(()=>{"use strict";var e,t,r,n,i,s={39311:(e,t,r)=>{r.r(t),r.d(t,{signalRMiddleware:()=>d,signalRStart:()=>u});var n=r(43997),i=r(56379),s=function(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}l((n=n.apply(e,t||[])).next())}))};let o;const a=3e4;var l=0;function u(e,t){return s(this,void 0,void 0,(function*(){const{ReducerActions:r,ReduxActions:s}=i.CX;o=(new n.s).withUrl("/ChatHub").build(),o.on(r.Broadcast,((t,r)=>{console.log("HubConnection on Broadcast"),(0,i.ShowAlert)(t,i.CX.Constants.errorAlertType,e.dispatch)})),o.on(r.ChatDataReceived,((t,r)=>{e.dispatch({type:s.CHATDATA_RECEIVED,payload:[t,r]})})),o.on(r.ListCleared,((e,t)=>{(0,i.ClearLists)(e)})),o.on(r.ReceiveMessage,((t,r)=>{e.dispatch({type:s.MESSAGE_RECEIVED,payload:[t,r]})})),o.on(r.RefreshView,((t,r)=>{e.dispatch({type:s.REFRESH_VIEW,payload:[t,r]})})),o.onclose((function(t){t&&console.log("Connection closed with error: ".concat(t)),c(e)})),yield o.start().then((function(){var r;console.log("SignalR Started (".concat(null===(r=null==o?void 0:o.connection)||void 0===r?void 0:r.connectionId,")")),l=0;var n=e.getState().AppContext.sessionUID+(window!==window.parent?"_":"");o.invoke("registerSessionId",n),e.dispatch({type:s.SESSION_ACTIVE_CHANGE,payload:[!0,null]}),null!=t&&t()})).catch((function(t){console.log("Error connecting SignalR ".concat(t)),e.dispatch({type:s.SESSION_ACTIVE_CHANGE,payload:[!1,null]}),c(e)}))}))}function c(e){++l<=10&&setTimeout((()=>{console.log("SignalR Restarting ..."),u(e,(function(e){}))}),a)}function d(e){return console.log("signalRMiddleware store: ".concat(e)),t=>r=>{if(r.signalR){r.type;{const t=e.getState().objectWithinState;o.server.methodOnTheServer2(r.type,t)}}return t(r)}}},20381:(e,t,r)=>{r.r(t),r.d(t,{default:()=>n});class n{constructor(){this.cache={}}createDummyElement(e,t){const r=document.createElement("div"),n=document.createTextNode(e);return r.appendChild(n),r.style.fontFamily=t.font,r.style.fontSize=t.fontSize,r.style.fontWeight=t.fontWeight,r.style.lineHeight=t.lineHeight,r.style.position="absolute",r.style.visibility="hidden",r.style.left="-999px",r.style.top="-999px",r.style.width=t.width,r.style.height="auto",r.style.wordBreak=t.wordBreak,document.body.appendChild(r),r}destroyElement(e){e.parentNode.removeChild(e)}calcSize(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=JSON.stringify({text:e,options:t});if(this.cache[r])return this.cache[r];t.font=t.font||"Times",t.fontSize=t.fontSize||"16px",t.fontWeight=t.fontWeight||"normal",t.lineHeight=t.lineHeight||"normal",t.width=t.width||"auto",t.wordBreak=t.wordBreak||"normal";const n=this.createDummyElement(e,t),i={width:n.offsetWidth,height:n.offsetHeight};return this.destroyElement(n),this.cache[r]=i,i}}},60336:(e,t,r)=>{r.r(t),r.d(t,{Log:()=>a,LogF:()=>l,LogGroup:()=>c,LogGroupEnd:()=>d,LogModes:()=>i,LogTypes:()=>s,LogX:()=>u});var n=r(56379);const i={None:0,ReturnInResponse:1,TemporaryFile:2};var s;!function(e){e[e.always=0]="always",e[e.accountRegister=1]="accountRegister",e[e.actionMenu=2]="actionMenu",e[e.addUserToProfileView=3]="addUserToProfileView",e[e.appSettingsMiniView=4]="appSettingsMiniView",e[e.calendarTestToolModal=5]="calendarTestToolModal",e[e.cannedMessageModal=6]="cannedMessageModal",e[e.cannedMessagePicker=7]="cannedMessagePicker",e[e.cannedMessageView=8]="cannedMessageView",e[e.ccMatchView=9]="ccMatchView",e[e.ccMatchModal=10]="ccMatchModal",e[e.ccProviderTypesView=11]="ccProviderTypesView",e[e.ccProviderTypesModal=12]="ccProviderTypesModal",e[e.ccTransView=13]="ccTransView",e[e.ccTransModal=14]="ccTransModal",e[e.changePWView=15]="changePWView",e[e.chatContainerView=16]="chatContainerView",e[e.codesImport=17]="codesImport",e[e.codesModal=18]="codesModal",e[e.codesView=19]="codesView",e[e.connectionsModal=20]="connectionsModal",e[e.connectionsView=21]="connectionsView",e[e.contactsImport=22]="contactsImport",e[e.contactsModal=23]="contactsModal",e[e.contactsView=24]="contactsView",e[e.contextsLogsView=25]="contextsLogsView",e[e.conversationHistoryModal=26]="conversationHistoryModal",e[e.conversationHistoryView=27]="conversationHistoryView",e[e.conversationsWindow=28]="conversationsWindow",e[e.cronTabModal=29]="cronTabModal",e[e.cronTabView=30]="cronTabView",e[e.discount=31]="discount",e[e.DisplayLoggedInUsersView=32]="DisplayLoggedInUsersView",e[e.DriverConfirmPaxStatusModal=33]="DriverConfirmPaxStatusModal",e[e.driversExternalView=34]="driversExternalView",e[e.DriverExternalViewModal=35]="DriverExternalViewModal",e[e.emailHistoryModal=36]="emailHistoryModal",e[e.emailHistoryView=37]="emailHistoryView",e[e.errorBoundary=38]="errorBoundary",e[e.FastReportView=39]="FastReportView",e[e.FlightScheduleQueriesView=40]="FlightScheduleQueriesView",e[e.FlightScheduleQueryModal=41]="FlightScheduleQueryModal",e[e.FlightSchedulesView=42]="FlightSchedulesView",e[e.FlightScheduleModal=43]="FlightScheduleModal",e[e.GeneralResponseView=44]="GeneralResponseView",e[e.GeolocationInput=45]="GeolocationInput",e[e.homeView=46]="homeView",e[e.imagesModal=47]="imagesModal",e[e.imagesView=48]="imagesView",e[e.importHistoryModal=49]="importHistoryModal",e[e.importHistoryView=50]="importHistoryView",e[e.InviteUserModal=51]="InviteUserModal",e[e.KMLGoogleMapsDiv=52]="KMLGoogleMapsDiv",e[e.locationAreaMapModal=53]="locationAreaMapModal",e[e.locationAreaMapMiniView=54]="locationAreaMapMiniView",e[e.locationAreaModal=55]="locationAreaModal",e[e.locationAreaView=56]="locationAreaView",e[e.locationMatchModal=57]="locationMatchModal",e[e.locationMatchTest=58]="locationMatchTest",e[e.locationMatchView=59]="locationMatchView",e[e.locationPlaceModal=60]="locationPlaceModal",e[e.locationPlaceView=61]="locationPlaceView",e[e.locationModal=62]="locationModal",e[e.locationView=63]="locationView",e[e.LoginPopupView=64]="LoginPopupView",e[e.loyaltyRuleView=65]="loyaltyRuleView",e[e.loyaltyTransView=66]="loyaltyTransView",e[e.manageAccount=67]="manageAccount",e[e.manageAddPhone=68]="manageAddPhone",e[e.manageContact=69]="manageContact",e[e.manageProfile=70]="manageProfile",e[e.manageSettings=71]="manageSettings",e[e.manageSettingsModal=72]="manageSettingsModal",e[e.messageHistoryModal=73]="messageHistoryModal",e[e.messageHistoryView=74]="messageHistoryView",e[e.messagesView=75]="messagesView",e[e.menuModal=76]="menuModal",e[e.menuUtil=77]="menuUtil",e[e.MiniTableView=78]="MiniTableView",e[e.mTechReactMenu=79]="mTechReactMenu",e[e.notificationRulesModal=80]="notificationRulesModal",e[e.notificationRulesView=81]="notificationRulesView",e[e.notificationsCancelModal=82]="notificationsCancelModal",e[e.notificationsModal=83]="notificationsModal",e[e.notificationsView=84]="notificationsView",e[e.paymentRuleView=85]="paymentRuleView",e[e.paymentTransView=86]="paymentTransView",e[e.postTestToolModal=87]="postTestToolModal",e[e.priceRulesModal=88]="priceRulesModal",e[e.priceRulesTest=89]="priceRulesTest",e[e.priceRulesView=90]="priceRulesView",e[e.profileLinkModal=91]="profileLinkModal",e[e.profilesViewModal=92]="profilesViewModal",e[e.providerTestTool=93]="providerTestTool",e[e.QuickViewResPaymentModal=94]="QuickViewResPaymentModal",e[e.resContactsModal=95]="resContactsModal",e[e.ResElementsEditModal=96]="ResElementsEditModal",e[e.reservationModal=97]="reservationModal",e[e.reservationsView=98]="reservationsView",e[e.reservationCart=99]="reservationCart",e[e.reservationView=100]="reservationView",e[e.reservationViewEndUser=101]="reservationViewEndUser",e[e.reservationsExternalView=102]="reservationsExternalView",e[e.reservationManager=103]="reservationManager",e[e.reservationManagerSupport=104]="reservationManagerSupport",e[e.reservationLinkModal=105]="reservationLinkModal",e[e.resLogAlertModal=106]="resLogAlertModal",e[e.resPickupTimes=107]="resPickupTimes",e[e.resProgressBar=108]="resProgressBar",e[e.resQualifiers=109]="resQualifiers",e[e.resSaveOrderSupport=110]="resSaveOrderSupport",e[e.resTemplate=111]="resTemplate",e[e.resUtility=112]="resUtility",e[e.scheduleLinkModal=113]="scheduleLinkModal",e[e.ScheduleTasksView=114]="ScheduleTasksView",e[e.scriptModal=115]="scriptModal",e[e.scriptView=116]="scriptView",e[e.selectAccountView=117]="selectAccountView",e[e.sentenceResponsesModal=118]="sentenceResponsesModal",e[e.sentenceResponsesView=119]="sentenceResponsesView",e[e.sentencesModal=120]="sentencesModal",e[e.sentencesView=121]="sentencesView",e[e.settingsModal=122]="settingsModal",e[e.settingsView=123]="settingsView",e[e.sitesModal=124]="sitesModal",e[e.sitesView=125]="sitesView",e[e.startConvoAlert=126]="startConvoAlert",e[e.statesImport=127]="statesImport",e[e.statesModal=128]="statesModal",e[e.statesView=129]="statesView",e[e.surveyCreatorModal=130]="surveyCreatorModal",e[e.surveyCreateView=131]="surveyCreateView",e[e.surveyCustomerView=132]="surveyCustomerView",e[e.SurveyInspectorView=133]="SurveyInspectorView",e[e.surveyResultModal=134]="surveyResultModal",e[e.surveyResultView=135]="surveyResultView",e[e.surveyModal=136]="surveyModal",e[e.surveyView=137]="surveyView",e[e.templateModal=138]="templateModal",e[e.templatesTest=139]="templatesTest",e[e.templatesView=140]="templatesView",e[e.testCreditCard=141]="testCreditCard",e[e.TokenModal=142]="TokenModal",e[e.tokensView=143]="tokensView",e[e.toolsAddressInput=144]="toolsAddressInput",e[e.toolsAuthorizationModal=145]="toolsAuthorizationModal",e[e.toolsAlertLogDialog=146]="toolsAlertLogDialog",e[e.toolsAuthLoginModal=147]="toolsAuthLoginModal",e[e.toolsAuthMiniView=148]="toolsAuthMiniView",e[e.toolsBandedComponent=149]="toolsBandedComponent",e[e.toolsButtonComponents=150]="toolsButtonComponents",e[e.toolsCCPaymentMethodsModal=151]="toolsCCPaymentMethodsModal",e[e.toolsCheckBox=152]="toolsCheckBox",e[e.toolsComponentLogAlert=153]="toolsComponentLogAlert",e[e.toolsComponents=154]="toolsComponents",e[e.toolsContextMenu=155]="toolsContextMenu",e[e.toolsConversationView=156]="toolsConversationView",e[e.toolsCreditCardComponent=157]="toolsCreditCardComponent",e[e.toolsCCPaymentComponent=158]="toolsCCPaymentComponent",e[e.toolsFlight=159]="toolsFlight",e[e.toolsGoogleAutoComplete=160]="toolsGoogleAutoComplete",e[e.toolsMultiInputs=161]="toolsMultiInputs",e[e.toolsNoteModal=162]="toolsNoteModal",e[e.toolsCustomerService=163]="toolsCustomerService",e[e.toolsDateTime=164]="toolsDateTime",e[e.toolsFontIcon=165]="toolsFontIcon",e[e.toolsGrid=166]="toolsGrid",e[e.toolsGridComponents=167]="toolsGridComponents",e[e.toolsImage=168]="toolsImage",e[e.toolsLabel=169]="toolsLabel",e[e.toolsMessageMiniView=170]="toolsMessageMiniView",e[e.toolsMessageModal=171]="toolsMessageModal",e[e.toolsModalAlert=172]="toolsModalAlert",e[e.toolsModalComponents=173]="toolsModalComponents",e[e.toolsQuickViewRes=174]="toolsQuickViewRes",e[e.toolsQuickViewResEdit=175]="toolsQuickViewResEdit",e[e.toolsQuickViewResCancel=176]="toolsQuickViewResCancel",e[e.toolsQuickViewResUpdateStatus=177]="toolsQuickViewResUpdateStatus",e[e.toolsQuickLinks=178]="toolsQuickLinks",e[e.toolsSelect=179]="toolsSelect",e[e.toolsSendConfirmation=180]="toolsSendConfirmation",e[e.serviceLinkModal=181]="serviceLinkModal",e[e.serviceLinkMiniView=182]="serviceLinkMiniView",e[e.toolsSurveyCreator=183]="toolsSurveyCreator",e[e.toolsSurveyResults=184]="toolsSurveyResults",e[e.toolsTemplateDiv=185]="toolsTemplateDiv",e[e.toolsText=186]="toolsText",e[e.toolsTextCode=187]="toolsTextCode",e[e.toolsTranslateMiniView=188]="toolsTranslateMiniView",e[e.toolsTranslateModal=189]="toolsTranslateModal",e[e.toolsViewManager=190]="toolsViewManager",e[e.urlRedirectModal=191]="urlRedirectModal",e[e.urlRedirectView=192]="urlRedirectView",e[e.UserModal=193]="UserModal",e[e.UserView=194]="UserView",e[e.utilityAllLists=195]="utilityAllLists",e[e.utilityServerSupport=196]="utilityServerSupport",e[e.utilityUtility=197]="utilityUtility",e[e.utilityValidation=198]="utilityValidation",e[e.vehiclesImport=199]="vehiclesImport",e[e.vehiclesModal=200]="vehiclesModal",e[e.vehiclesView=201]="vehiclesView",e[e.webChatView=202]="webChatView",e[e.webChatWrapperView=203]="webChatWrapperView"}(s||(s={}));const o={};function a(e){if(o[e]){for(var t=s[e]+": ",r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];console.log(t,...n)}}function l(e,t){if(o[e]){for(var r=s[e]+": ",i=arguments.length,a=new Array(i>2?i-2:0),l=2;l<i;l++)a[l-2]=arguments[l];a&&a.length>0?console.log(r+(0,n.stringInject)(t,...a)):"object"==typeof t?(console.log(r),console.log(t)):console.log(r+t)}}function u(e,t){let{alwaysLog:r=!1,isError:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(o[e]||r)&&(n?console.error(t):console.log(t))}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";o[e]?console.groupCollapsed(s[e]+(t?": "+t:null)):e||console.groupEnd()}function d(){console.groupEnd()}o[s.always]=1,o[s.conversationsWindow]=1,o[s.DisplayLoggedInUsersView]=1,o[s.InviteUserModal]=1,o[s.reservationsView]=1,o[s.SurveyInspectorView]=1,o[s.toolsCCPaymentComponent]=1,o[s.toolsConversationView]=1,o[s.toolsCustomerService]=1,o[s.toolsQuickViewResUpdateStatus]=1,o[s.webChatView]=1,o[s.webChatWrapperView]=1},31693:(e,t,r)=>{r.d(t,{B:()=>u});var n=r(74512),i=r(60216),s=r.n(i),o=r(40841),a=r.n(o),l=r(33363);const u=e=>{let{className:t,style:r,children:i}=e;return(0,n.jsx)("i",Object.assign({className:a()(l.W2.itemIcon,t),style:r},{children:i||""}))};u.propTypes={children:s().node,className:s().string,style:s().object}},78860:(e,t,r)=>{r.d(t,{c:()=>c});var n=r(74512),i=r(32735),s=r(60216),o=r.n(s),a=r(40841),l=r.n(a),u=r(33363);class c extends i.Component{constructor(e){super(e),this.handleClick=e=>{this.isDisabled?e.stopPropagation():this.props.onClick({event:this.props.nativeEvent,props:Object.assign(Object.assign({},this.props.propsFromTrigger),this.props.data)})};const{disabled:t,nativeEvent:r,propsFromTrigger:n,data:i}=this.props;this.isDisabled="function"==typeof t?t({event:r,props:Object.assign(Object.assign({},n),i)}):t}render(){const{className:e,style:t,children:r}=this.props,i=l()(u.W2.item,e,{["".concat(u.W2.itemDisabled)]:this.isDisabled});return(0,n.jsx)("div",Object.assign({className:i,style:t,onClick:this.handleClick,role:"presentation"},{children:(0,n.jsx)("div",Object.assign({className:u.W2.itemContent},{children:r}))}))}}c.propTypes={children:o().node.isRequired,data:o().object,disabled:o().oneOfType([o().func,o().bool]),onClick:o().func,nativeEvent:o().object,propsFromTrigger:o().object,className:o().string,style:o().object},c.defaultProps={disabled:!1,onClick:()=>{}}},38561:(e,t,r)=>{r.d(t,{v:()=>b});var n=r(74512),i=r(32735),s=r(60216),o=r.n(s),a=r(40841),l=r.n(a),u=r(4259),c=r(27910),d=r(54910),m=r(33363),p=r(65049);const f=13,h=27;class b extends i.Component{constructor(){super(...arguments),this.state={x:0,y:0,visible:!1,nativeEvent:{},propsFromTrigger:{},onShown:null,onHidden:null},this.unsub=[],this.bindWindowEvent=()=>{window.addEventListener("resize",this.hide),window.addEventListener("contextmenu",this.hide),window.addEventListener("mousedown",this.hide),window.addEventListener("click",this.onMouseClick),window.addEventListener("scroll",this.hide),window.addEventListener("keydown",this.handleKeyboard)},this.unBindWindowEvent=()=>{window.removeEventListener("resize",this.hide),window.removeEventListener("contextmenu",this.hide),window.removeEventListener("mousedown",this.hide),window.addEventListener("click",this.onMouseClick),window.removeEventListener("scroll",this.hide),window.removeEventListener("keydown",this.handleKeyboard)},this.onMouseClick=()=>{this.hide},this.onMouseEnter=()=>{window.removeEventListener("mousedown",this.hide)},this.onMouseLeave=()=>{window.addEventListener("mousedown",this.hide)},this.hide=e=>{const t=e;if(t){if((2===t.button||!0===t.ctrlKey)&&"contextmenu"!==t.type)return;this.unBindWindowEvent()}this.setState({visible:!1})},this.handleKeyboard=e=>{if("handleKeyboard ".concat(e.keyCode),e.stopPropagation(),e.keyCode===f||e.keyCode===h)return this.unBindWindowEvent(),void this.setState({visible:!1})},this.setRef=e=>{this.menuRef=e},this.show=(e,t)=>{e.stopPropagation(),this.bindWindowEvent(),p.$.emit(d.N);const{x:r,y:n}=this.getMousePosition(e);this.setState({visible:!0,x:r,y:n,nativeEvent:e,propsFromTrigger:t},(()=>this.setMenuPosition()))}}componentDidMount(){this.unsub.push(p.$.on((0,d.v)(this.props.id),this.show)),this.unsub.push(p.$.on(d.N,this.hide))}componentWillUnmount(){this.unsub.forEach((e=>e())),this.unBindWindowEvent()}componentDidUpdate(e,t){this.state.visible!==t.visible&&(this.state.visible&&this.props.onShown?this.props.onShown():!this.state.visible&&this.props.onHidden&&this.props.onHidden())}focusDiv(){this.menuRef.focus()}setMenuPosition(){const{innerWidth:e,innerHeight:t}=window,{offsetWidth:r,offsetHeight:n}=this.menuRef;let{x:i,y:s}=this.state;i+r>e&&(i-=i+r-e-1),s+n>t&&(s-=s+n-t-1),this.setState({x:i,y:s},(()=>{this.menuRef;(this.IsSafari()||this.IsMobileOS())&&window.removeEventListener("mousedown",this.hide)}))}IsSafari(){var e=void 0!==window.safari;return e}IsMobileOS(){var e=navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i);return e}getMousePosition(e){const t={x:e.clientX,y:e.clientY};return"touchend"===e.type&&(!t.x||!t.y)&&e.changedTouches&&e.changedTouches.length>0&&(t.x=e.changedTouches[0].clientX,t.y=e.changedTouches[0].clientY),(!t.x||t.x<0)&&(t.x=0),(!t.y||t.y<0)&&(t.y=0),t}render(){const{theme:e,animation:t,style:r,className:i,children:s}=this.props,{visible:o,nativeEvent:a,propsFromTrigger:d,x:p,y:f}=this.state;var h=d.menuArray;h||(h=s);const b=l()(m.W2.menu,i,{[m.W2.theme+e]:e,[m.W2.animationWillEnter+t]:t}),g=Object.assign(Object.assign({},r),{left:p,top:f+1,opacity:1});return(0,n.jsx)(c.Z,{children:o&&(0,n.jsx)("div",Object.assign({className:b,style:g,ref:this.setRef,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},{children:(0,n.jsx)("div",{children:(0,u.H)(h,{nativeEvent:a,propsFromTrigger:d})})}))})}}b.propTypes={id:o().oneOfType([o().string,o().number]).isRequired,children:o().node.isRequired,theme:o().string,animation:o().string,className:o().string,style:o().object}},75924:(e,t,r)=>{r.d(t,{K:()=>u});var n=r(32735),i=r(60216),s=r.n(i),o=r(54910),a=r(65049),l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r};class u extends n.Component{constructor(){super(...arguments),this.childrenRefs=[],this.handleEvent=e=>{e.preventDefault(),e.stopPropagation(),a.$.emit((0,o.v)(this.props.id),e.nativeEvent,Object.assign({ref:1===this.childrenRefs.length?this.childrenRefs[0]:this.childrenRefs},this.props.data))},this.setChildRef=e=>null===e||this.childrenRefs.push(e)}getChildren(){const e=this.props,{id:t,component:r,event:i,children:s,className:o,style:a,storeRef:u,data:c}=e,d=l(e,["id","component","event","children","className","style","storeRef","data"]);return this.childrenRefs=[],n.Children.map(s,(e=>(0,n.isValidElement)(e)?(0,n.cloneElement)(e,Object.assign(Object.assign({},d),u?{ref:this.setChildRef}:{})):e))}render(){const{component:e,render:t,event:r,className:i,style:s}=this.props,o={[r]:this.handleEvent,className:i,style:s};return"function"==typeof t?t(Object.assign(Object.assign({},o),{children:this.getChildren()})):(0,n.createElement)(e,o,this.getChildren())}}u.propTypes={id:s().oneOfType([s().string,s().number]).isRequired,children:s().node.isRequired,component:s().oneOfType([s().node,s().func]),render:s().func,event:s().string,className:s().string,style:s().object,storeRef:s().bool,data:s().object},u.defaultProps={component:"div",event:"onContextMenu",storeRef:!0}},27910:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(32735),i=r(12788);class s extends n.PureComponent{constructor(){super(...arguments),this.state={canRender:!1},this.container={}}componentDidMount(){this.container=document.createElement("div"),document.body.appendChild(this.container),this.setState({canRender:!0})}componentWillUnmount(){document.body.removeChild(this.container)}render(){return this.state.canRender&&(0,i.createPortal)(this.props.children,this.container)}}const o=s},9528:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(74512),i=r(33363);const s=()=>(0,n.jsx)("div",{className:i.W2.separator})},45073:(e,t,r)=>{r.d(t,{r:()=>d});var n=r(74512),i=r(32735),s=r(60216),o=r.n(s),a=r(40841),l=r.n(a),u=r(4259),c=r(33363);class d extends i.Component{constructor(){super(...arguments),this.state={left:"100%",top:0,bottom:"initial"},this.setRef=e=>{this.menu=e}}componentDidMount(){const{innerWidth:e,innerHeight:t}=window,r=this.menu.getBoundingClientRect(),n={};r.right<e?(n.left="100%",n.right=void 0):(n.right="100%",n.left=void 0),r.bottom>t?(n.bottom=0,n.top="initial"):(n.bottom="initial",n.top=0),this.setState(n)}handleClick(e){e.stopPropagation()}render(){const{arrow:e,disabled:t,className:r,style:i,label:s,nativeEvent:o,children:a,propsFromTrigger:d}=this.props,m=l()(c.W2.item,r,{["".concat(c.W2.itemDisabled)]:"function"==typeof t?t({event:o,props:Object.assign({},d)}):t}),p=Object.assign(Object.assign({},i),this.state);return(0,n.jsxs)("div",Object.assign({className:m,role:"presentation"},{children:[(0,n.jsxs)("div",Object.assign({className:c.W2.itemContent,onClick:this.handleClick},{children:[s,(0,n.jsx)("span",Object.assign({className:c.W2.submenuArrow},{children:e}))]})),(0,n.jsx)("div",Object.assign({className:c.W2.submenu,ref:this.setRef,style:p},{children:(0,u.H)(a,{propsFromTrigger:d,nativeEvent:o})}))]}))}}d.propTypes={label:o().node.isRequired,children:o().node.isRequired,nativeEvent:o().object,arrow:o().node,disabled:o().oneOfType([o().func,o().bool]),className:o().string,style:o().object},d.defaultProps={arrow:"▶",disabled:!1,nativeEvent:{}}},4259:(e,t,r)=>{r.d(t,{H:()=>i});var n=r(32735);function i(e,t){return n.Children.map(n.Children.toArray(e).filter((e=>Boolean(e))),(e=>(0,n.cloneElement)(e,t)))}},14724:(e,t,r)=>{r.r(t),r.d(t,{IconFont:()=>o.B,Item:()=>i.c,Menu:()=>n.v,MenuProvider:()=>l.K,Separator:()=>s.Z,Submenu:()=>a.r,animation:()=>c.oQ,contextMenu:()=>u.z,theme:()=>c.rS});var n=r(38561),i=r(78860),s=r(9528),o=r(31693),a=r(45073),l=r(75924),u=r(36099),c=r(33363)},54910:(e,t,r)=>{r.d(t,{N:()=>n,v:()=>i});const n=0,i=e=>"DISPLAY_".concat(e)},36099:(e,t,r)=>{r.d(t,{z:()=>s});var n=r(65049),i=r(54910);const s={show(e){let{id:t,event:r,props:s}=e;n.$.emit((0,i.v)(t),r.nativeEvent||r,s)},hideAll(){n.$.emit(i.N)}}},65049:(e,t,r)=>{r.d(t,{$:()=>n});const n={eventList:new Map,on(e,t){return this.eventList.has(e)||this.eventList.set(e,new Set),this.eventList.get(e).add(t),()=>this.eventList.get(e).delete(t)},emit(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return this.eventList.has(e)?(this.eventList.get(e).forEach((e=>e.call(this,...r))),!0):(console.warn("<".concat(e,"> Event is not registered. Did you forgot to bind the event ?")),!1)}}},33363:(e,t,r)=>{r.d(t,{W2:()=>n,oQ:()=>s,rS:()=>i});const n={menu:"react-contexify",submenu:"react-contexify react-contexify__submenu",submenuArrow:"react-contexify__submenu-arrow",separator:"react-contexify__separator",item:"react-contexify__item",itemDisabled:"react-contexify__item--disabled",itemContent:"react-contexify__item__content",itemIcon:"react-contexify__item__icon",theme:"react-contexify__theme--",animationWillEnter:"react-contexify__will-enter--",animationWillLeave:"react-contexify__will-leave--"},i={light:"light",dark:"dark"},s={fade:"fade",flip:"flip",pop:"pop",zoom:"zoom"}},91122:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i});var n=r(32735);const i=e=>{let{children:t,waitBeforeShow:r=500}=e;const[i,s]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const e=setTimeout((()=>{s(!0)}),r);return()=>clearTimeout(e)}),[r]),i?t:null}},35420:()=>{var e;!function(e){var t=function(){function e(){this._dropEffect="move",this._effectAllowed="all",this._data={}}return Object.defineProperty(e.prototype,"dropEffect",{get:function(){return this._dropEffect},set:function(e){this._dropEffect=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"effectAllowed",{get:function(){return this._effectAllowed},set:function(e){this._effectAllowed=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"types",{get:function(){return Object.keys(this._data)},enumerable:!0,configurable:!0}),e.prototype.clearData=function(e){null!=e?delete this._data[e]:this._data=null},e.prototype.getData=function(e){return this._data[e]||""},e.prototype.setData=function(e,t){this._data[e]=t},e.prototype.setDragImage=function(e,t,n){var i=r._instance;i._imgCustom=e,i._imgOffset={x:t,y:n}},e}();e.DataTransfer=t;var r=function(){function e(){if(this._lastClick=0,e._instance)throw"DragDropTouch instance already created.";var t=!1;if(document.addEventListener("test",(function(){}),{get passive(){return t=!0,!0}}),navigator.maxTouchPoints){var r=document,n=this._touchstart.bind(this),i=this._touchmove.bind(this),s=this._touchend.bind(this),o=!!t&&{passive:!1,capture:!1};r.addEventListener("touchstart",n,o),r.addEventListener("touchmove",i,o),r.addEventListener("touchend",s),r.addEventListener("touchcancel",s)}}return e.getInstance=function(){return e._instance},e.prototype._touchstart=function(t){var r=this;if(this._shouldHandle(t)){if(Date.now()-this._lastClick<e._DBLCLICK&&this._dispatchEvent(t,"dblclick",t.target))return t.preventDefault(),void this._reset();this._reset();var n=this._closestDraggable(t.target);n&&(this._dispatchEvent(t,"mousemove",t.target)||this._dispatchEvent(t,"mousedown",t.target)||(this._dragSource=n,this._ptDown=this._getPoint(t),this._lastTouch=t,t.preventDefault(),setTimeout((function(){r._dragSource==n&&null==r._img&&r._dispatchEvent(t,"contextmenu",n)&&r._reset()}),e._CTXMENU),e._ISPRESSHOLDMODE&&(this._pressHoldInterval=setTimeout((function(){r._isDragEnabled=!0,r._touchmove(t)}),e._PRESSHOLDAWAIT))))}},e.prototype._touchmove=function(e){if(this._shouldCancelPressHoldMove(e))this._reset();else if(this._shouldHandleMove(e)||this._shouldHandlePressHoldMove(e)){var t=this._getTarget(e);if(this._dispatchEvent(e,"mousemove",t))return this._lastTouch=e,void e.preventDefault();this._dragSource&&!this._img&&this._shouldStartDragging(e)&&(this._dispatchEvent(e,"dragstart",this._dragSource),this._createImage(e),this._dispatchEvent(e,"dragenter",t)),this._img&&(this._lastTouch=e,e.preventDefault(),t!=this._lastTarget&&(this._dispatchEvent(this._lastTouch,"dragleave",this._lastTarget),this._dispatchEvent(e,"dragenter",t),this._lastTarget=t),this._moveImage(e),this._isDropZone=this._dispatchEvent(e,"dragover",t))}},e.prototype._touchend=function(e){if(this._shouldHandle(e)){if(this._dispatchEvent(this._lastTouch,"mouseup",e.target))return void e.preventDefault();this._img||(this._dragSource=null,this._dispatchEvent(this._lastTouch,"click",e.target),this._lastClick=Date.now()),this._destroyImage(),this._dragSource&&(e.type.indexOf("cancel")<0&&this._isDropZone&&this._dispatchEvent(this._lastTouch,"drop",this._lastTarget),this._dispatchEvent(this._lastTouch,"dragend",this._dragSource),this._reset())}},e.prototype._shouldHandle=function(e){return e&&!e.defaultPrevented&&e.touches&&e.touches.length<2},e.prototype._shouldHandleMove=function(t){return!e._ISPRESSHOLDMODE&&this._shouldHandle(t)},e.prototype._shouldHandlePressHoldMove=function(t){return e._ISPRESSHOLDMODE&&this._isDragEnabled&&t&&t.touches&&t.touches.length},e.prototype._shouldCancelPressHoldMove=function(t){return e._ISPRESSHOLDMODE&&!this._isDragEnabled&&this._getDelta(t)>e._PRESSHOLDMARGIN},e.prototype._shouldStartDragging=function(t){var r=this._getDelta(t);return r>e._THRESHOLD||e._ISPRESSHOLDMODE&&r>=e._PRESSHOLDTHRESHOLD},e.prototype._reset=function(){this._destroyImage(),this._dragSource=null,this._lastTouch=null,this._lastTarget=null,this._ptDown=null,this._isDragEnabled=!1,this._isDropZone=!1,this._dataTransfer=new t,clearInterval(this._pressHoldInterval)},e.prototype._getPoint=function(e,t){return e&&e.touches&&(e=e.touches[0]),{x:t?e.pageX:e.clientX,y:t?e.pageY:e.clientY}},e.prototype._getDelta=function(t){if(e._ISPRESSHOLDMODE&&!this._ptDown)return 0;var r=this._getPoint(t);return Math.abs(r.x-this._ptDown.x)+Math.abs(r.y-this._ptDown.y)},e.prototype._getTarget=function(e){for(var t=this._getPoint(e),r=document.elementFromPoint(t.x,t.y);r&&"none"==getComputedStyle(r).pointerEvents;)r=r.parentElement;return r},e.prototype._createImage=function(t){this._img&&this._destroyImage();var r=this._imgCustom||this._dragSource;if(this._img=r.cloneNode(!0),this._copyStyle(r,this._img),this._img.style.top=this._img.style.left="-9999px",!this._imgCustom){var n=r.getBoundingClientRect(),i=this._getPoint(t);this._imgOffset={x:i.x-n.left,y:i.y-n.top},this._img.style.opacity=e._OPACITY.toString()}this._moveImage(t),document.body.appendChild(this._img)},e.prototype._destroyImage=function(){this._img&&this._img.parentElement&&this._img.parentElement.removeChild(this._img),this._img=null,this._imgCustom=null},e.prototype._moveImage=function(e){var t=this;requestAnimationFrame((function(){if(t._img){var r=t._getPoint(e,!0),n=t._img.style;n.position="absolute",n.pointerEvents="none",n.zIndex="999999",n.left=Math.round(r.x-t._imgOffset.x)+"px",n.top=Math.round(r.y-t._imgOffset.y)+"px"}}))},e.prototype._copyProps=function(e,t,r){for(var n=0;n<r.length;n++){var i=r[n];e[i]=t[i]}},e.prototype._copyStyle=function(t,r){if(e._rmvAtts.forEach((function(e){r.removeAttribute(e)})),t instanceof HTMLCanvasElement){var n=t,i=r;i.width=n.width,i.height=n.height,i.getContext("2d").drawImage(n,0,0)}for(var s=getComputedStyle(t),o=0;o<s.length;o++){var a=s[o];a.indexOf("transition")<0&&(r.style[a]=s[a])}r.style.pointerEvents="none";for(o=0;o<t.children.length;o++)this._copyStyle(t.children[o],r.children[o])},e.prototype._dispatchEvent=function(t,r,n){if(t&&n){var i=document.createEvent("Event"),s=t.touches?t.touches[0]:t;return i.initEvent(r,!0,!0),i.button=0,i.which=i.buttons=1,this._copyProps(i,t,e._kbdProps),this._copyProps(i,s,e._ptProps),i.dataTransfer=this._dataTransfer,n.dispatchEvent(i),i.defaultPrevented}return!1},e.prototype._closestDraggable=function(e){for(;e;e=e.parentElement)if(e.hasAttribute("draggable")&&e.draggable)return e;return null},e}();r._instance=new r,r._THRESHOLD=5,r._OPACITY=.5,r._DBLCLICK=500,r._CTXMENU=900,r._ISPRESSHOLDMODE=!1,r._PRESSHOLDAWAIT=400,r._PRESSHOLDMARGIN=25,r._PRESSHOLDTHRESHOLD=0,r._rmvAtts="id,class,style,draggable".split(","),r._kbdProps="altKey,ctrlKey,metaKey,shiftKey".split(","),r._ptProps="pageX,pageY,clientX,clientY,screenX,screenY,offsetX,offsetY".split(","),e.DragDropTouch=r}(e||(e={}))},57560:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;const{ReduxActions:r}=i.CX;switch(t.type){case r.CHATDATA_RECEIVED:return console.log("AppContext Action:",t),(0,n.ProcessChatData)(t,e);case r.SET_CHATDATA:console.log("AppContext Action:",t);var o=(0,i.DeepCopyArrayObject)(e.ChatData);return(0,i.IsArrayEqual)(o,t.chatData)?e:Object.assign({},e,{ChatData:t.chatData,ChatDataSendID:e.ChatDataSendID++});case r.SET_CHAT_REGISTER_TYPES:return console.log("AppContext Action:",t),Object.assign({},e,{ChatRegisterTypes:t.chatRegisterTypes});case r.CLEAR_GLOBAL_LISTS:return Object.assign({},e,{GlobalLists:{}});case r.SET_COUNTER:return Object.assign({},e,{counter:t.filter});case r.SET_GLOBAL_LIST:const s=Object.assign({},e.GlobalLists,t.lists);return s.WebSourceType||(s.WebSourceType=(0,i.GetWebSourceType)()),Object.assign({},e,{GlobalLists:s});case r.SET_MENU_GROUP:return Object.assign({},e,{menuGroup:t.menuGroup,menuHidden:!t.menuGroup});case r.SET_MENU_SELECT:return Object.assign({},e,{menuSelect:t.menuSelect});case r.MESSAGE_RECEIVED:return Object.assign({},e,{hostMessage:t.payload});case r.SET_PICKUPTIME:return Object.assign({},e,{pickupTime:t.pickupTime});case r.SET_RESMGRMSG:return Object.assign({},e,{resMgrMsg:t.resMgrMsg});case r.SESSION_ACTIVE_CHANGE:return Object.assign({},e,{sessionActive:t.payload[0]});case r.REFRESH_VIEW:var a=e.refreshView;return Object.assign({},e,{refreshView:!a,refreshViewID:t.payload[0],refreshViewObj:t.payload[1]});case r.RELOAD_VIEW:return Object.assign({},e,{reloadView:!e.reloadView,reloadID:t.reloadID});default:return e}};var n=r(85464),i=r(56379);const s={ChatData:[],ChatRegisterTypes:[],ChatDataSendID:0,counter:0,GlobalLists:{},hostMessage:null,menuGroup:"",menuHidden:!1,menuSelect:"",pickupTime:"",refreshView:!1,refreshViewID:"",refreshViewObj:{},reloadView:!1,reloadID:"",sessionUID:(0,i.CreateGuid)(),sessionActive:!1}},85464:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CreateChatDataConvoObject=s,t.ProcessChatData=function(e,t){const{ReducerActionTypes:r}=n.CX;var a=e.payload,l=a[1],u=a[0],c=l.objectID,d=l.sendID,m=l.conversation,p=l.messageObj,f=l.allConversations,h=l.registeredChatTypes,b=(0,n.DeepCopyArrayObject)(t.ChatData),g=t.ChatRegisterTypes,v=!1;switch(u){case r.AllConversations:if(f.length>0){f.length!=b.length&&(b=[]);for(var y=0;y<f.length;y++){var _=f[y],N=b.filter((e=>e.convoID===_.id));if(0===N.length){var C=(0,n.CreateMsgObjectList)(_.messages);_.messages=C;var S=s(_,_.id);b.push(S),v=!0}}}else b.length>0&&(b=[],v=!0);if(null!=h){var P=[];if(h){var w=h.split(",");for(y=0;y<w.length;y++){var D=w[y];P.push(parseInt(D))}}g=P,v=!0}break;case r.Conversation:var O=b.filter((e=>e.convoID===c));if(0==O.length)v=i(b,m,p,c);else if(m.shouldRemove){N=b.filter((e=>e.convoID!=c));b=N,v=!0}else o(m,O[0].convo)&&(v=!0);break;case r.ConversationRefresh:O=b.filter((e=>e.convoID===c));if(O.length>0){var L=O[0];m.messages=L.convo.messages,L.convo=m,v=!0}break;case r.GPSPoint:for(y=0;y<b.length;y++){var T=b[y];T.convoID==c&&(T.convo.receivedGPS=!0,T.convo.lastGPSPointReceivedTime=new Date,v=!0)}break;case r.Message:if(p){O=b.filter((e=>e.convoID===c));var M=(0,n.CreateMsgObj)(p);if(0==O.length)v=i(b,m,p,c);else for(y=0;y<b.length;y++){if((_=b[y]).convoID==c){var E=!0,I=!1;for(var R in _.convo.messages)if(_.convo.messages[R].uid==M.uid){_.convo.messages[R]=M,I=!0,E=!1,v=!0;break}E&&(_.convo.messages.push(M),_.newMessage=!I,v=!0),(E||v)&&(_.convo.lastMessageTime=p.messageTime),o(m,_.convo)&&(v=!0)}}}}if(v){d=t.ChatDataSendID++;return Object.assign({},t,{ChatData:b,ChatDataSendID:d,ChatRegisterTypes:g})}return t},t.UpdateConversationFlags=o;var n=r(56379);function i(e,t,r,i){var o=!1;if(!t.shouldRemove){if(t.messages&&t.messages.length>0){var a=(0,n.CreateMsgObjectList)(t.messages);t.messages=a}else if(r){var l=(0,n.CreateMsgObj)(r);t.messages=[l]}else t.messages=[];var u=s(t,i);u.newMessage=t.agentRequested,t.messages.length>0&&(u.newMessage=!0),e.push(u),o=!0}return o}function s(e,t){return{convoID:t,newMessage:!1,convo:e}}function o(e,t){var r=0;return t.agentRequested!=e.agentRequested&&(r++,t.agentRequested=e.agentRequested),t.hasLogs!=e.hasLogs&&(r++,t.hasLogs=e.hasLogs),t.isAgentActive!=e.isAgentActive&&(r++,t.isAgentActive=e.isAgentActive),t.isReadOnly!=e.isReadOnly&&(r++,t.isReadOnly=e.isReadOnly),t.isWatched!=e.isWatched&&(r++,t.isWatched=e.isWatched),t.isHidden!=e.isHidden&&(r++,t.isHidden=e.isHidden),t.receivedGPS!=e.receivedGPS&&(r++,t.receivedGPS=e.receivedGPS),t.productGroupUID!=e.productGroupUID&&(r++,t.productGroupUID=e.productGroupUID),r}},76262:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.App=void 0,r(26707),r(35420),r(26501),r(328),r(40923),r(98607),r(11208),r(68827);mt(r(6723));r(92341),r(20299),r(89964),r(82177),r(17746),r(94061),r(16672),r(13696),r(94517);var i=r(32735),s=r(52237),o=r(33403),a=r(9893),l=mt(r(71358)),u=r(43639);r(18405);var c=r(56379),d=r(72040),m=r(21387),p=r(10198),f=mt(r(94286)),h=r(93548),b=r(17434),g=r(8609),v=r(15521),y=r(34252),_=r(57863),N=r(749),C=r(34262),S=r(778),P=r(67476),w=r(3718),D=r(95785),O=r(21094),L=r(1543),T=r(13183),M=r(1139),E=r(91580),I=r(8841),R=r(96019),j=r(71767),x=r(66586),k=r(11861),V=r(98427),A=r(97107),U=r(87796),G=r(31667),B=r(54254),F=r(447),H=r(87334),z=r(20559),q=r(19019),W=r(63442),X=r(94436),K=r(95039),Q=r(99728),J=r(77196),Y=r(44171),Z=r(16322),$=r(88999),ee=r(62231),te=r(6469),re=r(31438),ne=r(4721),ie=r(67909),se=r(57607),oe=r(55792),ae=r(93481),le=r(97013),ue=r(8589),ce=r(72397),de=r(55403),me=r(72759),pe=r(6950),fe=r(31345),he=r(12243),be=r(73975),ge=r(25167),ve=r(94982),ye=r(66654),_e=r(42786),Ne=r(92929),Ce=r(7355),Se=r(12323),Pe=r(83952),we=r(17421),De=r(81646),Oe=r(50620),Le=r(54601),Te=r(50057),Me=r(32209),Ee=r(92852),Ie=r(61554),Re=r(93418),je=r(89368),xe=r(56472),ke=r(50045),Ve=r(71643),Ae=r(36785),Ue=r(84254),Ge=r(86154),Be=r(45193),Fe=r(30418),He=r(5225),ze=r(92183),qe=r(34602),We=r(9313),Xe=r(91760),Ke=r(48525),Qe=r(18750),Je=r(39968),Ye=r(79256),Ze=r(68960),$e=r(39149),et=r(18020),tt=r(21690),rt=r(11723),nt=r(28392),it=r(47724),st=r(62676),ot=r(67642),at=r(85638),lt=r(32828),ut=r(30422),ct=r(19867),dt="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/js/site.js";function mt(e){return e&&e.__esModule?e:{default:e}}["keyup","keydown"].forEach((e=>{window.addEventListener(e,(e=>{document.onselectstart=function(){return!("Shift"==e.key&&e.shiftKey)}}))})),window.ChangeLanguageFunc=function(e){var t=e.id;(0,c.SetLanguage)(t),(0,c.pageReload)()},window.removePopup=function(){var e=document.getElementById("loginPopup");e&&e.remove()};class pt extends i.Component{constructor(e){super(e),this.cartMenuRef=n.createRef()}componentDidMount(){var e=o.store.getState().AppContext.sessionUID;console.log("App started suid: ".concat(e))}render(){return n.createElement(s.Provider,{store:o.store,__self:this,__source:{fileName:dt,lineNumber:358,columnNumber:7}},n.createElement(a.PersistGate,{persistor:o.persistor,__self:this,__source:{fileName:dt,lineNumber:360,columnNumber:7}},n.createElement("div",{className:"App",__self:this,__source:{fileName:dt,lineNumber:366,columnNumber:7}},n.createElement(l.default,{className:"reactToolTip",delayShow:1e3,delayHide:500,delayUpdate:500,effect:"solid",multiline:!0,__self:this,__source:{fileName:dt,lineNumber:369,columnNumber:7}}),n.createElement(l.default,{className:"reactToolTipLarge",delayShow:1e3,delayHide:500,delayUpdate:500,effect:"solid",id:"TTL",multiline:!0,__self:this,__source:{fileName:dt,lineNumber:380,columnNumber:7}}),n.createElement(d.BrowserRouter,{__self:this,__source:{fileName:dt,lineNumber:390,columnNumber:7}},n.createElement(p.BrowserWarning,{__self:this,__source:{fileName:dt,lineNumber:392,columnNumber:11}}),n.createElement(u.ToastContainer,{position:"top-right",autoClose:5e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnVisibilityChange:!0,draggable:!0,pauseOnHover:!0,theme:"colored",__self:this,__source:{fileName:dt,lineNumber:396,columnNumber:11}}),n.createElement(f.default,{cartMenuRef:this.cartMenuRef,__self:this,__source:{fileName:dt,lineNumber:411,columnNumber:11}}),n.createElement(p.MTechContextMenu,{__self:this,__source:{fileName:dt,lineNumber:412,columnNumber:11}}),n.createElement(d.Routes,{__self:this,__source:{fileName:dt,lineNumber:414,columnNumber:11}},n.createElement(d.Route,{path:"/Home",element:n.createElement(W.HomeView,{__self:this,__source:{fileName:dt,lineNumber:416,columnNumber:42}}),__self:this,__source:{fileName:dt,lineNumber:416,columnNumber:13}}),n.createElement(d.Route,{path:"/Home/About",element:n.createElement(W.AboutView,{__self:this,__source:{fileName:dt,lineNumber:417,columnNumber:48}}),__self:this,__source:{fileName:dt,lineNumber:417,columnNumber:13}}),n.createElement(d.Route,{path:"/Home/Index",element:n.createElement(W.HomeView,{__self:this,__source:{fileName:dt,lineNumber:418,columnNumber:48}}),__self:this,__source:{fileName:dt,lineNumber:418,columnNumber:13}}),n.createElement(d.Route,{path:"/Home/Reset",element:n.createElement(W.HomeView,{reset:!0,__self:this,__source:{fileName:dt,lineNumber:419,columnNumber:48}}),__self:this,__source:{fileName:dt,lineNumber:419,columnNumber:13}}),n.createElement(d.Route,{path:"/api/Home",element:n.createElement(W.HomeView,{__self:this,__source:{fileName:dt,lineNumber:421,columnNumber:46}}),__self:this,__source:{fileName:dt,lineNumber:421,columnNumber:13}}),"     ",n.createElement(d.Route,{path:"/index.html",element:n.createElement(W.HomeView,{__self:this,__source:{fileName:dt,lineNumber:422,columnNumber:48}}),__self:this,__source:{fileName:dt,lineNumber:422,columnNumber:13}}),n.createElement(d.Route,{path:"/driver",element:n.createElement(W.HomeView,{__self:this,__source:{fileName:dt,lineNumber:423,columnNumber:44}}),__self:this,__source:{fileName:dt,lineNumber:423,columnNumber:13}}),"       ",n.createElement(d.Route,{path:"/SelectAccount/Index",element:n.createElement(W.SelectAccountView,{__self:this,__source:{fileName:dt,lineNumber:425,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:425,columnNumber:13}}),n.createElement(d.Route,{path:"/ActiveConversationsView/Index",element:n.createElement(b.ActiveConversationsView,{__self:this,__source:{fileName:dt,lineNumber:427,columnNumber:67}}),__self:this,__source:{fileName:dt,lineNumber:427,columnNumber:13}}),n.createElement(d.Route,{path:"/ActiveSessionsView/Index",element:n.createElement(g.ActiveSessionsView,{__self:this,__source:{fileName:dt,lineNumber:428,columnNumber:62}}),__self:this,__source:{fileName:dt,lineNumber:428,columnNumber:13}}),n.createElement(d.Route,{path:"/ActiveUsersView/Index",element:n.createElement(v.ActiveUsersView,{__self:this,__source:{fileName:dt,lineNumber:429,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:429,columnNumber:13}}),n.createElement(d.Route,{path:"/AirportsView/Index",element:n.createElement(it.TransportsView,{__self:this,__source:{fileName:dt,lineNumber:430,columnNumber:56}}),__self:this,__source:{fileName:dt,lineNumber:430,columnNumber:13}}),"   ",n.createElement(d.Route,{path:"/AuthGroupsView/Index",element:n.createElement(y.AuthGroupsView,{__self:this,__source:{fileName:dt,lineNumber:431,columnNumber:58}}),__self:this,__source:{fileName:dt,lineNumber:431,columnNumber:13}}),n.createElement(d.Route,{path:"/AuthViewExt/Index",element:n.createElement(_.AuthorizationsView,{__self:this,__source:{fileName:dt,lineNumber:432,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:432,columnNumber:13}}),n.createElement(d.Route,{path:"/AutoFillsView/Index",element:n.createElement(C.AutoFillsView,{__self:this,__source:{fileName:dt,lineNumber:433,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:433,columnNumber:13}}),n.createElement(d.Route,{path:"/BasicAuthView/Index",element:n.createElement(N.BasicAuthView,{__self:this,__source:{fileName:dt,lineNumber:434,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:434,columnNumber:13}}),n.createElement(d.Route,{path:"/CalendarEventsView/Index",element:n.createElement(P.CalendarEventsView,{__self:this,__source:{fileName:dt,lineNumber:435,columnNumber:62}}),__self:this,__source:{fileName:dt,lineNumber:435,columnNumber:13}}),n.createElement(d.Route,{path:"/CalendarsView/Index",element:n.createElement(w.CalendarsView,{__self:this,__source:{fileName:dt,lineNumber:436,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:436,columnNumber:13}}),n.createElement(d.Route,{path:"/CarRes/Index",element:n.createElement(je.ReservationsExternalView,{__self:this,__source:{fileName:dt,lineNumber:437,columnNumber:50}}),__self:this,__source:{fileName:dt,lineNumber:437,columnNumber:13}}),n.createElement(d.Route,{path:"/Context/Index",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:438,columnNumber:51}}),__self:this,__source:{fileName:dt,lineNumber:438,columnNumber:13}}),n.createElement(d.Route,{path:"/Context/LogView",element:n.createElement(te.LogsView,{__self:this,__source:{fileName:dt,lineNumber:439,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:439,columnNumber:13}}),n.createElement(d.Route,{path:"/Context/",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:440,columnNumber:46}}),__self:this,__source:{fileName:dt,lineNumber:440,columnNumber:13}}),n.createElement(d.Route,{path:"/api/Context",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:441,columnNumber:49}}),__self:this,__source:{fileName:dt,lineNumber:441,columnNumber:13}}),n.createElement(d.Route,{path:"/ChatMessage/Index",element:n.createElement(S.ChatView,{__self:this,__source:{fileName:dt,lineNumber:442,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:442,columnNumber:13}}),n.createElement(d.Route,{path:"/CannedMessages/Index",element:n.createElement(D.CannedMessagesView,{__self:this,__source:{fileName:dt,lineNumber:443,columnNumber:58}}),__self:this,__source:{fileName:dt,lineNumber:443,columnNumber:13}}),n.createElement(d.Route,{path:"/CodesView/Index",element:n.createElement(j.CodesView,{__self:this,__source:{fileName:dt,lineNumber:444,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:444,columnNumber:13}}),n.createElement(d.Route,{path:"/ConnectionsView/Index",element:n.createElement(R.ConnectionsView,{__self:this,__source:{fileName:dt,lineNumber:445,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:445,columnNumber:13}}),n.createElement(d.Route,{path:"/Contacts/Index",element:n.createElement(O.ContactsView,{__self:this,__source:{fileName:dt,lineNumber:446,columnNumber:52}}),__self:this,__source:{fileName:dt,lineNumber:446,columnNumber:13}}),n.createElement(d.Route,{path:"/ConversationLogs/Index",element:n.createElement(L.ConversationHistoryView,{__self:this,__source:{fileName:dt,lineNumber:447,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:447,columnNumber:13}}),n.createElement(d.Route,{path:"/CCMatchView/Index",element:n.createElement(T.CreditCardMatchView,{__self:this,__source:{fileName:dt,lineNumber:448,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:448,columnNumber:13}}),n.createElement(d.Route,{path:"/CCProviderView/Index",element:n.createElement(M.CreditCardProviderView,{__self:this,__source:{fileName:dt,lineNumber:449,columnNumber:58}}),__self:this,__source:{fileName:dt,lineNumber:449,columnNumber:13}}),n.createElement(d.Route,{path:"/CCTransView/Index",element:n.createElement(E.CreditCardTransView,{__self:this,__source:{fileName:dt,lineNumber:450,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:450,columnNumber:13}}),n.createElement(d.Route,{path:"/CronTabView/Index",element:n.createElement(I.CronTabView,{__self:this,__source:{fileName:dt,lineNumber:451,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:451,columnNumber:13}}),n.createElement(d.Route,{path:"/CurrencyRulesView/Index",element:n.createElement(x.CurrencyRulesView,{__self:this,__source:{fileName:dt,lineNumber:452,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:452,columnNumber:13}}),n.createElement(d.Route,{path:"/DocumentsView/Index",element:n.createElement(k.DocumentsView,{__self:this,__source:{fileName:dt,lineNumber:453,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:453,columnNumber:13}}),n.createElement(d.Route,{path:"/DriversView/Index",element:n.createElement(V.DriversView,{__self:this,__source:{fileName:dt,lineNumber:454,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:454,columnNumber:13}}),n.createElement(d.Route,{path:"/EmailHistoryView/Index",element:n.createElement(U.EmailHistoryView,{__self:this,__source:{fileName:dt,lineNumber:455,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:455,columnNumber:13}}),n.createElement(d.Route,{path:"/EmailParseHistoryView/Index",element:n.createElement(G.EmailParseHistoryView,{__self:this,__source:{fileName:dt,lineNumber:456,columnNumber:65}}),__self:this,__source:{fileName:dt,lineNumber:456,columnNumber:13}}),n.createElement(d.Route,{path:"/EventHistoryView/Index",element:n.createElement(B.EventHistoryView,{__self:this,__source:{fileName:dt,lineNumber:457,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:457,columnNumber:13}}),n.createElement(d.Route,{path:"/FastReportView",element:n.createElement(F.FastReportView,{__self:this,__source:{fileName:dt,lineNumber:458,columnNumber:52}}),__self:this,__source:{fileName:dt,lineNumber:458,columnNumber:13}}),n.createElement(d.Route,{path:"/FlightScheduleQueries/Index",element:n.createElement(H.FlightScheduleQueriesView,{__self:this,__source:{fileName:dt,lineNumber:459,columnNumber:65}}),__self:this,__source:{fileName:dt,lineNumber:459,columnNumber:13}}),n.createElement(d.Route,{path:"/FlightStatusView/Index",element:n.createElement(z.FlightStatusView,{__self:this,__source:{fileName:dt,lineNumber:460,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:460,columnNumber:13}}),n.createElement(d.Route,{path:"/GeneralResponse/GeneralResponseView",element:n.createElement(q.GeneralResponseView,{__self:this,__source:{fileName:dt,lineNumber:461,columnNumber:73}}),__self:this,__source:{fileName:dt,lineNumber:461,columnNumber:13}}),n.createElement(d.Route,{path:"/GeneralResponse/Index",element:n.createElement(q.GeneralResponseView,{__self:this,__source:{fileName:dt,lineNumber:462,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:462,columnNumber:13}}),n.createElement(d.Route,{path:"/*/GeneralResponse",element:n.createElement(q.GeneralResponseView,{__self:this,__source:{fileName:dt,lineNumber:463,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:463,columnNumber:13}}),n.createElement(d.Route,{path:"/ImagesView/Index",element:n.createElement(X.ImagesView,{__self:this,__source:{fileName:dt,lineNumber:464,columnNumber:54}}),__self:this,__source:{fileName:dt,lineNumber:464,columnNumber:13}}),n.createElement(d.Route,{path:"/ImportHistoryView/Index",element:n.createElement(K.ImportHistoryView,{__self:this,__source:{fileName:dt,lineNumber:465,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:465,columnNumber:13}}),n.createElement(d.Route,{path:"/LocationAreaView/Index",element:n.createElement(Q.LocationAreaView,{__self:this,__source:{fileName:dt,lineNumber:466,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:466,columnNumber:13}}),n.createElement(d.Route,{path:"/LocationAreaRedirectsView/Index",element:n.createElement(J.LocationAreaRedirectsView,{__self:this,__source:{fileName:dt,lineNumber:467,columnNumber:69}}),__self:this,__source:{fileName:dt,lineNumber:467,columnNumber:13}}),n.createElement(d.Route,{path:"/LocationInfoView/Index",element:n.createElement(Y.LocationInfosView,{__self:this,__source:{fileName:dt,lineNumber:468,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:468,columnNumber:13}}),n.createElement(d.Route,{path:"/LocationMatchView/Index",element:n.createElement(Z.LocationMatchView,{__self:this,__source:{fileName:dt,lineNumber:469,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:469,columnNumber:13}}),n.createElement(d.Route,{path:"/LocationPlaceView/Index",element:n.createElement($.LocationPlaceView,{__self:this,__source:{fileName:dt,lineNumber:470,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:470,columnNumber:13}}),n.createElement(d.Route,{path:"/LocationsView/Index",element:n.createElement(ee.LocationsView,{__self:this,__source:{fileName:dt,lineNumber:471,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:471,columnNumber:13}}),n.createElement(d.Route,{path:"/LoyaltyProgramsView/Index",element:n.createElement(re.LoyaltyProgramsView,{__self:this,__source:{fileName:dt,lineNumber:472,columnNumber:63}}),__self:this,__source:{fileName:dt,lineNumber:472,columnNumber:13}}),n.createElement(d.Route,{path:"/LoyaltyRulesView/Index",element:n.createElement(ne.LoyaltyRulesView,{__self:this,__source:{fileName:dt,lineNumber:473,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:473,columnNumber:13}}),n.createElement(d.Route,{path:"/LoyaltyTransView/Index",element:n.createElement(ie.LoyaltyTransView,{__self:this,__source:{fileName:dt,lineNumber:474,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:474,columnNumber:13}}),n.createElement(d.Route,{path:"/MapsView/Index",element:n.createElement(se.MapsView,{__self:this,__source:{fileName:dt,lineNumber:475,columnNumber:52}}),__self:this,__source:{fileName:dt,lineNumber:475,columnNumber:13}}),n.createElement(d.Route,{path:"/MenuView/Index",element:n.createElement(oe.MenuView,{__self:this,__source:{fileName:dt,lineNumber:476,columnNumber:52}}),__self:this,__source:{fileName:dt,lineNumber:476,columnNumber:13}}),n.createElement(d.Route,{path:"/MessagesLogs/Index",element:n.createElement(ae.MessageHistoryView,{__self:this,__source:{fileName:dt,lineNumber:477,columnNumber:56}}),__self:this,__source:{fileName:dt,lineNumber:477,columnNumber:13}}),n.createElement(d.Route,{path:"/NotesView/Index",element:n.createElement(le.NotesView,{__self:this,__source:{fileName:dt,lineNumber:478,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:478,columnNumber:13}}),n.createElement(d.Route,{path:"/NotesViewPG/Index",element:n.createElement(le.NotesViewPG,{__self:this,__source:{fileName:dt,lineNumber:479,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:479,columnNumber:13}}),n.createElement(d.Route,{path:"/NotificationsView/Index",element:n.createElement(ue.NotificationsView,{__self:this,__source:{fileName:dt,lineNumber:480,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:480,columnNumber:13}}),n.createElement(d.Route,{path:"/NotificationRulesView/Index",element:n.createElement(ce.NotificationRulesView,{__self:this,__source:{fileName:dt,lineNumber:481,columnNumber:65}}),__self:this,__source:{fileName:dt,lineNumber:481,columnNumber:13}}),n.createElement(d.Route,{path:"/PaymentInfoView/Index",element:n.createElement(de.PaymentInfosView,{__self:this,__source:{fileName:dt,lineNumber:482,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:482,columnNumber:13}}),n.createElement(d.Route,{path:"/PaymentRulesView/Index",element:n.createElement(me.PaymentRulesView,{__self:this,__source:{fileName:dt,lineNumber:483,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:483,columnNumber:13}}),n.createElement(d.Route,{path:"/PaymentTransImport/Index",element:n.createElement(pe.PaymentTransImport,{__self:this,__source:{fileName:dt,lineNumber:484,columnNumber:62}}),__self:this,__source:{fileName:dt,lineNumber:484,columnNumber:13}}),n.createElement(d.Route,{path:"/PaymentTransView/Index",element:n.createElement(pe.PaymentTransView,{__self:this,__source:{fileName:dt,lineNumber:485,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:485,columnNumber:13}}),n.createElement(d.Route,{path:"/PriceElementsView/Index",element:n.createElement(fe.PriceElementsView,{__self:this,__source:{fileName:dt,lineNumber:486,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:486,columnNumber:13}}),n.createElement(d.Route,{path:"/PriceLookupsView/Index",element:n.createElement(he.PriceLookupsView,{__self:this,__source:{fileName:dt,lineNumber:487,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:487,columnNumber:13}}),n.createElement(d.Route,{path:"/PriceRequestLogView/Index",element:n.createElement(be.PriceRequestLogView,{__self:this,__source:{fileName:dt,lineNumber:488,columnNumber:63}}),__self:this,__source:{fileName:dt,lineNumber:488,columnNumber:13}}),n.createElement(d.Route,{path:"/PriceRequestLogSumView/Index",element:n.createElement(ge.PriceRequestLogSumView,{__self:this,__source:{fileName:dt,lineNumber:489,columnNumber:66}}),__self:this,__source:{fileName:dt,lineNumber:489,columnNumber:13}}),n.createElement(d.Route,{path:"/PriceRulesView/Index",element:n.createElement(ve.PriceRulesView,{__self:this,__source:{fileName:dt,lineNumber:490,columnNumber:58}}),__self:this,__source:{fileName:dt,lineNumber:490,columnNumber:13}}),n.createElement(d.Route,{path:"/PriceTestResultView/Index",element:n.createElement(ye.PriceTestResultsView,{__self:this,__source:{fileName:dt,lineNumber:491,columnNumber:63}}),__self:this,__source:{fileName:dt,lineNumber:491,columnNumber:13}}),n.createElement(d.Route,{path:"/PriceTestScenarioView/Index",element:n.createElement(_e.PriceTestScenariosView,{__self:this,__source:{fileName:dt,lineNumber:492,columnNumber:65}}),__self:this,__source:{fileName:dt,lineNumber:492,columnNumber:13}}),n.createElement(d.Route,{path:"/PriceTestTool/Index",element:n.createElement(ve.PriceTestTool,{__self:this,__source:{fileName:dt,lineNumber:493,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:493,columnNumber:13}}),n.createElement(d.Route,{path:"/ProductsView/Index",element:n.createElement(Ne.ProductsView,{__self:this,__source:{fileName:dt,lineNumber:494,columnNumber:56}}),__self:this,__source:{fileName:dt,lineNumber:494,columnNumber:13}}),n.createElement(d.Route,{path:"/ProductFiltersView/Index",element:n.createElement(Ce.ProductFiltersView,{__self:this,__source:{fileName:dt,lineNumber:495,columnNumber:62}}),__self:this,__source:{fileName:dt,lineNumber:495,columnNumber:13}}),n.createElement(d.Route,{path:"/ProductGroupsView/Index",element:n.createElement(Se.ProductGroupsView,{__self:this,__source:{fileName:dt,lineNumber:496,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:496,columnNumber:13}}),n.createElement(d.Route,{path:"/ProductInfoView/Index",element:n.createElement(Pe.ProductInfosView,{__self:this,__source:{fileName:dt,lineNumber:497,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:497,columnNumber:13}}),n.createElement(d.Route,{path:"/ProductRestrictionView/Index",element:n.createElement(De.ProductRestrictionsView,{__self:this,__source:{fileName:dt,lineNumber:498,columnNumber:66}}),__self:this,__source:{fileName:dt,lineNumber:498,columnNumber:13}}),n.createElement(d.Route,{path:"/ProductQualifierView/Index",element:n.createElement(we.ProductQualifierView,{__self:this,__source:{fileName:dt,lineNumber:499,columnNumber:64}}),__self:this,__source:{fileName:dt,lineNumber:499,columnNumber:13}}),n.createElement(d.Route,{path:"/ProfilesView/Index",element:n.createElement(Te.ProfilesView,{__self:this,__source:{fileName:dt,lineNumber:500,columnNumber:56}}),__self:this,__source:{fileName:dt,lineNumber:500,columnNumber:13}}),n.createElement(d.Route,{path:"/ProviderConfirm",element:n.createElement(Oe.ProviderConfirm,{__self:this,__source:{fileName:dt,lineNumber:501,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:501,columnNumber:13}}),n.createElement(d.Route,{path:"/ProviderInfoView",element:n.createElement(Le.ProviderInfosView,{__self:this,__source:{fileName:dt,lineNumber:502,columnNumber:54}}),__self:this,__source:{fileName:dt,lineNumber:502,columnNumber:13}}),n.createElement(d.Route,{path:"/QuickSelectsView/Index",element:n.createElement(Me.QuickSelectsView,{__self:this,__source:{fileName:dt,lineNumber:503,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:503,columnNumber:13}}),n.createElement(d.Route,{path:"/ReadyToGo",element:n.createElement(Ie.ResReadyToGo,{__self:this,__source:{fileName:dt,lineNumber:504,columnNumber:47}}),__self:this,__source:{fileName:dt,lineNumber:504,columnNumber:13}}),n.createElement(d.Route,{path:"/RequestTraceView/Index",element:n.createElement(Ee.RequestTraceView,{__self:this,__source:{fileName:dt,lineNumber:505,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:505,columnNumber:13}}),n.createElement(d.Route,{path:"/Res/:productGroup/:md",element:n.createElement(Ie.ResEntry,{cartMenuRef:this.cartMenuRef,__self:this,__source:{fileName:dt,lineNumber:506,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:506,columnNumber:13}}),n.createElement(d.Route,{path:"/Res/:productGroup",element:n.createElement(Ie.ResEntry,{cartMenuRef:this.cartMenuRef,__self:this,__source:{fileName:dt,lineNumber:507,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:507,columnNumber:13}}),n.createElement(d.Route,{path:"/Res/",element:n.createElement(Ie.ResEntry,{cartMenuRef:this.cartMenuRef,__self:this,__source:{fileName:dt,lineNumber:508,columnNumber:42}}),__self:this,__source:{fileName:dt,lineNumber:508,columnNumber:13}}),n.createElement(d.Route,{path:"/ResLogPopup/Index",element:n.createElement(Ie.ResLogAlertPopupModal,{__self:this,__source:{fileName:dt,lineNumber:509,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:509,columnNumber:13}}),n.createElement(d.Route,{path:"/ReservationsImport/Index",element:n.createElement(xe.ReservationsImport,{__self:this,__source:{fileName:dt,lineNumber:510,columnNumber:62}}),__self:this,__source:{fileName:dt,lineNumber:510,columnNumber:13}}),n.createElement(d.Route,{path:"/ReservationsReportingView/Index",element:n.createElement(m.RestrictedRoute,{roles:[c.CX.Roles.RoleReporting],__self:this,__source:{fileName:dt,lineNumber:513,columnNumber:14}},n.createElement(xe.ReservationViewByRole,{view:"Reporting",__self:this,__source:{fileName:dt,lineNumber:514,columnNumber:17}})),__self:this,__source:{fileName:dt,lineNumber:512,columnNumber:13}}),n.createElement(d.Route,{path:"/ReservationsView/Driver",element:n.createElement(m.RestrictedRoute,{roles:[c.CX.Roles.RoleDriver],__self:this,__source:{fileName:dt,lineNumber:519,columnNumber:15}},n.createElement(xe.ReservationViewByRole,{forEndUser:!0,view:"Driver",__self:this,__source:{fileName:dt,lineNumber:520,columnNumber:17}})),__self:this,__source:{fileName:dt,lineNumber:518,columnNumber:13}}),n.createElement(d.Route,{path:"/ReservationsView/Provider",element:n.createElement(m.RestrictedRoute,{roles:[c.CX.Roles.RoleProvider],__self:this,__source:{fileName:dt,lineNumber:524,columnNumber:14}},n.createElement(xe.ReservationViewByRole,{forEndUser:!0,view:"Provider",__self:this,__source:{fileName:dt,lineNumber:525,columnNumber:17}})),__self:this,__source:{fileName:dt,lineNumber:523,columnNumber:13}}),n.createElement(d.Route,{path:"/ReservationsView/Wholesaler",element:n.createElement(m.RestrictedRoute,{roles:[c.CX.Roles.RoleWholesaler],__self:this,__source:{fileName:dt,lineNumber:529,columnNumber:14}},n.createElement(xe.ReservationViewByRole,{forEndUser:!0,view:"Wholesaler",__self:this,__source:{fileName:dt,lineNumber:530,columnNumber:17}})),__self:this,__source:{fileName:dt,lineNumber:528,columnNumber:13}}),n.createElement(d.Route,{path:"/ReservationsView",element:n.createElement(xe.ReservationViewByRole,{__self:this,__source:{fileName:dt,lineNumber:534,columnNumber:54}}),__self:this,__source:{fileName:dt,lineNumber:534,columnNumber:13}}),n.createElement(d.Route,{path:"/ReservationsView/*",element:n.createElement(xe.ReservationViewByRole,{__self:this,__source:{fileName:dt,lineNumber:535,columnNumber:56}}),__self:this,__source:{fileName:dt,lineNumber:535,columnNumber:13}}),n.createElement(d.Route,{path:"/RolesView/Index",element:n.createElement(ke.RolesView,{__self:this,__source:{fileName:dt,lineNumber:537,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:537,columnNumber:13}}),n.createElement(d.Route,{path:"/SchedulesView/Index",element:n.createElement(Ve.SchedulesView,{__self:this,__source:{fileName:dt,lineNumber:538,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:538,columnNumber:13}}),n.createElement(d.Route,{path:"/ScheduleTasks/Index",element:n.createElement(Ae.ScheduleTasksView,{__self:this,__source:{fileName:dt,lineNumber:539,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:539,columnNumber:13}}),n.createElement(d.Route,{path:"/ScriptHistoryView/Index",element:n.createElement(Ue.ScriptHistoryView,{__self:this,__source:{fileName:dt,lineNumber:540,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:540,columnNumber:13}}),n.createElement(d.Route,{path:"/ScriptsView/Index",element:n.createElement(Ge.ScriptsView,{__self:this,__source:{fileName:dt,lineNumber:541,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:541,columnNumber:13}}),n.createElement(d.Route,{path:"/SentencesView/Index",element:n.createElement(Be.SentencesView,{__self:this,__source:{fileName:dt,lineNumber:542,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:542,columnNumber:13}}),n.createElement(d.Route,{path:"/SentenceResponsesView/Index",element:n.createElement(Fe.SentenceResponsesView,{__self:this,__source:{fileName:dt,lineNumber:543,columnNumber:65}}),__self:this,__source:{fileName:dt,lineNumber:543,columnNumber:13}}),n.createElement(d.Route,{path:"/ServiceHighlightView/Index",element:n.createElement(He.ServiceHighlightView,{__self:this,__source:{fileName:dt,lineNumber:544,columnNumber:64}}),__self:this,__source:{fileName:dt,lineNumber:544,columnNumber:13}}),n.createElement(d.Route,{path:"/ServiceLookupView/Index",element:n.createElement(ze.ServiceLookupView,{__self:this,__source:{fileName:dt,lineNumber:545,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:545,columnNumber:13}}),n.createElement(d.Route,{path:"/SettingsView/Index",element:n.createElement(qe.SettingsView,{__self:this,__source:{fileName:dt,lineNumber:546,columnNumber:56}}),__self:this,__source:{fileName:dt,lineNumber:546,columnNumber:13}}),n.createElement(d.Route,{path:"/SettingInfoView/Index",element:n.createElement(We.SettingInfoView,{__self:this,__source:{fileName:dt,lineNumber:547,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:547,columnNumber:13}}),n.createElement(d.Route,{path:"/SitesView/Index",element:n.createElement(Xe.SitesView,{__self:this,__source:{fileName:dt,lineNumber:548,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:548,columnNumber:13}}),n.createElement(d.Route,{path:"/StatesView/Index",element:n.createElement(Ke.StatesView,{__self:this,__source:{fileName:dt,lineNumber:549,columnNumber:54}}),__self:this,__source:{fileName:dt,lineNumber:549,columnNumber:13}}),n.createElement(d.Route,{path:"/SurveyManage/Index",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:550,columnNumber:56}}),__self:this,__source:{fileName:dt,lineNumber:550,columnNumber:13}}),n.createElement(d.Route,{path:"/Survey",element:n.createElement(Ye.SurveyCustomerView,{__self:this,__source:{fileName:dt,lineNumber:551,columnNumber:44}}),__self:this,__source:{fileName:dt,lineNumber:551,columnNumber:13}}),n.createElement(d.Route,{path:"/SurveyView/Index",element:n.createElement(Qe.SurveyView,{__self:this,__source:{fileName:dt,lineNumber:552,columnNumber:54}}),__self:this,__source:{fileName:dt,lineNumber:552,columnNumber:13}}),n.createElement(d.Route,{path:"/SurveyResultView/Index",element:n.createElement(Je.SurveyResultView,{__self:this,__source:{fileName:dt,lineNumber:553,columnNumber:60}}),__self:this,__source:{fileName:dt,lineNumber:553,columnNumber:13}}),n.createElement(d.Route,{path:"/SurveyInspector/Index",element:n.createElement(Ze.SurveyInspectorView,{__self:this,__source:{fileName:dt,lineNumber:554,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:554,columnNumber:13}}),n.createElement(d.Route,{path:"/Template",element:n.createElement(Re.ResTemplate,{__self:this,__source:{fileName:dt,lineNumber:555,columnNumber:46}}),__self:this,__source:{fileName:dt,lineNumber:555,columnNumber:13}}),n.createElement(d.Route,{path:"/TicketsView/Index",element:n.createElement(rt.TicketsView,{__self:this,__source:{fileName:dt,lineNumber:556,columnNumber:55}}),__self:this,__source:{fileName:dt,lineNumber:556,columnNumber:13}}),n.createElement(d.Route,{path:"/Confirm",element:n.createElement(Ie.ResConfirm,{__self:this,__source:{fileName:dt,lineNumber:557,columnNumber:45}}),__self:this,__source:{fileName:dt,lineNumber:557,columnNumber:13}}),n.createElement(d.Route,{path:"/CustomerDetails",element:n.createElement(Ie.ResCustomerDetails,{__self:this,__source:{fileName:dt,lineNumber:558,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:558,columnNumber:13}}),n.createElement(d.Route,{path:"/CustomerPayment",element:n.createElement(Ie.ResCustomerPayment,{__self:this,__source:{fileName:dt,lineNumber:559,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:559,columnNumber:13}}),n.createElement(d.Route,{path:"/TestTab/ResTest",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:560,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:560,columnNumber:13}}),n.createElement(d.Route,{path:"/TemplatesView/Index",element:n.createElement(tt.TemplatesView,{__self:this,__source:{fileName:dt,lineNumber:561,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:561,columnNumber:13}}),n.createElement(d.Route,{path:"/Tokens/Index",element:n.createElement(et.TokensView,{__self:this,__source:{fileName:dt,lineNumber:562,columnNumber:50}}),__self:this,__source:{fileName:dt,lineNumber:562,columnNumber:13}}),n.createElement(d.Route,{path:"/TransportInfoView/Index",element:n.createElement(nt.TransportInfosView,{__self:this,__source:{fileName:dt,lineNumber:563,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:563,columnNumber:13}}),n.createElement(d.Route,{path:"/TransportsView/Index",element:n.createElement(it.TransportsView,{__self:this,__source:{fileName:dt,lineNumber:564,columnNumber:58}}),__self:this,__source:{fileName:dt,lineNumber:564,columnNumber:13}}),n.createElement(d.Route,{path:"/URLRedirectView/Index",element:n.createElement(st.URLRedirectView,{__self:this,__source:{fileName:dt,lineNumber:565,columnNumber:59}}),__self:this,__source:{fileName:dt,lineNumber:565,columnNumber:13}}),n.createElement(d.Route,{path:"/UsersView/Index",element:n.createElement(ot.UsersView,{__self:this,__source:{fileName:dt,lineNumber:566,columnNumber:53}}),__self:this,__source:{fileName:dt,lineNumber:566,columnNumber:13}}),n.createElement(d.Route,{path:"/VehiclesView/Index",element:n.createElement(at.VehiclesView,{__self:this,__source:{fileName:dt,lineNumber:567,columnNumber:56}}),__self:this,__source:{fileName:dt,lineNumber:567,columnNumber:13}}),n.createElement(d.Route,{path:"/WaypointsView/Index",element:n.createElement(lt.WaypointsView,{__self:this,__source:{fileName:dt,lineNumber:568,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:568,columnNumber:13}}),n.createElement(d.Route,{path:"/vmdt",element:n.createElement(A.DriverDeliveryExternalView,{__self:this,__source:{fileName:dt,lineNumber:569,columnNumber:42}}),__self:this,__source:{fileName:dt,lineNumber:569,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/ConfirmEmail",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:575,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:575,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/ConfirmTelephone",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:576,columnNumber:65}}),__self:this,__source:{fileName:dt,lineNumber:576,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/Login",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:577,columnNumber:54}}),__self:this,__source:{fileName:dt,lineNumber:577,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/Register",element:n.createElement(h.AccountRegisterContainer,{__self:this,__source:{fileName:dt,lineNumber:578,columnNumber:57}}),__self:this,__source:{fileName:dt,lineNumber:578,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/ForgotPassword",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:579,columnNumber:63}}),__self:this,__source:{fileName:dt,lineNumber:579,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/ForgotPasswordConfirmation",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:580,columnNumber:75}}),__self:this,__source:{fileName:dt,lineNumber:580,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/LoginWith2fa",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:581,columnNumber:61}}),__self:this,__source:{fileName:dt,lineNumber:581,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/LoginWithRecoveryCode",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:582,columnNumber:70}}),__self:this,__source:{fileName:dt,lineNumber:582,columnNumber:13}}),n.createElement(d.Route,{path:"/:loginType/ResetPassword",element:n.createElement(h.ChangePWView,{__self:this,__source:{fileName:dt,lineNumber:583,columnNumber:62}}),__self:this,__source:{fileName:dt,lineNumber:583,columnNumber:13}}),n.createElement(d.Route,{path:"/Manage/EnableAuthenticator",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:585,columnNumber:64}}),__self:this,__source:{fileName:dt,lineNumber:585,columnNumber:13}}),n.createElement(d.Route,{path:"/Manage/GenerateRecoveryCodesWarning",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:586,columnNumber:73}}),__self:this,__source:{fileName:dt,lineNumber:586,columnNumber:13}}),n.createElement(d.Route,{path:"/Manage/Index",element:n.createElement(h.ManageAccountViewContainer,{__self:this,__source:{fileName:dt,lineNumber:587,columnNumber:50}}),__self:this,__source:{fileName:dt,lineNumber:587,columnNumber:13}}),n.createElement(d.Route,{path:"/Manage/TwoFactorAuthentication",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:588,columnNumber:68}}),__self:this,__source:{fileName:dt,lineNumber:588,columnNumber:13}}),n.createElement(d.Route,{path:"/Manage/VerifyPhoneNumber",element:n.createElement(m.DummyRoute,{__self:this,__source:{fileName:dt,lineNumber:589,columnNumber:62}}),__self:this,__source:{fileName:dt,lineNumber:589,columnNumber:13}}),n.createElement(d.Route,{path:"/TestTab/Index",element:n.createElement($e.TestComponent,{__self:this,__source:{fileName:dt,lineNumber:593,columnNumber:51}}),__self:this,__source:{fileName:dt,lineNumber:593,columnNumber:13}}),n.createElement(d.Route,{path:"/WebChat/Index",element:n.createElement(ut.WebChatView,{__self:this,__source:{fileName:dt,lineNumber:596,columnNumber:51}}),__self:this,__source:{fileName:dt,lineNumber:596,columnNumber:13}}),n.createElement(d.Route,{path:"/LoginPopup/Index",element:n.createElement(ct.LoginPopupView,{__self:this,__source:{fileName:dt,lineNumber:598,columnNumber:54}}),__self:this,__source:{fileName:dt,lineNumber:598,columnNumber:13}}),n.createElement(d.Route,{exact:!0,path:"/",element:n.createElement(W.HomeView,{__self:this,__source:{fileName:dt,lineNumber:606,columnNumber:44}}),__self:this,__source:{fileName:dt,lineNumber:606,columnNumber:13}}),n.createElement(d.Route,{path:"*",element:n.createElement(m.DefaultRoute,{__self:this,__source:{fileName:dt,lineNumber:610,columnNumber:38}}),__self:this,__source:{fileName:dt,lineNumber:610,columnNumber:13}}))))))}}t.App=pt},21387:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultRoute=function(){var e=(0,s.useLocation)();return n.default.createElement("h3",{__self:this,__source:{fileName:a,lineNumber:20,columnNumber:9}},"Unsupported path ",n.default.createElement("code",{__self:this,__source:{fileName:a,lineNumber:21,columnNumber:30}},e.pathname))},t.DummyRoute=function(){(0,s.useLocation)(),(0,s.useNavigate)();return null},t.RestrictedRoute=function(e){let{roles:t,children:r}=e;var l=(0,s.useLocation)();const{GlobalLists:u}=(0,i.useSelector)((e=>e.AppContext));if(null==u||!u.LoginRoles)return null;const c=new o.UtilSupport;for(var d=0;d<t.length;d++){var m=c.IsRoleInRoles(t[d],u.LoginRoles);if(m)break}return m?r:n.default.createElement("h3",{__self:this,__source:{fileName:a,lineNumber:62,columnNumber:9}},"Unauthorized ",n.default.createElement("code",{__self:this,__source:{fileName:a,lineNumber:63,columnNumber:26}},l.pathname))};var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(52237),s=r(72040),o=(r(33403),r(56379)),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/js/siteSupport.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}},33403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.store=t.persistor=void 0;var n=m(r(32735)),i=(m(r(12788)),r(44645)),s=r(6680),o=r(89084),a=m(r(90923)),l=(m(r(16822)),m(r(67839))),u=r(76262),c=m(r(57560)),d=r(39311);function m(e){return e&&e.__esModule?e:{default:e}}const p=(0,s.combineReducers)({AppContext:c.default}),f={key:"root",storage:l.default,stateReconciler:a.default},h=(0,o.persistReducer)(f,p,(0,s.applyMiddleware)(d.signalRMiddleware)),b=(0,s.createStore)(h);t.store=b;const g=(0,o.persistStore)(b);t.persistor=g,(0,d.signalRStart)(b),window.addEventListener("load",(()=>{const e=document.getElementById("root");(0,i.createRoot)(e).render(n.default.createElement(u.App,{__self:void 0,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/js/store/index.js",lineNumber:93,columnNumber:15}}))}),!1)},22531:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PriceElementTypes=t.PriceElementModes=t.PriceElementActions=t.PriceEditModes=t.PortTypes=t.PickupTimeTypes=t.PaymentTypes=t.PaymentTypeCharge=t.PaymentRecTypes=t.PaymentInfoTypes=t.PaymentInfoCardInRes=t.PaymentDepositModes=t.ParentTypes=t.Padding=t.PPUReasons=t.PPUDistanceTypes=t.NotificationResultTypes=t.NotificationActionTypes=t.NoteFormatTypes=t.MouseWhichEvents=t.MessageTypes=t.MessageStatus=t.MessageSources=t.MenuRestrictions=t.MenuRenderTypes=t.MenuPathsToIgnore=t.MenuLinkModes=t.MenuItemTypes=t.MenuActions=t.MembershipValidationTypes=t.Margin=t.MapTypes=t.LoyaltyTransTypes=t.LockedTypes=t.LocationTypes=t.LocationPlaceUsageTypes=t.LocationDetailsEntryModes=t.LocationAreaFindModes=t.LocalStorageTypes=t.LinkModes=t.LegTypes=t.LegTypeNames=t.JavaScriptEXTMethods=t.HotKeys=t.GridButtonSetting=t.GridButtonMode=t.GridButtonDefaults=t.GlobalPrivileges=t.FlightScheduleDirectionTypes=t.ExternalJSParams=t.ExternalJSMessageTypes=t.EventTypes=t.EnabledFilters=t.DriverViewModes=t.DriverServiceStatus=t.DriverInfoResults=t.DocumentItemTypes=t.DocumentContactTypes=t.DestinationTypes=t.DateDifferenceMode=t.CustomStyles=t.CustomResStyles=t.CustomModalStyles=t.CustomModalBorderStyles=t.CustomComponentStyles=t.CronTabTypes=t.ConversationTypes=t.ConversationEndReasons=t.ConversationDeleteTypes=t.ContactTypes=t.ContactTelephoneTypes=t.ContactIconsTokens=t.ContactIcons=t.Constants=t.ConnectionModes=t.ConfirmationMethods=t.CollectionMethods=t.CodeTypes=t.CardTypes=t.CalendarTypes=t.CalendarEventTypes=t.CCTypes=t.CCTransTypes=t.CCTransResults=t.CCSettingNames=t.CCProcessorTypes=t.CCActions=t.ButtonIDs=t.BlockedFilters=t.AutoFillTypes=t.AuthURLS=t.AuthTypes=t.AuthStates=t.AuthResults=t.AuthModes=t.AuthLoginStates=t.AuthErrors=t.AlertImageTypes=t.AlertIDs=t.AddressOverride=void 0,t.SystemTemplates=t.SurveyTypes=t.SurveyResults=t.SurveyResModes=t.SpecialModes=t.SortDirection=t.SortBy=t.SiteTypes=t.SiteMappingTypes=t.SettingsGL=t.SettingTypes=t.SettingPrefixes=t.SettingNames=t.SettingInfoRecTypes=t.SettingInfoBandingTypes=t.SettingGroupNames=t.SettingEntryTypes=t.ServiceHighlightTypes=t.ServerCallEditModes=t.SearchStyles=t.ScriptTypes=t.ScriptLogRecordTypes=t.ScheduleTaskActionType=t.SMSProtocols=t.RoundTripTypes=t.RoundModes=t.Roles=t.ReservationUpdateStatusActions=t.ReservationUpdateStatus=t.ReservationTypes=t.ReservationStatures=t.ReservationStates=t.ReservationSources=t.ReservationResponseStatus=t.ReservationQueryModes=t.ReservationLinkTypes=t.ReservationImageTypes=t.ReservationGroupingModes=t.ReservationFlightTypes=t.ReservationEvents=t.ReservationDriverConfirmStatus=t.ReservationDeliveryTypes=t.ReservationDeliveryStatus=t.ReservationDeliveryReleaseStatus=t.ReservationDeliveryRecTypes=t.ReservationDeliveryModes=t.ReservationContactTypes=t.ReservationCancelActions=t.ResStepsCompleted=t.ResSessionGL=t.ResSaveTransErrors=t.ResProgressSteps=t.ResMapStates=t.ResEditStates=t.ResDisplayModes=t.ResDeliveryReadyTypes=t.ResDeliveryReadyConfTypes=t.ResDeliveryProviderConfTypes=t.ResDeliveryDriverConfTypes=t.ResDeliveryCustomerConfTypes=t.ReduxActions=t.ReducerActions=t.ReducerActionTypes=t.RecordStatusEnum=t.ReadOnlyTimeTypes=t.ReactSelectActionTypes=t.QuickSelectTypes=t.QuickSelectModes=t.QualifierRequiredTypes=t.QualifierRepriceTypes=t.QualifierRecTypes=t.QualifierImpactTypes=t.QualifierImpactNames=t.QualifierEntryTypes=t.QualifierDisplayTabModes=t.QualifierDisplayGroupModes=t.QualifierCopyModes=t.QualifierCodes=t.ProfileTypesDesc=t.ProfileTypes=t.ProfileContactTypes=t.ProductTypes=t.ProductSelectModes=t.ProductRestrictionTypes=t.ProductInfoTypes=t.ProductFilterTypes=t.ProductFilterSelectModes=t.ProductDisplayModes=t.ProductCategories=t.PriceVal=t.PriceTypes=t.PriceRuleTypes=t.PriceRuleMarkers=t.PriceRuleCalcTypes=t.PriceRuleCalcModes=t.PriceRspVal=t.PriceRsp=t.PriceModes=t.PriceMethods=t.PriceErrors=void 0,t.WebSources=t.ViewStyleKeys=t.ViewSelectOptions=t.VMModes=t.UserSettings=t.UserSettingTypes=t.UserSettingMessageStatus=t.TokenGroupNames=t.TicketStates=t.TextCodeModeList=t.TemplateTypes=t.TemplateProcessingTypes=t.TemplateModes=t.TemplateFormatTypes=t.TelephoneEmailInputTypes=void 0;r(76313);t.AddressOverride={None:0,OverrideNoNumber:1,OverrideNoAddress:2,OverrideOnImport:3};t.AlertIDs={PlainTextID:"PlainTextDIV",IFrameID:"alertFrame",SearchInputID:"SearchInput",HighlightID:"HighlightDIV",CaseSensitiveID:"CaseSensitiveID"};t.AuthURLS={currentAuthUrl:"/Auth/CurrentAuthState/",loginUrl:"/Auth/Login/",logoutUrl:"/Auth/Logout/",sendTwoFactorCodeUrl:"/Auth/SendCode/",verifyTwoFactorCodeUrl:"/Auth/VerifyCode/",forgotPasswordUrl:"/Auth/ForgotPassword/",showSelectIDUrl:"/Auth/ShowSelectIdentity/",sendConfirmEmailUrl:"/Auth/SendConfirmEmail/",sendSetPasswordUrl:"/Account/ResetPassword/"};t.AuthErrors={NotSpecified:0,InvalidRequest:1,InvalidCode:2,InvalidCredentials:3,InvalidParameter:4,InvalidUserState:5,UserLockedOut:6,Exception:7,ForgotPWEmailError:8,ForgotPWNotConfirmed:9,EmailNotConfirmedForLogin:10,UserNotRegistered:11,RegisterInviteSent:12,SystemError:13,ProfileError:14};t.AuthLoginStates={NotSpecified:0,LoggedIn:1,NotLoggedIn:2,SelectIdentity:3};t.AuthResults={NotSpecified:0,Failed:1,Successful:2};t.AuthStates={NotSpecified:0,DisplayLogin:1,DisplayTwoFactor:2,GetTwoFactorCode:3,DisplayIdentity:4,DisplayLockout:5,DisplayLogoff:6,DisplayLostPassword:7,DisplayRegistration:8,DisplayMustConfirmEmail:9,DisplayCreateNewPassword:10,CloseDialog:-1};t.AuthTypes={NotSpecified:0,Login:1,Resource:2};t.AuthModes={NotSpecified:0,Normal:1,Default:2,Temporary:3};t.AutoFillTypes={NotSpecified:0,Reservation:1,ImportData:2};t.BlockedFilters={NotSpecified:0,NotBlocked:1,Blocked:2};t.CardTypes={Amex:"American Express",DinersClub:"Diners Club",Discover:"Discover",JCB:"JCB",enRoute:"enRoute",MasterCard:"Mastercard",UnionPay:"UnionPay",Visa:"Visa"};t.CalendarEventTypes={NotSpecified:0,DateTime:1,AllDay:2};t.CalendarTypes={NotSpecified:0,Google:1,Manual:2};t.ProductCategories={TransShared:"SHR"};t.CCActions={NotSpecified:0,Authorize:1,Capture:2,GetToken:3,Refund:4,Sale:5,SelectProvider:6,Void:7,PreAuthorize:8};t.CCProcessorTypes={NotSpecified:0,Test:1,TestToken:2,USAePay:3,BeyondPay:4,Stripe:5};t.CCSettingNames={MaskCreditCardNumber:"maskcreditcardnumber",SupportedCards:"supportedcards",TokenButton:"tokenbutton",TokenMode:"tokenmode",TokenScriptUrl:"tokenscripturl",TokenType:"tokentype",TokenKey:"tokenkey"};t.CCTransResults={NotSpecified:0,Approved:1,Declined:2,Error:3,Verification:4,Unsupported:-1};t.CCTransTypes={NotSpecified:0,Authorization:1,Capture:2,Refund:3,Sale:4,Void:5,Token:6,PreAuthorize:7,CreateCustomer:8};t.CCTypes={NotSpecified:0,Amex:1,Discover:2,DinnersClub:3,enRoute:4,JCB:5,Maestro:6,MasterCard:7,UnionPay:8,Visa:9};t.CodeTypes={NotSpecified:0,RuleMarker:1,ImportReservationTranslations:2,AirlineTranslations:3,ImportVehicleTranslations:4,TimeZoneTranslations:5,Test:999};t.ConfirmationMethods={NotSpecified:0,Manual:1,Script:2};t.ConnectionModes={None:0,AutoConnect:1,SMSOutBound:2,SMSInBound:3,EmailOutBound:4,EmailInBound:5,SMSOutDefault:6,EmailOutDefault:7,WebChatInBound:8,ChatNotAvailable:9,SendEmail:10,WebGeneral:11,ChatPTP:12,ChatGroup:13,EmailParse:14,MTechApp:15};t.ContactTypes={Other:0,Admin:1,Agent:2,Affiliate:3,Customer:4,Dispatcher:5,Driver:6,Manager:7,Mechanic:8,Office:9,Passenger:10,Technician:11};t.ContactTelephoneTypes={NotSpecified:0,Landline:1,Cell:2,Fax:4,WhatsApp:8};t.ConversationEndReasons={Unknown:0,ManualDelete:1,Expiration:2,CustomerTerminated:3,ForceDeleted:4};t.ConversationDeleteTypes={DeleteForSession:0,DeleteForAll:1};t.ConversationTypes={SMS:0,Chat:1,WhatsApp:2,BOT:3,Other:4,PreviousConvos:5,Email:6,AddToConversation:7,AgentToAgent:8,Group:9};t.CronTabTypes={UnKnown:0,Script:1,QuoteOfTheDay:2};t.DocumentContactTypes={NotSpecified:0,From:1,To:2};t.DocumentItemTypes={NotSpecified:0,Reservation:1,AdHoc:2,Title:3};t.DriverServiceStatus={NotSpecified:0,Available:1,NotAvailable:2,LongTermNotAvailable:3};t.EnabledFilters={NotSpecified:0,NotEnabled:1,Enabled:2};t.ExternalJSMessageTypes={Style:0,Class:1,Measurement:2,JSON:3,MenuAction:4,ScrollIntoView:5,Redirect:6,SetParentStyleSheet:7,ScrollParentToValue:8,ToggleLoginPopup:9,ToggleExternalProviderPopup:10};t.EventTypes={NotSpecified:0,Login:1,LoginFailure:2,LoginLockout:3,Logout:4,UserEvent:5,UserEventError:6,SendError:7,DBException:998,Exception:999,ApplicationStart:1e3,IncompatibleBrowser:1001};t.ExternalJSParams=["abtest","apx","cjevent","count","debug","eno","gadis","host","lang","log","loglevel","mapfilter","mapproducts","pf","pg","pid","portal","productfilter","productgroup","reset","test"];t.FlightScheduleDirectionTypes={Departure:0,Arrival:1,Other:2};const n={Add:"addglobal",Copy:"copyglobal",Delete:"deleteglobal"};t.GlobalPrivileges=n;const i={Edit:0,Delete:1,Add:2,Copy:3,Menu:4};t.GridButtonMode=i;const s={None:0,Any:1,SuperOnly:2,SuperAndAdmin:3,SuperAndPriv:4};t.GridButtonSetting=s;const o={EditDelete:[{Key:"Edit",Setting:s.Any,Mode:i.Edit,Handler:null},{Key:"Copy",Setting:s.Any,Mode:i.Copy,Handler:null},{Key:"Delete",Setting:s.Any,Mode:i.Delete,Handler:null}],EditDeleteS:[{Key:"Edit",Setting:s.Any,Mode:i.Edit,Handler:null},{Key:"Copy",Setting:s.SuperOnly,Mode:i.Copy,Handler:null},{Key:"Delete",Setting:s.SuperOnly,Mode:i.Delete,Handler:null}],EditOnly:[{Key:"Edit",Setting:s.Any,Mode:i.Edit,Handler:null}],EditDeleteOnly:[{Key:"Edit",Setting:s.Any,Mode:i.Edit,Handler:null},{Key:"Delete",Setting:s.Any,Mode:i.Delete,Handler:null}],EditCopyOnly:[{Key:"Edit",Setting:s.Any,Mode:i.Edit,Handler:null},{Key:"Copy",Setting:s.Any,Mode:i.Copy,Handler:null}],EditCopyDeleteP:[{Key:"Edit",Setting:s.SuperAndPriv,Mode:i.Edit,Privilege:n.Add,Handler:null},{Key:"Copy",Setting:s.SuperAndPriv,Mode:i.Copy,Privilege:n.Copy,Handler:null},{Key:"Delete",Setting:s.SuperAndPriv,Mode:i.Delete,Privilege:n.Delete,Handler:null}],EditCopyDeleteS:[{Key:"Edit",Setting:s.Any,Mode:i.Edit,Handler:null},{Key:"Copy",Setting:s.Any,Mode:i.Copy,Handler:null},{Key:"Delete",Setting:s.SuperOnly,Mode:i.Delete,Handler:null}],EditMenu:[{Key:"Edit",Setting:s.Any,Mode:i.Edit,Handler:null},{Key:"Menu",Setting:s.Any,Mode:i.Menu,Handler:null}],None:[]};t.GridButtonDefaults=o;t.HotKeys={RefreshRecords:50,FilterOnRelatedItems:51,FilterOnSelectedItems:52,CopyIDsToClipboard:53,ResUpdate:104,ConversationDetail:105,HideConversation:106,SendChatTranscript:107,ShowSendConfirmation:108,ShowResEdit:109,ShowResDuplicate:110,ResCancel:111,PrintRes:112,ShowEditResItinerary:113,UpdateResStatusProvider:114,SendResSurvey:115,SendResCustomSurvey:116,UpdateResStatusAgent:117,UpdateResStatusDriver:118,AssignDriver:119,SendUserConfirmEmail:120,SendUserConfirmTelephone:121,ShowResPayment:122,UpdateResStatusResetDriver:123,DriverAcceptDeclineRes:124,DriverPassengerUpdate:125,ReservationDetail:126,SendProviderConfEmail:127,DeleteConversation:128,QuickResSendMessage:129,ReleaseUnReleaseDelivery:130,DriverStatusConfirm:131,SendConfirmation:132,ResUpdateAll:133,UpdateResStatusDriverStatus:134,ResUpdateQualifiers:135,UpdateResStatusProviderConf:136,UpdateResLocationArea:137,RunResScript:138,UpdateResFlightStatus:139,UpdateResStatusResetProvider:140,UploadResPhoto:141,UpdateProfile:142,RunProviderNotifications:143,LoadSet:144,LoadClear:145,ShowResAdd:146,ResCancelSpecial:147,ResMarkReconed:148,Test:999};t.JavaScriptEXTMethods={ChangeLanguageWin:0};t.LinkModes={NotSpecified:0,Parent:1,Children:2};t.LegTypes={NotSpecified:0,Pickup:1,Dropoff:2,Stop:3};t.LegTypeNames={1:"pickup",2:"dropoff",3:"extraStop"};t.LocationAreaFindModes={NotSpecified:0,Normal:1,Fixed:2};t.LocationDetailsEntryModes={NotSpecified:0,Never:1,OnDemand:2,Always:3};t.LocationPlaceUsageTypes={NotSpecified:0,ResLookup:1,RestrictedPickup:2,RestrictedDropoff:3,PUD:4,OverrideLookup:5,MappedPickup:6,MappedDropoff:7};t.LockedTypes={NotLocked:0,Locked:1};t.LoyaltyTransTypes={NotSpecified:0,PointsEarned:1,Adjustment:2};t.MapTypes={NotSpecified:0,KML:1};t.MembershipValidationTypes={NotSpecified:0,Always:1,Never:2,Mod10:10,AAA:11};t.MessageStatus={Unknown:0,Queued:1,Pending:2,Sent:3,Delivered:4,Undelivered:5,Error:6,Blocked:7};t.MessageTypes={Me:0,Them:1,BOT:2};t.MessageSources={Agent:0,BOT:1,SMS:2,Email:3,Chat:4};t.MenuItemTypes={NotSpecified:0,TopMenu:1,MenuItem:2,Separator:3,SingleMenuItem:4,SubMenu:5,SubMenuInline:6,MenuHeader:7,SingleMenuSeparator:8};t.MenuLinkModes={NotSpecified:0,Normal:1,HardLink:2};t.MenuPathsToIgnore=["/confirm?","/customerdetails?","/customerpayment?","/LoginPopup","/WebChat","/Survey?","/Survey/","/SurveyInspector/","/ResLogPopup","/Template?"];t.MenuRenderTypes={ResMenu:1,ManageAccountMenu:2,MainMenu:3,DriverMenu:4};t.MenuRestrictions={NotSpecified:0,Cart:1,NoCart:2};t.NoteFormatTypes={NotSpecified:0,Text:1,HTML:3};t.NotificationActionTypes={NotSpecified:0,RunScript:1,RunScriptNonInteractive:2,SendTemplate:3};t.NotificationResultTypes={NotSpecified:0,Pending:1,Active:2,Complete:3,Canceled:4,Expired:5,Error:6};t.ParentTypes={NotSpecified:0,Global:0,CannedMessages:1,Codes:2,Connections:3,Contacts:4,Conversations:5,CronTab:6,LocationAreas:7,LocationMatches:8,LocationPlaces:9,Menus:10,Messages:11,Notes:12,Notifications:13,NotificationRules:14,PriceElements:15,PriceRules:16,Products:17,ProductInfos:18,ProductQualifiers:19,Profiles:20,ProfileContacts:21,Reservations:22,Scripts:23,Settings:24,Sites:25,States:26,Surveys:27,SurveyResults:28,Templates:29,Tokens:30,URLRedirectRules:31,Vehicles:32,CreditCard:33,FlightScheduleQuery:34,FlightSchedule:35,ServiceLink:36,ServiceLookup:37,Drivers:38,Airports:39,Schedules:40,ScheduleElements:41,LocationAreaRules:42,LocationAreaMaps:43,LocationAreaCodes:44,Maps:45,ReservationContacts:46,ReservationDeliveries:47,ReservationElements:48,ReservationEvents:49,ReservationFlights:50,ReservationLinks:51,ReservationNotes:52,ReservationProducts:53,ReservationQualifiers:54,ReservationStops:55,ProductGroups:56,PriceLookups:57,Users:58,Locations:59,LocationInfos:60,Payments:61,PaymentRules:62,LoyaltyPrograms:63,LoyaltyRules:64,LoyaltyTrans:65,SettingInfo:66,DriverContacts:67,CurrencyRules:68,Images:69,PaymentInfos:70,CCTrans:71,EmailParserLogs:72,ProviderInfos:73,ServiceHighlights:74,TransportInfos:75,QuickSelects:76,PriceTestResults:77,PriceTestScenarios:78,Documents:79,Tickets:80,ProductFilters:81,ImageRefs:82,AuthGroups:83,Test:99,AspNetUsers:100,UnKnown:101,Other:999};const a={NotSpecified:0,COD:1,CreditCard:2,DirectBill:3,Voucher:4,Check:5,CODCC:6,Deposit:7,Quote:8,ACH:9,CreditCardAlt:10,Other:99};t.PaymentInfoTypes=a;const l={[a.CreditCard]:1,[a.CODCC]:1,[a.Deposit]:1};t.PaymentInfoCardInRes=l;t.PaymentRecTypes={NotSpecified:0,Payable:1,Payment:2,Revenue:3,Sale:4,Deposit:5};const u={NotSpecified:0,COD:1,CreditCard:2,DirectBill:3,Voucher:4,Check:5,CODCC:6,Deposit:7,Quote:8,ACH:9,CreditCardAlt:10,Other:99};t.PaymentTypes=u;var c={[u.Charge]:!0,[u.Deposit]:!0};t.PaymentTypeCharge=c;t.PaymentDepositModes={None:0,Fixed:1,Minimum:2,MinimumRound:3};t.PPUDistanceTypes={NotSpecified:0,PickupDropoff:1,DepotToPickup:2,DropoffToDepot:3};t.PriceEditModes={NotSpecified:0,Normal:1,Edit:2};t.PriceMethods={NotSpecified:0,Calculated:1,CalculatedPP:2,Mileage:3,TravelTime:4,AsDirected:5,CalculatedPS:6,Override:98,Manual:99};t.PriceModes={Default:0,Tipin:1,Other:2,QuickRes:3};t.PriceRuleCalcModes={NotSpecified:0,Fixed:1,Percentage:2,LookupByProduct:3,LookupByElement:4,LookupByValue:5,AsDirected:6,Mileage:7,PickupTimeFixed:100};t.PriceRuleTypes={NotSpecified:0,Primary:1,Secondary:2,Modifier:3,Options:4};t.PriceRuleCalcTypes={NotSpecified:0,Price:1,Time:2};t.PriceRuleMarkers={Dispatch:"DM",NotDispatch:"DX"};t.PriceElementModes={NotIncluded:0,Credit:1,Debit:2};t.PriceElementTypes={NotSpecified:0,Price:1,Charge:2,Discount:3,Gratuity:4,Tax:5,Group:99};t.PriceElementActions={ElementUpdate:1,ElementAdd:2,ElementRemove:3,ClearAll:4,Save:5,ElementRestore:6};t.ProductRestrictionTypes={NotSpecified:0,RoundTrip:1,CartMax:1,PleaseCall:100,PleaseCallA:101,PleaseCallNA:102,PleaseCallMax:102};t.ProductTypes={NotSpecified:0,Primary:1,Secondary:2,Defaults:3,PrimaryAlias:4};t.ProfileContactTypes={NotSpecified:0,Home:1,Office:2,Emergency:3,Notification:4,ServiceInfo:5,Primary:6};const d={NotSpecified:0,Invalid:1,NotScheduledFlexible:2,NotScheduledFixed:3,ScheduledFlexible:4,ScheduledFixed:5};t.PickupTimeTypes=d;t.QuickSelectModes={NotSpecified:0,Automatic:1,Menu:2,Dialog:3};t.QuickSelectTypes={NotSpecified:0,AirportList:1,PlaceList:2,MappedPlaces:3,FilteredList:4};var m={};t.ReadOnlyTimeTypes=m,m[d.NotScheduledFixed]=!0,m[d.ScheduledFixed]=!0;t.ProductInfoTypes={NotSpecified:0,Body:1,Header:2,SelectButton:3,SelectText:4,BodyDescription:5,CancelPolicy:6,RedemptionInstr:7,BodyExt:8};t.ProductSelectModes={NotSpecified:0,Normal:1,RepriceAll:2};t.ProfileTypes={NotSpecified:0,Admin:1,Billing:2,Customer:3,Discount:4,Group:5,ServiceProvider:6,ProductSupplier:7,Portal:8,ProductGroup:9,Commission:10,ABTest:11,PriceProvider:12,SubGroup:13};t.ProfileTypesDesc={0:"Not Specified",1:"Admin",2:"Billing",3:"Customer",4:"Discount",5:"Group",6:"Service Provider",7:"Product Supplier",8:"Portal",9:"Product Group"};t.PPUReasons={NotSpecified:0,ProductList:1,Reprice:2,FinalReprice:3,ReadResponse:4,Edit:5,PickupTimes:6,Import:7,ProductListUpSell:8};t.PriceErrors={OperationRestrictedByCutoff:"OperationRestrictedByCutoff",IncompleteAddress:"IncompleteAddress",ProfileNotFound:"ProfileNotFound"};t.PriceTypes={NotSpecified:0,Normal:1,Adhoc:2};t.ProductDisplayModes={NotSpecified:0,Transportation:1,Simple:2,Tours:3};t.ProductFilterSelectModes={NotSpecified:0,SelectList:1,Images:2,Links:3};t.ProductFilterTypes={NotSpecified:0,Public:1,Private:2,UpSell:3,Defaults:4};const p={PaymentTransactionFailed:"PaymentTransactionFailed",PaymentTransactionFailedAfterForward:"PaymentTransactionFailedAfterForward",PaymentRetryExceeded:"PaymentRetryExceeded"};t.ResSaveTransErrors=p;t.QualifierCodes={CRUISE:"CRUISE",CUSTNOTE:"RCOM",FLIGHT:"FLT",PTOD:"PT",STOD:"ST",STATION:"STATION"};t.QualifierCopyModes={NotSpecified:0,CopyOnRoundTrip:1};t.QualifierDisplayGroupModes={NotSpecified:0,Transportation:1,Other:2};t.QualifierDisplayTabModes={NotSpecified:0,Never:1,Conditionally:2,Always:3};t.QualifierEntryTypes={NotSpecified:0,Numeric:1,NumericRange:2,String:3,SelectCode:4,SelectValue:5,Date:6,DateTime:7,Time:8,Flight:9,Google:10,Button:11,CheckBox:12,PickupTimes:15,InfoBox:16,ProductOptionSelect:17,ProductOptionNoSelect:18,CheckBoxCount:19,TextArea:20,Cruise:21,Station:22,GoogleValid:23,Discount:24,LocationInfo:25,Gratuity:26,TextCode:27,CountPlusTypes:28,Text:29,ExtraStop:30,Membership:31,ProductFilter:32,SelectValueM:33,ServiceList:34,PaymentType:35,ProductOptions:36,DateTime2:50,Error:-1};const f={NotSpecified:0,PassengerCount:1,FlightRecord:2,ServiceDate:3,BaggageCount:4,PackageCount:5,PickupLocation:6,DropoffLocation:7,QualifierMarkers:8,NoteType1:101,NoteType2:102,NoteType3:103,NoteType4:104,NoteType5:105,NoteType6:106,NoteType7:107,NoteType8:108,NoteType9:109};t.QualifierImpactTypes=f;var h={};t.QualifierImpactNames=h,h[f.PickupLocation]="PickupLocation",h[f.DropoffLocation]="DropoffLocation";t.QualifierRequiredTypes={NotRequired:0,FirstEntry:1,Always:2};t.QualifierRecTypes={NotSpecified:0,Primary:1,Secondary:2,DisplayGroup:3,PreambleProductQualifier:4};t.RecordStatusEnum={NotSpecified:0,Active:1,Inactive:2,Deleted:-1};t.ReservationGroupingModes={NotSpecified:0,Private:1,Itinerary:2};t.ReduxActions={BROADCAST_RECEIVED:"BROADCAST_RECEIVED",CHATDATA_RECEIVED:"CHATDATA_RECEIVED",CLEAR_GLOBAL_LISTS:"CLEAR_GLOBAL_LISTS",LIST_CLEARED_RECEIVED:"LIST_CLEARED",MESSAGE_RECEIVED:"MESSAGE_RECEIVED",REFRESH_VIEW:"REFRESH_VIEW",RELOAD_VIEW:"RELOAD_VIEW",SESSION_ACTIVE_CHANGE:"SESSION_ACTIVE_CHANGE",SET_CHATDATA:"SET_CHATDATA",SET_CHAT_REGISTER_TYPES:"SET_CHAT_REGISTER_TYPES",SET_COUNTER:"SET_COUNTER",SET_GLOBAL_LIST:"SET_GLOBAL_LIST",SET_MENU_GROUP:"SET_MENU_GROUP",SET_MENU_SELECT:"SET_MENU_SELECT",SET_PICKUPTIME:"SET_PICKUPTIME",SET_RESMGRMSG:"SET_RESMGRMSG"};t.ReducerActions={Broadcast:"Broadcast",ChatDataReceived:"ChatDataReceived",ListCleared:"ListCleared",ReceiveMessage:"ReceiveMessage",RefreshView:"RefreshView"};t.ReducerActionTypes={AuthLogin:"AuthLogin",AllConversations:"AllConversations",Conversation:"Conv",ConversationRefresh:"ConvRefresh",GPSPoint:"GPSPoint",Message:"Message",ProfileUpdate:"ProfileUpdate"};t.QualifierRepriceTypes={OnAnyChange:1,ProductSelected:2};t.ReservationCancelActions={NotSpecified:0,Cancel:1,UnCancel:2,ToggleCancel:3};const b={NotSpecified:0,Contact:1,BillTo:2,Passenger:10};t.ReservationContactTypes=b;const g={[b.Contact]:"ContactsIconContact",[b.BillTo]:"ContactsIconBillTo",[b.Passenger]:"ContactsIconPassenger"};t.ContactIcons=g;t.ContactIconsTokens={ContactsIconBillTo:"fas fa-money-bill-alt",ContactsIconPassenger:"fa fa-user",ContactsIconContact:"fas fa-address-card"};t.ReservationDriverConfirmStatus={NotSpecified:0,Pending:1,Acknowledged:2};t.ReservationDeliveryModes={NotSpecified:0,Forwarding:1,Email:2,Manual:3};t.ReservationDeliveryRecTypes={NotSpecified:0,Driver:1,Vehicle:2,ServiceProvider:3,ProductSupplier:4,Customer:5,Notification:6,Transaction:7,DispatchConfirm:8,CustomerReady:9,ServiceProviderCanceled:10,ProductSupplierCanceled:11};t.ReservationDeliveryReleaseStatus={NotSpecified:0,NotReleased:1,Released:2};t.ReservationDeliveryTypes={NotSpecified:0,Active:1,Canceled:2};t.ReservationDeliveryStatus={NotSpecified:0,Pending:1,OnSite:2,OnBoard:3,Dropoff:4,NoShow:5,Ready:6};t.ResDeliveryDriverConfTypes={NotSpecified:0,Accepted:1,Decline:2};t.ResDeliveryCustomerConfTypes={CustomerViaWeb:16};t.ResDeliveryProviderConfTypes={NotSpecified:0,Pending:1,Accepted:2,Confirmed:3,Rejected:4,Error:5,Emailed:6};t.ResDeliveryReadyTypes={NotReady:"N",ReadyToGo:"R1"};t.ResDeliveryReadyConfTypes={ConfirmReadyToGo:"C1",NotConfirmed:"N"};t.ReservationEvents={NotSpecified:0,Canceled:1,Email:2,SMS:3,Duplicated:4,ConfirmAgent:100,ConfirmCustomer:101,ConfirmDriver:102,ConfirmServiceProvider:103,ConfirmProductSupplier:104,DriverConfirmAssignStatus:105,DriverAssigned:106,DriverCleared:107,DriverUpdatePaxStatus:108};t.ReservationFlightTypes={NotSpecified:0,Domestic:1,Interstate:2,International:3,Other:4,Unknown:99};t.ReservationLinkTypes={NotSpecified:0,Profile:1,Companion:2,Itinerary:3};t.ReservationImageTypes={NotSpecified:0,Voucher:1};t.ReservationQueryModes={NotSpecified:0,NotConfirmed:1,HasVariance:2,HasVarianceNegative:3,HasVariancePositive:4,MadeByMe:5,ModifiedByMe:6,LocationAreaChanged:7,HasNoGroup:8,HasElement:9,HasAmount:10,HasDuplicateAltResNum:11,HasLocationKey:12,IsReconciled:13,NotReconciled:14,HasGroup:15,IsInPrimaryArea:16,NotInPrimaryArea:17,HasQualifier:18,HasPayment:19,HasPayable:20};t.ReservationResponseStatus={NotSpecified:0,Complete:1,Failed:2};t.ReservationStates={Active:0,Complete:1,Canceled:2,Expired:3,Unconfirmed:4,Open:5,Quote:6,Unknown:98,NotSpecified:99,NotActive:100,NotComplete:101,NotCanceled:102,NotExpired:103,NotUnconfirmed:104,NotOpen:105};t.ReservationStatures={NotSpecified:0,Normal:1,Employee:2,Partner:3,VIP:4,SuperVIP:5};t.ReservationSources={NotSpecified:0,Agent:1,Web:2,FileImport:3,HudsonImport:4,Customer:5};t.ReservationTypes={NotSpecified:0,Normal:1,Affiliate:2,StandingOrder:3,Template:4};t.RoundModes={Up:1,Down:2,Half:3};t.ReservationUpdateStatusActions={NotSpecified:0,DriverUpdate:1,AgentUpdate:2,DriverConfirmAssignStatus:3,QualifierUpdate:4};t.ReservationUpdateStatus={NotSpecified:0,Created:1,Updated:2,Canceled:3,Error:4};t.ResDisplayModes={BookMode:1,ReservationView:2,HomeView:3,ManageAccountView:4,ReservationCart:5,Template:6,Login:7};t.ResEditStates={none:0,new:1,start:2,active:3};t.ResMapStates={none:0,Display:1};t.ResStepsCompleted={Step1:1,Step2:2};t.ResProgressSteps={Step0:"0",Step1:"1",Step2:"2",Step3:"3",Step4:"4",Step5:"5",Step6:"6",Step7:"7",Step8:"8",Step9:"9"};t.Roles={RoleAdmin:"Admin",RoleAdminLead:"AdminLead",RoleAdminSupervisor:"AdminSupervisor",RoleAdminProvider:"AdminProvider",RoleDriver:"Driver",RoleImporter:"Importer",RoleMember:"Member",RolePriceTester:"PriceTester",RoleProvider:"Provider",RoleReconciler:"Reconciler",RoleReporting:"Reporting",RoleSuperUser:"SuperUser",RoleSystemManager:"SystemManager",RoleUserManager:"UserManager",RoleWholesaler:"Wholesaler"};t.ScheduleTaskActionType={NotSpecified:0,Enable:1,Disable:2,Run:3};t.ScriptTypes={NotSpecified:0,Other:1,Layout:2,DefaultLayout:3,Background:4,Import:5,StyleCSS:6,PreProcessing:7,Test:8,BOT:9,Macro:10,Report:11,ReportLayout:13};t.ServerCallEditModes={None:"0",AddNew:"1",Update:"2",Delete:"3",Copy:"4"};t.ServiceHighlightTypes={NotSpecified:0,ProductListHeader:1,ProductListFooter:2,Preamble:3,ProductDetailsHeader:4,ProductDetailsFooter:5,PreambleFiltered:6,CartConfirmHeader:7,CartConfirmFooter:8};t.SettingEntryTypes={NotSpecified:0,String:1,Integer:2,Boolean:3,Select:4,SelectMulti:5};t.SettingGroupNames={ResSettings:"ResSettings"};t.SettingInfoRecTypes={NotSpecified:0,Internal:1,External:2,DisplayGroup:3,ResOverride:4,Pricing:5,Payments:6,DriverView:7};t.SettingInfoBandingTypes={NotSpecified:0,Always:1,Never:2,Optional:3};t.SettingTypes={NotSpecified:0,System:1,Application:2,User:3,UserLayout:4};t.ScriptLogRecordTypes={NotSpecified:0,Normal:1,Import:2};t.SettingNames={SupportedCards:"SupportedCards",MaskCCNumber:"MaskCreditCardNumber"};t.SettingPrefixes={CCEntry:"CreditCardEntry"};t.SettingsGL={editResLinks:"Settings.editreslinks",enableAdminTracking:"Settings.enableadmintracking",loadingDefault:113,loadingSpinner:"Settings.loadingalert",resSpinner:"Settings.resloadingalert",productFilterSelect:"Settings.productfilterselect",productFilterSelectTipin:"Settings.productfilterselecttipin",productFilterSelectMax:"Settings.productfilterselectmax"};t.ResSessionGL={specialMode:"resSession.specialMode",paymentValidation:"resSession.paymentValidation",preamble:"resSession.preamble",preambleLastExtraStopID:"resSession.preamble.lastExtraStopID",preambleLoc:"resSession.preamble.loc",preambleQualifiers:"resSession.preamble.qs",preambleCommon:"resSession.preamble.common",preambleCheckout:"resSession.checkout.qs",productFilters:"resSession.productFilters",profileSettings:"ressession.profilesettings",validations:"resSession.validations"};t.PriceVal={AliasID:"price.product.product.aliasInfo.id",AliasUID:"price.product.product.aliasInfo.uid",AliasInfo:"price.product.product.aliasInfo",AutoSelect:"price.product.autoSelect",CurrentProductAmount:"price.product.price.amount",CurrentProductCategory:"price.product.product.category",CurrentProductCode:"price.product.product.code",CurrentProductDesc:"price.product.product.description",CurrentProductDisplayMode:"price.product.product.displayMode",CurrentProductName:"price.product.product.name",CurrentProductImage:"price.product.product.image",CurrentProductImageSrc:"price.product.product.imageSource",CurrentProduct:"price.product",CurrentProductOptions:"price.product.productOptions",CurrentProductSKU:"price.product.product.supplierSKU",CurrentProductUID:"price.product.product.uid",ExtraStops:"extraStops.value",ExtraStopsDisplayMax:"ExtraStopsDisplayMax.value",Method:"price.product.method",LocationAreaUID:"price.product.locationAreaUID",OptionNoLocations:"price.product.optionNoLocations",Preamble:"preamble.value",PreambleCommon:"preamble.value.common",PreambleLastExtraStopID:"preamble.value.lastExtraStopID",PreambleLoc:"preamble.value.loc",PreambleQualifiers:"preamble.value.qs",ProductDisplayMode:"price.product.product.displayMode",ProductFilter:"ProductFilter.value",ResState:"ResState.value",RoundTrip:"price.roundTrip",ServiceHighLights:"price.product.serviceHighLights"};t.PriceRspVal={Locations:"priceResponse.value.locations",Response:"priceResponse.value",ProductFilter:"priceResponse.value.productListDetails.code",ProductListDescription:"priceResponse.value.productListDetails.description",ProductListDescriptionLimit:"priceResponse.value.productListDetails.descriptionLimit",ProductListImage:"priceResponse.value.productListDetails.image",ProductListImageRefs:"priceResponse.value.productListDetails.imageRefs",ProductListImageSrc:"priceResponse.value.productListDetails.imageSource",Reason:"priceResponse.value.reason"};t.PriceRsp={LocationType:"location.locationType",OptionNoImages:"priceResponse.value.optionNoImages",OptionNoInfoBody:"priceResponse.value.optionNoInfoBody",OptionNoInfos:"priceResponse.value.optionNoInfos",PayloadAmount:"price.amount",PayloadPriceDetails:"payload.priceDetails",ProductSelectMode:"product.selectMode",ServiceHighLights:"priceResponse.value.serviceHighLights",ServiceHighLightsPre:"resSession.serviceHighLights"};t.RoundTripTypes={NotSpecified:0,OneWay:1,FirstLeg:2,SecondLeg:3};t.SiteMappingTypes={NotSpecified:0,PortTranslate:1,GeoCodeOverride:2,BagTranslate:3,ElementTranslate:4,NoteTranslate:5,PassengerTranslate:6,ProductTranslate:7,QualifierTranslate:8,SectorTranslate:9,GeneralTranslate1:10,GeneralTranslate2:11,GeneralTranslate3:12,GeneralTranslate4:13,GeneralTranslate5:14,SiteRedirect:30,LocationTranslate:31};t.SiteTypes={NotSpecified:0,HudsonSoftware:1,BookingDotCom:2,Template:3,ImportCSV:4,Transfer:5,GroundXchange:6,HolidayTaxis:7,ImportAPI:8};t.SMSProtocols={NotSpecified:0,SMS:1,WhatsApp:2};t.SortDirection={Ascending:"asc",Descending:"desc"};t.SortBy={DisplayName:"DisplayName",LastMessageTime:"LastMessageTime",CreatedTOD:"FirstMessageTime"};t.SpecialModes={None:0,CutOff:1};t.SurveyResModes={NotSpecified:0,Auto:1,OnDemand:2};t.SurveyResults={NotSpecified:0,Failed:1,Successful:2,SurveyCompleted:3};t.SurveyTypes={NotSpecified:0,SurveyJS:1};t.SystemTemplates={ST_TemplateAccessDenied:"104",ST_TemplateConfirmEmailSuccess:"100",ST_TemplateConfirmEmailFailed:"101",ST_TemplateConfirmTelephoneSuccess:"102",ST_TemplateConfirmTelephoneFailed:"103",ST_TemplateResetPasswordFailed:"105",ST_TemplateResetPasswordSuccess:"106"};t.TelephoneEmailInputTypes={Email:0,Telephone:1,Voucher:2,MemberID:3};t.TemplateFormatTypes={NotSpecified:0,Text:1,Json:2,HTML:3,HTMLasText:4};t.TemplateModes={NotSpecified:0,Full:1,Short:2};t.TemplateProcessingTypes={NotSpecified:0,DisplayOnly:1,SendOnly:2,DisplayAndSend:3,DisplayAndPost:4};t.TemplateTypes={NotSpecified:0,Contact:1,Reservation:2,WebChat:3,Product:4,Test:5,Driver:6,System:7,PostTest:8,ScriptEmail:9,Vehicle:10,ReservationTarget:11,Partial:12,ReservationWeb:13,CCTrans:14,ProductGroup:15,ReservationDetail:16};t.TicketStates={NotSpecified:0,Pending:1,Assigned:2,Active:3,Review:4,Complete:5,Voided:6,NotPending:101,NotAssigned:102,NotActive:103,NotReview:104,NotComplete:105,NotVoided:106,Open:201,NotOpen:202,Closed:203,NotClosed:204};t.TokenGroupNames={Reservations:"Reservations",Login:"Login"};t.UserSettings={AlwaysShowNewMessageAlerts:"AlwaysShowNewMessageAlerts",DefaultCountry:"DefaultCountry",DismissAlertsOnTapAway:"DismissAlertsOnTapAway",MessageStatusDisplay:"MessageStatusDisplay"};t.UserSettingMessageStatus={DontShowStatus:0,StatusOnly:1,StatusWithDateTime:2,DateTimeOnly:3};t.UserSettingTypes={NotSpecified:0,General:1,Privilege:2};t.VMModes={VMDefault:0,VMMiniView:1,VMSelector:2,VMMiniViewSearch:3,VMImport:4};t.WebSources={NotSpecified:0,Android:1,IOS:2,MobileOther:3,Firefox:4,Chrome:5,Safari:6,InternetExplorer:7,BrowserOther:8};t.MenuActions={AddToProfile:"addtoprofile",AddPhone:"addphone",Book:"book",BookReturn:"bookreturn",ChangePW:"changepw",Checkout:"checkout",Clear:"clear",Continue:"continue",DisplayCart:"displaycart",EditContact:"editcontact",EditDriver:"editdriver",EditProfile:"editprofile",Empty:"empty",Home:"home",Login:"login",ManageAccount:"manageaccount",ManageExternal:"manageexternal",ManageIndex:"manageindex",NewRes:"newres",Refresh:"refresh",Register:"register",Reservations:"reservations",Special:"special",SwitchAccount:"switchaccount",UserSettings:"usersettings"};t.CollectionMethods={NotSpecified:0,CreditCard:1,DirectBill:2,Cash:3,Check:4,Voucher:5,CreditCardAlt:6,ACH:7};t.TextCodeModeList=[{value:"html",display:"HTML"},{value:"json",display:"json"},{value:"text",display:"MTech"}];t.AlertImageTypes={NoImage:"",XBlack:"xBlack.png",ExlaimBlack:"exlaimBlack.png",QuestionBlack:"questionBlack.png",XRed:"xRed.png",ExlaimRed:"exlaimRed.png",QuestionRed:"questionRed.png",ExlaimYellow:"exlaimYellow.png",QuestionYellow:"questionYellow.png"};t.Constants={RequestTypePost:"POST",RequestTypeGet:"GET",liveChatText:"Live-Chat",postSuccess:"Success",postError:"Error",postInfo:"Info",surveyResponseOk:"Ok",surveyResponseFail:"Fail",unknown:"unknown",errorAlertType:"danger",successAlertType:"success",infoAlertType:"info",warningAlertType:"warning",oneMomentAlertType:"onemoment",oneMomentAlertID:"oneMoment11",True:"true",False:"false",OneMoment:"One Moment",DefaultToast:{},OneMomentToast:{position:"bottom-center",autoClose:4e3,id:"oneMoment11"},CannedMessageModal:"CannedMessageModal",TokenModal:"TokenModal",StartConvo:"StartConvo",ImportKeyID:"ImportKeyID",MaxStopDetails:50,MaxStopDirections:256,MaxContactsEmail:100,MaxContactsName:100,MaxContactsTelephone:50,MaxContactsZipCode:20};t.ButtonIDs={AutoFillLoad:"autofillload",AutoFillSave:"autofillsave",CaptureClear:"captureclear",CaptureSet:"captureset",ContactInfoButtonID:"ContactInfoButtonID",ConvInfoButtonID:"ConvInfoButtonID",DeleteBtnID:"DeleteBtnID",DocumentAddRes:"DocumentAddRes",DocumentPrint:"DocumentPrint",DocumentSendConf:"DocumentSendConf",DocumentVoid:"DocumentVoid",DriverInfoButtonID:"DriverInfoButtonID",FetchHistoryID:"FetchHistory",FlexButtonID:"FlexButtonID",ImportBtnID:"ImportBtnID",ImportSelectBtnID:"ImportSelectBtnID",NotePrint:"NotePrint",PrintBtnID:"Print",PrintResBtnID:"PrintResBtnID",ResInfoButtonID:"ResInfoButtonID",ResEditBtnID:"ResEditBtnID",ResEditItineraryBtnID:"ResEditItineraryBtnID",ResDuplicateBtnID:"ResDuplicateBtnID",ResCancelBtnID:"ResCancelBtnID",ResConfirmAgentBtnID:"ResConfirmAgentBtnID",ResConfirmProviderBtnID:"ResConfirmProviderBtnID",ResPaymentsBtnID:"ResPaymentsBtnID",ResUpdateQualifiersBtnID:"ResUpdateQualifiersBtnID",SendConfBtnID:"SendConfBtnID",TestButton:"TestButton",TicketClose:"TicketClose",TicketPrint:"TicketPrint",TicketSendConf:"TicketSendConf",TicketVoid:"TicketVoid",UserConfrimEmailBtnID:"UserConfrimEmailBtnID",UserConfirmTelephoneBtnID:"UserConfirmTelephoneBtnID",UserResetPasswordBtnID:"UserResetPasswordBtnID",VoidBtnID:"Void"};t.LocalStorageTypes={DeviceID:"MTechDeviceID",Waypoints:"MTechWayPoints"};const v={NotSpecified:0,Airport:1,Bus:2,City:3,Company:4,Condominium:5,Country:6,CruiseShip:7,Default:8,Hotel:9,Other:10,Place:11,Railroad:12,Region:13,School:14,State:15,ZipCode:16,Station:17,PointOfInterest:18,Establishment:19,FBO:20,Ferry:21,Harbor:22};t.LocationTypes=v;const y={[v.Airport]:!0,[v.Bus]:!0,[v.CruiseShip]:!0,[v.Ferry]:!0,[v.Railroad]:!0,[v.Station]:!0};t.PortTypes=y;t.MouseWhichEvents={LeftClick:1,MiddleClick:2,RightClick:3};t.ReactSelectActionTypes={Clear:"clear",CreateOption:"create-option",DeselectOption:"deselect-option",PopValue:"pop-value",RemoveValue:"remove-value",SelectOption:"select-option",SetValue:"set-value"};t.Padding={left5:"pLeft5",left10:"pLeft10",left15:"pLeft15",right5:"pRight5",right10:"pRight10",right15:"pRight15",top5:"pTop5",top10:"pTop10",top15:"pTop15",bot5:"pBot5",bot10:"pBot10",bot15:"pBot15"};t.Margin={left5:"mLeft5",left10:"mLeft10",left15:"mLeft15",right5:"mRight5",right10:"mRight10",right15:"mRight15",top5:"mTop5",top10:"mTop10",top15:"mTop15",bot5:"mBot5",bot10:"mBot10",bot15:"pBot15"};t.CustomStyles={noStyle:{},outputDIVStyle:{whiteSpace:"pre-line",marginTop:"5px",color:"black",minHeight:"30%"},outputDIVStyleNoMargins:{whiteSpace:"pre-line",overflow:"scroll",border:"gainsboro 2px solid",width:"100%",color:"black",height:"400px"},StyleCCRow:{border:"2px solid black",borderRadius:"14px",paddingBottom:"10px",background:"rgba(235, 239, 239,0.3)",maxWidth:"600px",margin:"0 auto",marginTop:"10px"},StyleCCRowRes:{paddingBottom:"10px",margin:"0 auto",marginTop:"10px"}};t.CustomComponentStyles={noStyle:{},dropDownStyle:{display:"inline"},dropDownTitleStyle:{fontSize:"12px",padding:"0.175rem 0.75rem",backgroundColor:"#BABFC3",color:"black"},dateTimeStyle:{width:"100%",height:"38px",paddingLeft:"0px"},MultiConvoDiv:{width:"94%",marginLeft:"15px",marginBottom:"10px",overflowX:"scroll",overflowY:"hidden",whiteSpace:"nowrap"},MultiConvoDivWrap:{width:"94%",marginLeft:"15px",marginBottom:"10px",border:"1px solid #ccc",borderRadius:"4px"},destinationDIV:{border:"1px solid #B1B1B1",paddingTop:"5px",paddingLeft:"5px",paddingBottom:"10px"},TelephoneStylePlus:{width:"85%",marginLeft:"15px"},buttonGroupDIV:{textAlign:"center",marginBottom:"5px"},buttonGroupBtns:{fontSize:"12px",padding:"4px 0.75rem"},labelStyle1:{marginTop:"5px",marginBottom:"0"},labelStyle2:{textAlign:"center",fontSize:"14px",marginBottom:"0"},labelStyle3:{textAlign:"center",fontSize:"14px",marginBottom:"10px"},menuStyle:{borderRadius:"3px",boxShadow:"0 2px 12px rgba(0, 0, 0, 0.4)",background:"rgba(255, 255, 255, 1)",padding:"2px 0",fontSize:"90%",position:"fixed",overflow:"auto",maxHeight:"50%",color:"black",zIndex:"999"},menuStyle2:{borderRadius:"3px",boxShadow:"0 2px 12px rgba(0, 0, 0, 0.4)",background:"rgba(255, 255, 255, 1)",padding:"2px 0",fontSize:"90%",position:"fixed",overflow:"auto",maxHeight:"50%",color:"black",left:"18px",top:"150px"},adjustFontSize:{fontSize:"12px",paddingLeft:"5px",paddingRight:"5px"}};t.CustomModalStyles={backdropStyle:{position:"absolute",width:"100%",height:"100%",top:"0px",left:"0px",zIndex:"9997",background:"rgba(0, 0, 0, 0.3)"},buttonGroupBtns:{fontSize:"12px",padding:"4px 0.75rem"},buttonGroupDIV:{textAlign:"center",marginBottom:"5px"},customCol:{paddingLeft:"1px"},customDummyRow:{height:"58px"},customDummyRow2:{height:"0.583px"},CloseButtonStyle:{top:"-5px",left:"93%",position:"absolute",zIndex:"9999",display:"inline"},defaultModalWidth:{maxWidth:"700px"},defaultModalStyle:{maxWidth:"700px",overflow:"visible"},destinationDIV:{border:"1px solid #B1B1B1",paddingTop:"5px",paddingLeft:"5px",paddingBottom:"10px"},readOnlyInput:{width:"100%",backgroundColor:"#ECEFF1"},inputClass:{width:"100%"},menuStyle2:{borderRadius:"3px",boxShadow:"0 2px 12px rgba(0, 0, 0, 0.4)",background:"rgba(255, 255, 255, 1)",padding:"2px 0",fontSize:"90%",position:"fixed",overflow:"auto",maxHeight:"50%",color:"black",left:"auto",top:"auto",marginTop:"39px",zIndex:"999"},modalOverlay:{display:"flex",alignItems:"center",justifyContent:"center",position:"fixed",top:0,right:0,left:0,bottom:0,padding:"1rem",zIndex:"9999",opacity:1,animation:"show .2s ease",overflowX:"hidden",overflowY:"auto"},modalStyle:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:"9999",background:"#fff"},MapStyle:{width:"1000px",height:"600px",zIndex:"999",marginLeft:"5px",marginRight:"5px",borderRadius:"0.5rem"},MapHeaderModal:{top:"10px",left:"10px",position:"inherit",zIndex:"9999"},overloadMapStyle:{height:"100%",width:"100%",marginTop:"5%",marginLeft:"1%",zIndex:"9998"},subTitleBlockC:{borderLeft:"8px solid rgb(120, 192, 168)",background:"rgb(237, 237, 237) none repeat scroll 0% 0%",padding:"10px 14px 0px 20px",marginBottom:"10px",marginLeft:"15px"},TelephoneStylePlus:{width:"85%",marginLeft:"15px"},TitleRegStyle:{},TitleWSubStyle:{marginBottom:"8px"},XButtonStyle:{color:"red",borderRadius:"25px",marginLeft:"1px",paddingLeft:"15px",paddingRight:"15px",paddingTop:"5px",paddingBottom:"5px"},SmallXButtonStyle:{color:"red",borderRadius:"25px",marginLeft:"1px",padding:"3px 12px",fontSize:"20px"},"@keyframes show":{"0%":{display:"none",opacity:0},"1%":{display:"flex",opacity:0},"100%":{opacity:1}}};t.CustomModalBorderStyles={warning:"8px solid red",unconfirmed:"8px solid purple",blueCyan:"8px solid cyan"};t.CustomResStyles={cardStyle:{border:"none",marginBottom:10},productCard:{marginBottom:"20px",boxShadow:"0 4px 8px 0 rgba(0, 0, 0, 0.2)",color:"black"},productCardCurrent:{marginBottom:"20px",boxShadow:"0 4px 8px 0 rgba(0, 219, 40, 1)",color:"black"},cardHeader:{padding:"0.25rem 1.25rem"},cardBody:{paddingTop:"5px"},mainCard:{marginTop:0,border:"none"}};t.DateDifferenceMode={Seconds:0,Minutes:1,Hours:2,Days:3,Weeks:4,Years:5};t.DestinationTypes={Telephone:1,Contact:2,Message:3,Script:4,Driver:5,Related:6};t.DriverInfoResults={NotSpecified:0,Failed:1,Successful:2,DriverError:3};t.DriverViewModes={NotSpecified:0,Simple:1,0:"Normal",1:"Simple"};t.SearchStyles={regMinWidth:{minWidth:"185px",zIndex:"auto"},regMinMaxWidthZIndex:{minWidth:"185px",maxWidth:"300px",zIndex:"998"}};t.ViewSelectOptions={isClearable:!0,placeholder:!0,readOnly:!1};t.ViewStyleKeys={AgentActiveConvo:"AgentActiveConvo",AgentRequestedConvo:"AgentRequestedConvo",AgentChatMessage:"AgentChatMessage",BOTChatMessage:"BOTChatMessage",UserChatMessage:"UserChatMessage",ChatHeaderBOT:"ChatHeaderBOT",ChatHeaderDefault:"ChatHeaderDefault"}},58009:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IDs=void 0;t.IDs={AccountID:"AccountID",Action:"Action",ActionName:"ActionName",ActualTOD:"ActualTOD",AddConvoBtnID:"AddConvoBtnID",Address:"Address",AddressOvr:"AddressOvr",Adhoc:"Adhoc",AddToConversation:"AddToConversation",AdminApply:"AdminApply",Airline:"Airline",Airport:"Airport",AirportArv:"AirportArv",AirportCode:"AirportCode",AirportDep:"AirportDep",AirportKey:"AirportKey",AltProfNumber:"AltProfNumber",AltResNumber:"AltResNumber",AltResNumber2:"AltResNumber2",AltPassengers:"AltPassengers",AltPassengers2:"AltPassengers2",AltPassengers3:"AltPassengers3",Amount:"Amount",AmountTax:"AmountTax",Analytics:"Analytics",AnnounceDelete:"AnnounceDelete",AnnounceJoin:"AnnounceJoin",Application:"Application",ApplyTo:"ApplyTo",AreaID:"AreaID",AreaStatus:"AreaStatus",AssignStatus:"AssignStatus",AutoFillID:"AutoFillID",AuthMode:"AuthMode",AuthToken:"AuthToken",BagCount:"BagCount",Bags:"Bags",BandingType:"BandingType",Blocked:"Blocked",BlockedFilter:"BlockedFilter",BookingCalendar:"BookingCalendar",BookingEnd:"BookingEnd",BookingStart:"BookingStart",BotType:"BotType",Build:"Build",CalendarID:"CalendarID",CalcCount:"CalcCount",CalcMode:"CalcMode",CalcType:"CalcType",CanceledBy:"CanceledBy",Category:"Category",CCAction:"ccAction",CCHeaderLabel:"CCHeaderLabel",CCName:"ccName",CCNumber:"ccNumber",CCDetails:"ccDetails",CCEncMode:"CCEncMode",CCExpMonth:"ccExpMonth",CCExpYear:"ccExpYear",CCExp:"ccExp",CCExpiration:"ccExpiration",CCPostCode:"ccPostCode",CCProvider:"ccProvider",CCToken:"ccToken",CCTokenDate:"ccTokenDate",CCTransUID:"CCTransUID",CCType:"ccType",CCVV:"ccCVV",CCUID:"CCUID",ChangeMode:"ChangeMode",ChangeUID:"ChangeUID",ChargeTo:"ChargeTo",CheckNumber:"CheckNumber",ChildOptions:"ChildOptions",ChildOptionsStr:"ChildOptionsStr",City:"City",Code:"Code",CodeA:"CodeA",CodeShare:"CodeShare",CodeRedirect:"CodeRedirect",Color:"Color",ColorName:"ColorName",Command:"Command",Comments:"Comments",ConfigGroup:"ConfigGroup",ConfirmedBy:"ConfirmedBy",ConfirmedByExt:"ConfirmedByExt",ConfirmPassword:"ConfirmPassword",ConfirmationCode:"ConfirmationCode",ConfirmationNum:"ConfirmationNum",ConfirmationNumA:"ConfirmationNumA",ConfirmationStatus:"ConfirmationStatus",ConfirmationTOD:"ConfirmationTOD",ConfirmationExtCode:"ConfirmationExtCode",ConfirmationExtNum:"ConfirmationExtNum",ConfirmationExtStatus:"ConfirmationExtStatus",ConfirmationExtTOD:"ConfirmationExtTOD",ConfirmationMethod:"ConfirmationMethod",Constrained:"Constrained",ConvertToActive:"ConvertToActive",ConnTarget:"ConnTarget",ConnMode:"ConnMode",ConnTarget:"ConnTarget",ContactID:"ContactID",Contacts:"Contacts",ContactPriority:"ContactPriority",ContactType:"ContactType",ContactTypeDisplay:"ContactTypeDisplay",ContentType:"ContentType",Controller:"Controller",ControllerName:"ControllerName",ConversationRecordID:"ConversationRecordID",ConvID:"ConvID",ConvRecID:"ConvRecID",ConvDir:"ConvDir",ConvType:"ConvType",Copies:"Copies",CopyMode:"CopyMode",Count:"Count",Country:"Country",CountryCode:"CountryCode",County:"County",CreateContact:"CreateContact",CreatedBy:"CreatedBy",CreatedDate:"CreatedDate",CreatedDateLocal:"CreatedDateLocal",CreateProfile:"CreateProfile",CreateItinerary:"CreateItinerary",CruiseDate:"CruiseDate",CruiseTime:"CruiseTime",CruiseLine:"CruiseLine",CruiseShip:"CruiseShip",Currency:"Currency",CustSrvFlag:"CustSrvFlag",CustSrvMarkers:"CustSrvMarkers",CustSrvMatchKey:"CustSrvMatchKey",Custom:"Custom",Data:"Data",Date:"Date",DateType:"DateType",DefaultValue:"DefaultValue",DeferredGroupName:"DeferredGroupName",DeferredType:"DeferredType",Deleted:"Deleted",DeliveryMode:"DeliveryMode",DeliveryStatus:"DeliveryStatus",DeliveryNote:"DeliveryNote",DeliveryNoteA:"DeliveryNoteA",DeliveryOperation:"DeliveryOperation",DeliveryTOD:"DeliveryTOD",DepositAmount:"DepositAmount",DepositVariance:"DepositVariance",Description:"Description",DescriptionFormat:"DescriptionFormat",DescriptionLimit:"DescriptionLimit",Destination:"Destination",Destinations:"Destinations",Details:"Details",DevFlag:"DevFlag",Direction:"Direction",Directions:"Directions",DiscountCode:"DiscountCode",DiscountCodes:"DiscountCodes",DisplayGroup:"DisplayGroup",DisplayGroup2:"DisplayGroup2",DisplayGroup3:"DisplayGroup3",DisplayGroup4:"DisplayGroup4",DisplayGroupMode:"DisplayGroupMode",DisplayTabMode:"DisplayTabMode",DisplayMode:"DisplayMode",DisplayName:"DisplayName",DisplayText:"DisplayText",DisplayTimes:"DisplayTimes",Distance:"Distance",DocDate:"DocDate",DocMessage:"DocMessage",DocState:"DocState",DocUID:"DocUID",Driver:"Driver",DriverConfirmNote:"DriverConfirmNote",DriverConfirmStatus:"DriverConfirmStatus",DriverConfirmTOD:"DriverConfirmTOD",DriverID:"DriverID",DropOff:"DropOff",DropOffAddr:"DropOffAddr",DropOffCity:"DropOffCity",DropoffCountry:"DropoffCountry",DropOffKey:"DropOffKey",DropOffLocation:"DropOffLocation",DropOffMapInfo:"DropOffMapInfo",DropOffSector:"DropOffSector",DropOffState:"DropOffState",DropOffTOD:"DropOffTOD",DropOffType:"DropOffType",DropOffZip:"DropOffZip",DropOffZipCode:"DropOffZipCode",Duration:"Duration",ElementGroup:"ElementGroup",ElementID:"ElementID",Elevation:"Elevation",Email:"Email",Email2:"Email2",EmailAddr:"EmailAddr",EmailAddress:"EmailAddress",EmailCopy:"EmailCopy",EmailConfirmed:"EmailConfirmed",EmailFrom:"EmailFrom",EmailProviderType:"EmailProviderType",EmailSubject:"EmailSubject",EmailText:"EmailText",Enabled:"Enabled",EnabledFilter:"EnabledFilter",EnableCustom:"EnableCustom",EnableEmail:"EnableEmail",EnableItinerary:"EnableItinerary",EnableSMS:"EnableSMS",EndDate:"EndDate",EndReason:"EndReason",EndTOD:"EndTOD",EndTODLocal:"EndTODLocal",EntityName:"EntityName",EntryList:"EntryList",EntryMode:"EntryMode",EntryType:"EntryType",ErrorCode:"ErrorCode",Errors:"Errors",ErrorStatus:"ErrorStatus",ErrorText:"ErrorText",EstimatedTOD:"EstimatedTOD",EventDetails:"EventDetails",EventKey:"EventKey",EventParam1:"EventParam1",EventParam2:"EventParam2",EventSource:"EventSource",EventText:"EventText",EventTOD:"EventTOD",EventTODLocal:"EventTODLocal",EventType:"EventType",ExecutionType:"ExecutionType",ExpirationDate:"ExpirationDate",ExtendedLog:"ExtendedLog",ExtID:"ExtID",ExtNum:"ExtNum",ExtraStopsDisplayMax:"ExtraStopsDisplayMax",ExtraStopsDisplayCnt:"ExtraStopsDisplayCnt",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",Failed:"Failed",Failures:"Failures",Fare:"Fare",FieldName:"FieldName",Fields:"Fields",File:"File",FileName:"FileName",Filter:"Filter",FilterGroups:"FilterGroups",FirstErrorCode:"FirstErrorCode",FirstName:"FirstName",FirstServiceTOD:"FirstServiceTOD",FlattenMode:"FlattenMode",FlightData:"FlightData",FlightDate:"FlightDate",FlightDetails:"FlightDetails",FlightNumber:"FlightNumber",FlightStatus:"FlightStatus",FlightTime:"FlightTime",FlightTOD:"FlightTOD",FlightType:"FlightType",ForceImport:"ForceImport",ForceProcess:"ForceProcess",Format:"Format",FormData:"FormData",Forwarding:"Forwarding",FreehandMode:"FreehandMode",Fuel:"Fuel",FullName:"FullName",GroupAlias:"GroupAlias",GroupChatName:"GroupChatName",Grouping:"Grouping",GroupName:"GroupName",HasHeader:"HasHeader",HasMessages:"HasMessages",HasNotes:"HasNotes",Height:"Height",Hidden:"Hidden",HotKeyRequest:"HotKeyRequest",Hours:"Hours",Icon:"Icon",ID:"ID",Idle:"Idle",ImageCount:"ImageCount",ImageID:"ImageID",ImageSource:"ImageSource",ImageStyle:"ImageStyle",ImpactType:"ImpactType",ImportantChangeBy:"ImportantChangeBy",ImportantChangeDate:"ImportantChangeDate",ImportantChangeDateLocal:"ImportantChangeDateLocal",Imported:"Imported",ImportKey:"ImportKey",ImportKey2:"ImportKey2",ImportKeyID:"ImportKeyID",ImportMode:"ImportMode",ImportNotes:"ImportNotes",ImportProviderType:"ImportProviderType",Imported:"Imported",IncludeAll:"IncludeAll",IncludeDeleted:"IncludeDeleted",InboundMsgs:"InboundMsgs",InfoEntryMode:"InfoEntryMode",InfoGroup:"InfoGroup",IsCodeShare:"IsCodeShare",IsDefault:"IsDefault",IsDirect:"IsDirect",IsValid:"IsValid",ItemDate:"ItemDate",ItineraryID:"itineraryID",Key:"Key",KeyA:"KeyA",Language:"Language",Languages:"Languages",LastAccess:"LastAccess",LastModifiedBy:"LastModifiedBy",LastModifiedDate:"LastModifiedDate",LastModifiedDateLocal:"LastModifiedDateLocal",LastName:"LastName",LastImportDate:"LastImportDate",LastImportDateLocal:"LastImportDateLocal",LastServiceTOD:"LastServiceTOD",Lat:"Lat",Latitude:"Latitude",LayoutID:"LayoutID",LedgerCode:"LedgerCode",LedgerType:"LedgerType",Length:"Length",License:"License",LicenseExp:"LicenseExp",LicenseType:"LicenseType",Limit:"Limit",LinkKey1:"LinkKey1",LinkKey2:"LinkKey2",LinkedID:"LinkedID",LinkedName:"LinkedName",LinkedType:"LinkedType",LinkMode:"LinkMode",LinkSource:"LinkSource",LocationArea:"LocationArea",LocationAreaCategory:"LocationAreaCategory",LocationAreaLookupMode:"LocationAreaLookupMode",LocationAreaUID:"LocationAreaUID",LocationAreaUIDr:"LocationAreaUIDr",LocationData:"LocationData",LocationID:"LocationID",LocationCode:"LocationCode",LocationKey:"LocationKey",LocationName:"LocationName",LocationSector:"LocationSector",LocationType:"LocationType",Locked:"Locked",LockStatus:"LockStatus",LogData:"LogData",LogID:"LogID",LoginAccessType:"LoginAccessType",LogLevel:"LogLevel",LogMode:"LogMode",Logs:"Logs",Long:"Long",Longitude:"Longitude",LockoutEnabled:"LockoutEnabled",Lookup:"Lookup",LookupDest:"LookupDest",LookupDestP:"LookupDestP",LookupExtra:"LookupExtra",LookupExtraP:"LookupExtraP",LookupKey:"LookupKey",LookupSrc:"LookupSrc",LookupSrcP:"LookupSrcP",Make:"Make",ManualToken:"ManualToken",Map:"Map",MapData:"MapData",MapFilter:"MapFilter",MapType:"MapType",MapID:"MapID",MapInfo:"MapInfo",MatchKey:"MatchKey",MatchMode:"MatchMode",MatchStr:"MatchStr",MatchType:"MatchType",MatchTypeExt:"MatchTypeExt",MaxLength:"MaxLength",MemberID:"MemberID",Message:"Message",Messages:"Messages",MessageText:"MessageText",MessageType:"MessageType",Method:"Method",Methods:"Methods",MiddleName:"MiddleName",MinLength:"MinLength",MinRating:"MinRating",Mode:"Mode",Model:"Model",MsgID:"MsgID",MsgInBound:"MsgInBound",MsgDir:"MsgDir",MsgText:"MsgText",MsgTotal:"MsgTotal",MsgType:"MsgType",Name:"Name",NameType:"NameType",NewPassword:"NewPassword",NewValue:"NewValue",NoABTest:"NoABTest",NoDiscount:"NoDiscount",NoGratuity:"NoGratuity",NoLookupCache:"NoLookupCache",NoMargin:"NoMargin",NoProcFee:"NoProcFee",NoteFormat:"NoteFormat",NoteSubject:"NoteSubject",NoteText:"NoteText",NoteTOD:"NoteTOD",NoteTODLocal:"NoteTODLocal",NoteType:"NoteType",NotAction:"NotAction",NotDateTime:"NotDateTime",NotDest:"NotDest",Note:"Note",NoteA:"NoteA",NotHold:"NotHold",NotParams:"NotParams",NoTrace:"NoTrace",NotReqEndTOD:"NotReqEndTOD",NotReqStartTOD:"NotReqStartTOD",NotReqEndTOD:"NotReqEndTOD",NotResultType:"NotResultType",NotResultText:"NotResultText",NotReqEndTOD:"NotReqEndTOD",NotReqTOD:"NotReqTOD",NotReqTODLocal:"NotReqTODLocal",NotReqTz:"NotReqTz",NotScript:"NotScript",NotTemplate:"NotTemplate",NotTOD:"NotTOD",NotType:"NotType",OldPassword:"OldPassword",OptionAutoCharge:"OptionAutoCharge",OptionConstrained:"OptionConstrained",OptionGroup:"OptionGroup",OptionNoImages:"OptionNoImages",OptionNoInfoBody:"OptionNoInfoBody",OptionNoInfos:"OptionNoInfos",OptionNoLocations:"OptionNoLocations",OptionNoTrace:"OptionNoTrace",OptionRoundTrip:"OptionRoundTrip",Operation:"Operation",OriginalValue:"OriginalValue",OutputDIV:"OutputDIV",Override:"Override",Overrides:"Overrides",Param1:"Param1",Param2:"Param2",Param3:"Param3",Params:"Params",Parameters:"Parameters",Parent:"Parent",ParentID:"ParentID",ParentName:"ParentName",ParentType:"ParentType",ParentUID:"ParentUID",Passengers:"Passengers",Password:"Password",PayeeUID:"PayeeUID",PaymentDetails:"PaymentDetails",PaymentGroup:"PaymentGroup",PaymentID:"PaymentID",PaymentInfo:"PaymentInfo",PaymentMethod:"PaymentMethod",PaymentType:"PaymentType",PaymentRequestUID:"PaymentRequestUID",PaymentUID:"PaymentUID",PAX:"Pax",Period:"Period",Pickup:"Pickup",PickupAddr:"PickupAddr",PickupCity:"PickupCity",PickupCountry:"PickupCountry",PickupDate:"PickupDate",PickupKey:"PickupKey",PickupLocation:"PickupLocation",PickupMapInfo:"PickupMapInfo",PickupSector:"PickupSector",PickupState:"PickupState",PickupTime:"PickupTime",PickupType:"PickupType",PickupTOD:"PickupTOD",PickupZip:"PickupZip",PickupZipCode:"PickupZipCode",PID:"PID",PIDStatus:"PIDStatus",PivotMode:"PivotMode",PivotType:"PivotType",PlaceAddress:"PlaceAddress",PlaceDetail:"PlaceDetail",PlaceID:"PlaceID",PlaceStr:"PlaceStr",PlaceTypeOvr:"PlaceTypeOvr",PopUp:"PopUp",Portal:"Portal",PortalURL:"PortalURL",Position:"Position",PreambleOnly:"PreambleOnly",PriceElementUID:"PriceElementUID",PriceGroup:"PriceGroup",PriceMethod:"PriceMethod",PriceMethods:"PriceMethods",PriceMode:"PriceMode",PriceRequestInfo:"PriceRequestInfo",PriceRequestUID:"PriceRequestUID",PriceResponse:"priceResponse",PriceSort:"PriceSort",PriceType:"PriceType",PriceZone:"PriceZone",PrimaryCard:"PrimaryCard",PrimaryLocationAreas:"PrimaryLocationAreas",Priority:"Priority",PriorityA:"PriorityA",Privileges:"Privileges",ProcessorType:"ProcessorType",ProcessTime:"ProcessTime",ProductFilter:"ProductFilter",ProductGroup:"ProductGroup",ProductGroups:"ProductGroups",ProductGroupUID:"ProductGroupUID",ProductID:"ProductID",Products:"Products",ProductAliasName:"ProductAliasName",ProductAliasUID:"ProductAliasUID",ProductUID:"ProductUID",ProductQualifierUID:"ProductQualifierUID",Profiles:"Profiles",ProfileIDs:"ProfileIDs",ProfileUID:"ProfileUID",ProgramType:"ProgramType",Provider:"Provider",ProviderCode:"ProviderCode",ProviderID:"ProviderID",ProviderNumber:"ProviderNumber",ProviderTerminal:"ProviderTerminal",ProviderType:"ProviderType",ProviderUID:"ProviderUID",PTSource:"PTSource",PublishedTOD:"PublishedTOD",PUDDirections:"PUDDirections",QualifierDefault:"QualifierDefault",QualifierGroup:"QualifierGroup",QualifierMarkers:"QualifierMarkers",QualifierMatchKey:"QualifierMatchKey",QueryMode:"QueryMode",QueryTime:"QueryTime",QuickLinks:"QuickLinks",RadioOption:"RadioOption",RangeEnd:"RangeEnd",RangeStart:"RangeStart",Rating:"Rating",RawData:"RawData",RawSource:"RawSource",ReadyBags:"ReadyBags",ReadyData:"ReadyData",ReadyDataA:"ReadyDataA",ReadyStatus:"ReadyStatus",ReadyTOD:"ReadyTOD",Reason:"Reason",Reasons:"Reasons",ReconedBy:"ReconedBy",ReconedDate:"ReconedDate",ReconedDateLocal:"ReconedDateLocal",ReconedState:"ReconedState",RecordIDs:"RecordIDs",RecType:"RecType",RecTypes:"RecTypes",Reference:"Reference",Reflector:"Reflector",Refund:"Refund",RegisteredChatTypes:"RegisteredChatTypes",Registration:"Registration",RegistrationExp:"RegistrationExp",RegKey:"RegKey",RegKeyExp:"RegKeyExp",RegisterWithProfile:"RegisterWithProfile",RelatedContact:"RelatedContact",RelatedType:"RelatedType",RelatedUID:"RelatedUID",ReleaseStatus:"ReleaseStatus",Restricted:"Restricted",RestrictedAccess:"RestrictedAccess",RememberMe:"RememberMe",RemoteIPAddr:"RemoteIPAddr",RemoveExisting:"RemoveExisting",Repeat:"Repeat",ReportName:"ReportName",Request:"Request",RequestAPI:"RequestAPI",RequestData:"RequestData",RequestAPIData:"RequestAPIData",RequestStatus:"RequestStatus",RequestTime:"RequestTime",RequestTOD:"RequestTOD",RequestTODLocal:"RequestTODLocal",RequestType:"RequestType",RequestUID:"RequestUID",Reprice:"Reprice",RepriceStr:"RepriceStr",Required:"Required",Reservations:"Reservations",ReservationID:"ReservationID",ReservationRecordID:"ReservationRecordID",ResCheckImport:"ResCheckImport",ResCheckView:"ResCheckView",ResID:"ResID",ResMarkers:"ResMarkers",Response:"Response",ResponseData:"ResponseData",ResponseTemplateID:"ResponseTemplateID",ResponseTemplateLength:"ResponseTemplateLength",ResponseTemplateName:"ResponseTemplateName",ResState:"ResState",ResStates:"ResStates",RestrictedProducts:"RestrictedProducts",Restrictions:"Restrictions",RestrictionsAdhoc:"RestrictionsAdhoc",RestrictionsAdhocB:"RestrictionsAdhocB",Result:"Result",ResultCode:"ResultCode",ResultCount:"ResultCount",ResultData:"ResultData",ResultTOD:"ResultTOD",ResultTODLocal:"ResultTODLocal",ResultType:"ResultType",RetryCount:"RetryCount",RetryPayment:"RetryPayment",ReverseOrder:"ReverseOrder",Roles:"Roles",RoundTrip:"RoundTrip",RuleID:"RuleID",RuleMarkers:"RuleMarkers",RuleText:"RuleText",SaveRequestUID:"SaveRequestUID",Schedule:"Schedule",ScheduledTOD:"ScheduledTOD",ScheduleMode:"ScheduleMode",ScheduleKey:"ScheduleKey",ScheduleUID:"ScheduleUID",Script:"Script",ScriptID:"ScriptID",ScriptName:"ScriptName",ScriptType:"ScriptType",SearchKey:"SearchKey",SearchMode:"SearchMode",SearchText:"SearchText",SearchType:"SearchType",Sector:"Sector",SelectList:"SelectList",SelectMode:"SelectMode",SelectorID:"SelectorID",SenderResNum:"senderResNum",SendEmailConf:"SendEmailConfirmation",SendHistory:"SendHistory",SendOverride:"SendOverride",SendStatus:"SendStatus",SendSMSConf:"SendSMSConfirmation",SendStatusText:"SendStatusText",SendID:"SendID",Sentence:"Sentence",SentenceText:"SentenceText",ServiceProviderID:"ServiceProviderID",ServiceProviderUID:"ServiceProviderUID",ServiceCalendar:"ServiceCalendar",ServiceCity:"ServiceCity",ServiceDate:"ServiceDate",ServiceEnd:"ServiceEnd",ServiceProvider:"ServiceProvider",ServiceStart:"ServiceStart",ServiceStatus:"ServiceStatus",ServiceTime:"ServiceTime",ServiceTOD:"ServiceTOD",ServiceType:"ServiceType",SessionCount:"SessionCount",Sessions:"Sessions",SessionUID:"SessionUID",Setting:"Setting",SettingGroup:"SettingGroup",SettingInfo:"SettingInfo",SettingInfos:"SettingInfos",Sheet:"Sheet",ShowAcknowledged:"ShowAcknowledged",ShowAddress:"ShowAddress",ShortName:"ShortName",SiteID:"SiteID",SiteName:"SiteName",SiteTemplateUID:"SiteTemplateUID",Skipped:"Skipped",SMSProtocol:"SMSProtocol",SourceDetails:"SourceDetails",SourceType:"SourceType",Source:"Source",Sources:"Sources",SourceUID:"SourceUID",SourceURL:"SourceURL",SourceW:"SourceW",SpecialMode:"SpecialMode",Speed:"Speed",StartDate:"StartDate",StartTOD:"StartTOD",StartTODLocal:"StartTODLocal",State:"State",StationDate:"StationDate",StationTime:"StationTime",StationLine:"StationLine",StationInfo:"StationInfo",Stature:"Stature",Status:"Status",StatusUpdate:"StatusUpdate",StatusURL:"StatusURL",StatusCode:"StatusCode",Steps:"Steps",StopTOD:"StopTOD",StopsX:"StopsX",StyleSheetURL:"StyleSheetURL",Suffix:"Suffix",SubGroup:"SubGroup",SummaryDateMode:"SummaryDateMode",SummaryFormat:"SummaryFormat",SummaryGroup:"SummaryGroup",SummaryMode:"SummaryMode",Supplier:"Supplier",SupplierSKU:"SupplierSKU",Suppress:"Suppress",SuppressMode:"SuppressMode",Survey:"Survey",SurveyID:"SurveyID",SurveyTOD:"SurveyTOD",SurveyType:"SurveyType",TabIndex:"TabIndex",TabLock:"TabLock",TailNumber:"TailNumber",Target:"Target",TargetType:"TargetType",TargetUID:"TargetUID",TaxZone:"TaxZone",Telephone:"Telephone",Telephone2:"Telephone2",TelephoneDID:"TelephoneDID",TelephoneConfirmed:"TelephoneConfirmed",TelephoneType:"TelephoneType",Telephone2Type:"Telephone2Type",TelephoneNonUS:"TelephoneNonUS",Template:"Template",TemplateF:"TemplateF",TemplateH:"TemplateH",TemplateS:"TemplateS",TemplateAltID:"TemplateAltID",TemplateDestination:"TemplateDestination",TemplateDetail:"TemplateDetail",TemplateDisplay:"TemplateDisplay",TemplateID:"TemplateID",TemplateMode:"TemplateMode",TemplateName:"TemplateName",TemplateProcessingType:"TemplateProcessingType",TemplateSuffix:"TemplateSuffix",TemplateSummary:"TemplateSummary",Terminal:"Terminal",Terms:"Terms",Test:"Test",Text:"Text",TelephoneEmail:"TelephoneEmail",TicketDate:"TicketDate",TicketSeverity:"TicketSeverity",TicketState:"TicketState",TicketStates:"TicketStates",TicketSubject:"TicketSubject",Time:"Time",TimeZone:"TimeZone",Title:"Title",TwoFactorEnabled:"TwoFactorEnabled",Token:"Token",TokenName:"TokenName",Total:"Total",TraceIdentifier:"TraceIdentifier",TransAuth:"TransAuth",TransDateType:"TransDateType",TransDetails:"transDetails",TransferMode:"TransferMode",TransID:"TransID",TransKey:"TransKey",TransNum:"TransNum",TranslatedText:"TranslatedText",TransStatus:"transStatus",TransSource:"TransSource",TransResult:"transResult",TransTOD:"TransTOD",TransTODLocal:"TransTODLocal",TransType:"TransType",TransType2:"TransType2",TripStatus:"TripStatus",Type:"Type",UID:"UID",UnassignedID:"UnassignedID",UnParsed:"UnParsed",UpdateNotifications:"UpdateNotifications",URL:"URL",URLAuth:"URLAuth",Usage:"Usage",UseCardInRes:"UseCardInRes",UseItineraryID:"UseItineraryID",UserID:"UserID",UserAspID:"UserAspID",UserRoles:"UserRoles",UserName:"UserName",Value:"Value",ValueA:"ValueA",ValueB:"ValueB",ValueC:"ValueC",Variance:"Variance",Vehicle:"Vehicle",VehicleID:"VehicleID",VehicleType:"VehicleType",Version:"Version",ViewType:"ViewType",VMSearchContainer:"VMSearchContainer",Voucher:"Voucher",VIN:"VIN",Warnings:"Warnings",WebChat:"WebChat",Width:"Width",WResID:"WResID",VerifyCode:"VerifyCode",VerifyType:"VerifyType",VoidReason:"VoidReason",Year:"Year",Zip:"Zip",ZipCode:"ZipCode",ZoomLevel:"ZoomLevel"}},28455:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ClearAllMenus=function(){(0,s.Log)(a,"Clearing All Menus"),console.log("Clearing All Menus");var e=i.store.getState().AppContext.GlobalLists,t=!1;e.Menus&&(delete e.Menus,t=!0);(0,s.Log)(a,"Clearing All Menus: ",t),t&&i.store.dispatch({type:o.CX.ReduxActions.SET_GLOBAL_LIST,lists:e});return!0},t.ClearLists=function(e){(0,s.Log)(a,"ClearLists: ".concat(e));var t=i.store.getState().AppContext.GlobalLists,r=[],n=0;if(t.Lists){var l=p(t);if(l)for(var u=e.split(","),c=0;c<u.length;c++){switch(m=u[c].toLowerCase()){case"all":var d=Object.keys(l);for(c=0;c<d.length;c++){var m;b(l,m=d[c].toLowerCase())&&(r.push(m),n++)}break;case"menu":case"menus":t.Menus&&(delete t.Menus,n++);break;default:b(l,m)?(r.push(m),n++):t[m]&&((0,s.Log)(a,"Clearing global list: ".concat(m)),delete t[Language][m],n++)}}}r.length>0&&g(t,r);n>0&&i.store.dispatch({type:o.CX.ReduxActions.SET_GLOBAL_LIST,lists:t});return!0},t.DefaultTitle=t.DefaultLanguage=t.DefaultCountry=void 0,t.GetLanguage=d,t.GetList=function(e,t,r){if("string"==typeof(t=(0,s.DefaultIfNull)(t,[]))){if((n=t).length>0&&e){if(n.indexOf("~")>0&&(0,s.Log)(a,"GetList Dynamic list ".concat(n)),!(t=e[n]))if(e.Lists){var n=n.toLowerCase(),i=p(e);i?(t=i[n])?"string"==typeof t&&null!==t&&(t=JSON.parse(t),i[n]=t):(t=[],r&&null!==t&&(g(e,[n]),i[n]=[])):t=[]}else t=[]}else t=[]}return t},t.GetListLanguageObj=p,t.GetMenuLanguageObj=f,t.GetMenus=function(e,t){var r;if(t.length>0&&e&&e){t=t.toLowerCase();var n=f(e);n&&(r=n[t])}return r},t.GetSetting=m,t.GetToken=function(e,t,r,n){if(e&&e.Tokens&&t&&r){var i=t,o="";"object"==typeof r?o=r.fieldID:"string"==typeof r&&(o=r);var a=m(e,"",o,null);if(!a){o.length>0&&(i=i+"_"+o),i=i.toLowerCase();var u=h(e);u&&(a=u[i]),(0,s.IsNullOrEmpty)(a)&&(u=h(e,l))&&(a=u[i])}}(0,s.IsNullOrEmpty)(a)&&(a=(0,s.DefaultIfNull)(n,""));return a=(0,s.ProcessBase64)(a)},t.GetTokenLanguageObj=h,t.GetTokenValue=function(e,t,r){if(e&&e.Tokens&&t){var n="";t=t.toLowerCase();var i=h(e);i&&(n=i[t]),(0,s.IsNullOrEmpty)(n)&&(i=h(e,l))&&(n=i[t])}(0,s.IsNullOrEmpty)(n)&&(n=(0,s.DefaultIfNull)(r,""));return n},t.GetUserSetting=function(e,t,r){var n;if(e&&e.Settings&&t){var i=t.toLowerCase();const r=e.Settings;r&&(n=r[i])}(0,s.IsNullOrEmpty)(n)&&(n=(0,s.DefaultIfNull)(r,""));return n},t.IsLanguageRTL=function(e){var t=d(e),r=!1;switch(t){case"ar":case"he":r=!0}return r},t.LoadLists=function(e,t){var{GlobalLists:r,handlers:n,serverSupport:i}=e;!i&&n&&(i=n.serverSupport);g(r,t,i)},t.ParseAllListItems=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null!=e){var n={},a={};if(Object.keys(e).forEach((t=>{var r=e[t];if("list"===t.substring(t.length-4,t.length).toLowerCase())switch(t){case"filteredBOTList":case"filteredCodeGroupList":case"filteredCCProviderList":case"filteredLayoutList":case"filteredLocationAreaList":case"filteredProductGroupUIDList":case"filteredProductGroupsList":case"filteredReportNameList":case"filteredSheetNamesList":case"filteredServiceProviderUIDList":case"filteredSurveyList":case"filteredTemplateNamesList":case"relatedContactsList":a[t]=r;case"countryStatesList":if(null!=e.country){var i=e.country.toLowerCase();(0,s.objAssign)(n,["countries",i],{}),n.countries[i].states=e.countryStatesList}break;default:n[t]=r}})),(0,s.IsNull)(e.privileges)||(a.privileges=e.privileges),(0,s.IsNull)(e.settings)||c(e,n),(0,s.IsNull)(e.preferredCountries)||(n.preferredCountries=e.preferredCountries),(0,s.IsNull)(e.loginUserID)||(n.LoginUserID=e.loginUserID),(0,s.IsNull)(e.loginAccessName)||(n.LoginAccessName=e.loginAccessName),(0,s.IsNull)(e.loginAccessType)||(n.loginAccessType=e.loginAccessType),(0,s.IsNull)(e.loginUserName)||(n.LoginUserName=e.loginUserName),(0,s.IsNull)(e.loginRoles)||(n.LoginRoles=e.loginRoles),(0,s.IsNull)(e.isProfile)||(n.isProfile=e.isProfile),(0,s.IsNull)(e.loginUID)||(n.loginUID=e.loginUID),(0,s.IsNull)(e.profileUID)||(n.profileUID=e.profileUID),(0,s.IsNull)(e.parentID)||(n.parentID=e.parentID),e.loginTitle&&(n.LoginTitle=e.loginTitle),i.store.dispatch({type:o.CX.ReduxActions.SET_GLOBAL_LIST,lists:n}),Object.keys(a).length>0)if(r)r.localLists||(r.localLists={}),Object.assign(r.localLists,a);else if(t){var l=t.getState();r={localLists:null!=l&&l.localLists?l.localLists:{}},Object.assign(r.localLists,a),t.setState(r)}return!0}return!1},t.ParseAuthResponse=function(e){if(null!=e){var t={};return(0,s.IsNull)(e.loginState)||(t.LoginState=e.loginState),(0,s.IsNull)(e.loginUserID)?t.LoginUserID="":t.LoginUserID=e.loginUserID,(0,s.IsNull)(e.loginAccessName)?t.LoginAccessName="":t.LoginAccessName=e.loginAccessName,(0,s.IsNull)(e.loginAccessType)?t.loginAccessType=0:t.loginAccessType=e.loginAccessType,(0,s.IsNull)(e.loginUserName)?t.LoginUserName="":t.LoginUserName=e.loginUserName,e.loginRoles&&(t.LoginRoles=e.loginRoles),(0,s.IsNull)(e.isProfile)||(t.isProfile=e.isProfile),(0,s.IsNull)(e.loginUID)?t.loginUID="":t.loginUID=e.loginUID,(0,s.IsNull)(e.profileUID)?t.profileUID=null:t.profileUID=e.profileUID,(0,s.IsNull)(e.parentID)?t.parentID="":t.parentID=e.parentID,(0,s.IsNull)(e.language)||(t.language=e.language),t.LoginTitle=e.loginTitle,t.LoginTitle||(t.LoginTitle=u),i.store.dispatch({type:o.CX.ReduxActions.SET_GLOBAL_LIST,lists:t}),!0}return!1},t.ParseResourceResponse=function(e){let{forceClear:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null!=e){var r=i.store.getState().AppContext.GlobalLists,n={},a=d(r);if(e.lists){n.Lists={};const t=n.Lists;var l=r.Lists;l&&Object.assign(t,l),t[a]||(t[a]={});const i=t[a];Object.assign(i,e.lists)}if(e.menus){n.Menus={};const t=n.Menus;var u=r.Menus;u&&Object.assign(n.Menus,u),t[a]||(t[a]={});const i=t[a];Object.assign(i,e.menus)}if(e.settings&&c(e,n,t),e.tokens){n.Tokens={};const i=n.Tokens;var m=r.Tokens;m&&!t&&Object.assign(n.Tokens,m),i[a]||(i[a]={});const o=i[a];o._Groups||(o._Groups=[]);var p=o._Groups;(0,s.Array_pushIfNotExist)(p,e.tokenGroups,(function(t){return t===e.tokenGroups})),Object.assign(o,e.tokens)}return i.store.dispatch({type:o.CX.ReduxActions.SET_GLOBAL_LIST,lists:n}),!0}return!1},t.SetLanguage=function(e){console.log("SetLanguage",e);var t=i.store.getState(),r=Object.assign({},t.AppContext.GlobalLists);r.language=e||l,i.store.dispatch({type:o.CX.ReduxActions.SET_GLOBAL_LIST,lists:r})};(n=r(57560))&&n.__esModule;var n,i=r(33403),s=r(56379),o=r(69440);const a=o.CX.LogTypes.utilityAllLists;t.DefaultCountry="US";const l="US";t.DefaultLanguage=l;const u="MTechTool";function c(e,t,r){var n=i.store.getState();t.Settings={};const o=t.Settings;var a=n.AppContext.GlobalLists.Settings;a&&!r&&Object.assign(t.Settings,a),o._Groups||(o._Groups=[]);var l,u=o._Groups;if(e.settingGroups)if(Array.isArray(e.settingGroups))for(var c=0;c<e.settingGroups.length;c++)l=e.settingGroups[c],(0,s.Array_pushIfNotExist)(u,l,(function(e){return e===l}));else l=e.settingGroups,(0,s.Array_pushIfNotExist)(u,l,(function(e){return e===l}));Object.assign(o,e.settings)}function d(e){return e&&e.language?e.language:l}function m(e,t,r,n){var i;if(e&&e.Settings&&r){var o=t&&""!=t?(t+"_"+r).toLowerCase():r.toLowerCase();const n=e.Settings;n&&(i=n[o])}return n&&(0,s.IsNullOrEmpty)(i)&&(i=(0,s.DefaultIfNull)(n,"")),i}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";var r;if(e.Lists){var n=t;""==n&&(n=d(e)),r=e.Lists[n]}return r}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";var r;if(e.Menus){var n=t;""==n&&(n=d(e)),r=e.Menus[n]}return r}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";var r;if(e.Tokens){var n=t;""==n&&(n=d(e)),r=e.Tokens[n]}return r}function b(e,t){return!!e[t]&&((0,s.Log)(a,"Clearing language list: ".concat(t)),delete e[t],!0)}function g(e,t,r){(0,s.Log)(a,"Request list(s) ".concat(0),t),r||(r=new s.ServerSupport),r.FetchServerResource(e,{Lists:t})}t.DefaultTitle=u},69440:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CX=void 0;var n=r(22531),i=r(58009),s=r(60336),o=r(91688);const a={AddressOverride:n.AddressOverride,AlertIDs:n.AlertIDs,AlertImageTypes:n.AlertImageTypes,AuthErrors:n.AuthErrors,AuthLoginStates:n.AuthLoginStates,AuthResults:n.AuthResults,AuthStates:n.AuthStates,AuthURLS:n.AuthURLS,AuthModes:n.AuthModes,AuthTypes:n.AuthTypes,AutoFillTypes:n.AutoFillTypes,BlockedFilters:n.BlockedFilters,ButtonIDs:n.ButtonIDs,CardTypes:n.CardTypes,CalendarEventTypes:n.CalendarEventTypes,CalendarTypes:n.CalendarTypes,CCActions:n.CCActions,CCProcessorTypes:n.CCProcessorTypes,CCSettingNames:n.CCSettingNames,CCTransResults:n.CCTransResults,CCTransTypes:n.CCTransTypes,CCTypes:n.CCTypes,CodeTypes:n.CodeTypes,ConfirmationMethods:n.ConfirmationMethods,CollectionMethods:n.CollectionMethods,ConnectionModes:n.ConnectionModes,Constants:n.Constants,ContactIcons:n.ContactIcons,ContactIconsTokens:n.ContactIconsTokens,ContactTypes:n.ContactTypes,ContactTelephoneTypes:n.ContactTelephoneTypes,ConversationDeleteTypes:n.ConversationDeleteTypes,ConversationEndReasons:n.ConversationEndReasons,ConversationTypes:n.ConversationTypes,CronTabTypes:n.CronTabTypes,CustomComponentStyles:n.CustomComponentStyles,CustomModalStyles:n.CustomModalStyles,CustomModalBorderStyles:n.CustomModalBorderStyles,CustomResStyles:n.CustomResStyles,CustomStyles:n.CustomStyles,DateDifferenceMode:n.DateDifferenceMode,DestinationTypes:n.DestinationTypes,DocumentContactTypes:n.DocumentContactTypes,DocumentItemTypes:n.DocumentItemTypes,DriverInfoResults:n.DriverInfoResults,DriverServiceStatus:n.DriverServiceStatus,DriverViewModes:n.DriverViewModes,EnabledFilters:n.EnabledFilters,EventTypes:n.EventTypes,ExternalJSMessageTypes:n.ExternalJSMessageTypes,ExternalJSParams:n.ExternalJSParams,FlightScheduleDirectionTypes:n.FlightScheduleDirectionTypes,GridButtonDefaults:n.GridButtonDefaults,GridButtonMode:n.GridButtonMode,GridButtonSetting:n.GridButtonSetting,HotKeys:n.HotKeys,IDs:i.IDs,JavaScriptEXTMethods:n.JavaScriptEXTMethods,LocationTypes:n.LocationTypes,LegTypes:n.LegTypes,LegTypeNames:n.LegTypeNames,LinkModes:n.LinkModes,LocationAreaFindModes:n.LocationAreaFindModes,LocationDetailsEntryModes:n.LocationDetailsEntryModes,LocationPlaceUsageTypes:n.LocationPlaceUsageTypes,LocalStorageTypes:n.LocalStorageTypes,LockedTypes:n.LockedTypes,LogModes:s.LogModes,LogTypes:s.LogTypes,LoyaltyTransTypes:n.LoyaltyTransTypes,MapTypes:n.MapTypes,Margin:n.Margin,MembershipValidationTypes:n.MembershipValidationTypes,MenuItemTypes:n.MenuItemTypes,MenuLinkModes:n.MenuLinkModes,MenuPathsToIgnore:n.MenuPathsToIgnore,MenuRenderTypes:n.MenuRenderTypes,MenuRestrictions:n.MenuRestrictions,MessageSources:n.MessageSources,MessageStatus:n.MessageStatus,MessageTypes:n.MessageTypes,NoteFormatTypes:n.NoteFormatTypes,NotificationActionTypes:n.NotificationActionTypes,NotificationResultTypes:n.NotificationResultTypes,Padding:n.Padding,ParentTypes:n.ParentTypes,PaymentDepositModes:n.PaymentDepositModes,PaymentInfoCardInRes:n.PaymentInfoCardInRes,PaymentInfoTypes:n.PaymentInfoTypes,PaymentRecTypes:n.PaymentRecTypes,PaymentTypeCharge:n.PaymentTypeCharge,PaymentTypes:n.PaymentTypes,PickupTimeTypes:n.PickupTimeTypes,PortTypes:n.PortTypes,PPUDistanceTypes:n.PPUDistanceTypes,PPUReasons:n.PPUReasons,PriceElementActions:n.PriceElementActions,PriceElementModes:n.PriceElementModes,PriceElementTypes:n.PriceElementTypes,PriceEditModes:n.PriceEditModes,PriceErrors:n.PriceErrors,PriceMethods:n.PriceMethods,PriceModes:n.PriceModes,PriceRsp:n.PriceRsp,PriceRspVal:n.PriceRspVal,PriceRuleCalcModes:n.PriceRuleCalcModes,PriceRuleCalcTypes:n.PriceRuleCalcTypes,PriceRuleMarkers:n.PriceRuleMarkers,PriceRuleTypes:n.PriceRuleTypes,PriceTypes:n.PriceTypes,PriceVal:n.PriceVal,ProductCategories:n.ProductCategories,ProductDisplayModes:n.ProductDisplayModes,ProductRestrictionTypes:n.ProductRestrictionTypes,ProductTypes:n.ProductTypes,ProductInfoTypes:n.ProductInfoTypes,ProductFilterTypes:n.ProductFilterTypes,ProductFilterSelectModes:n.ProductFilterSelectModes,ProductSelectModes:n.ProductSelectModes,ProfileContactTypes:n.ProfileContactTypes,ProfileTypes:n.ProfileTypes,ProfileTypesDesc:n.ProfileTypesDesc,QualifierCodes:n.QualifierCodes,qualifierCopyModes:n.QualifierCopyModes,QualifierDisplayGroupModes:n.QualifierDisplayGroupModes,QualifierDisplayTabModes:n.QualifierDisplayTabModes,QualifierEntryTypes:n.QualifierEntryTypes,qualifierImpactNames:n.QualifierImpactNames,QualifierImpactTypes:n.QualifierImpactTypes,qualifierRecTypes:n.QualifierRecTypes,qualifierRepriceTypes:n.QualifierRepriceTypes,qualifierRequiredTypes:n.QualifierRequiredTypes,QuickSelectModes:n.QuickSelectModes,QuickSelectTypes:n.QuickSelectTypes,ReadOnlyTimeTypes:n.ReadOnlyTimeTypes,RecordStatusEnum:n.RecordStatusEnum,ReducerActions:n.ReducerActions,ReducerActionTypes:n.ReducerActionTypes,ReduxActions:n.ReduxActions,ResDisplayModes:n.ResDisplayModes,ResSaveTransErrors:n.ResSaveTransErrors,MenuActions:n.MenuActions,ResEditStates:n.ResEditStates,ResDeliveryCustomerConfTypes:n.ResDeliveryCustomerConfTypes,ResDeliveryDriverConfTypes:n.ResDeliveryDriverConfTypes,ResDeliveryProviderConfTypes:n.ResDeliveryProviderConfTypes,ResDeliveryReadyTypes:n.ResDeliveryReadyTypes,ResDeliveryReadyConfTypes:n.ResDeliveryReadyConfTypes,ResMapStates:n.ResMapStates,ResSessionGL:n.ResSessionGL,ResStepsCompleted:n.ResStepsCompleted,ReservationCancelActions:n.ReservationCancelActions,ReservationContactTypes:n.ReservationContactTypes,ReservationDriverConfirmStatus:n.ReservationDriverConfirmStatus,ReservationDeliveryModes:n.ReservationDeliveryModes,ReservationDeliveryRecTypes:n.ReservationDeliveryRecTypes,ReservationDeliveryReleaseStatus:n.ReservationDeliveryReleaseStatus,ReservationDeliveryStatus:n.ReservationDeliveryStatus,ReservationDeliveryTypes:n.ReservationDeliveryTypes,ReservationEvents:n.ReservationEvents,ReservationFlightTypes:n.ReservationFlightTypes,ReservationGroupingModes:n.ReservationGroupingModes,ReservationLinkTypes:n.ReservationLinkTypes,ReservationQueryModes:n.ReservationQueryModes,ReservationResponseStatus:n.ReservationResponseStatus,ReservationSources:n.ReservationSources,ReservationStates:n.ReservationStates,ReservationTypes:n.ReservationTypes,ReservationUpdateStatus:n.ReservationUpdateStatus,ReservationUpdateStatusActions:n.ReservationUpdateStatusActions,Roles:n.Roles,RoundModes:n.RoundModes,RoundTripTypes:n.RoundTripTypes,ScheduleTaskActionType:n.ScheduleTaskActionType,ScriptLogRecordTypes:n.ScriptLogRecordTypes,ScriptTypes:n.ScriptTypes,SettingEntryTypes:n.SettingEntryTypes,SettingGroupNames:n.SettingGroupNames,SettingInfoBandingTypes:n.SettingInfoBandingTypes,SettingInfoRecTypes:n.SettingInfoRecTypes,SettingNames:n.SettingNames,SettingPrefixes:n.SettingPrefixes,SettingTypes:n.SettingTypes,SettingsGL:n.SettingsGL,ServerCallEditModes:n.ServerCallEditModes,ServiceHighlightTypes:n.ServiceHighlightTypes,SiteMappingTypes:n.SiteMappingTypes,SiteTypes:n.SiteTypes,SMSProtocols:n.SMSProtocols,SpecialModes:n.SpecialModes,SurveyResModes:n.SurveyResModes,SurveyResults:n.SurveyResults,SurveyTypes:n.SurveyTypes,SystemTemplates:n.SystemTemplates,TelephoneEmailInputTypes:n.TelephoneEmailInputTypes,TemplateFormatTypes:n.TemplateFormatTypes,TemplateModes:n.TemplateModes,TemplateProcessingTypes:n.TemplateProcessingTypes,TemplateTypes:n.TemplateTypes,TicketStates:n.TicketStates,TokenGroupNames:n.TokenGroupNames,UserSettings:n.UserSettings,UserSettingMessageStatus:n.UserSettingMessageStatus,UserSettingTypes:n.UserSettingTypes,vt:o.ValidationTypes,ValueCopyModes:o.ValueCopyModes,VMModes:n.VMModes,WebSources:n.WebSources};t.CX=a},67242:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={initialize:(e,t)=>{if(e){if(window.__insp=window.__insp||[],window.__insp.push(["wid",e]),t&&t.debug&&window.__insp.push(["debug",!0]),t&&t.crossDomain&&t.crossDomain.length>0){var r=t.crossDomain.split(",");__insp.push(["crossDomain",r])}!function(){function t(){if(void 0===window.__inspld){window.__inspld=1;var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.id="inspsync",t.src=("https:"==document.location.protocol?"https":"http")+"://cdn.inspectlet.com/inspectlet.js?wid="+e+"&r="+Math.floor((new Date).getTime()/36e5),document.getElementsByTagName("head")[0].appendChild(t)}}setTimeout(t,500),"complete"!=document.readyState?window.attachEvent?window.attachEvent("onload",t):window.addEventListener("load",t,!1):t()}()}else console.warn("[react-inspeclet]","wid is required")},virtualPage:()=>{window.__insp.push(["virtualPage"])}};t.default=r},42002:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ServerSupport=void 0,r(63045),r(42295),r(34994),r(19975),r(46216);var n=r(33403),i=r(56379),s=r(76313),o=r(69440);function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const{LogTypes:l}=o.CX,u=l.utilityServerSupport,c={AddUpdateUrl:"/AddOrUpdateRecord/",AutoFillGetUrl:"/AutoFills/Get",AutoFillSaveUrl:"/AutoFills/Save",ChangeLayoutUrl:"/ChangeLayout/",Copy:"/CopyRecord/",DALUrl:"/DAL/",Delete:"/DeleteRecord/",FetchCountryStatesUrl:"/FetchCountryStates/",FetchHistoryUrl:"/FetchHistory/",FetchLogsUrl:"/FetchLogs/",GetAllLists:"/GetAllLists",GetLayoutUrl:"/GetLayout/",ImportFileUrl:"/ImportFile/",ImportFlattenFileUrl:"/FlattenFile/",ImportOrDeleteRecordsUrl:"/ImportOrDeleteRecords/",ImportSetFileUrl:"/SetFile/",ImportSelectAllRecordsUrl:"/SelectAllRecords/",KeepSessionAlive:"/KeepSessionAlive/",LoadSortOrColumn:"/LoadOrSortColumnData/",LoadRecords:"/LoadRecords/",ModifyLayout:"/ModifyLayout/",NewFetchUrl:"/FetchOrStartNewRecord/",ProcHotKeyUrl:"/ProcHotKey/",TemporaryGet:"/temporarydata/get",TemporarySet:"/temporarydata/set",TokensDisplayUrl:"/Tokens/GetTokens/"};function d(){return n.store.getState().AppContext.GlobalLists}function m(){return n.store.getState().AppContext.sessionUID}t.ServerSupport=class{constructor(e,t,r){var n=this;a(this,"aOwner",void 0),a(this,"MSGPrefix",""),a(this,"URLController",void 0),a(this,"PageTitle",""),a(this,"Dispatch",void 0),a(this,"HandleResponse",void 0),a(this,"HideNoRecordsLoadAlerts",!1),a(this,"ResponseDataParser",void 0),a(this,"GridButtonConfig",void 0),a(this,"loadRecords",void 0),a(this,"closeAndReload",!0),a(this,"parentServerSupport",void 0),a(this,"changeLayout",void 0),a(this,"controller",null),a(this,"_getState",void 0),a(this,"_setState",void 0),a(this,"changeLayout",(e=>{this.CallAPIWithMode(e,c.ChangeLayoutUrl)})),a(this,"getLayout",(e=>this.CallAPIWithMode(e,c.GetLayoutUrl,{simpleReturn:!0}))),a(this,"loadRecords",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;var{GlobalLists:s,ShowLoadRecordsSpinner:o=!1}=e;s||(s=d());const a=n.getState();var l=n.getValidations(a);if((0,i.IsEmpty)(t)){t=(new i.ValidationSupport).getValuesToBePosted(l)}var p=a.viewPaginate;if(p||(p={}),n.ViewOptions&&n.ViewOptions.PaginationMode){var f=n.ViewOptions.PaginationMode;"3"!=f&&"4"!=f||(p.row_count=-1),p.mode=f}l.scriptType&&(p.layoutID=l.scriptType.value),r&&r.length>0&&(p.uniqueID=r),p.language=(0,i.GetLanguage)(s),p.sessionUID=m(),t.Paginate=p,(0,i.Log)(u,"load records - searchObj: ",t),n.CallAPIWithMode(t,c.LoadRecords,{showSearchLoadSpinner:o})})),a(this,"loadSortOrColumnData",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const{GlobalLists:s,useMinRole:o}=e;(0,i.Log)(u,"LoadSortOrColumns -- useMinRole: ".concat(o," options:"),t);const a=n.getState();var l=n.getValidations(a),d=a.viewPaginate;d.language=(0,i.GetLanguage)(s),d.sessionUID=m();var p={paginate:d};l.scriptType?p.layoutID=l.scriptType.value:l.layoutID&&(p.layoutID=l.layoutID.value),o&&(p.useMinRole=o),l.recType&&l.recType.value&&(p.recType=l.recType.value),Object.assign(p,t),n.CallAPIWithMode(p,c.LoadSortOrColumn).then((e=>{(0,i.Log)(u,"Response -- ".concat(e)),r&&r()})).catch((e=>{(0,i.Log)(u,"error"),(0,i.Log)(u,e,{alwaysLog:!0,isError:!0})}))})),a(this,"modifyLayout",(function(){let e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;(0,i.Log)(u,"modifyLayout -- ",e);var r=n.getValidations();r.scriptType?e.layoutID=r.scriptType.value:r.layoutID&&(e.layoutID=r.layoutID.value),n.CallAPIWithMode(e,c.ModifyLayout).then((e=>{(0,i.Log)(u,"Response -- ".concat(e)),t&&t(e)})).catch((e=>{(0,i.Log)(u,"error"),(0,i.Log)(u,e,{alwaysLog:!0,isError:!0})}))})),a(this,"FetchServerResource",(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;var a="",l="",d="",m="",p="",f="",h="",b="",g=!1;if(t&&(a=t.Lists,l=t.Menus,d=t.Settings,m=t.Tokens,p=t.ABTestUID,f=t.Portal,h=t.Profiles,b=t.ProductGroup,g=t.ForceClear||!1),(0,i.Log)(u,"Request: ",t),(0,i.Log)(u,"FetchServerResource Lists: ".concat(a," Menus: ").concat(l," Tokens ").concat(m,", Settings: ").concat(d)),e){var v=(0,i.GetLanguage)(e);(0,i.Log)(u,"Language for server resource: ",v);var y=!1,_=[];if(a&&a.length>0){var N=(0,i.GetListLanguageObj)(e);if(e.Lists&&N)for(var C=0;C<a.length;C++){var S=a[C];if(S)N[S.toLowerCase()]&&!r||(_.push(S),(0,i.Log)(u,"request list ".concat(S)),y=!0)}else _=a,y=!0}var P=!1,w=[];if((0,i.Log)(u,"menuGroup: ",!(0,i.IsNull)(l)),!(0,i.IsNull)(l))if(l&&l.length>0){var D=(0,i.GetMenuLanguageObj)(e);if((0,i.Log)(u,"Menu group Request",l),e.Menus&&D)for(C=0;C<l.length;C++){var O=l[C];if(O){var L=O.toLowerCase(),T=D[L]&&0==D[L].length;(!D[L]||r||T)&&(w.push(O),(0,i.Log)(u,"request menu ".concat(O)),P=!0)}}else w=l,P=!0}else P=!0;var M=!1;if(!(0,i.IsNullOrEmpty)(d)){const t=e.Settings;M=!t||(!(!r&&!g)||(d=n.getGroupsToLoad(t._Groups,d)).length>0)}var E=!1;if(!(0,i.IsNullOrEmpty)(m)){var I=(0,i.GetTokenLanguageObj)(e);if(e.Tokens&&I){var R=I._Groups;E=!(0,s.Array_inArray)(R,(function(e){return e===m}))||r||g}else E=!0}if((0,i.Log)(u,"Menu group Request ".concat(P," : "),l),y||P||M||E){var j={ABTestUID:p,Language:v,Lists:_,Menus:w,Portal:f,Profiles:h,Settings:d,Tokens:m,ProductGroups:b};(0,i.Log)(u,"FetchServerResource data: ",j),(0,i.Log)(u,"FetchServerResource menuRequested: ",P),n.CallAPIWithMode(j,c.TokensDisplayUrl,{useLiteralUrlMode:!0,OnComplete:o,forceClear:g})}else o&&o()}else(0,i.LogX)(u,"No GlobalLists ",{alwaysLog:!0,isError:!0})})),a(this,"ProcessHotKey",(e=>{(0,i.Log)(u,"HotKeyRequest",e),this.CallAPIWithMode(e,c.ProcHotKeyUrl).then((e=>{(0,i.Log)(u,"Response -- ".concat(e))})).catch((e=>{console.error("error"),(0,i.Log)(u,e,{alwaysLog:!0,isError:!0})}))})),a(this,"FetchCountryStates",(e=>{var t={String:e};(0,i.Log)(u,"fetchCountryStates - dataObj"),(0,i.Log)(u,t),this.CallAPIWithMode(t,c.FetchCountryStatesUrl)})),a(this,"getGroupsToLoad",((e,t)=>{var r,n=[],i=[];try{n=Array.isArray(t)?t:t.split(",")}catch(e){console.error("getGroupsToLoad: Invalid source parameter ".concat(t))}for(var o=0;o<n.length;o++)r=n[o],(0,s.Array_inArray)(e,(function(e){return e===r}))||i.push(r);return i})),this._getState=e,this._setState=t,this.controller=new AbortController,r&&(this.MSGPrefix=r.MSGPrefix,this.URLController=r.URLController,this.Dispatch=r.Dispatch,this.HandleResponse=r.HandleResponse,this.parentServerSupport=r)}getState(){return this._getState?this._getState():{}}setState(e){if(this._setState)return this._setState(e)}getValidations(e){return e||(e=this.getState()),e.validationErrors}URLCallType(){return c}initializeStateDefaults(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e.userRoles=[],e.isUserSuperUser=!1,t&&t.LoginRoles){var r=new i.UtilSupport;e.isUserSuperUser=r.IsUserSuperUser(t.LoginRoles),e.isUserAdminUser=r.IsUserAdmin(t.LoginRoles)}e.alertData=(0,i.CreateDefaultAlertObj)(),e.tableData=(0,i.CreateDefaultTableData)(),e.uniqueID="",e.viewStyles={},e.searchDefaults={},e.alertMessage="",e.isAlertOpen=!1,e.isConfirmOpen=!1,e.isCreateOpen=!1,e.isLoadingOpen=!1,e.isTestToolOpen=!1,e.isUpdateOpen=!1,e.pageTitle=this.PageTitle,e.pageTitle&&(e.pageTitle=this.MSGPrefix),e.hasLogs=!1,e.isLogAlertOpen=!1,e.searchData={},this.UpdateGridButtons(e)}initializeModalStateDefaults(e){e.editMode=0,e.formValid=!1,e.isLoadingOpen=!1}initializeImportStateDefaults(e){e.csvFile="",e.inputFileKey="",e.importKeysList=[],e.importTypes=[],e.selectAll=!1,e.isLoadingOpen=!0,e.tableData=(0,i.CreateDefaultTableData)(),e.uniqueID="",e.pageTitle=this.PageTitle,e.pageTitle&&(e.pageTitle=this.MSGPrefix),e.hasLogs=!1,e.isLogAlertOpen=!1,this.UpdateGridButtons(e)}abortFetchRequest(){this.controller.abort()}UpdateGridButtons(e){if(this.GridButtonConfig){var t=this.GridButtonConfig;t.length>0&&(e.dataButtons=this.CreateDataButtons(e,t))}}CreateDataButtons(e,t){const{GridButtonMode:r}=o.CX;for(var n=[],s=0;s<t.length;s++){var a=t[s],l=a.Key,u=this.GetGridDataHandler(e,a);if(u){var c={};a.Mode==r.Add?c={key:l,value:"",onClick:u,mode:a.Mode}:a.Mode==r.Edit?c={key:l,value:l,className:"actionBtn editAction",onClick:u,iconClassName:"fa fa-edit",useIconOnly:!0,mode:a.Mode}:a.Mode==r.Copy?c={key:l,value:l,className:"actionBtn copyAction",onClick:u,iconClassName:"fa fa-copy",useIconOnly:!0,mode:a.Mode}:a.Mode==r.Delete?c={key:l,value:l,className:"actionBtn deleteAction",onClick:u,iconClassName:"fa fa-trash",useIconOnly:!0,mode:a.Mode}:a.Mode==r.Menu&&(c={key:l,value:l,className:"actionBtn editAction",onClick:u,iconClassName:"fa fa-bars",useIconOnly:!0,mode:a.Mode}),(0,i.IsEmpty)(c)||(c.initName=a.initName?a.initName:"",n.push(c))}}return n}GetGridDataHandler(e,t){var r;const{GridButtonSetting:n}=o.CX,{Setting:i,Handler:s,Mode:a,Privilege:l}=t,{localLists:u}=e;if(null!=i)switch(i){case n.None:break;case n.Any:return s;case n.SuperOnly:if(e.isUserSuperUser)return s;break;case n.SuperAndAdmin:if(e.isUserSuperUser||e.isUserAdminUser)return s;break;case n.SuperAndPriv:if(e.isUserSuperUser||l&&null!=u&&null!==(r=u.privileges)&&void 0!==r&&r[l])return s}return null}toggleLoading(e){if(void 0===e){e=!this.getState().isLoadingOpen}this.setState({isLoadingOpen:e})}toggleAlertName(e,t){if(void 0===t){t=!this.getState()[e]}this.setState({[e]:t})}toggleStartRecord(){var e=!this.getState().isCreateOpen;this.setState({isCreateOpen:e})}toggleSearchDiv(){var e=!this.getState().isSearchOpen;this.setState({isSearchOpen:e})}async autoFillGet(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"AutoFillGetUrl";(0,i.Log)(u,"autoFillGet");var n=void 0,s=c[r]+"?id="+e;await fetch(s).then((e=>e.json())).then((function(e){t(n=e)})).catch((function(e){return console.log(e),n}))}autoFillSave(e,t,r){(0,i.Log)(u,"autoFillSave");var n=c.AutoFillSaveUrl+"?id="+e+(t?"&recType="+t:"");this.CallAPIWithMode(r,n,{SkipUpdateState:!0,isFormData:!1,useLiteralUrlMode:!0})}importFormDataCall(e,t){(0,i.Log)(u,"Import FormData call: ",t);const r=this.getState();e.append("UniqueID",r.uniqueID),this.CallAPIWithMode(e,t,{isFormData:!0})}importOrDeleteRecords(e,t,r){(0,i.Log)(u,"Import or Delete button pressed",t);const n=this.getState();if((null==t?void 0:t.length)>0){var s={RecordIDList:t,ShouldDelete:e.target.id==o.CX.ButtonIDs.DeleteBtnID,UniqueID:n.uniqueID};this.CallAPIWithMode(s,c.ImportOrDeleteRecordsUrl,{OnComplete:r})}}DAL(e,t){if((0,i.Log)(u,"Delete all"),e&&e.length>0){var r={ParentUID:e};this.CallAPIWithMode(r,c.DALUrl,{OnComplete:t})}}FetchCurrentAuthState(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;(0,i.Log)(u,"FetchCurrentAuthState");var n=new XMLHttpRequest;n.open("POST",o.CX.AuthURLS.currentAuthUrl,!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(){var s=JSON.parse(n.responseText);(0,i.Log)(u,"Response fetchCurrentAuthState: ",s),s.payload&&(e?e(s.payload,t):((0,i.ParseAuthResponse)(s.payload),r&&r()))}.bind(this),n.send()}ResponseDataProcessor(e,t){(0,i.IsNull)(this.ResponseDataParser)?this.defaultResponseDataProcessor(e,t):this.ResponseDataParser(e,t)}defaultResponseDataProcessor(e,t){if(e.gridData){var r=e.gridData;var n=this.getState().tableData;r.paginate&&(t.viewPaginate=r.paginate,t.pageSize||(t.pageSizeDefault=r.paginate.row_count)),r.domStyles&&(n.domStyles=r.domStyles),r.headerMenus&&(n.headerMenus=r.headerMenus),r.itemMenus&&(n.menus=r.itemMenus),r.itemMenusShift&&(n.menusShift=r.itemMenusShift),r.itemMenusCtrl&&(n.menusCtrl=r.itemMenusCtrl),t.tableDataUp=n}if(e.layoutID){var i=e.layoutID;t.layoutID=i;var s=this.getValidations();s.layoutID&&(s.layoutID.value=i,t.validationErrors=s)}null!=e.userRoles&&(t.userRoles=e.userRoles),null!=e.viewColumns&&(t.viewColumns=e.viewColumns,t.viewColumnsHash=this.createDataHash(t.uniqueID,e.viewColumns)),null!=e.items&&(t.viewItems=e.items,t.viewItemsHash=this.createDataHash(t.uniqueID,e.items)),null!=e.viewOptions&&(t.viewOptions=e.viewOptions,t.viewOptionsHash=this.createDataHash(t.uniqueID,e.viewOptions)),null!=e.viewStyles&&(t.viewStyles=e.viewStyles)}ResponseHandler(e){(0,i.IsNull)(this.HandleResponse)?this.defaultResponseHandler(e.status):this.HandleResponse(e.status,this)}defaultResponseHandler(e){(0,i.Log)(u,"defaultResponseHandler Response received ".concat(e));var t=this.parentServerSupport,r=t.getState(),n="";r.isCreateOpen?(e==i.Constants.postSuccess?this.displayAlert("".concat(t.MSGPrefix," added"),i.Constants.successAlertType):this.displayAlert("Error adding ".concat(t.MSGPrefix),i.Constants.errorAlertType),n="isCreateOpen"):(e==i.Constants.postSuccess?this.displayAlert("".concat(t.MSGPrefix," updated"),i.Constants.successAlertType):this.displayAlert("Error updating ".concat(t.MSGPrefix),i.Constants.errorAlertType),n="isUpdateOpen");var s={updateRecord:"",updatedRecordID:""};n&&t.closeAndReload&&(s[n]=!r[n]),t.setState(s),t.closeAndReload&&t.loadRecords()}createDataHash(e,t){var r=0;try{e=e.replace("view_","");r=parseInt("0x"+e)}catch(t){console.error("Error creating view hash seed uniqueID: ".concat(e," :: ").concat(t))}return(r=0)&&(r=43981),(0,i.quickHash)(t,r)}displayAlert(e,t){if(this.Dispatch&&e)(0,i.ShowAlert)(e,t,this.Dispatch);else{var r=this.parentServerSupport;r&&null!=r&&r.Dispatch&&e&&(0,i.ShowAlert)(e,t,r.Dispatch)}}CallAPIWithMode(e,t){let{forceLoadAlert:r=!1,showSearchLoadSpinner:n=!1,useLiteralUrlMode:s=!1,OnComplete:o=null,OnError:a=null,isFormData:l=!1,SkipUpdateState:m=!1,OnSetStateComplete:p=null,forceClear:f=!1,simpleReturn:h=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var b="/"+this.URLController+t;if(s&&(b=t),(0,i.Log)(u,"loadURL -- ".concat(b)),(0,i.Log)(u,"postObject"),(0,i.Log)(u,e),!m){var g={};this.updateLoadingStatus(t)||r?(g.isLoadingOpen=!0,g.isAlertOpen=!1,g.updateRecord=""):g.isLoadingOpen=!1,n&&(g.isSearchLoading=!0),this.setState(g)}var v=l?{Accept:"application/json"}:{Accept:"application/json","Content-Type":"application/json"};this.controller=new AbortController;const y=this.controller.signal;return fetch(b,{method:"POST",headers:v,signal:y,body:l?e:JSON.stringify(e)}).then((e=>e.json())).then((s=>{var l,g;(0,i.Log)(u,"CallAPIWithMode response url: ".concat(b)),(0,i.Log)(u,s);var v=this.MSGPrefix,y=s,_={};const N=this.getState();m||(this.updateLoadingStatus(t)||r||n)&&(_.isLoadingOpen=!1,_.isSearchLoading=!1);var C=y.status;if(y.status==i.Constants.postSuccess){if(h)return s;switch(t){case c.Copy:v+=" Copied";var S=y.payload,P=(0,i.GetIndexOfObjectFromID)(S.id,N.viewItems,"id");_.viewItems=N.viewItems.splice(P,1),this.displayAlert(v,i.Constants.successAlertType);break;case c.Delete:v+=" Deleted";S=y.payload,P=(0,i.GetIndexOfObjectFromID)(S.id,N.viewItems,"id");_.viewItems=N.viewItems.splice(P,1),this.displayAlert(v,i.Constants.successAlertType);break;case c.FetchCountryStatesUrl:(0,i.ParseAllListItems)(y.displayList,this);break;case c.ProcHotKeyUrl:(0,i.Log)(u,"HotKey Processed");var w=e.Title+" Processed";this.displayAlert(w,i.Constants.successAlertType);break;case c.TokensDisplayUrl:(0,i.ParseResourceResponse)(y.payload,{forceClear:f});break;case c.FetchHistoryUrl:break;default:if(!m){switch(_.uniqueID=y.uniqueID,this.uniqueID=y.uniqueID,this.ResponseDataProcessor(y,_),null!=y.hasLogs&&(_.hasLogs=y.hasLogs),y.title&&(_.pageTitle=y.title),y.subTitle&&(_.pageTitleAlt=y.subTitle),y.subTitleDebug&&(_.pageTitleDebug=y.subTitleDebug),null!=y.searchDefaults&&(_.searchDefaults=y.searchDefaults),(0,i.ParseAllListItems)(y.displayList,this),t){case c.LoadRecords:case c.ImportFileUrl:_.isLoadingOpen=!1,_.viewItems&&0!=_.viewItems.length||this.HideNoRecordsLoadAlerts?_.isSearchOpen=!1:(v="No "+v+"s Found",this.displayAlert(v,i.Constants.errorAlertType));break;case c.ChangeLayoutUrl:_.columnLayoutChanges={};var D=this.getValidations(N),O=null===(l=_.viewOptions)||void 0===l?void 0:l.DefaultProductGroup;O&&D.productGroupUID&&(D.productGroupUID.value=O,_.validationErrors=D);var L=(new i.ValidationSupport).getValuesToBePosted(D);this.loadRecords(void 0,L);break;case c.ImportOrDeleteRecordsUrl:var T=e.ShouldDelete?"Deleted":"Imported";_.csvFile="",_.selectedIDs=[],v=v+"s "+T,this.displayAlert(v,i.Constants.successAlertType),_.isSearchOpen=!0;break;case c.ImportFlattenFileUrl:this.displayAlert("Data Flattened",i.Constants.successAlertType),null!==(g=D=this.getValidations(N))&&void 0!==g&&g.sheet&&y.lastActionResult&&(D.sheet.value=y.lastActionResult,_.validationErrors=D);break;case c.DALUrl:_.csvFile="",_.selectedIDs=[],v="All "+v+"s Deleted",this.displayAlert(v,i.Constants.successAlertType),_.isSearchOpen=!0}if(null!=y.userRoles){_.userRoles=y.userRoles;var M=N.isUserSuperUser,E=N.isUserAdminUser;const e=new i.UtilSupport;var I=d();_.isUserSuperUser=e.IsUserSuperUser(I.LoginRoles),_.isUserAdminUser=e.IsUserAdmin(I.LoginRoles),M==_.isUserSuperUser&&E==_.isUserAdminUser||t!=c.ImportFileUrl&&t!=c.ImportOrDeleteRecordsUrl&&this.UpdateGridButtons(_)}}}o&&o(y)}else{if(h)throw new Error("Request failure ".concat(C));if(_.isLoadingOpen=!1,t==c.Copy)v+=" Not Copied",this.displayAlert(v,i.Constants.errorAlertType);else if(t==c.Delete)v+=" Not Deleted",this.displayAlert(v,i.Constants.errorAlertType);else if(t==c.ImportFileUrl)v+="s Not Loaded",this.displayAlert(v,i.Constants.errorAlertType);else if(t==c.ImportOrDeleteRecordsUrl){v=v+"s Not "+(T=e.ShouldDelete?"Deleted":"Imported"),this.displayAlert(v,i.Constants.errorAlertType)}else if(t==c.DALUrl)v="All "+v+"s Not Deleted",this.displayAlert(v,i.Constants.errorAlertType);else if(t==c.ProcHotKeyUrl){(0,i.Log)(u,"HotKey Not Processed");w=e.Title+" Not Processed";(0,i.Log)(u,w,{alwaysLog:!0,isError:!0}),this.displayAlert(w,i.Constants.errorAlertType)}a&&a(y)}return m||(this.UpdateGridButtons(_),this.setState(_),p&&p()),C})).catch((e=>{if(console.error("Error fetching API url ".concat(b," ").concat(e)),this){if((0,i.Log)(u,e,{alwaysLog:!0,isError:!0}),(0,i.Log)(u,b,{alwaysLog:!0,isError:!0}),this.updateLoadingStatus(t)||n){this.setState({isLoadingOpen:!1,isSearchLoading:!1})}this.displayAlert("Failed",i.Constants.errorAlertType)}}))}updateLoadingStatus(e){return e==c.Copy||e==c.Delete||e==c.FetchLogsUrl||e==c.FetchCountryStatesUrl||e==c.ImportFileUrl||e==c.ImportSetFileUrl||e==c.ImportFlattenFileUrl||e==c.ImportOrDeleteRecordsUrl||e==c.LoadSortOrColumn||e==c.ProcHotKeyUrl||e==c.DALUrl}CallPostApiWithObj(e){var t,r;(0,i.Log)(u,"postObject in server support"),(0,i.Log)(u,e);var n="/"+this.URLController;n=(0,i.IsNotNull)(e.loadURL)?e.loadURL:e.shouldLoad?n+c.NewFetchUrl:n+c.AddUpdateUrl;var s=null===(t=e.shouldProcess)||void 0===t||t,o=null!==(r=e.shouldLoad)&&void 0!==r&&r;return(0,i.Log)(u,"loadURL (".concat(n,")")),(0,i.Log)(u,"shouldProcess: ".concat(s,", shouldSet ").concat(o)),(0,i.Log)(u,"postObject",e),this.toggleLoading(!0),fetch(n,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(e.dataObj)}).then((e=>e.json())).then((e=>{(0,i.Log)(u,"response2"),(0,i.Log)(u,e);var t=e;if(this.toggleLoading(!1),o){var r={};if(null!=t.payload){const e=new i.ValidationSupport;var n=this.getValidations();e.setValuesFromPostResult(t.payload,n),n.rawData&&(n.rawData.value=t.payload),r.validationErrors=n}this.ResponseDataProcessor(t,r),(0,i.ParseAllListItems)(t.displayList,this),this.setState(r)}return s&&!o&&this.ResponseHandler(t),e})).catch((e=>{this.toggleLoading(!1),(0,i.Log)(u,e,{alwaysLog:!0,isError:!0})}))}}},64144:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DismissAlertID=function(e,t){(0,s.Log)(o,"Dismiss alert: ".concat(e)),n.toast.dismiss(e)},t.DismissAllAlerts=function(){(0,s.Log)(o,"Dismiss all alerts"),n.toast.dismiss()},t.ShowAlert=function(e,t){var r="";switch(t){case i.Constants.errorAlertType:r=n.toast.error(e,i.Constants.DefaultToast);break;case i.Constants.successAlertType:r=n.toast.success(e,i.Constants.DefaultToast);break;case i.Constants.infoAlertType:r=n.toast.info(e,i.Constants.DefaultToast);break;case i.Constants.warningAlertType:r=n.toast.warning(e,i.Constants.DefaultToast);break;case i.Constants.oneMomentAlertType:r=n.toast.info(e,i.Constants.OneMomentToast)}return r};var n=r(43639),i=r(56379),s=r(60336);r(69440);const o=s.LogTypes.utilityUtility},64408:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TrackingSupport=t.TrackingModes=void 0;var n=a(r(94934)),i=a(r(36176)),s=a(r(67242)),o=r(56379);function a(e){return e&&e.__esModule?e:{default:e}}const l={googleUA:1,google4:2};t.TrackingModes=l;t.TrackingSupport=class{constructor(e){this.settings=Object.assign({},e),this.currency=e.currency||"USD",this.googleEnabled=!(!(0,o.IsNotNull)(this.settings.googletrackingid)||""==this.settings.googletrackingid),this.googleTrackingMode=(0,o.IsNotNull)(e.googletrackingmode)?e.googletrackingmode:l.googleUA,this.inspectletEnabled=!(!(0,o.IsNotNull)(this.settings.inspectletid)||""==this.settings.inspectletid)}initInspectlet(e){const{inspectletid:t,inspectletcrossdomain:r}=this.settings;if(this.inspectletEnabled){var n=Object.assign({},e);r&&(n.crossDomain=r);var i=t;s.default.initialize(i,n)}}initGoogle(e){if(!this.googleEnabled)return;const{googleautolink:t}=this.settings;var r=[];if(t&&(r=t.split(",")),this.googleTrackingMode==l.google4)i.default.initialize(this.settings.googletrackingid,e),r.length>0&&i.default.set("linker",{domains:r});else{if(n.default.initialize(this.settings.googletrackingid,e),r.length>0){r=t.split(",");n.default.ga("require","linker"),n.default.ga("linker:autoLink",r)}n.default.ga("set","checkProtocolTask",(()=>{})),n.default.plugin.require("ec")}}conversion(e,t,r,n){var i={};return i.cjData=this.cjEvent(e,t,r,n),this.buildTravelPurchase(t,r,n),i}page(e){if(this.googleEnabled)if(this.googleTrackingMode==l.google4){var t=e.split("/"),r=t.length>0?t[t.length-1]:"";i.default.event("screen_view",{firebase_screen:e,firebase_screen_class:r})}else n.default.pageview(e)}event(e){this.googleEnabled&&n.default.event({category:e.category,action:e.action})}eCommerce(e,t){this.googleTrackingMode==l.google4?i.default.event(e,t):"addProduct"==e?n.default.plugin.execute("ec","addProduct",t):n.default.plugin.execute("ec","setAction",e,t)}buildTravelPurchase(e,t,r){if(!this.googleEnabled)return;const n=new o.UtilSupport,i=new o.ValidationSupport,s=new o.googleParse;var a=e.payload.itineraryID,u=e.payload.reservations;if(u&&u.length>0)for(var c=0;c<u.length;c++){var d=u[c],m=t[c];if(""==n.getObjectValue(m,["UID","value"],"")||r.debug){var p,f,h=n.getObjectValue(m,["price","product","product","name"],""),b=n.getObjectValue(m,["price","product","product","code"],""),g=n.getObjectValue(m,["price","product","provider","name"],""),v=n.getObjectValue(m,["price","product","provider","analytics"],""),y=n.getObjectValue(m,["price","product","price","amount"],"0.00"),_=i.searchByKeyFirst("pickuplocation",m),N=i.searchByKeyFirst("dropofflocation",m),C=s.Parse(_.valueA),S=s.Parse(N.valueA);p=C.location_type==o.CX.LocationTypes.Place?C.locality:C.name,f=S.location_type==o.CX.LocationTypes.Place?S.locality:S.name;var P,w="".concat(v,": ").concat(p," => ").concat(f);P=this.googleTrackingMode==l.google4?{item_id:b,affiliation:g,item_name:h,item_category:"Travel",quantity:1,price:y}:{id:d.id,brand:g,variant:h,name:w,category:"Travel",quantity:1,price:y};var D=[];D.push(P);var O,L=parseFloat(y);L=L.toFixed(2);var T="".concat(a,"-").concat(d.id);if(this.googleTrackingMode==l.google4)O={transaction_id:T,affiliation:"",value:L,currency:this.currency,items:D};else{O={id:T,affiliation:"",revenue:L,shipping:0,tax:0,currency:""};for(c=0;c<D.length;c++)this.eCommerce("addProduct",D[c])}this.eCommerce("purchase",O)}}}cjEvent(e,t,r,n){if(!e.cjcid||(0,o.IsNullOrEmpty)(n.cjevent))return"";const{PriceElementTypes:i}=o.CX,s=new o.UtilSupport;var a=s.getObjectValue(e,["cjmethod"],"iframe"),l={};l.CID=e.cjcid,l.TYPE=e.cjtype,"iframe"==a?l.containerTagId=e.cjtagid:(l.METHOD=a,l.SIGNATURE=e.cjsignature),l.cjevent=n.cjevent,l.OID=t.payload.itineraryID,l.CURRENCY=s.getObjectValue(e,["cjcurrency"],"USD");var u=t.payload.reservations,c=0;if(u&&u.length>0)for(var d=0,m=1;d<u.length;d++){u[d];var p=r[d];if(""==s.getObjectValue(p,["UID","value"],"")||n.debug){s.getObjectValue(p,["price","product","product","name"],"");var f=s.getObjectValue(p,["price","product","product","code"],""),h=s.getObjectValue(p,["price","product","price","amount"],"0.00"),b=s.getObjectValue(p,["price","product","price","detail"],[]);l["ITEM"+m]=f,l["QTY"+m]=1;var g=s.GetElementTotal(b,i.Discount);l["AMT"+m]=g>0?s.formatMoney(Number(h)+g):h,l["DCNT"+m]=g>0?s.formatMoney(g):0,c++,m++}}var v="";if(c){for(var y in l)""!=v&&(v+="&"),v+="".concat(y,"=").concat(l[y]);return 1&n.debug&&console.log("TS cjEvent data ".concat(v)),v}}}},27327:(e,t,r)=>{var n=r(6723);Object.defineProperty(t,"__esModule",{value:!0}),t.UtilSupport=void 0,r(48868),r(54861),r(42295),r(75093),r(34994),r(15761),r(63045),r(19975),r(79150);var i,s=r(43404),o=r(33403),a=(i=r(59880))&&i.__esModule?i:{default:i},l=r(69440),u=r(56379),c=r(28455),d=r(76313);function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const{RoundModes:p}=l.CX;t.UtilSupport=class{constructor(){var e=this;m(this,"getContacts",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n=Array.isArray(t),i=(n&&t.length,[]),s=Array.isArray(r)?r:e.getObjectValue(r,["Contacts","value"],[]);for(var o of s){var a=Object.assign({},o);i.push(a)}for(var l=0;n&&l<t.length;l++){var u=e.getObjectValue(t[l],["Contacts","value"],[]);if(u.length>0)for(var o of u){a=Object.assign({},o);i.push(a)}}return i})),m(this,"GeoLocationErrorCode",(e=>1==e?"The acquisition of the geolocation information failed because the page didn't have the permission to do it.":2==e?"The acquisition of the geolocation failed because at least one internal source of position returned an internal error.":3==e?"The time allowed to acquire the geolocation, defined by PositionOptions.timeout information was reached before the information was obtained.":void 0))}appendToString(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:",";var i=(0,u.IsNullOrEmpty)(e)?[]:e.split(n),s=i.indexOf(t);return-1!==s&&i.splice(s,1),r&&i.push(t),i.join(n)}ArrayHasItems(e){var t=!1;return Array.isArray(e)&&e.length>0&&(t=!0),t}buildContextMenu(e){const{items:t,keyName:r,name:n,header:i,footer:s}=e;var o=0,a=[];i&&(a.push({enabled:!1,visible:!0,hotKey:200,hotKeyParams:"-",name:n,parent:null,title:i}),a.push({enabled:!0,visible:!0,hotKey:0,hotKeyParams:"-",name:n,parent:null,title:"-"}),o+=2);for(var l=0;l<t.length;l++){var c=t[l];if(r in c&&!(0,u.IsNullOrEmpty)(c[r])){var d={enabled:!0,visible:!0,hotKeyParams:l.toString(),hotKey:200,name:n,parent:null,title:c[r]};a.push(d)}}return a.length<=o?[]:(s&&a.push({enabled:!0,visible:!0,hotKey:200,hotKeyParams:"-",name:n,parent:null,title:s}),a)}BuildParentTypesList(e,t){const{ParentTypes:r}=l.CX;var n=[{display:"Global",value:0},{display:"LocationAreas",value:r.LocationAreas},{display:"ProductGroups",value:r.ProductGroups},{display:"ServiceProviders",value:r.Profiles},{display:"Other",value:r.Other}],i=[];return(0,u.IsNull)(e)||(0,u.IsEmpty)(e)?n:((e.addglobal||e.deleteglobal||e.editglobal)&&i.push({display:"Global",value:0}),(e.addlocationarea||e.editlocationarea||e.deletelocationarea)&&i.push({display:"LocationAreas",value:r.LocationAreas}),(e.addproductgroup||e.editproductgroup||e.deleteproductgroup)&&i.push({display:"ProductGroups",value:r.ProductGroups}),i.push({display:"ServiceProviders",value:r.Profiles}),this.IsUserSuperUser(t.LoginRoles)&&i.push({display:"Other",value:r.Other}),i)}CheckPrivilege(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e&&t){var n=t.toLowerCase();void 0!==e[n]&&(r=e[n])}return r}CheckPrivilegesForActions(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.CX.GridButtonMode.Edit,n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const{GridButtonMode:i,ParentTypes:s}=l.CX;var o;return(0,u.IsNull)(e)||(0,u.IsEmpty)(e)||(r==i.Add?t==s.LocationAreas?o=e.addlocationarea:t==s.ProductGroups?o=e.addproductgroup:0==t&&(o=e.addglobal):r==i.Edit?t==s.LocationAreas?o=e.editlocationarea:t==s.ProductGroups?o=e.editproductgroup:0==t&&(o=e.editglobal):r==i.Copy?t==s.LocationAreas?o=e.addlocationarea:t==s.ProductGroups?o=e.addproductgroup:0==t&&(o=e.addglobal):r==i.Delete&&(t==s.LocationAreas?o=e.deletelocationarea:t==s.ProductGroups?o=e.deleteproductgroup:0==t&&(o=e.deleteglobal))),null==o&&(o=n),o}CreatePrivilegesSubTitle(e){var t="",r=[],n=[],i=[];if(!(0,u.IsNull)(e)&&!(0,u.IsEmpty)(e)){e.addlocationarea&&i.push("A"),e.editlocationarea&&i.push("E"),e.deletelocationarea&&i.push("D"),e.addproductgroup&&n.push("A"),e.editproductgroup&&n.push("E"),e.deleteproductgroup&&n.push("D"),e.addglobal&&r.push("A"),e.editglobal&&r.push("E"),e.deleteglobal&&r.push("D");var s=i.join(","),o=n.join(","),a=r.join(","),l=n.length?"PG - "+o:"";l=i.length?l+" / LA - "+s:l,t=l=r.length?l+" / G - "+a:l,3==r.length&&3==n.length&&3==i.length&&(t="ALL")}return t}GetOptionalValue(e,t){for(var r=0;r<t.length;r++)if(t[r]in e)return e[t[r]];return null}GetURLParamsForDebug(e){var t=!1,r=!1,n="",i=this.GetURLParams(window.location.href);if(i&&void 0!==i[e]){var s=Number(i[e]);switch(s){case 1:t=!0;break;case 2:case 3:t=!0,r=!0}n="diagnostic feature enabled ".concat(e,": ").concat(s)}return{debugValue:s,debugModeVal:t,debugModeExtVal:r,debugModeMsg:n}}GetURLParams(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];var t=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),r={};return t.forEach((function(t){var n=t.split("=");e?r[n[0]]=n[1]:r[n[0].toLowerCase()]=n[1]})),r}GetURLParamsAndProcess(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];var n=this.GetURLParams(r);for(var i in e)(0,u.IsNotNull)(n[i])?n[i]=""!=n[i]?parseInt(n[i]):e[i]:n[i]=e[i];for(var i in t)(0,u.IsNotNull)(n[i])?n[i]=""!=n[i]?n[i]:t[i]:n[i]=t[i];return n}IsNotNull(e){return void 0!==e&&null!=e}CanAddItemFromRestrictions(e,t){if(null!=e&&t){for(var r=[],n=0;n<t.length;n++){var i=t[n],s=i.includes("-")?0:1,o=i.replace("-",""),a=parseInt(o);if(0!=a){var l=e[a];r.push(l==s)}}return!r.includes(!1)}return!0}ContainsHTML(e){return new RegExp("<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)</\\1>").test(e)}ConvertValueToLatLong(e){if(e.includes("N")||e.includes("E")||e.includes("S")||e.includes("W")){var t=0,r=e.split(/[^\d\w]+/);if(e.includes(".")){var n=r[0]+"."+r[1],i=parseFloat(n),s=r[2];t="S"==s||"W"==s?-1*i:i}else r.length>=4&&(t=this.ConvertDMSToLatLong(r[0],r[1],r[2],r[3]));return 0!=t?t:e}return e}ConvertDMSToLatLong(e,t,r,n){var i=Number(e)+Number(t)/60+Number(r)/3600;return"S"!=n&&"W"!=n||(i*=-1),i}CreateCommands(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];var n=[],i=(0,c.GetMenus)(t,e);if(i)for(var s=0;s<i.length;s++){var o=!0,a=i[s];r&&(o=this.IsRoleInRolesX(a.roles,t));var l=r?this.CreateSBMenuItem(a.value,a.text):this.CreateDDMenuItem(a.value,a.text);o&&n.push(l)}return n}CreateDDMenuItem(e,t){return{value:e,display:t}}CreateSBMenuItem(e,t){return{action:e,label:t}}CreateWayPointFromCoordinates(e){return{Lat:e.latitude,Long:e.longitude,EventTOD:new Date,Speed:e.speed,Direction:e.heading,Processed:!1,UID:(0,u.CreateGuid)()}}DateDifference(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.CX.DateDifferenceMode.Seconds;const{DateDifferenceMode:n}=l.CX;let i=t-e,s=Math.floor(i/1e3),o=Math.floor(s/60),a=Math.floor(o/60),u=Math.floor(a/24),c=Math.floor(u/7),d=new Date(e),m=new Date(t).getFullYear()-d.getFullYear();switch(r){case n.Seconds:return s;case n.Minutes:return o;case n.Hours:return a;case n.Days:return u;case n.Weeks:return c;case n.Years:return m;default:return s}}FindObjectByKey(e,t,r){if(!Array.isArray(e))return null;for(var n=0;n<e.length;n++)if(e[n][t]===r)return e[n];return null}FindObjectsByKey(e,t,r){var n=[];return Array.isArray(e)&&(Array.isArray(r)?e.forEach((e=>{r.includes(e[t])&&n.push(e)})):e.forEach((e=>{e[t]===r&&n.push(e)}))),n}FindObjectByKeyInRange(e,t,r,n){if(!Array.isArray(e))return null;for(var i=0;i<e.length;i++){var s=e[i][t];if(s>=r&&s<=n)return e[i]}return null}FindIndexByKey(e,t,r){for(var n=0;n<e.length;n++)if(e[n][t]===r)return n;return null}GetCannedMessagePickerListName(e){if(e)return"cannedMessagePicker~"+e+"List"}GetDeviceID(){var e=localStorage.getItem(l.CX.LocalStorageTypes.DeviceID);return e||(e=(0,u.CreateGuid)(),localStorage.setItem(l.CX.LocalStorageTypes.DeviceID,e)),e}GetDriverByIDListName(e){if(e)return"driverByID~"+e+"List"}GetDriverDeferListName(e){if(e)return"driverDefer~"+e+"List"}GetProductFiltersListName(e){if(e)return"productFilters~"+e+"List"}GetDriverByIDFilteredListName(e){if(e)return"driverByIDFiltered~"+e+"List"}GetDriverExtIDListName(e){if(e)return"driverByExtID~"+e+"List"}GetElementByCode(e,t){if(e&&Array.isArray(e))for(var r=0;r<e.length;r++){t.toLowerCase(),e[r].code.toLowerCase();if(e[r].code.toLowerCase()==t.toLowerCase())return e[r]}return null}GetElementTotal(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"recType";var n=0;if(e&&Array.isArray(e))for(var i=0;i<e.length;i++){var s=e[i];if(t>=0&&t==s[r]&&"amount"in s){var o=Number(s.amount);n+=isNaN(o)?0:o}}return n}UpdateElementByCode(e,t,r,n){var i,s=!1;if(e&&Array.isArray(e))for(var o=0;o<e.length&&!s;o++)e[o].code==t&&(e[o][r]=n,s=!0,i=e[o]);return s||(i={code:t,[r]:n},e.push(i)),i}GetFilteredProductGroupUIDList(e,t,r){r||(r={}),void 0===r.defaultIfListNotAvail&&(r.defaultIfListNotAvail=!1),void 0===r.includeGroups&&(r.includeGroups=!0);var n=[];return e&&e.filteredProductGroupUIDList&&(n=n.concat(e.filteredProductGroupUIDList)),1==n.length&&t&&(t.value=n[0].value),e&&e.filteredProductGroupsList&&r.includeGroups&&(n=n.concat(e.filteredProductGroupsList)),0==n.length&&r.defaultIfListNotAvail&&(n="productGroupUIDList"),n}GetFilteredServiceProviderUIDList(e,t){var r=[];return e&&e.filteredServiceProviderUIDList&&1==(r=e.filteredServiceProviderUIDList).length&&t&&(t.value=r[0].value),r}GetFilteredSurveyList(e,t){var r=[];return e&&e.filteredSurveyList&&1==(r=e.filteredSurveyList).length&&t&&(t.value=r[0].value),r}GetGeoLocation(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return navigator.geolocation?new Promise(((t,r)=>navigator.geolocation.getCurrentPosition(t,r,e))):new Promise((e=>e({})))}GetLocalStorageWaypoints(){var e=[];try{e=JSON.parse(localStorage.getItem(l.CX.LocalStorageTypes.Waypoints))}catch(e){console.error("json parse error: ",e)}return e||(e=[]),e.filter((function(e){return null!=e}))}async GetLocationWaypoint(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{timeout:2e4,enableHighAccuracy:!0};try{const{coords:t}=await this.GetGeoLocation(e);return this.CreateWayPointFromCoordinates(t)}catch(e){console.error(e)}return null}GetGeoLocationWithCallback(e,t){if(e)if(navigator.geolocation)navigator.geolocation.getCurrentPosition((t=>{e(t)}),(function(e){var r="Geolocation error: "+e.code+" "+this.GeoLocationErrorCode(e.code)+" - - - "+e.message;console.error(r),t&&t(r)}),{timeout:2e4,enableHighAccuracy:!0});else{var r="Geolocation is not supported by this browser.";console.error(r),t&&t(r)}}GetLocationAreaCodeListName(e){if(e)return"locationAreaCodes~"+e+"~TranslationList"}GetLoyaltyRuleGroupListName(e){return"loyaltyRuleGroup~".concat(e,"List")}GetPaymentRuleGroupListName(e){return"paymentRuleGroup~".concat(e,"List")}GetProductCodeListName(e){if(e)return"productCodes~".concat(e,"List")}GetProductGroupCodeListName(e){if(e)return"productGroupCodes~"+e+"~TranslationList"}GetCardClass(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;const{ResSessionGL:r}=l.CX;var n={},i=t<0||isNaN(Number(t))?this.getObjectValue(e,"Settings.qualifierheader",0):t;return n.displayClass={0:{card:"card",cardHeader:"defaultCardHeader",cardBody:"customCardBody"},4:{card:"card",cardHeader:"simpleDivHeader",cardBody:"simpleDivBody"},5:{card:"simpleCard",cardHeader:"simpleCardHeader",cardBody:"simpleCardBody"}}[i],n.displayClass.cardHeader=(0,u.IsLanguageRTL)(e)?n.displayClass.cardHeader+" RTLClass":n.displayClass.cardHeader,n}GetProductDisplayMode(e,t,r){const{PriceRsp:n,PriceVal:i,ProductDisplayModes:s,RoundTripTypes:o}=l.CX;var a=this.GetCardClass(e,r);return a.disableReturnTrip=this.getGlobalResOverrideValue(e,"disablereturntrip",0),t&&(a.productDisplayMode=this.getObjectValue(t,i.ProductDisplayMode,s.NotSpecified),a.simple=a.productDisplayMode==s.Simple,a.disableReturnTrip=a.productDisplayMode==s.Simple?"1":a.disableReturnTrip,a.isRoundTrip=this.getObjectValue(t,i.RoundTrip,s.NotSpecified)>=o.FirstLeg,a.noImages=this.getObjectValue(t,n.OptionNoImages,!1),a.noInfoBody=this.getObjectValue(t,n.OptionNoInfoBody,!1),a.noInfos=this.getObjectValue(t,n.OptionNoInfos,!1),a.productNoLocations=this.getObjectValue(t,i.OptionNoLocations,!1),a.noPickup=!1,a.productName=this.getObjectValue(t,i.CurrentProductName,""),a.productDesc=this.getObjectValue(t,i.CurrentProductDesc,a.productName),a.productImage=this.getObjectValue(t,i.CurrentProductImage,""),a.productImageSrc=this.getObjectValue(t,i.CurrentProductImageSrc,"")),a}GetResponseErrors(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"\n";var r={code:"unknown",message:this.getObjectValue(e,["payload","message"],"unknown error")},n=this.getObjectValue(e,["payload","errors"],[r]);n=Array.isArray(n)&&n.length>0?n:[r];for(var i="",s=0;s<n.length;s++){""!=i&&(i+=t);var o=n[s].message?"message":n[s].description?"description":"details";i+=this.getObjectValue(n[s],[o],n[s].code?n[s].code:"unknown error")}return i}GetSiteCodeListName(e){if(e)return"siteCodes~"+e+"~TranslationList"}GetVehicleByIDListName(e){if(e)return"vehicleByID~"+e+"List"}groupByKey(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var n={},i=null,s=0;s<e.length;s++){var o=e[s];o.index=s;var a=r?"":s,l=(0,u.IsNullOrEmpty)(o[t])?"any"+a:o[t];l in n?i=n[l]:(i=new Array,n[l]=i),i.push(o)}var c=[];for(var d in n)c.push(n[d]);return c}groupTypesByKey(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];var s=this.FindObjectsByKey(e,t,r);return this.groupByKey(s,n,i)}groupIndexTypesByKey(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return Array.isArray(e)&&e.length>0&&("index"in e[0]||this.setObjectIndexes(e,"index")),this.groupTypesByKey(e,t,r,n,i)}HasGlobalPrivileges(e){return!(!(0,u.IsNull)(e)&&!(0,u.IsEmpty)(e))||!!(e.addglobal&&e.editglobal&&e.deleteglobal)}HasMenus(e,t){var r=e||"Reservations";return!(!(0,c.GetMenus)(t,r)||!t.Menus)}IsMenuFull(e){switch(e){case l.CX.MenuRenderTypes.MainMenu:case l.CX.MenuRenderTypes.ResMenu:case l.CX.MenuRenderTypes.DriverMenu:return!0}return!1}IFrameSetAutoHeightMsg(e,t,r){var n={iFrameID:e,setAutoHeight:t};r&&0!=r&&(n.minHeight=r),(0,d.sendMessageX)(l.CX.ExternalJSMessageTypes.JSON,n)}IFrameSendLoginChange(e,t){var r={parentLoginState:e,userName:t};(0,d.sendMessageX)(l.CX.ExternalJSMessageTypes.JSON,r)}IFrameSetParentStyleSheet(){var e=document.getElementById("mtekScript");if(e){var t={hrefURL:e.href};(0,d.sendMessageX)(l.CX.ExternalJSMessageTypes.SetParentStyleSheet,t)}}IFrameToggleLoginPopup(e,t){var r={url:e,windowOptions:t};(0,d.sendMessageX)(l.CX.ExternalJSMessageTypes.ToggleLoginPopup,r)}injectCSS(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"head",r=document.createElement("style");r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e)),document.getElementsByTagName(t)[0].appendChild(r)}IsDigitsOnly(e){return!/\D/.test(e)}IsMobileOS(){return s.isMobile}IsSpecialMode(e){return this.getObjectValue(e,["resSession","specialMode"],0)}IsRoleInRoles(e,t){if(t)for(var r=0;r<t.length;r++){if(t[r]==e)return!0}return!1}GetUserRoles(e){if(!e||Array.isArray(e))return e;const t="LoginRoles";return t in e?e[t]:this.getObjectValue(e,[t],null)}IsUserAdmin(e){var t=this.GetUserRoles(e);return!(!this.IsNotNull(t)||!(this.IsRoleInRoles(l.CX.Roles.RoleAdmin,t)||this.IsRoleInRoles(l.CX.Roles.RoleAdminLead,t)||this.IsRoleInRoles(l.CX.Roles.RoleAdminSupervisor,t)||this.IsRoleInRoles(l.CX.Roles.RoleSuperUser,t)))}IsUserAdminLead(e){var t=this.GetUserRoles(e);return!(!this.IsNotNull(t)||!(this.IsRoleInRoles(l.CX.Roles.RoleAdminLead,t)||this.IsRoleInRoles(l.CX.Roles.RoleAdminSupervisor,t)||this.IsRoleInRoles(l.CX.Roles.RoleSuperUser,t)))}IsUserAdminSuper(e){var t=this.GetUserRoles(e);return!(!this.IsNotNull(t)||!this.IsRoleInRoles(l.CX.Roles.RoleAdminSupervisor,t)&&!this.IsRoleInRoles(l.CX.Roles.RoleSuperUser,t))}IsUserSuperUser(e){var t=this.GetUserRoles(e);return!(!this.IsNotNull(t)||!this.IsRoleInRoles(l.CX.Roles.RoleSuperUser,t))}IsUserSystemManagerUser(e){var t=this.GetUserRoles(e);return!(!this.IsNotNull(t)||!this.IsRoleInRoles(l.CX.Roles.RoleSystemManager,t)&&!this.IsRoleInRoles(l.CX.Roles.RoleSuperUser,t))}GetRoleFlags(e){const{Roles:t}=l.CX;var r=!1,n=!1,i=!1,s=!1,o=!1,a=!1,u=!1,c=!1,d=!1,m=!1,p=!1;return e&&e.LoginRoles&&(r=this.IsUserAdmin(e.LoginRoles),n=this.IsUserAdminLead(e.LoginRoles),i=this.IsUserAdminSuper(e.LoginRoles),s=this.IsRoleInRoles(t.Driver,e.LoginRoles),o=this.IsRoleInRoles(t.RoleImporter,e.LoginRoles),a=this.IsRoleInRoles(t.RolePriceTester,e.LoginRoles),u=this.IsRoleInRoles(t.RoleProvider,e.LoginRoles),c=this.IsRoleInRoles(t.RoleReconciler,e.LoginRoles),d=this.IsUserSuperUser(e.LoginRoles),m=this.IsUserSystemManagerUser(e.LoginRoles),p=this.IsRoleInRoles(t.RoleWholesaler,e.LoginRoles),(d||i)&&(u=!1,p=!1)),{isAdmin:r,isAdminLead:n,isAdminSuper:i,isDriver:s,isImporter:o,isPriceTester:a,isProvider:u,isReconciler:c,isSuper:d,isSystemManager:m,isWholesaler:p}}IsRoleInRolesX(e,t){if(!t||!(e&&e.length>0))return!1;Array.isArray(e)||(e=e.split(","));var r=(0,c.GetList)(t,"specialRoles"),n=t.LoginRoles?t.LoginRoles:[];if(null==n||null==r)return!1;for(var i=0;i<e.length;i++){var s=e[i];if(this.IsDigitsOnly(s)){var o=r[s];if(null==o||0==o.length)return!0;for(var a=0;a<n.length;a++){var l=n[a];if(this.IsRoleInRoles(l,o))return!0}}else if(this.IsRoleInRoles(s,n))return!0}return!1}IsLanguageRTL(e){return(0,u.IsLanguageRTL)(e)}parseObjectString(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var r={},n=(0,d.DefaultIfNullOrEmpty)(e,"{}");t&&(n=n.toLowerCase()),n=(n=(n="{"+n+"}").replace("{{","{")).replace("}}","}");try{r=JSON.parse(n)}catch(t){r={},console.error("JSON parse input ".concat(e," preprocessed ").concat(n," error ").concat(t.message,' check formatting "property": value '))}return r}processBase64JSON(e){var t=atob(e);try{return JSON.parse(t)}catch(e){return console.error("Error Processing JSON B64",e),jsonObj}}processBase64Params(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=atob(e).split("&");for(var i of n){var s=i.split("=");if(2==s.length)t[(s[0]in r?r[s[0]]:s[0]).toLowerCase()]=s[1]}}roundByOffset(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.Up;var n=e;if(t>0&&t<=100){var i=e/t,s=parseInt(i);switch(r){case p.Up:i!=s&&(n=(s+1)*t);break;case p.Down:i!=s&&(n=s*t)}}return n}processBase64Params(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=atob(e).split("&");for(var i of n){var s=i.split("=");if(2==s.length)t[(s[0]in r?r[s[0]]:s[0]).toLowerCase()]=s[1]}}redirectURLBasedOnLoginAccessType(e,t){var r="",n=window.location.host.replace("www.","");if(this.IsUserAdmin(t.LoginRoles))r=n.includes("Driver")?"/Driver?":u.pageSetHomeURL;else switch(e){case l.CX.ParentTypes.Drivers:r="/Driver?";break;case l.CX.ParentTypes.Contacts:r=u.pageSetHomeURL;break;case l.CX.ParentTypes.Profiles:r="/Res?"}return r}isOverflown(e){return e.scrollHeight>e.clientHeight}resizeText(e){let{element:t,elements:r,minSize:n=10,maxSize:i=512,step:s=1,unit:o="px"}=e;(r||[t]).forEach((e=>{let t=n,r=!1;const a=e.parentNode;for(;!r&&t<i;)e.style.fontSize="".concat(t).concat(o),r=this.isOverflown(a),r||(t+=s);e.style.fontSize="".concat(t-s).concat(o)}))}ReverseObject(e){var t={};return Object.keys(e).forEach((function(r){t[e[r]]=r})),t}SetupModalAlert(e,t){e.showCancel=!(0,u.IsNull)(t.showCancel)&&t.showCancel,e.message=t.message,e.format=(0,u.IsNull)(t.format)?"text":t.format,e.header=t.header,e.alertImage=(0,u.IsNull)(t.alertImage)?l.CX.AlertImageTypes.ExlaimRed:t.alertImage,e.shouldUseHtmlDIV=!0,e.data=t.data,e.parentId=(0,u.IsNull)(t.parentId)?null:t.parentId,e.alertType=(0,u.IsNull)(t.alertType)?"M":t.alertType,t.okTitle&&(e.okTitle=t.okTitle),t.cancelTitle&&(e.cancelTitle=t.cancelTitle),e.closeToggle=t.closeToggle||t.default,e.okToggle=t.okToggle||e.closeToggle}showNotifyNewMessage(){var e=!1;if(window.Notification&&"granted"===Notification.permission?e=!0:window.Notification&&"denied"!==Notification.permission&&Notification.requestPermission((function(t){"granted"===t&&(e=!0)})),e)new Notification("New Message!",{body:"You have received a new message",icon:"../images/new_message_graphic.jpg",badge:"../images/new_message_graphic.jpg"})}signalMiniViewRefresh(e){e&&o.store.dispatch({type:l.CX.ReduxActions.RELOAD_VIEW,reloadID:e})}stripHtmlOnly(e){return new RegExp("<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)</\\1>").test(e)?e.substring(e.indexOf("<")):""}stripTextOnly(e){var t=e.indexOf("<");return e.substring(0,-1!=t?t:e.length)}todaysDate(e){var t=e||new Date;return("0"+(t.getMonth()+1)).slice(-2)+"/"+("0"+t.getDate()).slice(-2)+"/"+t.getFullYear()}tomorrowsDate(){var e=new Date,t=new Date(e.setDate(e.getDate()+1));return this.todaysDate(t)}ToggleExternalPopupIFrame(e,t){var r={url:e,windowOptions:t};(0,d.sendMessageX)(l.CX.ExternalJSMessageTypes.ToggleExternalProviderPopup,r)}TogglePopupWindow(e,t,r){var n=this;let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(e){if(i)if(i){var s={url:e,winWidth:t,winHeight:r};(0,d.sendMessageX)(l.CX.ExternalJSMessageTypes.ToggleLoginPopup,s)}else if(removePopup(),e){var o=t?t.toString():"645",a=r?r.toString():"650",u=(e="/LoginPopup/Open",window.location.protocol+"//"+window.location.host+e+"?sessionUID="+n.GetSessionUID()),c=window.open(u,"","width=".concat(o,", height=").concat(a));if(c){var m=a,p=0,f=setInterval((function(){if(console.log("check size"),c.closed)clearInterval(f);else{var e=c.document.getElementById("loginContainer"),t=e.offsetHeight+e.offsetTop+20;t!=m?(c.resizeTo(e.offsetWidth+e.offsetLeft,e.offsetHeight+e.offsetTop+20),c.focus(),m=t,p=0):10==++p&&clearInterval(f)}}),250);c.onblur=function(){clearInterval(f),c.close()}}}}(e)}GetSessionUID(){return o.store.getState().AppContext.sessionUID}ValidateDateOrTime(e){if(!(arguments.length>1&&void 0!==arguments[1])||arguments[1]){if(!e)return!1;return e.match(/^\s*([01]?\d|2[0-3]):[0-5]\d\s*$/i)||e.match(/^\s*(0?\d|1[0-2]):[0-5]\d(\s+(AM|PM))?\s*$/i)}return e.match(/^(0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])[\/\-]\d{4}$/)}ScrollToId(e){n("#"+e).length>0&&n("html, body").animate({scrollTop:n("#"+e).first().offset().top-100},500)}ScrollToFirstError(e){var t=n(".has-error");if(console.log("ScrollToFirstError iframe: ",e),t.length>0){var r=n(".has-error").first().offset().top-100;console.log("Found error element POS: ",r),n("html, body").animate({scrollTop:r},500),e&&this.SendScrollToParentMSG(r)}}ScrollParentIframe(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;if(e){var n=document.getElementById(t);if(n){var i=n.getBoundingClientRect(),s=i.top-r>0?i.top-r:0;this.SendScrollToParentMSG(s)}}}SendScrollToParentMSG(e){var t={yPOS:e};(0,d.sendMessageX)(l.CX.ExternalJSMessageTypes.ScrollParentToValue,t)}ConvertObjectKeysToBool(e){if("string"==typeof e){var t=e.trim();this.includes(t,"^true$")?e=!0:this.includes(t,"^false$")&&(e=!1)}else if("object"==typeof e)for(var r in e)if("string"==typeof e[r]){t=e[r].trim();this.includes(t,"^true$")?e[r]=!0:this.includes(t,"^false$")&&(e[r]=!1)}return e}ConvertToBool(e){return"string"==typeof e?e="1"==(e=(e=e.toLowerCase()).trim())||"true"==e:"number"==typeof e&&(e=1==e),e}GetTokens(e,t,r){var n={};for(var i in r)n[i]=(0,c.GetToken)(e,t,i,r[i]);return n}pad(e,t,r){for(e=String(e),t=t||2,r=r||"0";e.length<t;)e=r+e;return e}DateFormat(e,t,r){var n=["a","p","am","pm","A","P","AM","PM"],i=[],s=(i=e.includes("T")?e.split("T"):e.split(" "))[0].split("-"),o=s[1],a=s[2],l=s[0],u=0,c=0,d=0;if(i.length>1){var m=i[1].split(":");u=m[0]||0,c=m[1]||0,d=m[2]||0}var p={d:a,dd:this.pad(a),m:o,mm:this.pad(o),yy:String(l).slice(2),yyyy:l,h:u%12||12,hh:this.pad(u%12||12),H:u,HH:this.pad(u),M:c,MM:this.pad(c),s:d,ss:this.pad(d),t:u<12?n[0]:n[1],tt:u<12?n[2]:n[3],T:u<12?n[4]:n[5],TT:u<12?n[6]:n[7]};return t.replace(/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,(function(e){return e in p?p[e]:e.slice(1,e.length-1)}))}getAdjustedTime(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"h:MM TT";var i=null,s="";if(e>0){if("string"==typeof t)i=new Date(t);else if("object"==typeof t&&r.length>=2){var o=this.getObjectValue(t,[r[0],"value"],""),l=this.getObjectValue(t,[r[1],"value"],"");""!=o&&""!=l&&(i=new Date(o+" "+l))}if(i){var u=new Date(i.getTime()+6e4*e);s=(0,a.default)(u,n)}}return s}GetStylePositionById(e){var t={position:"absolute"},r=this.GetOffsetById(e);return r&&(t.top=r.top,t.left=r.left),t}GetOffsetById(e){var t=document.getElementById(e);if(!t)return t;var r=t.getBoundingClientRect();window.pageXOffset||document.documentElement.scrollLeft,window.pageYOffset||document.documentElement.scrollTop;return{top:r.top,left:r.left}}getObjectValue(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];var i,s,o=0,a=t;if("string"==typeof a&&(a=t.split(".")),!Array.isArray(a))return r;if(e&&"object"==typeof e&&"object"==typeof a&&a.length>0)for(var l=0;l<a.length&&(s=a[l],i=l?i[s]:e[s],!(0,u.IsNull)(i));l++)o++;var c=(0,u.IsNotNull)(i)&&o==a.length?i:r;return n&&("string"==typeof c&&""==c||Array.isArray(c)&&!c.length)&&(c=r),c}getGlobalResOverrideValue(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return this.getObjectValue(e,["resSession","overrides",t],r="")}setObjectIndexes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"index";if(Array.isArray(e))for(var r=0;r<e.length;r++){e[r][t]=r}}setPickupTimeSource(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(e){const{IDs:r,vt:n}=l.CX,i=new u.ValidationSupport;e.PTSource?e.PTSource.value=t:e.PTSource=i.CVO(r.PTSource,n.text,{skipValidate:!0,initialValue:t})}}formatMoney(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e;return"string"==typeof e&&(r=this.hasCents(e)?parseFloat(e):parseInt(e,10)),t||this.hasCents(r)?r.toFixed(2):r.toFixed(0)}hasCents(e){e.toString();let t=e.toString().split(".");return t.length>1&&t[1]>0?1:0}isAlpha(e){return new RegExp("[a-zA-Z]","gi").test(e)}includes(e,t){return new RegExp(t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"i").test(e)}validatePortal(e){return this.isAlpha(e)?e:""}}},76313:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Array_compare=function(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every(((e,r)=>e===t[r]))},t.Array_inArray=d,t.Array_inArrayIndex=function(e,t){if(e)for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1},t.Array_pushIfNotExist=function(e,t,r){if(e&&!d(e,r))return e.push(t),!0;return!1},t.Between=function(e,t,r){return e>=t&&e<=r},t.CheckArray=function(e){var t=!1;e&&e.length>0&&(t=!0);return t},t.CheckForNullString=m,t.CheckGPSDateAndFlag=function(e){var t=!1;if(null!=e.lastGPSPointReceivedTime){new Date-e.lastGPSPointReceivedTime<144e5&&(t=!0)}e.receivedGPS&&(t=!0);return t},t.CheckIfDestExists=function(e,t){for(var r=!1,n=0;n<t.length;n++){t[n].Destination==e&&(r=!0)}return r},t.CheckStringLength=function(e){var t=!1;e&&e.length>0&&(t=!0);return t},t.CleanTelephone=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.replace(/\(\D/g,"/");var r=e.replace(/[()]/g,"");r=(r=r.replace(/\s+/g,"")).replace(/[-]/g,""),t&&(r=r.includes("+")?r:"+"+r);return(0,a.Log)(c,r),r},t.CreateAccountDisplayList=function(e,t,r){var n=[];if((0,a.Log)(c,"CreateAccountDisplayList listField: ",t),t){(0,o.GetList)(e,r);n=t.map(((e,t)=>({value:e.id,display:e.name,group:e.groupName})))}return n},t.CreateDefaultAlertObj=function(){return{showCancel:!1,message:"",header:"",alertImage:"",okToggle:"",closeToggle:"",shouldUseDIV:!1,shouldUseHtmlDIV:!1}},t.CreateDefaultConvo=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{convID:0,refresh:!1,title:o.Constants.liveChatText,isHidden:e,isReadOnly:!1,isSelected:!1}},t.CreateDefaultTableData=function(){return{columns:[],items:[],paginate:{page:1,pages:1,offset:0,row_count:0,total:0,col_name:"ID",direction:"asc",defaulted:!0},dataButtons:[],headerMenus:[]}},t.CreateGuid=function(){return(0,s.v4)()},t.CreateMsgObj=p,t.CreateMsgObjectList=function(e){var t=[];if(e)for(var r=0;r<e.length;r++){var n=p(e[r]);t.push(n)}return t},t.CreateNewConv=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,{Message:t="",Destination:r="TBD",ScriptID:n="",ResID:i="",Name:s="",Email:o="",URL:a="",UIP:l="",ContactID:u="",DriverID:c="",Source:d="",FormData:m="",LocationData:p="",ContactReason:f=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{Destination:r,Message:t,Type:e,ContactID:u,ConvoRecIDs:[],DriverID:c,MultiConvoDestList:[],ScriptID:n,ResID:i,Name:s,Email:o,URL:a,UIP:l,Source:d,LocationData:p,FormData:m,ContactReason:f,ConversationSort:{SortColumn:"DisplayName",SortDirection:"asc"}}},t.CreateNewMultiDestObject=function(e,t){return{DisplayName:t,Destination:e}},t.CreateQLink=function(e,t){return{label:e,link:t}},t.CreateRandomKey=function(){return Math.random().toString(36).substr(2,18)},t.DateOnly=function(e){var t=new Date(e);return t.setHours(0,0,0,0),t},t.DateTimeForValue=function(e,t){var r="";if(C(e)&&e.length>0){t=m(t,"mmmm dS, yyyy, h:MM:ss TT");try{r=(0,n.default)(e,t)}catch(e){console.error(e.message)}}return r},t.DeepCopyArrayObject=function e(t){let r,n,i;if("object"!=typeof t||null===t)return t;for(i in r=Array.isArray(t)?[]:{},t)n=t[i],r[i]=e(n);return r},t.DefaultIfNull=function(e,t){if(void 0!==e&&null!=e)return e;if(void 0!==t&&null!=t)return t;return""},t.DefaultIfNullOrEmpty=function(e,t){if(!P(e))return e;if(!P(t))return t;return""},t.DefaultInteger=function(e,t){if(!P(e)){var r=parseInt(e);return NaN==r?t:r}return t},t.DefaultNumeric=function(e,t){if(!P(e)){var r=Number(e);return NaN==r?t:r}return t},t.DriverViewDisplay=function(e,t){const{DriverViewModes:r}=l.CX;var n={[r.Simple]:{Info:1}};return!(e in n)||t in n[e]},t.FetchDisplayForValue=function(e,t){for(var r=0;r<e.length;r++){var n=e[r],i=!S(n.label);if(n.value==t)return i?n.label:n.display}return null},t.FindFormatForKey=function(e,t){for(var r=0;r<t.length;r++){var n=t[r];if(n.key==e)return n.format}return null},t.GetBrowserName=function(){var e=i.default.getParser(window.navigator.userAgent).getBrowser();return"".concat(e.name," ").concat(e.version)},t.GetDictObject=function(e,t,r){if(t){var n=t[e];if(n)return n}if(null!=r)return r;return{}},t.GetDisplayNameForEnumList=function(e,t,r){if(!e)return r;var n="",i=(0,o.GetList)(e,t);if(i)for(var s=0;s<i.length;s++)if(i[s].value===r){n=i[s].display;break}return""==n?r:n},t.GetDisplayNameForEnumListA=function(e,t){var r="";if(e)for(var n=0;n<e.length;n++)if(e[n].value===t){r=e[n].display;break}return r=""==r?"Parent type ".concat(t):r},t.GetIndexOfObjectFromID=function(e,t,r){for(var n=0;n<t.length;n++)if(t[n][r]===e)return n;return-1},t.GetLocationLatLng=function(e){if(!Number.isNaN(e.lat)&&!Number.isNaN(e.lng))return{location:{lat:function(){return e.lat},lng:function(){return e.lng}}};return},t.GetURLParams=function(e){(0,a.Log)(c,"windowHref: ",e);var t=e.slice(e.indexOf("?")+1).split("&"),r={};return t.forEach((function(e){var t=e.split("=");r[t[0]]=t[1]})),(0,a.Log)(c,"URL Result Obj: ",r),r},t.GetWebSourceType=function(){const e=i.default.getParser(window.navigator.userAgent);(0,a.Log)(c,"Browser: ",e);var t=l.CX.WebSources,r=e.getOSName();if((0,a.Log)(c,"OS Name: ",r),"iOS"==r)return t.IOS;if("Android"==r)return t.Android;var n=e.getBrowserName();switch((0,a.Log)(c,"Browser Name: ",n),n){case"Firefox":return t.Firefox;case"Chrome":return t.Chrome;case"Safari":return t.Safari;case"Internet Explorer":return t.InternetExplorer;default:return t.BrowserOther}},t.IFrameClassChangeMsg=function(e,t){(0,a.Log)(c,"Change iFrame class: ".concat(e," iFrameID: ").concat(t));var r={className:e,iFrameID:t};b(l.CX.ExternalJSMessageTypes.Class,r)},t.IFrameSizeChangeMsg=function(e,t,r,n,i){(0,a.Log)(c,"Change iFrame width: ".concat(e," height: ").concat(t," iFrameID: ").concat(n));var s={width:e,height:t,iFrameID:n,style:r?i:""};b(l.CX.ExternalJSMessageTypes.Style,s)},t.IsArrayEqual=function e(t,r){var n=Object.prototype.toString.call(t);if(n!==Object.prototype.toString.call(r))return!1;if(["[object Array]","[object Object]"].indexOf(n)<0)return!1;var i="[object Array]"===n?t.length:Object.keys(t).length,s="[object Array]"===n?r.length:Object.keys(r).length;if(i!==s)return!1;var o=function(t,r){var n=Object.prototype.toString.call(t);if(["[object Array]","[object Object]"].indexOf(n)>=0){if(!e(t,r))return!1}else{if(n!==Object.prototype.toString.call(r))return!1;if("[object Function]"===n){if(t.toString()!==r.toString())return!1}else if(t!==r)return!1}};if("[object Array]"===n){for(var a=0;a<i;a++)if(!1===o(t[a],r[a]))return!1}else for(var l in t)if(t.hasOwnProperty(l)&&!1===o(t[l],r[l]))return!1;return!0},t.IsBase64=h,t.IsDate=v,t.IsEmpty=function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},t.IsIE=function(){var e=window.navigator.userAgent;return e.indexOf("Trident/7.0")>-1?11:e.indexOf("Trident/6.0")>-1?10:e.indexOf("Trident/5.0")>-1?9:0},t.IsJsonString=y,t.IsNotNull=C,t.IsNull=S,t.IsNullOrEmpty=P,t.IsObjectTheSame=function(e,t){var r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertyNames(t);if(r.length!=n.length)return!1;for(var i=0;i<r.length;i++){var s=r[i];if(e[s]!==t[s])return!1}return!0},t.IsValidBrowser=function(){const e=i.default.getParser(window.navigator.userAgent),t=e.satisfies({windows:{"internet explorer":">11"},chrome:">=60",firefox:">=60",opera:">=60","microsoft edge":">=60",operatouch:">=3","opera touch":">=3",safari:">=12"});e.getBrowserName();return!!S(t)||t},t.LoadTemplateData=function(e,t,r){if(!e)return;switch(t){case l.CX.TemplateFormatTypes.NotSpecified:case l.CX.TemplateFormatTypes.HTML:case l.CX.TemplateFormatTypes.HTMLasText:document.getElementById(e).innerHTML=r;break;default:document.getElementById(e).textContent=r}},t.Object_deepDiff=function(e,t,r){var n={};w(e,t,n,r),r&&w(t,e,n,r);return n},t.Object_shallowDiff=function(e,t){return _.omit(e,(function(e,r){return t[r]===e}))},t.ParseJsonString=N,t.ParseJsonStringClean=function(e){var t;if(e){try{var r=e.replaceAll("'",'"');t=N(y(r)?r:r.replace(/([a-z][^:]*)(?=\s*:)/gi,'"$1"'))}catch(t){console.error(t,t.stack),console.log(e)}return t}},t.ProcessBase64=function(e){if(e&&h(e))return e.substring(0,1)!=f?atob(e):atob(e.slice(1));return e},t.SortNestedArray=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc";var n=(e=e.split(".")).length;return t.sort((function(t,i){for(var s=0;s<n;)t=t[e[s]],i=i[e[s]],s++;var o=0;return o=t<i?-1:t>i?1:0,"desc"===r?-1*o:o})),t},t.TimeOnly=function(e,t){return L(e)},t.TimeOnlyIE=function(e){var t=null;if("string"==typeof e){if(t=new Date,C(e)&&e.length>0){var r=(e=e.trim()).split(" "),n=r.length>=2&&"pm"==r[1].toLowerCase();if(r.length>=0){var i=r[0].split(":");if(i.length>=2){n||"12"!=i[0]||(i[0]="00");var s=parseInt(i[0])+(n&&"12"!=i[0]?12:0),o=parseInt(i[1])||0;t.setHours(s),t.setMinutes(o),console.log("x TimeOnlyIE ".concat(e," hours: ").concat(s," mins: ").concat(o," ").concat(t))}}}}else v(e)&&((t=new Date).setHours(e.getHours()),t.setMinutes(e.getMinutes()));return t},t.TimeOnlyRGX=L,t.TruncateText=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;if(P(e))return e;return e.length>t?"".concat(e.substr(0,t),"…"):e},t.UpdateDestinationsForSend=function(e,t){if(e.length>0)if(-1!=e.indexOf(",")){for(var r=!0,n=e.split(","),i=0;i<n.length;i++){n[i]==t&&(r=!1)}if(r)n.push(t),e=n.join(",")}else{if(e!=t)e=[e,t].join(",")}else e=t;return e},t.createEventObject=function(e,t){return{target:{id:e,value:t}}},t.escapeRegexCharacters=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},t.hexDump=function(e,t){for(var r="",n=0;n<e.length;n++){r+=("000"+e.charCodeAt(n).toString(16)).slice(-4)+" "}t&&console.log("hex ".concat(r));return r},t.objAssign=function(e,t,r){let n=t.length-1;for(var i=0;i<n;++i){let r=t[i];r in e||(e[r]={}),e=e[r]}e[t[n]]=r},t.objCopy=function(e){return Object.assign({},e)},t.postJSON=function(e,t){return fetch(t,{method:"POST",mode:"cors",body:JSON.stringify(e),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((function(e){if(e.ok)return e.json();throw new Error("Network failure ".concat(e.statusText," (").concat(e.status,")"))})).catch((e=>(console.log("postJSON error: ".concat(e.message)),{ok:!1,status:o.Constants.postError,netWorkError:e.message,payload:{errors:[{message:e.message}]}})))},t.runGetJSON=async function(e,t){var r={method:"GET",mode:"cors",headers:{"Content-Type":t||"application/json"}};let n=await fetch(e,r);if(n.ok){let e=await n.json();return(0,a.Log)(c,"runJSON json response ",e),e}throw(0,a.Log)(c,"Network failure ".concat(n.statusText," (").concat(n.status,")")),new Error("Network failure ".concat(n.statusText," (").concat(n.status,")"))},t.runJSON=async function(e,t){var r={method:arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST",mode:"cors",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}};let n=await fetch(t,r);if(n.ok){let e=await n.json();return(0,a.Log)(c,"runJSON json response ",e),e}throw(0,a.Log)(c,"Network failure ".concat(n.statusText," (").concat(n.status,")")),new Error("Network failure ".concat(n.statusText," (").concat(n.status,")"))},t.sendMessage=g,t.sendMessageX=b,r(42295),r(34994),r(44964),r(15761),r(75093),r(67285),r(79150),r(63045);r(43639);var n=u(r(59880)),i=u(r(45534)),s=r(22852),o=r(56379),a=r(60336),l=r(69440);function u(e){return e&&e.__esModule?e:{default:e}}const c=a.LogTypes.utilityUtility;function d(e,t){if(e)for(var r=0;r<e.length;r++)if(t(e[r]))return!0;return!1}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";var r="";return null!=t&&void 0!==t&&(r=t),null!=e&&void 0!==e&&e.length>0&&(r=e),r}function p(e){if(!e)return;const{MessageSources:t,MessageStatus:r,MessageTypes:n}=l.CX;var i;i=e.messageTime?new Date(e.messageTime):new Date;var s=e.type?e.type:n.Me;e.msgType&&(s=e.msgType?e.msgType:n.Me);var o=e.sourceType?e.sourceType:t.Agent,a=i.toLocaleString(),u="text";e.message&&e.message.length>0?D(e.message)?u="emoji":O(e.message)&&(u="url"):e.msgText&&e.msgText.length>0&&(D(e.msgText)?u="emoji":O(e.msgText)&&(u="url"));var c=e.sendStatusText?e.sendStatusText:"";e.errorCode&&e.errorCode>0&&(c=c+" - "+e.errorCode);var d=e.msgText?e.msgText:e.message,m=e.sendStatus?e.sendStatus:r.Unknown,p=e.sessionSentUID?e.sessionSentUID:"";return{contentType:u,msgTOD:i,msgText:d,toolTipText:a,msgDirType:s,msgStatusText:c,msgStatus:m,sourceType:o,msgName:e.name,uid:e.uid,sessionSentUID:p}}String.prototype.replaceAll=function(e,t,r){return this.replace(new RegExp(e.replace(/([\/\,\!\\\^\$\{\}\[\]\(\)\.\*\+\?\|\<\>\-\&])/g,"\\$&"),r?"gi":"g"),"string"==typeof t?t.replace(/\$/g,"$$$$"):t)};const f="⊙";function h(e){if(e){var t=e.length;return e.substring(0,1)==f&&!((t-=1)<=0||t%4!=0)}return!1}function b(e,t,r){t&&(t._msgType=e,g(JSON.stringify(t),r))}function g(e,t){try{t||(t="*"),window.parent.postMessage(e,t)}catch(e){console.log("sendMessage (post) Error",e)}}function v(e){return"object"==typeof e&&(e instanceof Date&&isFinite(e))}function y(e){var t=!1;if(e)try{JSON.parse(e),t=!0}catch(e){}return t}function N(e){var t;if(e)try{t=JSON.parse(e)}catch(e){}return t}function C(e){return void 0!==e&&null!=e}function S(e){return void 0===e||null==e}function P(e){return void 0===e||null==e||"string"==typeof e&&0==e.length}function w(e,t,r,n){_.each(e,(function(e,i){r.hasOwnProperty(i)||t[i]===e||(r[i]=_.isObject(e)?_.diff(e,t[i],n):e)}))}function D(e){return null!=e&&!!e.match(["\ud83c[\udf00-\udfff]","\ud83d[\udc00-\ude4f]","\ud83d[\ude80-\udeff]"].join("|"))}function O(e){var t=r(71999)();return t.tlds(r(26651)).tlds("onion",!0).add("git:","http:").add("ftp:",null).set({fuzzyIP:!0}),t.test(e)}function L(e){var t=null;if("string"==typeof e){if(t=new Date,C(e)&&e.length>0){var r=e.match(/(\d+)(?::(\d\d))?\s*([ap]?)/i);"A"==r[3]&&"12"==r[1]&&(r[1]="00"),t.setHours(parseInt(r[1])+("P"==r[3]&&"12"!=r[1]?12:0)),t.setMinutes(parseInt(r[2])||0)}}else v(e)&&((t=new Date).setHours(e.getHours()),t.setMinutes(e.getMinutes()));return t}},91688:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorClassNameForBool=function(e){if(e&&e.displayError)return"has-error";return""},t.ValueCopyModes=t.ValidationTypes=t.ValidationSupport=void 0,r(48868),r(54861),r(75093),r(42295),r(34994);var n=r(56379),i=r(60336);const s=i.LogTypes.utilityValidation,o={string:0,email:1,numeric:2,numericNZ:3,date:4,telephone:5,dateTime:6,externalValidation:7,boolean:8,object:9,google:10,objectSimple:11};t.ValidationTypes=o;t.ValueCopyModes={Always:0,Empty:1};t.ValidationSupport=class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.errors={ErrorEmail:"Check Email",ErrorInvalid:"Invalid",ErrorMinChars:"Characters Minimum",ErrorMaxChars:"Characters Maximum",ErrorNumeric:"Must be numeric",ErrorRequired:"Required",ErrorSelect:"Select value"},e&&this.getErrorMessages(e,t)}CVO(){return this.CreateValidationObject(...arguments)}CreateValidationObject(e,t){let{alphaNumericOnly:r=!1,clearValue:i="",code:s=null,errorMessage:a="",externallyValidated:l=!1,group:u="",ignoreClear:c=!1,ignoreLoad:d=!1,initialValue:m="",isChanged:p=!1,isRequired:f=!1,maxChars:h=50,minChars:b=0,notifyOnChange:g=!1,postArray:v=!1,postKey:y="",postGroup:_="",removeWhiteSpace:N=!1,skipPost:C=!1,skipValidate:S=!1,tracked:P="",trackMode:w=0,useNonZeroForClear:D=!1,addToModalTitle:O=!1,titlePosition:L=0,titleTranslateList:T=null,validateAdditionalData:M=!1,validateFunction:E=null,visible:I=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var R={alphaNumericOnly:r,clearValue:i,displayError:!1,errorMSG:a,externallyValidated:l,fieldID:e,group:u,ignoreClear:c,ignoreLoad:d,isChanged:p,isEmail:!1,isNumeric:!1,isRequired:f,isValid:!1,maxChars:h,minChars:b,mustBeNonZero:!1,notifyOnChange:g,notifyPending:!1,postArray:v,postGroup:_,postKey:y,removeWhiteSpace:N,skipPost:C,skipValidate:S,tracked:P,trackMode:w,addToModalTitle:O,titleTranslateList:T,titlePosition:L,useNonZeroForClear:D,value:m,validateAdditionalData:M,validateFunction:E,visible:I,_validation:!0};switch(null!=s&&(R.code=s),((0,n.IsNull)(y)||0==y.length)&&(R.postKey=e),R.type=t,t){case o.boolean:R.isBoolean=!0,R.isNumeric=!0,""==R.value&&(R.value=!1);break;case o.email:R.isEmail=!0;break;case o.externalValidation:R.externallyValidated=!0;break;case o.numeric:R.isNumeric=!0,R.maxChars=15;break;case o.numericNZ:R.isNumeric=!0,R.mustBeNonZero=!0,R.maxChars=15;break;case o.object:case o.objectSimple:R.isObject=!0}return R}ChangeRequired(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e?this.ChangeToRequired(t,{shouldClearValue:r}):this.ChangeToNotRequired(t,{shouldClearValue:r})}ChangeToRequired(e){let{shouldClearValue:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.isRequired=!0,e.skipValidate=!1,t&&this.clearValidationValue(e)}ChangeToNotRequired(e){let{shouldClearValue:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.isRequired=!1,e.skipValidate=!0,t&&this.clearValidationValue(e),e.displayError=!1}clearValidationValue(e){e&&(e.value=e.isNumeric&!e.useNonZeroForClear?0:"")}deleteValidationsByGroup(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];Array.isArray(r)||(r=[]),Object.keys(e).forEach((n=>{let i=e[n];i.hasOwnProperty("group")&&i.group==t&&!r.includes(n)&&delete e[n]}))}setError(e,t){e.isValid=!1,e.displayError=!0,t in this.errors?e.errorMSG=this.errors[t]:e.errorMSG=t}clearError(e){e.isValid=!0,e.displayError=!1,e.errorMSG=""}clearFormData(e){Object.keys(e).forEach((t=>{var r=e[t];r.ignoreClear||(r.clearValue&&""!=r.clearValue?r.value=r.clearValue:r.value=r.isNumeric&!r.useNonZeroForClear?0:"",r.valueA&&delete r.valueA,r.valueB&&delete r.valueB)}))}clearFormErrorFromClickEvent(e,t){let r=e.target.id;(0,i.Log)(s,"clearFormErrorFromClickEvent ".concat(r)),this.clearFormError(t,r)}clearFormError(e,t){t.length>0&&Object.keys(e).forEach((r=>{var n=e[r];n.fieldID==t&&(n.displayError=!1)}))}clearFormVisible(e){e&&Object.keys(e).forEach((t=>{e[t].visible=!1}))}getAddToModalTitle(e){var t="",r="",n="";return Object.keys(e).forEach((t=>{var i=e[t];if(i.addToModalTitle){var s=i.value;if(null!=i.titleTranslateList&&i.titleTranslateList.forEach((function(e){e.value==i.value&&(s=e.display)})),null!=s)if(!i.isNumeric&&s.length>0||i.isNumeric&&s>0)if(0==i.titlePosition){var o=r.length>0?" :: ":" ";r=r+o+s}else n=n+" ("+s+")"}})),(r.length>0||n.length>0)&&(t=r+" "+n),t}getErrorMessages(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";var r={};e&&Object.keys(this.errors).forEach((i=>{var s=""==t?(0,n.GetTokenValue)(e,i,""):(0,n.GetToken)(e,t,i,"");""!=s&&(r[i]=s)})),Object.keys(r).length>0&&Object.assign(this.errors,r)}getSpecificValuesToBePosted(e,t){var r={};if(null!=e&&t)for(var o=0;o<t.length;o++){var a=t[o];Object.keys(e).forEach((t=>{var i=e[t];!(0,n.IsNull)(i.postKey)&&i.postKey.length>0&&0==i.skipPost&&i.fieldID==a&&(r[i.postKey]=i.value)}))}return(0,i.Log)(s,"getSpecificValuesToBePosted ".concat(JSON.stringify(r))),r}getValuesToBePosted(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"name";var a=r?[]:{};return null!=e&&Object.keys(e).forEach((i=>{var s=e[i];if(!(0,n.IsNullOrEmpty)(s.postKey)&&(0==s.skipPost||s.skipPost&&r)&&(""==t||t==s.group)){var l=s.postKey,u=s.postGroup,c=s.value;if("object"==typeof c&&(c=JSON.stringify(c)),r){var d={[o]:l,value:s.value};s.code&&(d.code=s.code),a.push(d)}else u&&null!=u&&e[u]?(e[u].value||(e[u].value={}),"object"==typeof e[u].value&&(e[u].value[l]=s.value)):s.postArray?(a[s.postKey]||(a[l]=[]),Array.isArray(a[l])&&a[l].push(s.value)):a[l]=s.value}})),(0,i.Log)(s,"getValuesToBePosted ".concat(JSON.stringify(a))),a}isFormValid(e){var t=!0,r="";return Object.keys(e).forEach((n=>{if(t){var i=e[n];(t=i.isValid)||(r=n)}})),(0,i.Log)(s,"isFormValid ".concat(t," failedKey: ").concat(r)),t}isFormChanged(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;var r=!1,n="";return Object.keys(e).forEach((i=>{if(!r){var s=e[i];(!t||"object"==typeof t&&s.group in t)&&(r=s.isChanged)&&(n=i)}})),(0,i.Log)(s,"isFormChanged ".concat(r," changedKey: ").concat(n)),r}isValueEmpty(e,t){var r,i=!1;return(0,n.IsNull)(e)||("string"==typeof(r=e.type==o.object?(0,n.IsNull)(t)?e.value:e.value[t]:e.value)?""==r&&(i=!0):(0,n.IsNull)(r)&&(i=!0)),i}pendingNotifications(e){var t=[];return Object.keys(e).forEach((r=>{var n=e[r];n.notifyPending&&(t.push(n),n.pendingNotifications=!1)})),t}resetFormChanged(e){Object.keys(e).forEach((t=>{var r=e[t];r.isChanged=!1,r.displayError=!1}))}resetFormErrors(e){Object.keys(e).forEach((t=>{var r=e[t];r.externallyValidated&&r.visible||(r.isValid=!0),r.displayError=!1}))}searchByGroup(e,t){var r=[];return Object.keys(t).forEach((n=>{var i=t[n];i.group==e&&r.push(i)})),r}searchByKey(e,t){const r=new n.UtilSupport;var i=[];return Object.keys(t).forEach((n=>{var s=t[n];r.includes(n,e)&&i.push(s)})),i}searchByKeyFirst(e,t){var r=this.searchByKey(e,t);if(r&&r.length>0)return r[0]}findFirstKey(e,t){const r=new n.UtilSupport;for(var i in t)if(r.includes(i,e))return i}setErrorMessage(e){e&&"object"==typeof e&&Object.assign(this.errors,e)}setValuesFromPostResult(e,t){(0,i.LogGroup)(s,"setValuesFromPostResult"),e&&Object.keys(e).forEach((r=>{var n=e[r],i=n;"object"==typeof i&&(i=JSON.stringify(i)),Array.isArray(n)?this.setValueByPostKeyArrayLookup(r,n,t):this.setValueByPostKey(r,n,t)})),(0,i.LogGroupEnd)()}setValue(e,t){e.ignoreLoad||(e.isNumeric||e.isObject?e.value=t:e.value=null!=t?String(t):"")}setValueByPostKey(e,t,r){var n=!1;if(e){var o=e.toLowerCase();n=Object.keys(r).some((n=>{var a=r[n];if(a.postKey){if(o==a.postKey.toLowerCase())return this.setValue(a,t),(0,i.Log)(s,"setValueByPostKey ".concat(n,"(").concat(e,"):'").concat(t,"'")),!0}else(0,i.LogX)(s,"setValueByPostKey invalid postKey found in validation object: ".concat(n),{alwaysLog:!0,isError:!0})}))}return n||(0,i.Log)(s,"setValueByPostKey postKey: '".concat(e,"' not found")),n}setValueByPostKeyArrayLookup(e,t,r){for(var a=!1,l=0,u=e.toLowerCase(),c={},d=0;d<t.length;d++){var m=t[d];m&&m.code&&(c[m.code.toLowerCase()]=d)}return Object.keys(r).forEach((d=>{var m=r[d];if(u==m.postKey.toLowerCase()&&l<t.length)if(m.type==o.objectSimple)m.value=t;else{var p=null;if(m.fieldID.toLowerCase()in c&&(l=c[m.fieldID.toLowerCase()],p=t[l]),p)if("object"!=typeof p)this.setValue(m,p),(0,i.Log)(s,"setValueByPostKeyArray ".concat(d,"(").concat(e,"):'").concat(p,"'"));else{m.value=p,(0,i.Log)(s,"setValueByPostKeyArray ".concat(d,"(").concat(e,"):'").concat(JSON.stringify(p),"'"));var f=d.toLowerCase();Object.keys(r).forEach((e=>{var t=r[e];f==t.postGroup.toLowerCase()&&(0,n.IsNotNull)(t.postKey)&&(t.value=m.value[t.postKey])}))}a=!0}})),a||(0,i.Log)(s,"setValueByPostKey postKey: '".concat(e,"' not found")),a}setValueFromChangeEvent(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];var o=!1,a="",l=e.target.id,u=e.target.value,c=e.target.valueA,d=e.target.valueB;return(0,i.Log)(s,"setValueFromChangeEvent ".concat(l,":").concat(u)),Object.keys(t).forEach((e=>{var n=t[e];l==n.fieldID&&(a=e,n.removeWhiteSpace&&(u=u.replace(/\s+/g,"")),n.value=u,c?n.valueA=c:n.valueA&&delete n.valueA,d?n.valueB=d:n.valueB&&delete n.valueB,n.isChanged=!0,r&&(n.displayError=!1),o=!n.notifyOnChange||2)})),n?[o,a]:o}updateTrackedObjects(e,t){var r=!1;return(0,n.IsNull)(t)||Object.keys(e).forEach((i=>{var s=e[i];""!=s.tracked&&0!=s.trackMode&&((0,n.IsNull)(t[s.tracked])||((s.trackMode=""==s.Value)||(s.trackMode=s.value!=t[s.tracked]))&&(s.value=t[s.tracked],s.notifyOnChange&&((r=!1)?r=!0:(r=2,s.notifyPending=!0))))})),r}updateValue(e,t,r,n){if(e){if(e.type!=o.object)e.value=t;else if("string"==typeof t)try{e.value=JSON.parse(t)}catch(e){}else e.value=t;if(r)if("string"==typeof r)try{e.valueA=JSON.parse(r)}catch(e){}else e.valueA=r;if(n)if("string"==typeof n)try{e.valueB=JSON.parse(n)}catch(e){}else e.valueB=n;e.isChanged=!0}}validateAllObjs(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(0,i.LogGroup)(s,"validateAllObjs"),r&&this.resetFormErrors(e),Object.keys(e).forEach((r=>{var n=e[r];0==n.skipValidate&&n.group==t&&this.validateObj(n)}));var n=this.isFormValid(e);return(0,i.Log)(s,"formValid ".concat(n)),(0,i.LogGroupEnd)(),n}validateObj(e,t){const r=new n.UtilSupport;let a=e.isValid;(0,i.LogGroup)(s,"ValidateObj");var l=e.value;if(t&&(l=t),(0,i.Log)(s,"value: ".concat(l," for field: ").concat(e.fieldID)),(0,i.Log)(s,"visible: ".concat(e.visible," externallyValidated: ").concat(e.externallyValidated)),(0,i.Log)(s,"isValid: ".concat(e.isValid)),e.visible){if(e.errorMSG="",!e.externallyValidated){var u=0;if(void 0!==l&&null!=l)if(e.validateFunction)u=e.validateFunction();else switch(e.type){case o.date:case o.dateTime:"object"==typeof l?u=l instanceof Date&&isFinite(l)?1:0:"string"==typeof l&&(u=l.length);break;case o.object:e.validateFunction?u=e.validateFunction():"object"==typeof l&&(u=Object.keys(e).length);default:"string"==typeof l?(u=l.length,e.isNumeric||l.replace(/\s/g,"").length||(u=0)):"number"==typeof l&&(u=1),e.isNumeric&&(Number.isInteger(l)?u=1:0==isNaN(l)&&(u=l.length>0?1:0))}if((0,i.Log)(s,"valueLength -- ".concat(u," for field: ").concat(e.fieldID)),(0,i.Log)(s,"isNan -- ".concat(isNaN(l)," for field: ").concat(e.fieldID)),e.isRequired&&e.isBoolean&&e.type==o.boolean)e.value||(e.errorMSG=this.errors.ErrorRequired),a=e.value;else if(e.isRequired&&!u)""==e.errorMSG&&(e.errorMSG=this.errors.ErrorRequired),a=!1;else if(u>=e.minChars){if(e.isNumeric){if(u>0)if(0==isNaN(l))0==(l=Number(l))&&e.mustBeNonZero?(e.errorMSG=this.errors.ErrorSelect,a=!1):a=!0;else e.errorMSG=this.errors.ErrorNumeric,a=!1}else if(e.maxChars>0&&u>e.maxChars?(e.errorMSG=e.maxChars+" "+this.errors.ErrorMaxChars,a=!1):a=!0,a)if(e.isEmail)if(u>0){var c=l.match(/^([\w.%+-]+)@([\w-]+\.)+([\w]{2,})$/i);e.errorMSG=c?"":this.errors.ErrorEmail,a=c}else a=!0;else e.alphaNumericOnly&&u>0&&r.IsDigitsOnly(e.value)&&(a=!1,e.errorMSG=this.errors.ErrorInvalid)}else e.errorMSG=e.minChars+" "+this.errors.ErrorMinChars,a=!1}if(a&&e.isRequired&&e.validateAdditionalData&&(a=e.valueA&&null!=e.valueA||e.valueB&&null!=e.valueB,a||(e.errorMSG=this.errors.ErrorSelect)),!a)e.fieldID;e.displayError=!a,e.isValid=a,(0,i.Log)(s,"Final Valid Object: ",a)}else(0,i.Log)(s,"Not visible, assume valid"),a=!0,e.isValid=a;return(0,i.LogGroupEnd)(),a}}},72618:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pageReload=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100;window.onbeforeunload=function(){},setTimeout((()=>{location.reload()}),e)},t.pageSet=n,t.pageSetHome=function(e,t){n(r,e,t)},t.pageSetHomeURL=void 0;const r="/home";function n(e,t,r){var n=t?"navigate":"window";console.log("pageSet ".concat(n," :: ").concat(e)),t?t(e):(window.onbeforeunload=function(){},window.location.href=e)}t.pageSetHomeURL=r},47086:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.googleParse=void 0;var n=r(56379);n.CX.LogTypes.toolsGoogleAutoComplete;t.googleParse=class{Parse(e){var t,r,i={street_number:"",route:"",location_type:n.CX.LocationTypes.NotSpecified},s=e&&"object"==typeof e.address_components?e.address_components:[];if(s.length>0){for(var o=0;o<s.length;o++)for(var a=s[o],l=a.long_name,u=a.short_name,c=a.types,d=0;d<c.length;d++){var m=c[d];switch(m){case"street_number":i.street_number=l;break;case"route":i.route=u;break;case"neighborhood":null!==(t=i.locality)&&void 0!==t||(i.locality=l),null!==(r=i.city)&&void 0!==r||(i.city=l);case"locality":i.locality=l,i.city=l;break;case"administrative_area_level_2":i.administrative_area_level_2=l,i.county=l;break;case"administrative_area_level_1":i.administrative_area_level_1=u,i.state=u;break;case"country":i.country=u;break;case"postal_code":i.postal_code=u;break;case"postal_code_suffix":i.postal_code_suffix=u}}i.full_address=!this.isPartialAddress(i),i.formatted_address=e.formatted_address,i.name=e.name,i.place_id=e.place_id;var p=e.types;if(null!=p)for(o=0;o<p.length;o++){switch(m=p[o]){case"airport":i.location_type=n.CX.LocationTypes.Airport;break;case"bus_station":i.location_type=n.CX.LocationTypes.Bus;break;case"lodging":i.location_type=n.CX.LocationTypes.Hotel;break;case"administrative_area_level_3":case"establishment":case"locality":case"political":case"premise":case"street_address":i.location_type=n.CX.LocationTypes.Place;break;case"school":i.location_type=n.CX.LocationTypes.School;break;case"train_station":i.location_type=n.CX.LocationTypes.Railroad;break;case"transit_station":i.location_type=n.CX.LocationTypes.Station}if(i.location_type!=n.CX.LocationTypes.NotSpecified)break}}return i}isPartialAddress(e){var t=!1;return e.location_type!=n.CX.LocationTypes.Place&&e.location_type!=n.CX.LocationTypes.NotSpecified||""!=e.street_number&&""!=e.route||(t=!0),t}allowCopy(e){if((0,n.IsNull)(e)||(0,n.IsNull)(e.types))return!1;for(var t=e.types,r=0;r<t.length;r++){if("airport"==t[r].toLowerCase())return!1}return!0}}},56379:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Array_compare",{enumerable:!0,get:function(){return s.Array_compare}}),Object.defineProperty(t,"Array_inArray",{enumerable:!0,get:function(){return s.Array_inArray}}),Object.defineProperty(t,"Array_inArrayIndex",{enumerable:!0,get:function(){return s.Array_inArrayIndex}}),Object.defineProperty(t,"Array_pushIfNotExist",{enumerable:!0,get:function(){return s.Array_pushIfNotExist}}),Object.defineProperty(t,"Between",{enumerable:!0,get:function(){return s.Between}}),Object.defineProperty(t,"ButtonIDs",{enumerable:!0,get:function(){return a.ButtonIDs}}),Object.defineProperty(t,"CX",{enumerable:!0,get:function(){return b.CX}}),Object.defineProperty(t,"CalculateSize",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"CheckArray",{enumerable:!0,get:function(){return s.CheckArray}}),Object.defineProperty(t,"CheckForNullString",{enumerable:!0,get:function(){return s.CheckForNullString}}),Object.defineProperty(t,"CheckGPSDateAndFlag",{enumerable:!0,get:function(){return s.CheckGPSDateAndFlag}}),Object.defineProperty(t,"CheckIfDestExists",{enumerable:!0,get:function(){return s.CheckIfDestExists}}),Object.defineProperty(t,"CheckStringLength",{enumerable:!0,get:function(){return s.CheckStringLength}}),Object.defineProperty(t,"CleanTelephone",{enumerable:!0,get:function(){return s.CleanTelephone}}),Object.defineProperty(t,"ClearAllMenus",{enumerable:!0,get:function(){return u.ClearAllMenus}}),Object.defineProperty(t,"ClearLists",{enumerable:!0,get:function(){return u.ClearLists}}),Object.defineProperty(t,"Constants",{enumerable:!0,get:function(){return a.Constants}}),Object.defineProperty(t,"CreateAccountDisplayList",{enumerable:!0,get:function(){return s.CreateAccountDisplayList}}),Object.defineProperty(t,"CreateDefaultAlertObj",{enumerable:!0,get:function(){return s.CreateDefaultAlertObj}}),Object.defineProperty(t,"CreateDefaultConvo",{enumerable:!0,get:function(){return s.CreateDefaultConvo}}),Object.defineProperty(t,"CreateDefaultTableData",{enumerable:!0,get:function(){return s.CreateDefaultTableData}}),Object.defineProperty(t,"CreateGuid",{enumerable:!0,get:function(){return s.CreateGuid}}),Object.defineProperty(t,"CreateMsgObj",{enumerable:!0,get:function(){return s.CreateMsgObj}}),Object.defineProperty(t,"CreateMsgObjectList",{enumerable:!0,get:function(){return s.CreateMsgObjectList}}),Object.defineProperty(t,"CreateNewConv",{enumerable:!0,get:function(){return s.CreateNewConv}}),Object.defineProperty(t,"CreateNewMultiDestObject",{enumerable:!0,get:function(){return s.CreateNewMultiDestObject}}),Object.defineProperty(t,"CreateQLink",{enumerable:!0,get:function(){return s.CreateQLink}}),Object.defineProperty(t,"CreateRandomKey",{enumerable:!0,get:function(){return s.CreateRandomKey}}),Object.defineProperty(t,"CustomStyles",{enumerable:!0,get:function(){return a.CustomStyles}}),Object.defineProperty(t,"DateOnly",{enumerable:!0,get:function(){return s.DateOnly}}),Object.defineProperty(t,"DateTimeForValue",{enumerable:!0,get:function(){return s.DateTimeForValue}}),Object.defineProperty(t,"DeepCopyArrayObject",{enumerable:!0,get:function(){return s.DeepCopyArrayObject}}),Object.defineProperty(t,"DefaultIfNull",{enumerable:!0,get:function(){return s.DefaultIfNull}}),Object.defineProperty(t,"DefaultIfNullOrEmpty",{enumerable:!0,get:function(){return s.DefaultIfNullOrEmpty}}),Object.defineProperty(t,"DefaultInteger",{enumerable:!0,get:function(){return s.DefaultInteger}}),Object.defineProperty(t,"DefaultLanguage",{enumerable:!0,get:function(){return u.DefaultLanguage}}),Object.defineProperty(t,"DefaultNumeric",{enumerable:!0,get:function(){return s.DefaultNumeric}}),Object.defineProperty(t,"DismissAlertID",{enumerable:!0,get:function(){return i.DismissAlertID}}),Object.defineProperty(t,"DismissAllAlerts",{enumerable:!0,get:function(){return i.DismissAllAlerts}}),Object.defineProperty(t,"DriverViewDisplay",{enumerable:!0,get:function(){return s.DriverViewDisplay}}),Object.defineProperty(t,"ErrorClassNameForBool",{enumerable:!0,get:function(){return v.ErrorClassNameForBool}}),Object.defineProperty(t,"FetchDisplayForValue",{enumerable:!0,get:function(){return s.FetchDisplayForValue}}),Object.defineProperty(t,"FindFormatForKey",{enumerable:!0,get:function(){return s.FindFormatForKey}}),Object.defineProperty(t,"GetBrowserName",{enumerable:!0,get:function(){return s.GetBrowserName}}),Object.defineProperty(t,"GetDictObject",{enumerable:!0,get:function(){return s.GetDictObject}}),Object.defineProperty(t,"GetDisplayNameForEnumList",{enumerable:!0,get:function(){return s.GetDisplayNameForEnumList}}),Object.defineProperty(t,"GetDisplayNameForEnumListA",{enumerable:!0,get:function(){return s.GetDisplayNameForEnumListA}}),Object.defineProperty(t,"GetIndexOfObjectFromID",{enumerable:!0,get:function(){return s.GetIndexOfObjectFromID}}),Object.defineProperty(t,"GetLanguage",{enumerable:!0,get:function(){return u.GetLanguage}}),Object.defineProperty(t,"GetList",{enumerable:!0,get:function(){return u.GetList}}),Object.defineProperty(t,"GetListLanguageObj",{enumerable:!0,get:function(){return u.GetListLanguageObj}}),Object.defineProperty(t,"GetLocationLatLng",{enumerable:!0,get:function(){return s.GetLocationLatLng}}),Object.defineProperty(t,"GetMenuLanguageObj",{enumerable:!0,get:function(){return u.GetMenuLanguageObj}}),Object.defineProperty(t,"GetMenus",{enumerable:!0,get:function(){return u.GetMenus}}),Object.defineProperty(t,"GetSetting",{enumerable:!0,get:function(){return u.GetSetting}}),Object.defineProperty(t,"GetToken",{enumerable:!0,get:function(){return u.GetToken}}),Object.defineProperty(t,"GetTokenLanguageObj",{enumerable:!0,get:function(){return u.GetTokenLanguageObj}}),Object.defineProperty(t,"GetTokenValue",{enumerable:!0,get:function(){return u.GetTokenValue}}),Object.defineProperty(t,"GetURLParams",{enumerable:!0,get:function(){return s.GetURLParams}}),Object.defineProperty(t,"GetUserSetting",{enumerable:!0,get:function(){return u.GetUserSetting}}),Object.defineProperty(t,"GetWebSourceType",{enumerable:!0,get:function(){return s.GetWebSourceType}}),Object.defineProperty(t,"IFrameClassChangeMsg",{enumerable:!0,get:function(){return s.IFrameClassChangeMsg}}),Object.defineProperty(t,"IFrameSizeChangeMsg",{enumerable:!0,get:function(){return s.IFrameSizeChangeMsg}}),Object.defineProperty(t,"IsArrayEqual",{enumerable:!0,get:function(){return s.IsArrayEqual}}),Object.defineProperty(t,"IsBase64",{enumerable:!0,get:function(){return s.IsBase64}}),Object.defineProperty(t,"IsDate",{enumerable:!0,get:function(){return s.IsDate}}),Object.defineProperty(t,"IsEmpty",{enumerable:!0,get:function(){return s.IsEmpty}}),Object.defineProperty(t,"IsIE",{enumerable:!0,get:function(){return s.IsIE}}),Object.defineProperty(t,"IsJsonString",{enumerable:!0,get:function(){return s.IsJsonString}}),Object.defineProperty(t,"IsLanguageRTL",{enumerable:!0,get:function(){return u.IsLanguageRTL}}),Object.defineProperty(t,"IsNotNull",{enumerable:!0,get:function(){return s.IsNotNull}}),Object.defineProperty(t,"IsNull",{enumerable:!0,get:function(){return s.IsNull}}),Object.defineProperty(t,"IsNullOrEmpty",{enumerable:!0,get:function(){return s.IsNullOrEmpty}}),Object.defineProperty(t,"IsObjectTheSame",{enumerable:!0,get:function(){return s.IsObjectTheSame}}),Object.defineProperty(t,"IsValidBrowser",{enumerable:!0,get:function(){return s.IsValidBrowser}}),Object.defineProperty(t,"LoadLists",{enumerable:!0,get:function(){return u.LoadLists}}),Object.defineProperty(t,"LoadTemplateData",{enumerable:!0,get:function(){return s.LoadTemplateData}}),Object.defineProperty(t,"Log",{enumerable:!0,get:function(){return l.Log}}),Object.defineProperty(t,"LogF",{enumerable:!0,get:function(){return l.LogF}}),Object.defineProperty(t,"LogGroup",{enumerable:!0,get:function(){return l.LogGroup}}),Object.defineProperty(t,"LogGroupEnd",{enumerable:!0,get:function(){return l.LogGroupEnd}}),Object.defineProperty(t,"LogTypes",{enumerable:!0,get:function(){return l.LogTypes}}),Object.defineProperty(t,"LogX",{enumerable:!0,get:function(){return l.LogX}}),Object.defineProperty(t,"MouseWhichEvents",{enumerable:!0,get:function(){return a.MouseWhichEvents}}),Object.defineProperty(t,"Object_deepDiff",{enumerable:!0,get:function(){return s.Object_deepDiff}}),Object.defineProperty(t,"Object_shallowDiff",{enumerable:!0,get:function(){return s.Object_shallowDiff}}),Object.defineProperty(t,"ParentTypes",{enumerable:!0,get:function(){return a.ParentTypes}}),Object.defineProperty(t,"ParseAllListItems",{enumerable:!0,get:function(){return u.ParseAllListItems}}),Object.defineProperty(t,"ParseAuthResponse",{enumerable:!0,get:function(){return u.ParseAuthResponse}}),Object.defineProperty(t,"ParseJsonString",{enumerable:!0,get:function(){return s.ParseJsonString}}),Object.defineProperty(t,"ParseJsonStringClean",{enumerable:!0,get:function(){return s.ParseJsonStringClean}}),Object.defineProperty(t,"ParseResourceResponse",{enumerable:!0,get:function(){return u.ParseResourceResponse}}),Object.defineProperty(t,"ProcessBase64",{enumerable:!0,get:function(){return s.ProcessBase64}}),Object.defineProperty(t,"ReactSelectActionTypes",{enumerable:!0,get:function(){return a.ReactSelectActionTypes}}),Object.defineProperty(t,"ResEditStates",{enumerable:!0,get:function(){return a.ResEditStates}}),Object.defineProperty(t,"ResProgressSteps",{enumerable:!0,get:function(){return a.ResProgressSteps}}),Object.defineProperty(t,"SearchStyles",{enumerable:!0,get:function(){return a.SearchStyles}}),Object.defineProperty(t,"ServerSupport",{enumerable:!0,get:function(){return p.ServerSupport}}),Object.defineProperty(t,"SetLanguage",{enumerable:!0,get:function(){return u.SetLanguage}}),Object.defineProperty(t,"ShowAlert",{enumerable:!0,get:function(){return i.ShowAlert}}),Object.defineProperty(t,"SortBy",{enumerable:!0,get:function(){return a.SortBy}}),Object.defineProperty(t,"SortDirection",{enumerable:!0,get:function(){return a.SortDirection}}),Object.defineProperty(t,"SortNestedArray",{enumerable:!0,get:function(){return s.SortNestedArray}}),Object.defineProperty(t,"TextCodeModeList",{enumerable:!0,get:function(){return a.TextCodeModeList}}),Object.defineProperty(t,"TimeOnly",{enumerable:!0,get:function(){return s.TimeOnly}}),Object.defineProperty(t,"TrackingSupport",{enumerable:!0,get:function(){return f.TrackingSupport}}),Object.defineProperty(t,"TruncateText",{enumerable:!0,get:function(){return s.TruncateText}}),Object.defineProperty(t,"UpdateDestinationsForSend",{enumerable:!0,get:function(){return s.UpdateDestinationsForSend}}),Object.defineProperty(t,"UtilSupport",{enumerable:!0,get:function(){return h.UtilSupport}}),Object.defineProperty(t,"ValidationSupport",{enumerable:!0,get:function(){return v.ValidationSupport}}),Object.defineProperty(t,"ViewSelectOptions",{enumerable:!0,get:function(){return a.ViewSelectOptions}}),Object.defineProperty(t,"ViewStyleKeys",{enumerable:!0,get:function(){return a.ViewStyleKeys}}),Object.defineProperty(t,"createEventObject",{enumerable:!0,get:function(){return s.createEventObject}}),Object.defineProperty(t,"escapeRegexCharacters",{enumerable:!0,get:function(){return s.escapeRegexCharacters}}),Object.defineProperty(t,"googleParse",{enumerable:!0,get:function(){return g.googleParse}}),Object.defineProperty(t,"hexDump",{enumerable:!0,get:function(){return s.hexDump}}),Object.defineProperty(t,"objAssign",{enumerable:!0,get:function(){return s.objAssign}}),Object.defineProperty(t,"objCopy",{enumerable:!0,get:function(){return s.objCopy}}),Object.defineProperty(t,"pageReload",{enumerable:!0,get:function(){return n.pageReload}}),Object.defineProperty(t,"pageSet",{enumerable:!0,get:function(){return n.pageSet}}),Object.defineProperty(t,"pageSetHome",{enumerable:!0,get:function(){return n.pageSetHome}}),Object.defineProperty(t,"pageSetHomeURL",{enumerable:!0,get:function(){return n.pageSetHomeURL}}),Object.defineProperty(t,"postJSON",{enumerable:!0,get:function(){return s.postJSON}}),Object.defineProperty(t,"quickHash",{enumerable:!0,get:function(){return c.quickHash}}),Object.defineProperty(t,"runGetJSON",{enumerable:!0,get:function(){return s.runGetJSON}}),Object.defineProperty(t,"runJSON",{enumerable:!0,get:function(){return s.runJSON}}),Object.defineProperty(t,"sendMessage",{enumerable:!0,get:function(){return s.sendMessage}}),Object.defineProperty(t,"sendMessageX",{enumerable:!0,get:function(){return s.sendMessageX}}),Object.defineProperty(t,"stringInject",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(t,"stringifyMax",{enumerable:!0,get:function(){return d.stringifyMax}});var n=r(72618),i=r(64144),s=r(76313),o=y(r(20381)),a=r(22531),l=r(60336),u=r(28455),c=r(19497),d=r(54231),m=y(r(53421)),p=r(42002),f=r(64408),h=r(27327),b=r(69440),g=r(47086),v=r(91688);function y(e){return e&&e.__esModule?e:{default:e}}},19497:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.quickHash=function(e,t){let r=s(e),n=JSON.stringify(r,(function(e,t){return void 0===t?"undef":t})).replace(/\s+/g,"");t||(t=43981);return i.default.h32(n,t).toString(16)},r(82937),r(67285),r(42295),r(34994);var n,i=(n=r(57467))&&n.__esModule?n:{default:n};function s(e){return null==e||null==e||"object"!=typeof e?e:Object.keys(e).sort().reduce(((t,r)=>(Array.isArray(e[r])?t[r]=e[r].map(s):"object"==typeof e[r]?t[r]=s(e[r]):t[r]=e[r],t)),{})}},53421:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"==typeof e&&t instanceof Array)return e.replace(/({\d})/g,(function(e){var r=t[e.replace(/{/,"").replace(/}/,"")];return"object"==typeof r&&(r=(0,n.stringifyMax)(r,256)),r}));if(!("string"==typeof e&&t instanceof Object))return("string"==typeof e&&t instanceof Array==!1||"string"==typeof e&&t instanceof Object==!1)&&e;if(0===Object.keys(t).length)return e;for(let r in t)return e.replace(/({([^}]+)})/g,(function(e){let r=e.replace(/{/,"").replace(/}/,"");if(!t[r])return e;var i=t[r];return"object"==typeof i&&(i=(0,n.stringifyMax)(i,256)),i}))},r(42295),r(34994);var n=r(56379)},54231:(e,t)=>{function r(e,t,r,n){return JSON.stringify(e,function(e,t){var r=[],n=[];null==t&&(t=function(e,t){return r[0]===t?"[Circular ~]":"[Circular ~."+n.slice(0,r.indexOf(t)).join(".")+"]"});return function(i,s){if(r.length>0){var o=r.indexOf(this);~o?r.splice(o+1):r.push(this),~o?n.splice(o,1/0,i):n.push(i),~r.indexOf(s)&&(s=t.call(this,i,s))}else r.push(s);return null==e?s:e.call(this,i,s)}}(t,n),r)}Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=r,t.stringifyMax=function(e,t){return n(r(e),t)};var n=function(e,t){var r=e.length>t?"...":"";return e.substring(0,t)+r}},17434:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ActiveConversationModal",{enumerable:!0,get:function(){return n.ActiveConversationModal}}),Object.defineProperty(t,"ActiveConversationsMiniView",{enumerable:!0,get:function(){return n.ActiveConversationsMiniView}}),Object.defineProperty(t,"ActiveConversationsView",{enumerable:!0,get:function(){return n.ActiveConversationsView}});var n=r(72970)},72970:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ActiveConversationsView=t.ActiveConversationsMiniView=t.ActiveConversationModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/activeConversationsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:9,columnNumber:9}}))}}t.ActiveConversationsView=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,91659));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ActiveConversationModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,39729));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.ActiveConversationsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,30419));this.setState({module:e})}}},8609:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ActiveSessionsView",{enumerable:!0,get:function(){return n.ActiveSessionsView}});var n=r(19725)},19725:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ActiveSessionsView=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198);function o(){return o=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},o.apply(this,arguments)}class a extends i.Component{render(){return n.createElement(l,o({},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/activeSessionsView/wrapper.jsx",lineNumber:25,columnNumber:9}}))}}t.ActiveSessionsView=a;class l extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,13697));this.setState({module:e})}}},15521:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ActiveUserModal",{enumerable:!0,get:function(){return n.ActiveUserModal}}),Object.defineProperty(t,"ActiveUsersMiniView",{enumerable:!0,get:function(){return n.ActiveUsersMiniView}}),Object.defineProperty(t,"ActiveUsersView",{enumerable:!0,get:function(){return n.ActiveUsersView}});var n=r(64349)},64349:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ActiveUsersView=t.ActiveUsersMiniView=t.ActiveUserModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/activeUsersView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:9,columnNumber:7}}))}}t.ActiveUserModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,10313));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:25,columnNumber:9}}))}}t.ActiveUsersView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,62726));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:41,columnNumber:9}}))}}t.ActiveUsersMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,42373));this.setState({module:e})}}},24447:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AuditDiv",{enumerable:!0,get:function(){return n.AuditDiv}}),Object.defineProperty(t,"AuditMiniView",{enumerable:!0,get:function(){return n.AuditMiniView}}),Object.defineProperty(t,"AuditModal",{enumerable:!0,get:function(){return n.AuditModal}});var n=r(43083)},43083:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.AuditModal=t.AuditMiniView=t.AuditDiv=void 0,r(63045),r(48868),r(54861),r(19975);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/auditMiniView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:14,columnNumber:9}}))}}t.AuditDiv=m,i=m,s="defaultProps",o={tabName:"Audits",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,30795));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:30,columnNumber:9}}))}}t.AuditMiniView=f;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,76260));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:46,columnNumber:7}}))}}t.AuditModal=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,66418));this.setState({module:e})}}},34252:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AuthGroupModal",{enumerable:!0,get:function(){return n.AuthGroupModal}}),Object.defineProperty(t,"AuthGroupsView",{enumerable:!0,get:function(){return n.AuthGroupsView}});var n=r(77360)},77360:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.AuthGroupsView=t.AuthGroupsDiv=t.AuthGroupModal=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/authGroupsView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:9}}))}}t.AuthGroupModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,49667));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(LazyLoadAuthGroupsDiv,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:31,columnNumber:7}}))}}t.AuthGroupsDiv=f,i=f,s="defaultProps",o={tabName:"AuthGroups",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends a.Component{render(){return n.createElement(b,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:38,columnNumber:9}}))}}t.AuthGroupsView=h;class b extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,99055));this.setState({module:e})}}},57863:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AuthorizationModal",{enumerable:!0,get:function(){return n.AuthorizationModal}}),Object.defineProperty(t,"AuthorizationsDiv",{enumerable:!0,get:function(){return n.AuthorizationsDiv}}),Object.defineProperty(t,"AuthorizationsExtMiniView",{enumerable:!0,get:function(){return n.AuthorizationsExtMiniView}}),Object.defineProperty(t,"AuthorizationsMiniView",{enumerable:!0,get:function(){return n.AuthorizationsMiniView}}),Object.defineProperty(t,"AuthorizationsView",{enumerable:!0,get:function(){return n.AuthorizationsView}});var n=r(24562)},24562:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.AuthorizationsView=t.AuthorizationsMiniView=t.AuthorizationsExtMiniView=t.AuthorizationsDiv=t.AuthorizationModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/authView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:9,columnNumber:9}}))}}t.AuthorizationModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,2301));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:25,columnNumber:9}}))}}t.AuthorizationsView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,94956));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:41,columnNumber:7}}))}}t.AuthorizationsDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,80314));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:57,columnNumber:9}}))}}t.AuthorizationsMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,42418));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:9}}))}}t.AuthorizationsExtMiniView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,26098));this.setState({module:e})}}},34262:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AutoFillModal",{enumerable:!0,get:function(){return n.AutoFillModal}}),Object.defineProperty(t,"AutoFillsDiv",{enumerable:!0,get:function(){return n.AutoFillsDiv}}),Object.defineProperty(t,"AutoFillsMiniView",{enumerable:!0,get:function(){return n.AutoFillsMiniView}}),Object.defineProperty(t,"AutoFillsView",{enumerable:!0,get:function(){return n.AutoFillsView}});var n=r(15384)},15384:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.AutoFillsView=t.AutoFillsMiniView=t.AutoFillsDiv=t.AutoFillModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/autoFillView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.AutoFillModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,54683));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.AutoFillsView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,90466));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.AutoFillsDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,31938));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.AutoFillsMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,31891));this.setState({module:e})}}},749:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BasicAuthDiv",{enumerable:!0,get:function(){return n.BasicAuthDiv}}),Object.defineProperty(t,"BasicAuthMiniView",{enumerable:!0,get:function(){return n.BasicAuthMiniView}}),Object.defineProperty(t,"BasicAuthModal",{enumerable:!0,get:function(){return n.BasicAuthModal}}),Object.defineProperty(t,"BasicAuthView",{enumerable:!0,get:function(){return n.BasicAuthView}});var n=r(8143)},8143:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.BasicAuthView=t.BasicAuthModal=t.BasicAuthMiniView=t.BasicAuthDiv=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/basicAuthView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.BasicAuthModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,75092));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.BasicAuthDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,78565));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.BasicAuthMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,55803));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.BasicAuthView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,87370));this.setState({module:e})}}},67476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CalendarEventsDiv",{enumerable:!0,get:function(){return n.CalendarEventsDiv}}),Object.defineProperty(t,"CalendarEventsMiniView",{enumerable:!0,get:function(){return n.CalendarEventsMiniView}}),Object.defineProperty(t,"CalendarEventsModal",{enumerable:!0,get:function(){return n.CalendarEventsModal}}),Object.defineProperty(t,"CalendarEventsView",{enumerable:!0,get:function(){return n.CalendarEventsView}});var n=r(97826)},97826:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.CalendarEventsView=t.CalendarEventsModal=t.CalendarEventsMiniView=t.CalendarEventsDiv=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/calendarEventsView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:9}}))}}t.CalendarEventsModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,88895));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:31,columnNumber:7}}))}}t.CalendarEventsDiv=f,i=f,s="defaultProps",o={tabName:"Calendar Events",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,40135));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:47,columnNumber:7}}))}}t.CalendarEventsMiniView=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,20887));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:63,columnNumber:9}}))}}t.CalendarEventsView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,76516));this.setState({module:e})}}},78714:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CalendarTestToolModal",{enumerable:!0,get:function(){return n.CalendarTestToolModal}});var n=r(25364)},25364:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.CalendarTestToolModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198);function o(){return o=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},o.apply(this,arguments)}class a extends i.Component{render(){return n.createElement(l,o({},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/calendarTestTool/wrapper.jsx",lineNumber:8,columnNumber:9}}))}}t.CalendarTestToolModal=a;class l extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(322).then(r.bind(r,61811));this.setState({module:e})}}},3718:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CalendarModal",{enumerable:!0,get:function(){return n.CalendarModal}}),Object.defineProperty(t,"CalendarsDiv",{enumerable:!0,get:function(){return n.CalendarsDiv}}),Object.defineProperty(t,"CalendarsImport",{enumerable:!0,get:function(){return n.CalendarsImport}}),Object.defineProperty(t,"CalendarsMiniView",{enumerable:!0,get:function(){return n.CalendarsMiniView}}),Object.defineProperty(t,"CalendarsView",{enumerable:!0,get:function(){return n.CalendarsView}}),Object.defineProperty(t,"EmbeddedCalendarDiv",{enumerable:!0,get:function(){return n.EmbeddedCalendarDiv}});var n=r(53759)},53759:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.EmbeddedCalendarDiv=t.CalendarsView=t.CalendarsMiniView=t.CalendarsImport=t.CalendarsDiv=t.CalendarModal=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/calendarsView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:9}}))}}t.CalendarModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,31651));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:31,columnNumber:7}}))}}t.CalendarsDiv=f,i=f,s="defaultProps",o={tabName:"Calendars",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,57980));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:47,columnNumber:7}}))}}t.CalendarsImport=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,78579));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:63,columnNumber:7}}))}}t.CalendarsMiniView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,36056));this.setState({module:e})}}class _ extends a.Component{render(){return n.createElement(N,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:79,columnNumber:9}}))}}t.CalendarsView=_;class N extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,86732));this.setState({module:e})}}class C extends a.Component{render(){return n.createElement(S,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:95,columnNumber:7}}))}}t.EmbeddedCalendarDiv=C;class S extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,56900));this.setState({module:e})}}},95785:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CannedMessageModal",{enumerable:!0,get:function(){return n.CannedMessageModal}}),Object.defineProperty(t,"CannedMessagesDiv",{enumerable:!0,get:function(){return n.CannedMessagesDiv}}),Object.defineProperty(t,"CannedMessagesMiniView",{enumerable:!0,get:function(){return n.CannedMessagesMiniView}}),Object.defineProperty(t,"CannedMessagesView",{enumerable:!0,get:function(){return n.CannedMessagesView}});var n=r(85448)},85448:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.CannedMessagesView=t.CannedMessagesMiniView=t.CannedMessagesDiv=t.CannedMessageModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/cannedMessagesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.CannedMessageModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,33478));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.CannedMessagesDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,50770));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.CannedMessagesMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,62367));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.CannedMessagesView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,19164));this.setState({module:e})}}},15108:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.TelephoneDriverInputSelector=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(68476),o=r(10198),a=r(68548),l=r(56379),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/chatContainerView/ChatComponents/TelephoneDriverInputSelector.jsx";function c(){return c=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},c.apply(this,arguments)}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class m extends i.Component{constructor(){super(...arguments),d(this,"handleDestBtnClick",(e=>{const{handlers:t}=this.props,{IDs:r}=l.CX;var n=(0,l.createEventObject)(r.Telephone,"");t.onChange(n),n=(0,l.createEventObject)(r.ContactID,0),t.onChange(n),n=(0,l.createEventObject)(r.DriverID,0),t.onChange(n),n=(0,l.createEventObject)("DestinationType",e),t.onChange(n)}))}render(){const{handlers:e,localLists:t,validation:r}=this.props;var i=(new l.UtilSupport).GetFilteredServiceProviderUIDList(t,r.serviceProviderUID),d=r.DestinationType.value;return n.createElement(n.Fragment,null,n.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:41,columnNumber:7}},n.createElement(s.Col,{__self:this,__source:{fileName:u,lineNumber:42,columnNumber:9}},n.createElement("div",{className:"topBottomMargin",style:{textAlign:"center"},__self:this,__source:{fileName:u,lineNumber:43,columnNumber:11}},n.createElement(s.ButtonGroup,{__self:this,__source:{fileName:u,lineNumber:44,columnNumber:13}},n.createElement(s.Button,{color:"primary",onClick:()=>this.handleDestBtnClick(l.CX.DestinationTypes.Telephone),active:d===l.CX.DestinationTypes.Telephone,__self:this,__source:{fileName:u,lineNumber:45,columnNumber:15}},"Telephone"),n.createElement(s.Button,{color:"primary",onClick:()=>this.handleDestBtnClick(l.CX.DestinationTypes.Contact),active:d===l.CX.DestinationTypes.Contact,__self:this,__source:{fileName:u,lineNumber:47,columnNumber:15}},"Contact"),n.createElement(s.Button,{color:"primary",onClick:()=>this.handleDestBtnClick(l.CX.DestinationTypes.Driver),active:d===l.CX.DestinationTypes.Driver,__self:this,__source:{fileName:u,lineNumber:49,columnNumber:15}},"Driver"))))),d==l.CX.DestinationTypes.Telephone?n.createElement(o.TelephoneInputRC,c({validation:r.telephone},e,{__self:this,__source:{fileName:u,lineNumber:57,columnNumber:13}})):null,d==l.CX.DestinationTypes.Contact?n.createElement(o.SelectInputRC,c({selectList:"contactsByIDList",validation:r.contactID},l.ViewSelectOptions,e,{selectorStyle:{zIndex:"998"},__self:this,__source:{fileName:u,lineNumber:64,columnNumber:13}})):null,d==l.CX.DestinationTypes.Driver?n.createElement(n.Fragment,null,n.createElement(o.SelectInputRC,c({selectList:i,validation:r.serviceProviderUID},l.ViewSelectOptions,e,{selectorStyle:{zIndex:"997"},__self:this,__source:{fileName:u,lineNumber:76,columnNumber:13}})),n.createElement(a.DriverSelectInputRC,c({serviceProviderUID:r.serviceProviderUID.value},l.ViewSelectOptions,this.props,{__self:this,__source:{fileName:u,lineNumber:84,columnNumber:13}}))):null)}}t.TelephoneDriverInputSelector=m},14208:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationDeleteModal=void 0,r(19975);var i=r(32735),s=r(10198),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/chatContainerView/ChatComponents/conversationDeleteModal.jsx";function l(){return l=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},l.apply(this,arguments)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class c extends i.Component{constructor(e){super(e),u(this,"ValidationInitialize",((e,t,r,n)=>{var i=this.props.convToDeleteType==o.CX.ConversationTypes.BOT?o.CX.ConversationDeleteTypes.DeleteForAll:o.CX.ConversationDeleteTypes.DeleteForSession;return{DeleteType:e.CVO("DeleteType",t.numeric,{initialValue:i}),announceDelete:e.CVO(r.AnnounceDelete,t.numeric,{initialValue:1})}})),u(this,"handleSubmitOverride",((e,t)=>{const{deleteConvoWithType:r}=this.props;r&&r(e.DeleteType.value,e.announceDelete.value)})),this.state={}}render(){return n.createElement(s.ModalManager,l({},this.props,{handleSubmitOverride:this.handleSubmitOverride,hideInternalTab:!0,loadDisabled:!0,modalStyle:{maxWidth:"400px",maxHeight:"350px"},modalTitle:"Remove conversation",ValidationInitialize:this.ValidationInitialize,__self:this,__source:{fileName:a,lineNumber:43,columnNumber:7}}),n.createElement(d,{tabName:"Delete",__self:this,__source:{fileName:a,lineNumber:54,columnNumber:9}}))}}t.ConversationDeleteModal=c;class d extends i.Component{render(){const{GlobalLists:e,handlers:t,validation:r}=this.props;var i=(new o.UtilSupport).IsUserAdminSuper(e.LoginRoles);return n.createElement(n.Fragment,null,i&&n.createElement("div",{style:{marginTop:"10px"},__self:this,__source:{fileName:a,lineNumber:76,columnNumber:11}},n.createElement(s.CheckBoxInput,l({title:"Announce name on delete",validation:r.announceDelete},t,{__self:this,__source:{fileName:a,lineNumber:77,columnNumber:13}}))),n.createElement(s.SelectInputRC,l({colClass:"margin-left",title:"Terminate Conversation By: ",selectList:"conversationDeleteTypesList",validation:r.DeleteType},t,{__self:this,__source:{fileName:a,lineNumber:84,columnNumber:9}})))}}},778:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CanShowPlusButton",{enumerable:!0,get:function(){return i.CanShowPlusButton}}),Object.defineProperty(t,"ChatMessages",{enumerable:!0,get:function(){return n.ChatMessages}}),Object.defineProperty(t,"ChatView",{enumerable:!0,get:function(){return n.ChatView}}),Object.defineProperty(t,"CheckActiveConvoClass",{enumerable:!0,get:function(){return i.CheckActiveConvoClass}}),Object.defineProperty(t,"CheckDisplayName",{enumerable:!0,get:function(){return i.CheckDisplayName}}),Object.defineProperty(t,"ConversationDeleteModal",{enumerable:!0,get:function(){return o.ConversationDeleteModal}}),Object.defineProperty(t,"ConvoList",{enumerable:!0,get:function(){return n.ConvoList}}),Object.defineProperty(t,"ConvoWindowFooter",{enumerable:!0,get:function(){return n.ConvoWindowFooter}}),Object.defineProperty(t,"ConvoWindowHeader",{enumerable:!0,get:function(){return n.ConvoWindowHeader}}),Object.defineProperty(t,"CountHiddenConvos",{enumerable:!0,get:function(){return i.CountHiddenConvos}}),Object.defineProperty(t,"CreateConvoSort",{enumerable:!0,get:function(){return i.CreateConvoSort}}),Object.defineProperty(t,"CreateItemIDArrayFromItems",{enumerable:!0,get:function(){return i.CreateItemIDArrayFromItems}}),Object.defineProperty(t,"CreateItemSessionUIDArrayFromItems",{enumerable:!0,get:function(){return i.CreateItemSessionUIDArrayFromItems}}),Object.defineProperty(t,"CreateItemUserUIDArrayFromItems",{enumerable:!0,get:function(){return i.CreateItemUserUIDArrayFromItems}}),Object.defineProperty(t,"CreateNewConvoObjWithTypeAndBOTType",{enumerable:!0,get:function(){return i.CreateNewConvoObjWithTypeAndBOTType}}),Object.defineProperty(t,"CreateNewConvoObjectFromMultiDestObj",{enumerable:!0,get:function(){return i.CreateNewConvoObjectFromMultiDestObj}}),Object.defineProperty(t,"CreateRegisteredChatTypesFromResponse",{enumerable:!0,get:function(){return i.CreateRegisteredChatTypesFromResponse}}),Object.defineProperty(t,"DoesConvoExistForConvoID",{enumerable:!0,get:function(){return i.DoesConvoExistForConvoID}}),Object.defineProperty(t,"FindAndUpdateChatData",{enumerable:!0,get:function(){return i.FindAndUpdateChatData}}),Object.defineProperty(t,"FindContactIDForConvoID",{enumerable:!0,get:function(){return i.FindContactIDForConvoID}}),Object.defineProperty(t,"FindConvoName",{enumerable:!0,get:function(){return i.FindConvoName}}),Object.defineProperty(t,"FindDisplayNameForDriverID",{enumerable:!0,get:function(){return i.FindDisplayNameForDriverID}}),Object.defineProperty(t,"GetChatMessagesForConvoID",{enumerable:!0,get:function(){return i.GetChatMessagesForConvoID}}),Object.defineProperty(t,"GetConvByConvIDFromAllConv",{enumerable:!0,get:function(){return i.GetConvByConvIDFromAllConv}}),Object.defineProperty(t,"GetConvIndexByConvID",{enumerable:!0,get:function(){return i.GetConvIndexByConvID}}),Object.defineProperty(t,"GetConvoTypeFromConvoID",{enumerable:!0,get:function(){return i.GetConvoTypeFromConvoID}}),Object.defineProperty(t,"GetIndexOfAssignedConvo",{enumerable:!0,get:function(){return i.GetIndexOfAssignedConvo}}),Object.defineProperty(t,"GetSelectedConvIndex",{enumerable:!0,get:function(){return i.GetSelectedConvIndex}}),Object.defineProperty(t,"SortFieldIDs",{enumerable:!0,get:function(){return i.SortFieldIDs}}),Object.defineProperty(t,"StartConvoAlert",{enumerable:!0,get:function(){return n.StartConvoAlert}}),Object.defineProperty(t,"StartConvoIDs",{enumerable:!0,get:function(){return i.StartConvoIDs}}),Object.defineProperty(t,"TelephoneDriverInputSelector",{enumerable:!0,get:function(){return s.TelephoneDriverInputSelector}}),Object.defineProperty(t,"URLS",{enumerable:!0,get:function(){return i.URLS}}),Object.defineProperty(t,"UpdateNwMsgFlagTypes",{enumerable:!0,get:function(){return i.UpdateNwMsgFlagTypes}});var n=r(72810),i=r(56873),s=r(15108),o=r(14208)},56873:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CanShowPlusButton=function(e,t){return e!=n.CX.ConversationTypes.PreviousConvos&&e!=n.CX.ConversationTypes.AddToConversation&&e!=n.CX.ConversationTypes.AgentToAgent&&e!=n.CX.ConversationTypes.Group&&t!=n.CX.DestinationTypes.Driver},t.CheckActiveConvoClass=function(e,t,r){for(var n="",i=0;i<t.length;i++){(o=t[i]).convID==e&&(n="highlighted color"+i)}var s="";for(i=0;i<r.length;i++){var o;(o=r[i]).convoID==e&&o.convo.isReadOnly&&(s="archivedConvo")}return["chatItem",n,s].join(" ")},t.CheckDisplayName=i,t.CountHiddenConvos=function(e){var t=0;return e.forEach((function(e){e.convo.isHidden&&t++})),t},t.CreateConvoSort=function(e,t){return{SortColumn:e,SortDirection:t}},t.CreateItemIDArrayFromItems=function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r].id;t.push(n)}return t},t.CreateItemSessionUIDArrayFromItems=function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r].sessionUID;t.push(n)}return t},t.CreateItemUserUIDArrayFromItems=function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r].userID;t.push(n)}return t},t.CreateNewConvoObjWithTypeAndBOTType=function(e,t){return{MultiValue:"",DisplayName:"",Destination:"",Message:"",Type:e,BotType:t,ContactID:0,DriverID:0,StartDate:"",EndDate:"",ConvoRecIDs:[],ContactReason:""}},t.CreateNewConvoObjectFromMultiDestObj=function(e,t){var r=t.convType.value,i=r==n.CX.ConversationTypes.BOT?t.botType.value:String(t.scriptID.value);return{Destination:e.Destination,Message:t.message.value,Type:r,ContactID:String(e.ContactID),DriverID:String(e.DriverID),ConvoRecIDs:[],MultiConvoDestList:[],ScriptID:"0"==i?"":i,ResID:t.ResID.value?String(t.ResID.value):""}},t.CreateRegisteredChatTypesFromResponse=function(e){var t=[];if(e)for(var r=e.split(","),n=0;n<r.length;n++){var i=r[n];t.push(parseInt(i))}return t},t.DoesConvoExistForConvoID=function(e,t){for(var r=!1,n=0;n<t.length;n++)if(t[n].convoID==e){r=!0;break}return r},t.FindAndUpdateChatData=function(e,t,r){for(var s=!1,o=0;o<t.length;o++){var a=t[o];if(a.convo.id==r){e.productGroupUID=a.convo.productGroupUID,e.readOnly=a.convo.isReadOnly,e.title=i(a.convo.name,n.Constants.liveChatText),s=!0;break}}return s},t.FindContactIDForConvoID=function(e,t){for(var r=0,n=0;n<t.length;n++){var i=t[n];i.convo.id==e&&i.convo.contactID&&(r=i.convo.contactID)}return r},t.FindConvoName=function(e,t){for(var r=n.Constants.liveChatText,s=0;s<e.length;s++){var o=e[s];o.convo.id==t&&(r=i(o.convo.name,n.Constants.liveChatText))}return r},t.FindDisplayNameForDriverID=function(e,t){for(var r="",n=0;n<e.length;n++){var i=e[n];i.value==t&&(r=i.display)}return r},t.GetChatMessagesForConvoID=function(e,t){var r=t.filter((t=>t.convoID===e));return 0!=r.length?r[0].convo.messages:[]},t.GetConvByConvIDFromAllConv=function(e,t){var r={};return t.forEach((function(t){t.convoID==e&&(r=t)})),r},t.GetConvIndexByConvID=function(e,t){var r=0,n=-1;return t.activeConversations.forEach((function(t){t.convID==e&&(n=r),r++})),n},t.GetConvoTypeFromConvoID=function(e,t){for(var r=0,n=0;n<t.length;n++){if(t[n].convoID==e){r=t[n].convo.type;break}}return r},t.GetIndexOfAssignedConvo=function(e,t,r){for(var n=-1,i=0;i<e.length;i++){var s=e[i];if(r!=i&&s.convID==t){n=i;break}}return n},t.GetSelectedConvIndex=function(e){var t=0,r=0;return e.activeConversations.forEach((function(e){e.isSelected&&(r=t),t++})),r},t.UpdateNwMsgFlagTypes=t.URLS=t.StartConvoIDs=t.SortFieldIDs=void 0;var n=r(56379);t.URLS={allConversationsUrl:"/ChatMessage/AllChatData",fetchContext:"/context/getval",sendContext:"/context/set",sendMsgUrl:"/ChatMessage/Create/",startConvoUrl:"/ChatMessage/StartConvo/",deleteConvoUrl:"/ChatMessage/DeleteConvo",checkRegisteredChatTypesUrl:"/ChatMessage/CheckRegisteredChatTypes",showMapInfoUrl:"/ChatMessage/ShowMapInfo",sortConvosUrl:"/ChatMessage/SortConvos",logsConvoUrl:"/ChatMessage/ConvoLog",changeWebChatStatusUrl:"/ChatMessage/ChangeWebChatStatus",sendEmailConvoUrl:"/ChatMessage/SendWebChatEmailMessage/"};t.StartConvoIDs={StartDateID:"StartDateID",EndDateID:"EndDateID",DriverID:"DriverID",TelephoneID:"Telephone",MSGFieldID:"MsgField",ConvoTypeID:"ConvoType",BotTypeID:"BotType",ConvRecID:"ConvRecID",ScriptID:"ScriptID",AddConvoBtnID:"AddConvoBtnID",ResID:"ResID"};t.SortFieldIDs={SortByID:"SortByID",SortDirID:"SortDirID"};function i(e,t){var r=t;return e!=n.Constants.unknown&&(r="[ "+e+" ]"),r}t.UpdateNwMsgFlagTypes={ClearAll:0,SetAlways:1,SetConditionally:2}},72810:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.StartConvoAlert=t.ConvoWindowHeader=t.ConvoWindowFooter=t.ConvoList=t.ChatView=t.ChatMessages=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/chatContainerView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:11,columnNumber:7}}))}}t.ChatMessages=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(370)]).then(r.bind(r,79147));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:27,columnNumber:7}}))}}t.ChatView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(370)]).then(r.bind(r,75898));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:43,columnNumber:7}}))}}t.ConvoList=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(370)]).then(r.bind(r,81940));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:59,columnNumber:9}}))}}t.StartConvoAlert=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(370)]).then(r.bind(r,71366));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:75,columnNumber:7}}))}}t.ConvoWindowFooter=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(370)]).then(r.bind(r,32443));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:91,columnNumber:7}}))}}t.ConvoWindowHeader=v;class y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(370)]).then(r.bind(r,90023));this.setState({module:e})}}},71767:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CodesDiv",{enumerable:!0,get:function(){return n.CodesDiv}}),Object.defineProperty(t,"CodesImport",{enumerable:!0,get:function(){return n.CodesImport}}),Object.defineProperty(t,"CodesMiniView",{enumerable:!0,get:function(){return n.CodesMiniView}}),Object.defineProperty(t,"CodesModal",{enumerable:!0,get:function(){return n.CodesModal}}),Object.defineProperty(t,"CodesView",{enumerable:!0,get:function(){return n.CodesView}});var n=r(58164)},58164:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.CodesView=t.CodesModal=t.CodesMiniView=t.CodesImport=t.CodesDiv=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/codesView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:9}}))}}t.CodesModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,65641));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:25,columnNumber:9}}))}}t.CodesView=f;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,55223));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:41,columnNumber:9}}))}}t.CodesImport=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,48883));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:63,columnNumber:7}}))}}t.CodesDiv=v,i=v,s="defaultProps",o={tabName:"Codes",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,23602));this.setState({module:e})}}class _ extends a.Component{render(){return n.createElement(N,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:79,columnNumber:9}}))}}t.CodesMiniView=_;class N extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,36762));this.setState({module:e})}}},50620:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProviderConfirm",{enumerable:!0,get:function(){return n.ProviderConfirm}});var n=r(45795)},45795:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProviderConfirm=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198);function o(){return o=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},o.apply(this,arguments)}class a extends i.Component{render(){return n.createElement(l,o({},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/confirm/wrapper.jsx",lineNumber:8,columnNumber:7}}))}}t.ProviderConfirm=a;class l extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,11470));this.setState({module:e})}}},96019:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConnectionsModal",{enumerable:!0,get:function(){return n.ConnectionsModal}}),Object.defineProperty(t,"ConnectionsView",{enumerable:!0,get:function(){return n.ConnectionsView}}),Object.defineProperty(t,"isChatMode",{enumerable:!0,get:function(){return i.isChatMode}}),Object.defineProperty(t,"isEmailMode",{enumerable:!0,get:function(){return i.isEmailMode}}),Object.defineProperty(t,"isWebChatMode",{enumerable:!0,get:function(){return i.isWebChatMode}});var n=r(29435),i=r(2883)},2883:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isChatMode=function(e){const{ConnectionModes:t}=n.CX;var r=e;Number.isInteger(r)||(r=parseInt(r));switch(r){case t.ChatPTP:case t.ChatGroup:return!0;default:return!1}},t.isEmailMode=function(e){const{ConnectionModes:t}=n.CX;var r=e;Number.isInteger(r)||(r=parseInt(r));switch(r){case t.EmailOutBound:case t.EmailOutDefault:case t.EmailInBound:case t.SendEmail:return!0;default:return!1}},t.isWebChatMode=function(e){const{ConnectionModes:t}=n.CX;var r=e;Number.isInteger(r)||(r=parseInt(r));switch(r){case t.WebChatInBound:case t.ChatNotAvailable:case t.ChatPTP:return!0;default:return!1}};var n=r(56379)},29435:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionsView=t.ConnectionsModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/connectionsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ConnectionsModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,78449));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ConnectionsView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,55549));this.setState({module:e})}}},21094:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ContactModal",{enumerable:!0,get:function(){return n.ContactModal}}),Object.defineProperty(t,"ContactModalNew",{enumerable:!0,get:function(){return n.ContactModalNew}}),Object.defineProperty(t,"ContactsImport",{enumerable:!0,get:function(){return n.ContactsImport}}),Object.defineProperty(t,"ContactsView",{enumerable:!0,get:function(){return n.ContactsView}});var n=r(95876)},95876:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.ContactsView=t.ContactsImport=t.ContactModalNew=t.ContactModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/contactsView/wrapper.jsx";function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(){return l=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},l.apply(this,arguments)}class u extends i.Component{render(){return n.createElement(c,l({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.ContactsImport=u;class c extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,26377));this.setState({module:e})}}class d extends i.Component{render(){return n.createElement(m,l({},this.props,{__self:this,__source:{fileName:o,lineNumber:38,columnNumber:9}}))}}t.ContactModal=d,a(d,"CacheListContact",["contactGroupNameList","contactsNoteTypesList","contactTypesList","reservationGroupingModesList"].concat(d.CacheList)),a(d,"CacheList",["contactLockStatusList","contactSourcesList"]);class m extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,26058));this.setState({module:e})}}class p extends i.Component{render(){return n.createElement(f,l({},this.props,{__self:this,__source:{fileName:o,lineNumber:55,columnNumber:7}}))}}t.ContactModalNew=p;class f extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,82725));this.setState({module:e})}}class h extends i.Component{render(){return n.createElement(b,l({},this.props,{__self:this,__source:{fileName:o,lineNumber:71,columnNumber:9}}))}}t.ContactsView=h;class b extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,19883));this.setState({module:e})}}},1543:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConversationHistoryView",{enumerable:!0,get:function(){return n.ConversationHistoryView}}),Object.defineProperty(t,"ConversationModal",{enumerable:!0,get:function(){return n.ConversationModal}});var n=r(47923)},47923:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationModal=t.ConversationHistoryView=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/conversationView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ConversationHistoryView=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(370)]).then(r.bind(r,61672));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ConversationModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(370)]).then(r.bind(r,44265));this.setState({module:e})}}},13183:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CreditCardMatchModal",{enumerable:!0,get:function(){return n.CreditCardMatchModal}}),Object.defineProperty(t,"CreditCardMatchView",{enumerable:!0,get:function(){return n.CreditCardMatchView}});var n=r(67193)},67193:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.CreditCardMatchView=t.CreditCardMatchModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/creditCardMatchView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.CreditCardMatchModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,52107));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.CreditCardMatchView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,80124));this.setState({module:e})}}},1139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CreditCardProviderModal",{enumerable:!0,get:function(){return n.CreditCardProviderModal}}),Object.defineProperty(t,"CreditCardProviderView",{enumerable:!0,get:function(){return n.CreditCardProviderView}}),Object.defineProperty(t,"ProviderCCTestToolModal",{enumerable:!0,get:function(){return n.ProviderCCTestToolModal}});var n=r(3456)},3456:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProviderCCTestToolModal=t.CreditCardProviderView=t.CreditCardProviderModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/creditCardProviderView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.CreditCardProviderModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,86942));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ProviderCCTestToolModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,55397));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.CreditCardProviderView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,82553));this.setState({module:e})}}},91580:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CreditCardTransModal",{enumerable:!0,get:function(){return n.CreditCardTransModal}}),Object.defineProperty(t,"CreditCardTransView",{enumerable:!0,get:function(){return n.CreditCardTransView}});var n=r(46054)},46054:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.CreditCardTransView=t.CreditCardTransModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/creditCardTransView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.CreditCardTransModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,19241));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.CreditCardTransView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,35898));this.setState({module:e})}}},8841:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CronTabModal",{enumerable:!0,get:function(){return n.CronTabModal}}),Object.defineProperty(t,"CronTabView",{enumerable:!0,get:function(){return n.CronTabView}});var n=r(4497)},4497:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.CronTabView=t.CronTabModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/cronTabView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.CronTabModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,28742));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.CronTabView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,63654));this.setState({module:e})}}},66586:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CurrencyRuleModal",{enumerable:!0,get:function(){return n.CurrencyRuleModal}}),Object.defineProperty(t,"CurrencyRulesDiv",{enumerable:!0,get:function(){return n.CurrencyRulesDiv}}),Object.defineProperty(t,"CurrencyRulesMiniView",{enumerable:!0,get:function(){return n.CurrencyRulesMiniView}}),Object.defineProperty(t,"CurrencyRulesView",{enumerable:!0,get:function(){return n.CurrencyRulesView}});var n=r(61266)},61266:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.CurrencyRulesView=t.CurrencyRulesMiniView=t.CurrencyRulesDiv=t.CurrencyRuleModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/currencyRulesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.CurrencyRuleModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,23203));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.CurrencyRulesDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,76365));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.CurrencyRulesMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,11853));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.CurrencyRulesView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,19466));this.setState({module:e})}}},11861:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DocumentGenerateModal",{enumerable:!0,get:function(){return n.DocumentGenerateModal}}),Object.defineProperty(t,"DocumentModal",{enumerable:!0,get:function(){return n.DocumentModal}}),Object.defineProperty(t,"DocumentsDiv",{enumerable:!0,get:function(){return n.DocumentsDiv}}),Object.defineProperty(t,"DocumentsMiniView",{enumerable:!0,get:function(){return n.DocumentsMiniView}}),Object.defineProperty(t,"DocumentsView",{enumerable:!0,get:function(){return n.DocumentsView}});var n=r(42441)},42441:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.DocumentsView=t.DocumentsMiniView=t.DocumentsDiv=t.DocumentModal=t.DocumentGenerateModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/documentsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.DocumentGenerateModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,27616));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.DocumentModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,71341));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.DocumentsDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,84760));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.DocumentsMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,9794));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:9}}))}}t.DocumentsView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,97938));this.setState({module:e})}}},97107:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DriverConfirmPaxStatusModal",{enumerable:!0,get:function(){return n.DriverConfirmPaxStatusModal}}),Object.defineProperty(t,"DriverDeliveryExternalModal",{enumerable:!0,get:function(){return n.DriverDeliveryExternalModal}}),Object.defineProperty(t,"DriverDeliveryExternalView",{enumerable:!0,get:function(){return n.DriverDeliveryExternalView}}),Object.defineProperty(t,"DriverUploadPhoto",{enumerable:!0,get:function(){return n.DriverUploadPhoto}});var n=r(11021)},11021:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.DriverUploadPhoto=t.DriverDeliveryExternalView=t.DriverDeliveryExternalModal=t.DriverConfirmPaxStatusModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/driversDeliveryView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.DriverConfirmPaxStatusModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,2026));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.DriverDeliveryExternalModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,30408));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.DriverDeliveryExternalView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,68363));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.DriverUploadPhoto=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,43116));this.setState({module:e})}}},98427:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DriverModal",{enumerable:!0,get:function(){return n.DriverModal}}),Object.defineProperty(t,"DriversDiv",{enumerable:!0,get:function(){return n.DriversDiv}}),Object.defineProperty(t,"DriversImport",{enumerable:!0,get:function(){return n.DriversImport}}),Object.defineProperty(t,"DriversMiniView",{enumerable:!0,get:function(){return n.DriversMiniView}}),Object.defineProperty(t,"DriversView",{enumerable:!0,get:function(){return n.DriversView}});var n=r(15201)},15201:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.DriversView=t.DriversMiniView=t.DriversImport=t.DriversDiv=t.DriverModal=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/driversView/wrapper.jsx";function c(){return c=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},c.apply(this,arguments)}class d extends a.Component{render(){return n.createElement(m,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:8,columnNumber:9}}))}}t.DriverModal=d;class m extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,58189));this.setState({module:e})}}class p extends a.Component{render(){return n.createElement(f,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:24,columnNumber:9}}))}}t.DriversView=p;class f extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,52227));this.setState({module:e})}}class h extends a.Component{render(){return n.createElement(b,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:40,columnNumber:9}}))}}t.DriversImport=h;class b extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,36238));this.setState({module:e})}}class g extends a.Component{render(){return n.createElement(v,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:61,columnNumber:7}}))}}t.DriversDiv=g,i=g,o={tabName:"Drivers"},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s="defaultProps"))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class v extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,96782));this.setState({module:e})}}class y extends a.Component{render(){return n.createElement(_,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:77,columnNumber:9}}))}}t.DriversMiniView=y;class _ extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,42177));this.setState({module:e})}}},87796:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EmailHistoryModal",{enumerable:!0,get:function(){return n.EmailHistoryModal}}),Object.defineProperty(t,"EmailHistoryView",{enumerable:!0,get:function(){return n.EmailHistoryView}});var n=r(1047)},1047:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.EmailHistoryView=t.EmailHistoryModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/emailHistoryView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.EmailHistoryModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,1030));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.EmailHistoryView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,16971));this.setState({module:e})}}},31667:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EmailParseHistoryModal",{enumerable:!0,get:function(){return n.EmailParseHistoryModal}}),Object.defineProperty(t,"EmailParseHistoryView",{enumerable:!0,get:function(){return n.EmailParseHistoryView}});var n=r(12348)},12348:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.EmailParseHistoryView=t.EmailParseHistoryModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/emailParseHistoryView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.EmailParseHistoryModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,43648));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.EmailParseHistoryView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,94289));this.setState({module:e})}}},54254:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EventHistoryDiv",{enumerable:!0,get:function(){return n.EventHistoryDiv}}),Object.defineProperty(t,"EventHistoryMiniView",{enumerable:!0,get:function(){return n.EventHistoryMiniView}}),Object.defineProperty(t,"EventHistoryModal",{enumerable:!0,get:function(){return n.EventHistoryModal}}),Object.defineProperty(t,"EventHistoryView",{enumerable:!0,get:function(){return n.EventHistoryView}});var n=r(49245)},49245:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.EventHistoryView=t.EventHistoryModal=t.EventHistoryMiniView=t.EventHistoryDiv=void 0,r(63045),r(48868),r(54861),r(19975);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/eventHistoryView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:16,columnNumber:7}}))}}t.EventHistoryDiv=m,i=m,s="defaultProps",o={tabName:"Events",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,11248));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:32,columnNumber:7}}))}}t.EventHistoryMiniView=f;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,11745));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:48,columnNumber:9}}))}}t.EventHistoryModal=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,39766));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:64,columnNumber:9}}))}}t.EventHistoryView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,8088));this.setState({module:e})}}},447:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.FastReportView=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(68476),o=r(10198),a=r(30013),l=r(56379),u=r(62301),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/fastReport/fastReportView.jsx";function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p=l.CX.LogTypes.FastReportView;class f extends i.Component{constructor(){super(...arguments),m(this,"state",{reportUrl:""}),m(this,"requestRef",0),m(this,"ValidationInitialize",((e,t,r)=>({reportName:e.CVO(r.ReportName,t.string,{isRequired:!0,notifyOnChange:!0}),settingInfos:e.CVO(r.SettingInfos,t.objectSimple,{initialValue:{}})}))),m(this,"handleLoadRecords",((e,t,r,n)=>{if((0,l.Log)(p,"handleLoadRecords"),e.validateAllObjs(t)){var i="/FastReport?reportID="+t.reportName.value;this.setState({reportUrl:i}),n.toggleSearchPanel()}else r.displayAlert("Must Select Required Fields",l.Constants.errorAlertType)})),m(this,"handleNotification",((e,t,r)=>{const{IDs:n}=l.CX,{props:i,serverSupport:s,vs:o}=r,{GlobalLists:a}=i;if(e.target.id==n.ReportName){var u={shouldLoad:!0,dataObj:{DataObject:{ID:t.reportName.value},isUpdate:!1,isNew:!1,uniqueID:""}};(0,l.Log)(p,"getReportDetails request:",u);var c=this;return s.CallPostApiWithObj(u).then((e=>{var r=e?e.status:"Failed";if(e&&r==l.Constants.postSuccess||s.displayAlert(r,l.Constants.errorAlertType),(0,l.Log)(p,"getReportDetails responseData:",e),e.payload){var n=e.payload.settingInfos;if(n&&n.length>0){for(var i=[],o=0;o<n.length;o++){var u=n[o].selectList;u&&u.length>0&&i.push(u)}i.length>0&&s.FetchServerResource(a,{Lists:i})}t.settingInfos.value=n,this.requestRef++,c.forceUpdate()}})),!0}return!1}))}render(){const{reportUrl:e}=this.state;return n.createElement(n.Fragment,null,n.createElement(a.ViewManager,{MSGPrefix:"Report",URLController:"FastReportView",PageTitle:"Reports",TokenGroup:"reports",CacheList:[],handleNotification:this.handleNotification.bind(this),loadRecords:this.handleLoadRecords,noGrid:!0,noLoadRecordsOnMount:!0,ValidationInitializeView:this.ValidationInitialize,__self:this,__source:{fileName:c,lineNumber:139,columnNumber:7}},n.createElement(h,{requestRef:this.requestRef,__self:this,__source:{fileName:c,lineNumber:152,columnNumber:11}}),n.createElement(o.Placeholder,{__self:this,__source:{fileName:c,lineNumber:153,columnNumber:11}})),(0,l.IsNullOrEmpty)(e)?null:n.createElement(b,{reportUrl:e,__self:this,__source:{fileName:c,lineNumber:158,columnNumber:11}}))}}t.FastReportView=f;class h extends i.Component{render(){const{handlers:e,localLists:t,requestRef:r,validation:i}=this.props;var a=t&&t.filteredReportNameList?t.filteredReportNameList:[];return 1==a.length&&(i.reportName.value=a[0].value),n.createElement(s.Row,{className:"searchRow",__self:this,__source:{fileName:c,lineNumber:182,columnNumber:9}},n.createElement(o.SelectInputCol,d({title:"Report name",validation:i.reportName,selectList:a},e,{__self:this,__source:{fileName:c,lineNumber:184,columnNumber:11}})),n.createElement(u.QualifiersDiv,d({},this.props,{requestRef:r,__self:this,__source:{fileName:c,lineNumber:190,columnNumber:11}})))}}class b extends i.Component{constructor(){super(...arguments),m(this,"state",{contentHeight:100}),m(this,"handleResize",(()=>{if(this.container){const{body:e,documentElement:t}=this.container.contentWindow.document,r=Math.max(e.clientHeight?e.clientHeight:0,e.offsetHeight,e.scrollHeight,t.clientHeight,t.offsetHeight,t.scrollHeight);r!==this.state.contentHeight&&this.setState({contentHeight:r})}})),m(this,"onLoad",(()=>{this.container.contentWindow.addEventListener("resize",this.handleResize),this.timerID=setInterval(this.timerExp,250)})),m(this,"timerExp",(()=>{this.handleResize()}))}componentDidUpdate(e,t){var{reportUrl:r}=this.props;e.reportUrl!=r&&(this.setState({reportUrl:r}),this.shouldReload=!0)}componentWillUnmount(){clearInterval(this.timerID),this.container.contentWindow.removeEventListener("resize",this.handleResize)}render(){const{reportUrl:e}=this.props,{contentHeight:t}=this.state;return(0,l.Log)(p,"reportUrl:",e),(0,l.IsNullOrEmpty)(e)?null:(this.container&&this.shouldReload&&((0,l.Log)(p,"report reload"),this.shouldReload=!1,this.container.contentWindow.location.reload()),n.createElement("iframe",{frameBorder:"0",onLoad:this.onLoad,ref:e=>{this.container=e},scrolling:"yes",src:e,style:{width:"100%",height:"".concat(t,"px")},title:"FastReport",__self:this,__source:{fileName:c,lineNumber:281,columnNumber:9}}))}}},87334:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FlightScheduleModal",{enumerable:!0,get:function(){return n.FlightScheduleModal}}),Object.defineProperty(t,"FlightScheduleQueriesView",{enumerable:!0,get:function(){return n.FlightScheduleQueriesView}}),Object.defineProperty(t,"FlightScheduleQueryModal",{enumerable:!0,get:function(){return n.FlightScheduleQueryModal}}),Object.defineProperty(t,"FlightSchedulesDiv",{enumerable:!0,get:function(){return n.FlightSchedulesDiv}}),Object.defineProperty(t,"FlightSchedulesMiniView",{enumerable:!0,get:function(){return n.FlightSchedulesMiniView}});var n=r(29013)},29013:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.FlightSchedulesMiniView=t.FlightSchedulesDiv=t.FlightScheduleQueryModal=t.FlightScheduleQueriesView=t.FlightScheduleModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/flightSchedulesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.FlightScheduleQueryModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,99556));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.FlightScheduleQueriesView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,18262));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.FlightSchedulesDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,75764));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.FlightSchedulesMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,45599));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:7}}))}}t.FlightScheduleModal=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,61304));this.setState({module:e})}}},20559:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FlightStatusDiv",{enumerable:!0,get:function(){return n.FlightStatusDiv}}),Object.defineProperty(t,"FlightStatusMiniView",{enumerable:!0,get:function(){return n.FlightStatusMiniView}}),Object.defineProperty(t,"FlightStatusModal",{enumerable:!0,get:function(){return n.FlightStatusModal}}),Object.defineProperty(t,"FlightStatusView",{enumerable:!0,get:function(){return n.FlightStatusView}});var n=r(10732)},10732:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.FlightStatusView=t.FlightStatusModal=t.FlightStatusMiniView=t.FlightStatusDiv=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/flightStatusView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.FlightStatusModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,85435));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.FlightStatusView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,75635));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.FlightStatusDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,44838));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.FlightStatusMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,34791));this.setState({module:e})}}},1769:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(52237),o=r(68476),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/generalResponseView/generalResponseView.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const c=a.CX.LogTypes.GeneralResponseView;class d extends i.Component{constructor(){super(...arguments),u(this,"state",{templateID:0,templateResponseOutput:"",outputDivID:"ResponseDiv",urlParams:(0,a.GetURLParams)(window.location.href)}),u(this,"runGenericTemplate",(e=>{var t={TemplateName:e},r=new XMLHttpRequest;r.open("POST","/TemplatesView/RunTemplate/",!0),r.setRequestHeader("Content-Type","application/json"),r.onload=function(){var e=JSON.parse(r.responseText);if((0,a.Log)(c,"Data from load: ",e),null!=e&&e.status==a.CX.Constants.postSuccess){var t=e.payload;t.template&&this.setState({templateID:t.id,templateFormat:t.format,templateResponseOutput:t.template},(()=>{this.loadOutput()}))}else{var n=e.message?"Error - "+e.message:"Error running template";console.error(n)}}.bind(this),r.send(JSON.stringify(t))})),u(this,"loadOutput",(()=>{var e=this.state.outputDivID,t=this.state.templateFormat;(0,a.LoadTemplateData)(e,t,this.state.templateResponseOutput)}))}componentDidMount(){(0,a.Log)(c,"window.location.href: ",window.location.href);var e=(0,a.GetURLParams)(window.location.href);(0,a.Log)(c,"urlParams: ",e),e.Code&&(this.Code=e.Code,this.runGenericTemplate(e.Code))}render(){return n.createElement("div",{__self:this,__source:{fileName:l,lineNumber:87,columnNumber:7}},0==this.state.templateID&&n.createElement("div",{__self:this,__source:{fileName:l,lineNumber:89,columnNumber:11}},"One moment..."),n.createElement("div",{id:this.state.outputDivID,__self:this,__source:{fileName:l,lineNumber:91,columnNumber:9}}),n.createElement("div",{style:{height:"22px"},__self:this,__source:{fileName:l,lineNumber:95,columnNumber:9}}),n.createElement(o.Row,{__self:this,__source:{fileName:l,lineNumber:96,columnNumber:9}},n.createElement(o.Col,{style:{textAlign:"center"},__self:this,__source:{fileName:l,lineNumber:97,columnNumber:13}},n.createElement("button",{className:"submitButton",onClick:()=>{window.location="/Home"},__self:this,__source:{fileName:l,lineNumber:98,columnNumber:17}},"Login"))))}}var m=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(d);t.default=m},19019:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GeneralResponseView",{enumerable:!0,get:function(){return i.default}});var n,i=(n=r(1769))&&n.__esModule?n:{default:n}},37100:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(10198),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/homeView/aboutView.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}a.CX.LogTypes.homeView;class c extends i.Component{constructor(e){super(e),u(this,"handleGetState",(()=>this.state)),u(this,"handleSetState",(e=>{this.setState(e)})),this.state={};var t=new a.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix="About",t.URLController="Home",t.PageTitle="About",t.initializeStateDefaults(this.state),t.Dispatch=this.props.dispatch,this.serverSupport=t}componentDidMount(){}render(){return n.createElement(n.Fragment,null,this.state.isLoadingOpen?n.createElement(o.ModalChildLoading,{__self:this,__source:{fileName:l,lineNumber:61,columnNumber:15}}):null,n.createElement("h2",{__self:this,__source:{fileName:l,lineNumber:63,columnNumber:11}},"About Us"),n.createElement("h3",{__self:this,__source:{fileName:l,lineNumber:67,columnNumber:11}},n.createElement("img",{src:"/images/river_graphic.jpg",style:{width:"75px",height:"75px"},__self:this,__source:{fileName:l,lineNumber:68,columnNumber:15}}),"Merrimack Technology, LLC"),n.createElement("h4",{__self:this,__source:{fileName:l,lineNumber:73,columnNumber:11}},"Newburyport on the Merrimack River"),n.createElement("p",{__self:this,__source:{fileName:l,lineNumber:74,columnNumber:11}},n.createElement("a",{href:"https://www.cityofnewburyport.com/",__self:this,__source:{fileName:l,lineNumber:75,columnNumber:15}},n.createElement("img",{src:"/images/Newburyport.jpg",alt:"Newburyport on the Merrimack River",style:{width:"80%",height:"auto"},__self:this,__source:{fileName:l,lineNumber:76,columnNumber:15}}))),n.createElement("script",{src:"/externalJS.js",__self:this,__source:{fileName:l,lineNumber:83,columnNumber:11}}),n.createElement("script",{src:"/externalVendorJS.js",__self:this,__source:{fileName:l,lineNumber:84,columnNumber:11}}),n.createElement("iframe",{id:"iFrameWebChat",className:"mTechIFrame",src:"/WebChat/index",scrolling:"no",frameBorder:"0",__self:this,__source:{fileName:l,lineNumber:85,columnNumber:11}}))}}var d=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(c);t.default=d},76339:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(42295),r(34994);var i,s=r(32735),o=r(52237),a=r(68476),l=r(33403),u=r(10198),c=r(56379),d=(i=r(23041))&&i.__esModule?i:{default:i},m=r(78714),p=r(94982),f=r(7987),h=r(63442),b="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/homeView/homeView.jsx";function g(){return g=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},g.apply(this,arguments)}function v(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y=!1;function _(){if(y){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];console.log("HomeView: ",...t)}}class N extends s.Component{constructor(e){super(e),v(this,"handleGetState",(()=>this.state)),v(this,"handleSetState",(e=>{this.setState(e)})),v(this,"fetchInitialHomeData",(e=>{_("Getting Home Data"),this.setState({isLoadingOpen:!0});var t=new XMLHttpRequest,r=(0,c.IsNullOrEmpty)(e)?h.URLS.allDataUrl:h.URLS.allDataUrl+"?date="+e;t.open("GET",r),t.setRequestHeader("Accept","application/json"),t.onreadystatechange=function(){if(this.setState({isLoadingOpen:!1}),4===t.readyState)if(200===t.status){var e=JSON.parse(t.responseText);if(_("Response: ",e),e.status==c.Constants.postSuccess){var r=e.payload;(0,c.ParseAllListItems)(r);var n=!0,i="Main",s=r.loginAccessType;if(s==c.CX.ParentTypes.Profiles){var o=(new c.UtilSupport).redirectURLBasedOnLoginAccessType(r.loginAccessType,this.props.GlobalLists);o?((0,c.pageSet)(o),n=!1):i="Profile"}else s==c.CX.ParentTypes.Drivers&&(i="Driver");i&&l.store.dispatch({type:c.CX.ReduxActions.SET_MENU_GROUP,menuGroup:i}),this.setState({dailyNotes:r.dailyNotes,dailyNotesDate:r.dailyNotesDate,isNewUser:r.isNewUser,isWebDev:r.isWebDev,isSuperUser:r.isSuperUser,loginAccessList:r.loginAccessRecords,loginAccessName:r.loginAccessName,loginAccessType:r.loginAccessType,profileName:r.profileName,qodAuthor:r.author,qodQuote:r.quote,shouldShowQuotes:r.shouldShowQuotes,showLogin:r.showLogin,showTestTab:r.showTestTab,dataLoaded:n})}}else _("Error: ",t.statusText)}.bind(this),t.send()})),this.state={dataLoaded:!1,dailyNotes:[],isLoadingOpen:!1,isNewUser:!1,isProfile:!1,isSuperUser:!1,isWebDev:!1,loginAccessList:[],loginAccessName:"",loginAccessType:0,profileName:"",qodAuthor:"",qodQuote:"",shouldShowQuotes:!1,showLogin:!1,showTestTab:!1,TokenGroup:"home"};var t=new c.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix="Home",t.URLController="Home",t.PageTitle="Home",t.initializeStateDefaults(this.state),t.Dispatch=this.props.dispatch,this.serverSupport=t}componentDidMount(){const{dispatch:e,GlobalLists:t}=this.props,r=new c.UtilSupport;var{debugModeVal:n,debugModeExtVal:i,debugModeMsg:s}=r.GetURLParamsForDebug("homeDebug");n&&(y=n,i,_(s)),this.props.reset&&e&&(console.warn("Clear all global lists"),e({type:c.CX.ReduxActions.CLEAR_GLOBAL_LISTS}),(0,c.pageSet)("/home")),this.serverSupport.FetchServerResource(t,{Tokens:this.state.TokenGroup,Lists:this.props.CacheList,Settings:this.props.SettingGroup}),this.fetchInitialHomeData()}render(){return(0,u.ToolTipsRebuild)(),n.createElement(n.Fragment,null,this.state.isLoadingOpen?n.createElement(u.ModalChildLoading,{__self:this,__source:{fileName:b,lineNumber:217,columnNumber:15}}):null,this.state.dataLoaded&&n.createElement(n.Fragment,null,this.state.showLogin?n.createElement(d.default,{TokenGroup:"login",useStaticModal:!0,CacheList:["parentTypesList"],__self:this,__source:{fileName:b,lineNumber:223,columnNumber:17}}):n.createElement(C,g({fetchHomeData:this.fetchInitialHomeData,GlobalLists:this.props.GlobalLists,serverSupport:this.serverSupport},this.state,{__self:this,__source:{fileName:b,lineNumber:228,columnNumber:17}}))))}}class C extends s.Component{render(){const{loginAccessType:e}=this.props;return n.createElement(n.Fragment,null,e==c.CX.ParentTypes.Drivers?n.createElement(w,g({},this.props,{__self:this,__source:{fileName:b,lineNumber:253,columnNumber:11}})):e==c.CX.ParentTypes.Profiles?n.createElement(D,g({},this.props,{__self:this,__source:{fileName:b,lineNumber:256,columnNumber:11}})):n.createElement(S,g({},this.props,{__self:this,__source:{fileName:b,lineNumber:258,columnNumber:9}})))}}class S extends s.Component{render(){const{GlobalLists:e,TokenGroup:t,isWebDev:r}=this.props;var i=(0,c.GetToken)(e,t,"AppTools","Application Tools");return this.props.isNewUser?(i=(0,c.GetToken)(e,t,"NewUserMessage","Please contact your admin for access"),n.createElement("h2",{__self:this,__source:{fileName:b,lineNumber:279,columnNumber:17}},i)):n.createElement(n.Fragment,null,n.createElement(P,g({},this.props,{__self:this,__source:{fileName:b,lineNumber:284,columnNumber:11}})),n.createElement(O,g({},this.props,{__self:this,__source:{fileName:b,lineNumber:285,columnNumber:11}})),n.createElement(L,g({},this.props,{__self:this,__source:{fileName:b,lineNumber:286,columnNumber:11}})))}}class P extends s.Component{constructor(e){super(e),v(this,"toggleCalendarTestModal",(()=>{this.setState({isCalendarTestOpen:!this.state.isCalendarTestOpen})})),v(this,"togglePriceTestModal",(()=>{this.setState({isPriceTestOpen:!this.state.isPriceTestOpen})})),v(this,"togglePostTestModal",(()=>{this.setState({isPostTestOpen:!this.state.isPostTestOpen})})),v(this,"toggleUserDetailsModal",(()=>{this.setState({isUserDetailsOpen:!this.state.isUserDetailsOpen})})),v(this,"handleInputChange",(e=>{_("Field changed ".concat(e.target.id,": ").concat(e.target.value));const t=new c.ValidationSupport;var r=this.state.validationErrors;t.setValueFromChangeEvent(e,r)&&this.setState({validationErrors:r})})),v(this,"handleInputClicked",(e=>{const t=new c.ValidationSupport;let r=e.target.id;if(_("Input Clicked ".concat(r)),r.length>0){const e=this.state.validationErrors;t.clearFormError(e,r),this.setState({validationErrors:e})}})),v(this,"handleClearList",(()=>{var e=this.state.validationErrors.ListGroupName.value;e.length>0&&this.sendClearList(e)})),v(this,"sendClearList",(e=>{var t=this.state.validationErrors.ListGroupName,r={String:e};this.props.serverSupport.toggleLoading(!0);var n=new XMLHttpRequest;n.open("POST","/Home/ClearGroupList/",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(){this.props.serverSupport.toggleLoading(!1),this.props.serverSupport.displayAlert("List Cleared",c.Constants.successAlertType);var e=(0,c.createEventObject)(t.fieldID,"");this.handleInputChange(e)}.bind(this),n.send(JSON.stringify(r))})),v(this,"fetchUserStatusAppInfo",(()=>{var e=new XMLHttpRequest;e.open("GET",URLs.UserAppInfo),e.setRequestHeader("Accept","application/json"),e.onreadystatechange=function(){if(4===e.readyState)if(200===e.status){var t=JSON.parse(e.responseText);if(_("Response: ",t),t.status==c.CX.Constants.postSuccess){var r=t.payload;this.setState({appStartTOD:r.appStartTOD,appExecuting:r.appExecuting,appConfig:r.appConfig,configList:r.configList,name:r.name,userClaims:r.userClaims})}}else _("Error: ",e.statusText)}.bind(this),e.send()})),v(this,"handleClearAllList",(()=>{this.sendClearList("All")})),v(this,"handleKeyPress",(e=>{"Enter"===e.key&&this.handleClearList()})),v(this,"toggleTestMode",(()=>{var e=new XMLHttpRequest;e.open("GET",h.URLS.toggleTestTabUrl),e.setRequestHeader("Accept","application/json"),e.onreadystatechange=function(){if(this.setState({isLoadingOpen:!1}),4===e.readyState)if(200===e.status){var t=JSON.parse(e.responseText);_("Response: ",t),t.status==c.Constants.postSuccess&&(0,c.pageReload)()}else _("Error: ",e.statusText)}.bind(this),e.send()})),this.state={isCalendarTestOpen:!1,isPriceTestOpen:!1,isPostTestOpen:!1,isUserDetailsOpen:!1,validationErrors:new function(){const e=new c.ValidationSupport,{IDs:t,vt:r}=c.CX;return{ListGroupName:e.CVO("ListGroupName",r.string)}}}}render(){const{isSuperUser:e,showTestTab:t,showLogin:r}=this.props;var i=t?"Enabled":"Disabled",s=t?{color:"green"}:{color:"red"};return n.createElement(n.Fragment,null,e&&n.createElement(a.Container,{__self:this,__source:{fileName:b,lineNumber:474,columnNumber:15}},n.createElement("h2",{__self:this,__source:{fileName:b,lineNumber:475,columnNumber:15}},"Super User Settings"),n.createElement(a.Row,{__self:this,__source:{fileName:b,lineNumber:476,columnNumber:15}},n.createElement(a.Col,{className:"col-4",__self:this,__source:{fileName:b,lineNumber:477,columnNumber:17}},n.createElement("div",{style:{display:"inline-block"},__self:this,__source:{fileName:b,lineNumber:478,columnNumber:17}},n.createElement("ul",{__self:this,__source:{fileName:b,lineNumber:479,columnNumber:19}},n.createElement("li",{__self:this,__source:{fileName:b,lineNumber:480,columnNumber:21}},n.createElement("a",{href:"/TestTab/Index?hardLink",__self:this,__source:{fileName:b,lineNumber:481,columnNumber:23}},"Go to Test Tab"))),n.createElement("span",{__self:this,__source:{fileName:b,lineNumber:487,columnNumber:17}},"Test Mode ",n.createElement("font",{style:s,__self:this,__source:{fileName:b,lineNumber:488,columnNumber:29}},i),n.createElement(a.Button,{color:"warning",style:{margin:"5px"},onClick:this.toggleTestMode,__self:this,__source:{fileName:b,lineNumber:489,columnNumber:19}},"Toggle Test Mode")))),n.createElement(a.Col,{__self:this,__source:{fileName:b,lineNumber:498,columnNumber:17}},n.createElement("div",{style:{display:"inline-block"},__self:this,__source:{fileName:b,lineNumber:499,columnNumber:17}},n.createElement(a.Button,{color:"warning",style:{margin:"5px"},onClick:this.toggleCalendarTestModal,__self:this,__source:{fileName:b,lineNumber:502,columnNumber:17}},"Calendar Test Tool"),n.createElement(a.Button,{color:"warning",style:{margin:"5px"},onClick:this.togglePriceTestModal,__self:this,__source:{fileName:b,lineNumber:508,columnNumber:17}},"Price Test Tool"),n.createElement(a.Button,{color:"warning",style:{margin:"5px"},onClick:this.togglePostTestModal,__self:this,__source:{fileName:b,lineNumber:514,columnNumber:17}},"Post Test Tool"),n.createElement(a.Button,{color:"primary",style:{margin:"5px"},onClick:this.toggleUserDetailsModal,__self:this,__source:{fileName:b,lineNumber:520,columnNumber:17}},"User info"),n.createElement(T,{showTestTab:t,showLogin:r,__self:this,__source:{fileName:b,lineNumber:525,columnNumber:19}})))),n.createElement(a.Row,{__self:this,__source:{fileName:b,lineNumber:534,columnNumber:15}},n.createElement(u.TextInputCol,{title:"Clear Global List Name",onChange:this.handleInputChange,onMouseDown:this.handleInputClicked,validation:this.state.validationErrors.ListGroupName,onKeyPress:this.handleKeyPress,__self:this,__source:{fileName:b,lineNumber:535,columnNumber:17}}),n.createElement(a.Col,{__self:this,__source:{fileName:b,lineNumber:546,columnNumber:16}},n.createElement("div",{style:{display:"inline-block"},__self:this,__source:{fileName:b,lineNumber:547,columnNumber:19}},n.createElement(a.Button,{color:"danger",style:{margin:"5px",marginTop:"25px"},onClick:this.handleClearList,__self:this,__source:{fileName:b,lineNumber:548,columnNumber:19}},"Clear"),n.createElement(a.Button,{color:"danger",style:{margin:"5px",marginTop:"25px"},onClick:this.handleClearAllList,__self:this,__source:{fileName:b,lineNumber:552,columnNumber:19}},"Clear All Lists")))),n.createElement("br",{__self:this,__source:{fileName:b,lineNumber:559,columnNumber:15}})),this.state.isCalendarTestOpen&&n.createElement(m.CalendarTestToolModal,g({toggleClose:this.toggleCalendarTestModal},this.props,{__self:this,__source:{fileName:b,lineNumber:563,columnNumber:15}})),this.state.isPriceTestOpen&&n.createElement(p.PriceRulesTestModal,g({toggleClose:this.togglePriceTestModal},this.props,{__self:this,__source:{fileName:b,lineNumber:568,columnNumber:15}})),this.state.isPostTestOpen&&n.createElement(f.PostTestToolModal,g({toggleClose:this.togglePostTestModal},this.props,{__self:this,__source:{fileName:b,lineNumber:573,columnNumber:15}})),this.state.isUserDetailsOpen&&n.createElement(M,g({toggleClose:this.toggleUserDetailsModal},this.props,{__self:this,__source:{fileName:b,lineNumber:578,columnNumber:15}})))}}class w extends s.Component{constructor(){super(...arguments),v(this,"driverURLPress",(()=>{var e=window.location.host.replace("www.","");(0,c.pageSet)("https://".concat(e,"/vmdt?"))}))}render(){const{GlobalLists:e,loginAccessType:t,loginAccessName:r,TokenGroup:i}=this.props;var s=(0,c.GetToken)(e,i,"DriverMessage","<h3>Welcome To Your Driver Account</h3>");return n.createElement(n.Fragment,null,n.createElement("div",{style:{textAlign:"center"},__self:this,__source:{fileName:b,lineNumber:606,columnNumber:13}},n.createElement("i",{className:"fas fa-car userHomeLogo",__self:this,__source:{fileName:b,lineNumber:607,columnNumber:15}}),n.createElement("div",{className:"driverInfo",dangerouslySetInnerHTML:{__html:s},__self:this,__source:{fileName:b,lineNumber:610,columnNumber:15}}),n.createElement("h3",{__self:this,__source:{fileName:b,lineNumber:612,columnNumber:15}},r),n.createElement(a.Button,{color:"primary",onClick:this.driverURLPress,__self:this,__source:{fileName:b,lineNumber:615,columnNumber:17}},"Driver VMDT")),n.createElement(L,g({},this.props,{__self:this,__source:{fileName:b,lineNumber:620,columnNumber:13}})))}}class D extends s.Component{render(){const{GlobalLists:e,loginAccessType:t,loginAccessName:r,TokenGroup:i}=this.props;var s=(0,c.GetToken)(e,i,"ProfileMessage","<h3>Welcome To Your Profile Account</h3>");return n.createElement(n.Fragment,null,n.createElement("div",{style:{textAlign:"center"},__self:this,__source:{fileName:b,lineNumber:642,columnNumber:13}},n.createElement("i",{className:"fas fa-users userHomeLogo",__self:this,__source:{fileName:b,lineNumber:643,columnNumber:15}}),n.createElement("h1",{__self:this,__source:{fileName:b,lineNumber:644,columnNumber:15}},s),n.createElement("h3",{__self:this,__source:{fileName:b,lineNumber:645,columnNumber:15}},r)),n.createElement(L,g({},this.props,{__self:this,__source:{fileName:b,lineNumber:648,columnNumber:13}})))}}class O extends s.Component{constructor(e){super(e),v(this,"handleDateChange",(e=>{var t=this.state.validations;const{target:r}=e;if(t.Date.value!=r.value){(new c.ValidationSupport).setValueFromChangeEvent(e,t,!0,!0);this.setState({validations:t}),""!=t.Date.value&&this.props.fetchHomeData(r.value)}})),v(this,"handleNavChange",(e=>{const{ctrlKey:t,metaKey:r,shiftKey:n,target:i}=e;switch(i.id){case"setPrevDay":var s=new Date(this.props.dailyNotesDate);s.setDate(s.getDate()-1);var o=s.toLocaleDateString("en-US");this.props.fetchHomeData(o);break;case"setYesterday":var a=new Date;a.setDate(a.getDate()-1);var l=a.toLocaleDateString("en-US");this.props.fetchHomeData(l);break;case"setToday":var u=(new Date).toLocaleDateString("en-US");this.props.fetchHomeData(u);break;case"setNextDay":var c=new Date(this.props.dailyNotesDate);c.setDate(c.getDate()+1);var d=c.toLocaleDateString("en-US");this.props.fetchHomeData(d);break;case"setTomorrow":var m=new Date;m.setDate(m.getDate()+1);var p=m.toLocaleDateString("en-US");this.props.fetchHomeData(p)}})),v(this,"handleTabSwitch",(e=>{const{target:t}=e;var r=t.id;this.setState({activeTab:r})})),v(this,"toggleShowInfo",(()=>{this.setState({showInfo:!this.state.showInfo})})),v(this,"getNavigatorLanguage",(()=>navigator.languages&&navigator.languages.length?navigator.languages[0]:navigator.userLanguage||navigator.language||navigator.browserLanguage||"en")),v(this,"validationInitialize",(()=>{const e=new c.ValidationSupport,{IDs:t,vt:r}=c.CX;return{Date:e.CVO(t.Date,r.dateTime,{isRequired:!1})}}));var t=this.validationInitialize();this.state={activeTab:0,language:this.getNavigatorLanguage(),showInfo:!1,validations:t}}render(){const{GlobalLists:e,TokenGroup:t}=this.props;if(!this.props.dailyNotesDate)return null;var r=(0,c.DefaultIfNull)(this.props.dailyNotes,[]),i=r.length>0,s=this.state.activeTab;s>=r.length&&(s=0);var o="",a="";r.length>0&&(o=r[s].note,a="Created By: ".concat(r[s].createdBy),a+=(0,c.IsNullOrEmpty)(r[s].lastModifiedBy)?"":" Last Modified By: ".concat(r[s].lastModifiedBy));var l=new Date(this.props.dailyNotesDate).toLocaleDateString(this.state.language),d="".concat(l," ")+(0,c.GetToken)(e,t,"DailyInfoHeader","Daily information"),m=this.state.validations;return n.createElement("div",{className:"homeNoteContainer",__self:this,__source:{fileName:b,lineNumber:781,columnNumber:11}},n.createElement("div",{__self:this,__source:{fileName:b,lineNumber:783,columnNumber:13}},n.createElement("span",{className:"driverInfoX",dangerouslySetInnerHTML:{__html:d},__self:this,__source:{fileName:b,lineNumber:784,columnNumber:15}}),n.createElement(E,{containerClass:"dateNavContainer floatRight",onChange:this.handleNavChange,__self:this,__source:{fileName:b,lineNumber:785,columnNumber:15}}),n.createElement("div",{style:{display:"inlineBlock",maxWidth:"170px",float:"right"},__self:this,__source:{fileName:b,lineNumber:786,columnNumber:15}},n.createElement(u.DateTimeInput,{title:"",GlobalLists:e,placeholder:"Select Date",dateOnly:!0,readOnly:!1,isClearable:!0,validation:m.Date,onChange:this.handleDateChange,__self:this,__source:{fileName:b,lineNumber:787,columnNumber:17}}))),i&&n.createElement("ul",{className:"nav nav-tabs homeNoteTabs",__self:this,__source:{fileName:b,lineNumber:799,columnNumber:17}},r.map(((e,t)=>n.createElement("li",{key:t,className:"nav-item",__self:this,__source:{fileName:b,lineNumber:801,columnNumber:25}},n.createElement("a",{className:t==s?"active nav-link homeNoteTabActive":"nav-link","data-id":t,id:t,onClick:this.handleTabSwitch,__self:this,__source:{fileName:b,lineNumber:802,columnNumber:29}},e.title))))),""!=o&&n.createElement(n.Fragment,null,n.createElement("div",{className:"homeNoteBody",dangerouslySetInnerHTML:{__html:o},__self:this,__source:{fileName:b,lineNumber:809,columnNumber:17}}),n.createElement("div",{onClick:this.toggleShowInfo,className:"mTop5",__self:this,__source:{fileName:b,lineNumber:814,columnNumber:17}},n.createElement("i",{className:"fas fa-info-circle",__self:this,__source:{fileName:b,lineNumber:815,columnNumber:19}})),this.state.showInfo&&n.createElement("div",{__self:this,__source:{fileName:b,lineNumber:818,columnNumber:19}},a)))}}class L extends s.Component{render(){const{GlobalLists:e,shouldShowQuotes:t,TokenGroup:r,qodQuote:i,qodAuthor:s}=this.props;var o=(0,c.GetToken)(e,r,"QuoteOfDayHeader","Quote of the day");return n.createElement(n.Fragment,null,t&&n.createElement(n.Fragment,null,n.createElement("br",{__self:this,__source:{fileName:b,lineNumber:841,columnNumber:17}}),n.createElement("div",{className:"driverInfo",dangerouslySetInnerHTML:{__html:o},__self:this,__source:{fileName:b,lineNumber:844,columnNumber:17}}),n.createElement("blockquote",{__self:this,__source:{fileName:b,lineNumber:846,columnNumber:17}},n.createElement("p",{__self:this,__source:{fileName:b,lineNumber:847,columnNumber:17}},i),n.createElement("footer",{__self:this,__source:{fileName:b,lineNumber:848,columnNumber:17}},s)),n.createElement("span",{style:{zIndex:"50",fontSize:"0.9em"},__self:this,__source:{fileName:b,lineNumber:856,columnNumber:16}},n.createElement("a",{href:"https://zenquotes.io/",title:"Powered by ZenQuotes",style:{color:"#9fcc25",marginLeft:"4px",verticalAlign:"middle"},__self:this,__source:{fileName:b,lineNumber:857,columnNumber:17}},"zenquotes.io"))))}}class T extends s.Component{constructor(e){super(e),v(this,"toggleTestLoginOpen",(()=>{this.setState({testLoginOpen:!this.state.testLoginOpen})})),this.state={testLoginOpen:!1}}render(){const{showTestTab:e,showLogin:t}=this.props;return n.createElement(n.Fragment,null,e&&!t?n.createElement(a.Button,{color:"primary",onClick:this.toggleTestLoginOpen,__self:this,__source:{fileName:b,lineNumber:885,columnNumber:13}},"TEST Login Modal Open"):null,this.state.testLoginOpen&&n.createElement(d.default,{TokenGroup:"login",CacheList:["parentTypesList"],toggleClose:this.toggleTestLoginOpen,__self:this,__source:{fileName:b,lineNumber:891,columnNumber:13}}))}}class M extends s.Component{constructor(){super(...arguments),v(this,"util",new c.UtilSupport),v(this,"state",{appStartTOD:"",appExecuting:"",appConfig:"",configList:"",name:"",userClaims:[],isDetailsOpen:!1}),v(this,"fetchUserStatusAppInfo",(()=>{var e=new XMLHttpRequest;e.open("GET",h.URLS.userAppInfo),e.setRequestHeader("Accept","application/json"),e.onreadystatechange=function(){if(4===e.readyState)if(200===e.status){var t=JSON.parse(e.responseText);if(_("Response: ",t),t.status==c.CX.Constants.postSuccess){var r=t.payload;this.setState({appStartTOD:r.appStartTOD,appExecuting:r.appExecuting,appConfig:r.appConfig,configList:r.configList,name:r.name,userClaims:r.userClaims})}}else _("Error: ",e.statusText)}.bind(this),e.send()})),v(this,"toggleDetailsOpen",(()=>{this.state.name||this.fetchUserStatusAppInfo(),this.setState({isDetailsOpen:!this.state.isDetailsOpen})}))}componentDidMount(){this.fetchUserStatusAppInfo()}getStyle(e){var t={};if(IsNotNull(e)){t=(new c.UtilSupport).GetStylePositionById(e)}return t.left-=775,t.maxWidth="775px",t.height="auto",t}render(){const{GlobalLists:e,toggleClose:t,parentId:r}=this.props;var{appConfig:i,appExecuting:s,appStartTOD:o,configList:a,name:l,userClaims:c}=this.state,d={marginLeft:"20px"},m=r||"UserDetails",p=n.createElement("div",{__self:this,__source:{fileName:b,lineNumber:986,columnNumber:7}},n.createElement("h4",{__self:this,__source:{fileName:b,lineNumber:987,columnNumber:9}},"Global info"),n.createElement("div",{style:d,__self:this,__source:{fileName:b,lineNumber:988,columnNumber:11}},n.createElement("label",{__self:this,__source:{fileName:b,lineNumber:989,columnNumber:13}},n.createElement("b",{__self:this,__source:{fileName:b,lineNumber:989,columnNumber:20}},"Config:")," ",a),n.createElement("br",{__self:this,__source:{fileName:b,lineNumber:989,columnNumber:55}}),n.createElement("label",{__self:this,__source:{fileName:b,lineNumber:990,columnNumber:13}},n.createElement("b",{__self:this,__source:{fileName:b,lineNumber:990,columnNumber:20}},"App Config:")," ",i),n.createElement("br",{__self:this,__source:{fileName:b,lineNumber:990,columnNumber:58}}),n.createElement("label",{__self:this,__source:{fileName:b,lineNumber:991,columnNumber:13}},n.createElement("b",{__self:this,__source:{fileName:b,lineNumber:991,columnNumber:20}},"App Start:")," ",o," running for ",s)),n.createElement("h4",{__self:this,__source:{fileName:b,lineNumber:994,columnNumber:9}},"Current user"),n.createElement("p",{style:d,__self:this,__source:{fileName:b,lineNumber:995,columnNumber:9}},"User ",l," claims:"),n.createElement("ul",{__self:this,__source:{fileName:b,lineNumber:996,columnNumber:9}},c&&c.map(((e,t)=>n.createElement("li",{key:t,__self:this,__source:{fileName:b,lineNumber:997,columnNumber:67}},e)))));return n.createElement(u.ModalSimple,{body:p,format:"component",parentId:m,posTopOnly:!0,toggleClose:t,__self:this,__source:{fileName:b,lineNumber:1003,columnNumber:7}})}}class E extends s.Component{render(){var e=this.props.containerClass||"dateNavContainer",t={className:"btnGroupBtn",style:c.CX.CustomStyles.buttonFontStyleConvoList};this.props.buttonClass;return n.createElement("div",{className:e,__self:this,__source:{fileName:b,lineNumber:1035,columnNumber:7}},n.createElement(a.Button,g({"data-tip":"Previous day"},t,{onClick:e=>this.props.onChange(e),__self:this,__source:{fileName:b,lineNumber:1037,columnNumber:10}}),n.createElement("i",{className:"fas fa-arrow-circle-left","aria-hidden":"true",id:"setPrevDay",__self:this,__source:{fileName:b,lineNumber:1044,columnNumber:13}})),n.createElement(a.Button,g({"data-tip":"Yesterday"},t,{onClick:e=>this.props.onChange(e),__self:this,__source:{fileName:b,lineNumber:1046,columnNumber:11}}),n.createElement("i",{className:"fas fa-calendar-minus","aria-hidden":"true",id:"setYesterday",__self:this,__source:{fileName:b,lineNumber:1053,columnNumber:13}})),n.createElement(a.Button,g({"data-tip":"Today"},t,{onClick:e=>this.props.onChange(e),__self:this,__source:{fileName:b,lineNumber:1055,columnNumber:11}}),n.createElement("i",{className:"fa fa-calendar","aria-hidden":"true",id:"setToday",__self:this,__source:{fileName:b,lineNumber:1062,columnNumber:13}})),n.createElement(a.Button,g({"data-tip":"Tomorrow","data-toggle":""},t,{onClick:e=>this.props.onChange(e),__self:this,__source:{fileName:b,lineNumber:1064,columnNumber:11}}),n.createElement("i",{className:"fas fa-calendar-plus","aria-hidden":"true",id:"setTomorrow",__self:this,__source:{fileName:b,lineNumber:1071,columnNumber:13}})),n.createElement(a.Button,g({"data-tip":"Next day"},t,{onClick:e=>this.props.onChange(e),__self:this,__source:{fileName:b,lineNumber:1073,columnNumber:11}}),n.createElement("i",{className:"fas fa-arrow-circle-right","aria-hidden":"true",id:"setNextDay",__self:this,__source:{fileName:b,lineNumber:1080,columnNumber:13}})))}}var I=(0,o.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(N);t.default=I},63442:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AboutView",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"HomeView",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"SelectAccountView",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"URLS",{enumerable:!0,get:function(){return o.URLS}});var n=a(r(37100)),i=a(r(76339)),s=a(r(63510)),o=r(39998);function a(e){return e&&e.__esModule?e:{default:e}}},63510:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861);var i=r(32735),s=r(52237),o=r(10198),a=r(56379),l=r(63442),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/homeView/selectAccountView.jsx";function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d=!1;function m(){if(d){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];console.log("SelectAccount: ",...t)}}class p extends i.Component{constructor(){super(),c(this,"handleInputChange",(e=>{m("Field changed ".concat(e.target.id,": ").concat(e.target.value));const t=new a.ValidationSupport;var r=this.state.validationErrors;t.setValueFromChangeEvent(e,r)&&this.setState({validationErrors:r})})),c(this,"handleInputClicked",(e=>{const t=new a.ValidationSupport;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r})})),c(this,"fetchInitialData",(()=>{m("Getting Select Account Data"),this.setState({isLoadingOpen:!0});var e=new XMLHttpRequest;e.open("GET",l.URLS.loginAccessDataUrl),e.setRequestHeader("Accept","application/json"),e.onreadystatechange=function(){if(this.setState({isLoadingOpen:!1}),4===e.readyState){var t=JSON.parse(e.responseText);if(m("Response: ",t),t.status==a.CX.Constants.postSuccess){var r=this.state,n=t.payload;(0,a.ParseAllListItems)(t.displayList),r.selectList=n;for(var i=n[0]?n[0].id:0,s=0;s<n.length;s++){var o=n[s];o.authMode==a.CX.AuthModes.Default&&(i=o.id)}r.validationErrors.account.value=i,this.setState({newState:r})}}}.bind(this),e.send()})),c(this,"handleAccountSelect",(()=>{const{GlobalLists:e,navigate:t}=this.props;var r=this.state.validationErrors;m("Account select: ".concat(r.account.value));var n=(new a.ValidationSupport).validateAllObjs(r);if(this.setState({validationErrors:r,formValid:n}),n){var i=this.util.FindObjectByKey(this.state.selectList,"id",r.account.value);if(null!=i){const{isResPath:r,sessionUID:n}=this.props;n&&(i.sessionUID=n),i.IsResPath=r,this.setState({isLoadingOpen:!0});var s=new XMLHttpRequest;s.open("POST",l.URLS.loginAccessSelectUrl,!0),s.setRequestHeader("Content-Type","application/json"),s.onload=function(){if(this.setState({isLoadingOpen:!1}),s.responseText)try{var n=JSON.parse(s.responseText);if(m("loginAccessSelect:",n),null!=n)if(this.props.responseHandler)m("loginAccessSelect external responseHandler"),this.props.responseHandler(n);else{var i;if(n.status==a.CX.Constants.postSuccess){(0,a.ParseAllListItems)(n.payload);var o=n.payload;o&&(r||(i=this.util.redirectURLBasedOnLoginAccessType(o.loginAccessType,e)))||(i=a.pageSetHomeURL)}i&&(0,a.pageSet)(i,t,d)}}catch(e){console.error("loginAccessSelect Error parsing response: ",e),alert("We are unable to log you in due to the security settings of your browser. Try turning off blocking of third party cookies and try again"),this.props.Close&&(this.props.Close(!0),(0,a.pageReload)())}else console.error("Error with log in")}.bind(this),s.send(JSON.stringify(i))}}})),this.state={isLoadingOpen:!1,selectList:[],validationErrors:new function(){const e=new a.ValidationSupport,{IDs:t,vt:r}=a.CX;return{account:e.CVO(t.AccountID,r.numeric,{isRequired:!0})}}},this.util=new a.UtilSupport,this.externalPopupWindow=null}componentDidMount(){var{debugModeVal:e,debugModeExtVal:t,debugModeMsg:r}=this.util.GetURLParamsForDebug("authDebug");e&&(d=e,t,m(r)),(0,a.LoadLists)(this.props,["parentTypesList"]),this.fetchInitialData()}render(){var e=this.state.selectList?this.state.selectList:this.props.selectList;if(!e)return null;const{GlobalLists:t,headerStyle:r,hideHeader:i,useMaxWidth:s}=this.props;var l=r||{},c=s?{}:{maxWidth:"525px"},d=t.LoginAccessName?t.LoginAccessName:"",m=(0,a.CreateAccountDisplayList)(t,e,"parentTypesList");return n.createElement(n.Fragment,null,this.state.isLoadingOpen?n.createElement(o.ModalChildLoading,{__self:this,__source:{fileName:u,lineNumber:286,columnNumber:13}}):null,i?null:n.createElement("h4",{style:l,__self:this,__source:{fileName:u,lineNumber:290,columnNumber:11}},"Select Account To Continue"),d&&n.createElement("div",{style:{color:"black"},__self:this,__source:{fileName:u,lineNumber:295,columnNumber:11}},n.createElement("b",{__self:this,__source:{fileName:u,lineNumber:296,columnNumber:13}},"Current Login Name:")," ",d),n.createElement(o.SelectInputRC,{title:"Account",onChange:this.handleInputChange,onMouseDown:this.handleInputClicked,selectList:m,validation:this.state.validationErrors.account,colStyle:c,selectButtonClass:"submitButton",selectButtonStyle:{marginLeft:"15px"},selectButtonClick:this.handleAccountSelect,selectButtonTitle:"Ok",__self:this,__source:{fileName:u,lineNumber:300,columnNumber:9}}))}}var f=(0,o.withRouter)((0,s.connect)((e=>(e=>{let{GlobalLists:t,sessionUID:r}=e;return{GlobalLists:t,sessionUID:r}})(e.AppContext)))(p));t.default=f},39998:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URLS=void 0;t.URLS={allDataUrl:"/Home/AllData/",loginAccessDataUrl:"/SelectAccount/SelectAccountData/",loginAccessSelectUrl:"/SelectAccount/SelectAccount/",toggleTestTabUrl:"/Home/ToggleTestTab/",userAppInfo:"/ActiveUsersView/UserAppInfo"}},94436:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageDiv",{enumerable:!0,get:function(){return n.ImageDiv}}),Object.defineProperty(t,"ImageMiniView",{enumerable:!0,get:function(){return n.ImageMiniView}}),Object.defineProperty(t,"ImagesModal",{enumerable:!0,get:function(){return n.ImagesModal}}),Object.defineProperty(t,"ImagesView",{enumerable:!0,get:function(){return n.ImagesView}});var n=r(70347)},70347:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ImagesView=t.ImagesModal=t.ImageMiniView=t.ImageDiv=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/imagesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ImagesModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,12055));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ImagesView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,8090));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.ImageMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,84268));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.ImageDiv=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,38279));this.setState({module:e})}}},95039:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImportHistoryDiv",{enumerable:!0,get:function(){return n.ImportHistoryDiv}}),Object.defineProperty(t,"ImportHistoryMiniView",{enumerable:!0,get:function(){return n.ImportHistoryMiniView}}),Object.defineProperty(t,"ImportHistoryModal",{enumerable:!0,get:function(){return n.ImportHistoryModal}}),Object.defineProperty(t,"ImportHistoryView",{enumerable:!0,get:function(){return n.ImportHistoryView}});var n=r(41996)},41996:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ImportHistoryView=t.ImportHistoryModal=t.ImportHistoryMiniView=t.ImportHistoryDiv=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/importHistoryView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.ImportHistoryDiv=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,1820));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ImportHistoryMiniView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,7845));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.ImportHistoryModal=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,45477));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.ImportHistoryView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,94159));this.setState({module:e})}}},77196:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LocationAreaRedirectModal",{enumerable:!0,get:function(){return n.LocationAreaRedirectModal}}),Object.defineProperty(t,"LocationAreaRedirectsDiv",{enumerable:!0,get:function(){return n.LocationAreaRedirectsDiv}}),Object.defineProperty(t,"LocationAreaRedirectsMiniView",{enumerable:!0,get:function(){return n.LocationAreaRedirectsMiniView}}),Object.defineProperty(t,"LocationAreaRedirectsView",{enumerable:!0,get:function(){return n.LocationAreaRedirectsView}});var n=r(93894)},93894:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LocationAreaRedirectsView=t.LocationAreaRedirectsMiniView=t.LocationAreaRedirectsDiv=t.LocationAreaRedirectModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/locationAreaRedirectsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.LocationAreaRedirectModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,16265));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.LocationAreaRedirectsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,75902));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.LocationAreaRedirectsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,26684));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.LocationAreaRedirectsView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,5568));this.setState({module:e})}}},99728:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LocationAreaModal",{enumerable:!0,get:function(){return i.LocationAreaModal}}),Object.defineProperty(t,"LocationAreaSearchDiv",{enumerable:!0,get:function(){return n.LocationAreaSearchDiv}}),Object.defineProperty(t,"LocationAreaView",{enumerable:!0,get:function(){return i.LocationAreaView}});var n=r(76023),i=r(31368)},76023:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LocationAreaSearchDiv=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(10198),o=r(72534),a=(r(56379),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/locationAreasView/locationAreaSearchDiv.jsx");function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class d extends n.Component{constructor(){super(...arguments),c(this,"state",{tabActive:!1,loadToggle:!1})}componentDidUpdate(e,t){const{tabActive:r,tabName:n}=this.props;if(r!=e.tabActive){var i=this.state.loadToggle;r&&(i=!0),this.setState({tabActive:r,loadToggle:i})}this.state.tabActive=r}render(){var e,t,r;const{handlers:l,ObjectType:c,validation:d}=this.props;var m=null===(e=d.uid)||void 0===e?void 0:e.value,p=(null===(t=d.matchTypeExt)||void 0===t?void 0:t.value)||(null===(r=d.matchStr)||void 0===r?void 0:r.value);return m&&this.state.loadToggle?n.default.createElement(n.default.Fragment,null,n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:76,columnNumber:11}},n.default.createElement(s.SelectInputCol,u({title:"Match Type",selectList:"locationMatchTypesList",validation:d.matchType},l,{__self:this,__source:{fileName:a,lineNumber:77,columnNumber:13}}))),n.default.createElement(s.AddressInput,u({isClearable:!0,serverSupport:this.props.serverSupport,validation:d},l,{__self:this,__source:{fileName:a,lineNumber:91,columnNumber:13}})),n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:98,columnNumber:11}},n.default.createElement(s.SelectGroupInputCol,u({title:"Product group(s)",isClearable:!0,selectList:"productGroupList",validation:d.productGroups},l,{__self:this,__source:{fileName:a,lineNumber:99,columnNumber:13}})),n.default.createElement(s.TextInputCol,u({title:"Product(s)",validation:d.products},l,{__self:this,__source:{fileName:a,lineNumber:105,columnNumber:13}}))),n.default.createElement(s.Panel,{body:n.default.createElement(n.default.Fragment,null,n.default.createElement(s.SelectInputRC,u({title:"Extended match",isClearable:!0,isMulti:!0,selectList:"locationMatchTypesExtList",validation:d.matchTypeExt},l,{__self:this,__source:{fileName:a,lineNumber:114,columnNumber:17}})),n.default.createElement(s.TextAreaInputRC,u({title:"Extended Match string",validation:d.matchStr},l,{__self:this,__source:{fileName:a,lineNumber:122,columnNumber:17}}))),className:"defaultCardHeader",header:"Extended match",isOpen:p,__self:this,__source:{fileName:a,lineNumber:111,columnNumber:11}}),n.default.createElement(o.MapSelectRow,u({},this.props,{targetType:c,targetUID:m,__self:this,__source:{fileName:a,lineNumber:132,columnNumber:11}}))):null}}t.LocationAreaSearchDiv=d,c(d,"CacheList",["locationMatchTypesList","locationMatchTypesExtList","productGroupList"]),c(d,"Validations",(function(e,t,r){var n={mapID:e.CVO(r.MapID,t.string),matchStr:e.CVO(r.MatchStr,t.string,{maxChars:2048}),matchType:e.CVO(r.MatchType,t.numeric),matchTypeExt:e.CVO(r.MatchTypeExt,t.numeric),productGroups:e.CVO(r.ProductGroups,t.string),products:e.CVO(r.Products,t.string,{maxChars:256})};return Object.assign(n,s.AddressInput.Validations(e,t,r)),n}))},31368:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LocationAreaView=t.LocationAreaModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/locationAreasView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.LocationAreaModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,81146));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.LocationAreaView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,23656));this.setState({module:e})}}},44171:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LocationInfoModal",{enumerable:!0,get:function(){return n.LocationInfoModal}}),Object.defineProperty(t,"LocationInfosDiv",{enumerable:!0,get:function(){return n.LocationInfosDiv}}),Object.defineProperty(t,"LocationInfosMiniView",{enumerable:!0,get:function(){return n.LocationInfosMiniView}}),Object.defineProperty(t,"LocationInfosView",{enumerable:!0,get:function(){return n.LocationInfosView}});var n=r(83853)},83853:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LocationInfosView=t.LocationInfosMiniView=t.LocationInfosDiv=t.LocationInfoModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/locationInfosView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.LocationInfoModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,10231));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.LocationInfosDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,55922));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.LocationInfosMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,32161));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.LocationInfosView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,65678));this.setState({module:e})}}},16322:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LocationMatchModal",{enumerable:!0,get:function(){return n.LocationMatchModal}}),Object.defineProperty(t,"LocationMatchTestModal",{enumerable:!0,get:function(){return n.LocationMatchTest}}),Object.defineProperty(t,"LocationMatchView",{enumerable:!0,get:function(){return n.LocationMatchView}});var n=r(32346)},32346:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LocationMatchView=t.LocationMatchTest=t.LocationMatchModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/locationMatchesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.LocationMatchModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,69299));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.LocationMatchTest=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,90236));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.LocationMatchView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,20831));this.setState({module:e})}}},88999:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LocationPlaceModal",{enumerable:!0,get:function(){return n.LocationPlaceModal}}),Object.defineProperty(t,"LocationPlaceView",{enumerable:!0,get:function(){return n.LocationPlaceView}}),Object.defineProperty(t,"LocationPlacesDiv",{enumerable:!0,get:function(){return n.LocationPlacesDiv}}),Object.defineProperty(t,"LocationPlacesMiniView",{enumerable:!0,get:function(){return n.LocationPlacesMiniView}});var n=r(3984)},3984:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LocationPlacesMiniView=t.LocationPlacesDiv=t.LocationPlaceView=t.LocationPlaceModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/locationPlacesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.LocationPlaceModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,20154));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.LocationPlaceView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,99455));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.LocationPlacesDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,54234));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.LocationPlacesMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,40621));this.setState({module:e})}}},62231:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LocationModal",{enumerable:!0,get:function(){return n.LocationModal}}),Object.defineProperty(t,"LocationsDiv",{enumerable:!0,get:function(){return n.LocationsDiv}}),Object.defineProperty(t,"LocationsImport",{enumerable:!0,get:function(){return n.LocationsImport}}),Object.defineProperty(t,"LocationsMiniView",{enumerable:!0,get:function(){return n.LocationsMiniView}}),Object.defineProperty(t,"LocationsView",{enumerable:!0,get:function(){return n.LocationsView}});var n=r(13663)},13663:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LocationsView=t.LocationsMiniView=t.LocationsImport=t.LocationsDiv=t.LocationModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/locationsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.LocationModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,64441));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.LocationsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,27488));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.LocationsImport=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,21936));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.LocationsMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,95754));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:7}}))}}t.LocationsView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,58904));this.setState({module:e})}}},19867:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoginPopupView",{enumerable:!0,get:function(){return n.LoginPopupView}});var n=r(7356)},7356:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LoginPopupView=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198);function o(){return o=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},o.apply(this,arguments)}class a extends i.Component{render(){return n.createElement(l,o({},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/loginModalPopup/wrapper.jsx",lineNumber:8,columnNumber:9}}))}}t.LoginPopupView=a;class l extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(423).then(r.bind(r,34186));this.setState({module:e})}}},31438:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoyaltyProgramModal",{enumerable:!0,get:function(){return n.LoyaltyProgramModal}}),Object.defineProperty(t,"LoyaltyProgramTestToolModal",{enumerable:!0,get:function(){return n.LoyaltyProgramTestToolModal}}),Object.defineProperty(t,"LoyaltyProgramsDiv",{enumerable:!0,get:function(){return n.LoyaltyProgramsDiv}}),Object.defineProperty(t,"LoyaltyProgramsMiniView",{enumerable:!0,get:function(){return n.LoyaltyProgramsMiniView}}),Object.defineProperty(t,"LoyaltyProgramsView",{enumerable:!0,get:function(){return n.LoyaltyProgramsView}});var n=r(22887)},22887:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyProgramsView=t.LoyaltyProgramsMiniView=t.LoyaltyProgramsDiv=t.LoyaltyProgramTestToolModal=t.LoyaltyProgramModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/loyaltyProgramsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.LoyaltyProgramModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,3400));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.LoyaltyProgramsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,56464));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.LoyaltyProgramsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,20325));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.LoyaltyProgramTestToolModal=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,12454));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:9}}))}}t.LoyaltyProgramsView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,63901));this.setState({module:e})}}},4721:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoyaltyRuleModal",{enumerable:!0,get:function(){return n.LoyaltyRuleModal}}),Object.defineProperty(t,"LoyaltyRulesDiv",{enumerable:!0,get:function(){return n.LoyaltyRulesDiv}}),Object.defineProperty(t,"LoyaltyRulesMiniView",{enumerable:!0,get:function(){return n.LoyaltyRulesMiniView}}),Object.defineProperty(t,"LoyaltyRulesView",{enumerable:!0,get:function(){return n.LoyaltyRulesView}});var n=r(33066)},33066:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyRulesView=t.LoyaltyRulesMiniView=t.LoyaltyRulesDiv=t.LoyaltyRuleModal=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/loyaltyRulesView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:10,columnNumber:9}}))}}t.LoyaltyRuleModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,12067));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:32,columnNumber:7}}))}}t.LoyaltyRulesDiv=f,i=f,s="defaultProps",o={tabName:"Loyaltys",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,51622));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:48,columnNumber:7}}))}}t.LoyaltyRulesMiniView=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,62675));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:64,columnNumber:9}}))}}t.LoyaltyRulesView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,88981));this.setState({module:e})}}},67909:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoyaltyTransDiv",{enumerable:!0,get:function(){return n.LoyaltyTransDiv}}),Object.defineProperty(t,"LoyaltyTransMiniView",{enumerable:!0,get:function(){return n.LoyaltyTransMiniView}}),Object.defineProperty(t,"LoyaltyTransModal",{enumerable:!0,get:function(){return n.LoyaltyTransModal}}),Object.defineProperty(t,"LoyaltyTransView",{enumerable:!0,get:function(){return n.LoyaltyTransView}});var n=r(73346)},71260:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CacheList=void 0,t.GetTransTypesList=function(e){return"loyaltyTransTypesList",{transTypeList:"loyaltyTransTypesList",tranTypeSubList:""}};r(56379);t.CacheList=["ledgerTypesList","loyaltyRecTypesList","loyaltyTransTypesList","transDateTypesList"]},73346:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyTransView=t.LoyaltyTransModal=t.LoyaltyTransMiniView=t.LoyaltyTransDiv=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(71260),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/loyaltyTransView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:7}}))}}t.LoyaltyTransModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,46184));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:28,columnNumber:7}}))}}t.LoyaltyTransDiv=f,i=f,s="CacheList",o=u.CacheList,(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,9872));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:44,columnNumber:9}}))}}t.LoyaltyTransMiniView=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,99901));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:60,columnNumber:7}}))}}t.LoyaltyTransView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,91472));this.setState({module:e})}}},54138:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CreateLanguageMenuItemElements",{enumerable:!0,get:function(){return n.CreateLanguageMenuItemElements}}),Object.defineProperty(t,"GetImageSVGSrc",{enumerable:!0,get:function(){return n.GetImageSVGSrc}}),Object.defineProperty(t,"disabledMenuItem",{enumerable:!0,get:function(){return n.disabledMenuItem}});var n=r(32681)},43658:(e,t,r)=>{r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(75093);var n=m(r(32735)),i=r(52237),s=r(43404),o=r(10198),a=m(r(85148)),l=r(56379),u=r(54138),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/mTechMenu/mTechReactMenu.jsx";function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var f=!1,h=!1;function b(){if(f){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];console.log("MTechMenu: ",...t)}}class g extends n.Component{constructor(e){super(e),p(this,"handleGetState",(e=>this.state)),p(this,"canAddMenuItem",(e=>{const{menuRestrictions:t}=this.props;return this.util.CanAddItemFromRestrictions(t,e.restrictions)})),p(this,"fetchResource",(()=>{b("Fetch Resources"),this.isFetching=!0;const{GlobalLists:e,menuClassMode:t,menuList:r}=this.props;this.serverSupport.FetchServerResource(e,{Lists:["specialRoles"],Menus:[r]},!1,this.fetchResourceComplete),e.LoginRoles||this.isFetchingAuth||0!=t||(this.isFetchingAuth=!0,this.serverSupport.FetchCurrentAuthState())})),p(this,"fetchResourceComplete",(()=>{this.isFetching=!1})),p(this,"getIconClass",(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.CX.Padding.left5;return e?e+" "+t:""})),p(this,"onOpenChange",(e=>{b("onOpenChange: ",e),this.setState({openKeys:e})})),p(this,"handleClick",(e=>{const{MenuLinkModes:t}=l.CX,{handleMenuAction:r}=this.props;var n=e.item.props,i=n.action,s=n.urlkey,o=n.jsfunc,a=n.title,u=(0,l.DefaultIfNull)(n.linkmode,t.Normal);if(b("clicked Info: ",e),b("clicked props: ",n),b("clicked urlkey (".concat(s,") -- jsFunc (").concat(o,") -- action (").concat(i,") -- linkMode (").concat(u,") ")),i){var c=(0,l.createEventObject)(i,i);c.dataset={action:i},b("menu event OBJ: ",c),r&&r(i)}else if(null!=o&&null!=o){var d=(0,l.createEventObject)(s,s);o==l.CX.JavaScriptEXTMethods.ChangeLanguageWin&&window.ChangeLanguageFunc(d.target)}else{if(u==t.Normal||u==t.NotSpecified)window.location.href.includes("hardLink")?window.location=s:((0,l.pageSet)(s,this.props.navigate),document.title=a);else if(u==t.HardLink){var m=s+"?hardLink";window.location=m}}this.setState({openKeys:[]})})),p(this,"CreateLanguageMenuItems",(e=>{if(!e)return(0,u.disabledMenuItem)();const{GlobalLists:t}=this.props;var r=(0,u.CreateLanguageMenuItemElements)(e);if(r.length>0){var i=(0,l.GetLanguage)(t),o="",d="";for(var m of e)(0,l.IsNotNull)(m.value)&&m.value==i&&(o=(0,u.GetImageSVGSrc)(m),d=s.isMobile?"":m.text);b("Language TopMenu language ".concat(i," langTitle: '").concat(d,"'"));var p=["nav-mtechMenu-subMenu",this.isRTL?"RTLClass":""];return n.default.createElement(a.SubMenu,{key:"LangIndex",title:n.default.createElement("span",{style:{fontSize:"14px"},className:"submenu-title-wrapper dropdown-toggle",__self:this,__source:{fileName:c,lineNumber:290,columnNumber:13}},(0,l.IsNotNull)(o)&&n.default.createElement("img",{style:{marginRight:"5px"},src:o,className:"langImgSelector",__self:this,__source:{fileName:c,lineNumber:294,columnNumber:17}}),d),popupClassName:"nav-subMenu",className:p.join(" "),__self:this,__source:{fileName:c,lineNumber:287,columnNumber:9}},r)}})),p(this,"CreateMenuItems",(e=>e?e.map(((t,r)=>this.renderTopMenu(t,r,e))):(0,u.disabledMenuItem)())),p(this,"renderTopMenu",((e,t,r)=>{var n=l.CX.MenuItemTypes;if(this.canAddMenuItem(e))switch(e.menuType){case n.TopMenu:return this.renderTopSubMenu(t,e,r);case n.SingleMenuItem:case n.SingleMenuSeparator:case n.MenuHeader:return this.renderSingleMenuItem(e,t)}})),p(this,"renderTopSubMenu",((e,t,r)=>{var i,o;const{GlobalLists:l,isCartMenu:u=!1,isLoginMenu:d=!1}=this.props;var m=l.LoginUserName?l.LoginUserName:"",p=this.CreateSubMenu(t.name,r),f=d?"nav-mtechMenu-subMenu-profile":"nav-mtechMenu-subMenu",h=this.getIconClass(t.icon),g=s.isMobile?"":d&&m?m:t.text;return g.length<20&&(g+=" ".repeat(20-g.length)),b("TopMenu Index: ".concat(e," menuText: '").concat(g,"'"),t),n.default.createElement(a.SubMenu,{key:e,title:n.default.createElement("span",{className:"submenu-title-wrapper dropdown-toggle",__self:this,__source:{fileName:c,lineNumber:380,columnNumber:13}},g,t.icon&&n.default.createElement(n.default.Fragment,null,n.default.createElement("i",{className:h,"aria-hidden":!0,__self:this,__source:{fileName:c,lineNumber:384,columnNumber:19}}),u&&n.default.createElement("span",{__self:this,__source:{fileName:c,lineNumber:387,columnNumber:19}}," ".concat(null!==(i=null===(o=l.resCart)||void 0===o?void 0:o.length)&&void 0!==i?i:0)))),popupClassName:"nav-subMenu",className:f,__self:this,__source:{fileName:c,lineNumber:377,columnNumber:7}},d&&s.isMobile&&n.default.createElement(a.MenuItemGroup,{title:m,__self:this,__source:{fileName:c,lineNumber:400,columnNumber:11}}),p)})),p(this,"renderSingleMenuItem",((e,t)=>{const{GlobalLists:r,handleMenu:i}=this.props;var s=l.CX.MenuItemTypes;let o,u="";var d=["nav-mtechMenu-item",this.isRTL?"RTLClass":""];if(this.canAddMenuItem(e)){var m=e.text;switch(e.menuType){case s.MenuHeader:m=r.LoginTitle;break;case s.SingleMenuSeparator:return n.default.createElement(a.Divider,{key:t,className:d.join(" "),__self:this,__source:{fileName:c,lineNumber:433,columnNumber:18}})}m=m||e.text,e.action&&"login"==e.action&&r.LoginUserID&&(m="Log Out");var p=(0,l.IsNotNull)(e.action)?e.action:"";(0,l.IsNull)(e.controller)?o=e.action:"#"==e.controller?(u=e.action,o=e.action):(u="",o="/"+e.controller+"/"+p);var f=this.getIconClass(e.icon,l.CX.Padding.right5),h=i||null;return n.default.createElement(a.MenuItem,{key:t,urlkey:o,linkmode:e.linkMode,className:d.join(" "),action:u,title:m,menuaction:p,onClick:h,__self:this,__source:{fileName:c,lineNumber:465,columnNumber:9}},n.default.createElement("span",{__self:this,__source:{fileName:c,lineNumber:479,columnNumber:11}},e.icon&&n.default.createElement("i",{className:f,"aria-hidden":!0,__self:this,__source:{fileName:c,lineNumber:481,columnNumber:13}}),m))}return null})),p(this,"CreateSubMenu",((e,t)=>{for(var r=[],n=0;n<t.length;n++){var i=t[n];i.parent&&i.parent==e&&r.push(this.CreateSubMenuItem(i,n,t))}return r})),p(this,"CreateSubMenuItem",((e,t,r)=>{const{activeItem:i,GlobalLists:s}=this.props;var o=l.CX.MenuItemTypes;if(h&&b("CreateMenu: ".concat(JSON.stringify(e)," Index: ").concat(t)),e.menuType!=o.Separator&&e.menuType!=o.SingleMenuSeparator||r[t+1]){var u=["nav-mtechMenu-subMenu",this.isRTL?"RTLClass":""];switch(e.menuType){case o.MenuItem:return this.renderSingleMenuItem(e,t);case o.SubMenu:if((d=this.CreateSubMenu(e.name,r)).length>0)return n.default.createElement(a.SubMenu,{key:t,title:n.default.createElement("span",{className:"submenu-title-wrapper",__self:this,__source:{fileName:c,lineNumber:544,columnNumber:22}},e.text),popupClassName:"nav-subMenu",className:u.join(" "),__self:this,__source:{fileName:c,lineNumber:543,columnNumber:13}},d);break;case o.SubMenuInline:var d;if((d=this.CreateSubMenu(e.name,r)).length>0)return d;break;case o.Separator:return n.default.createElement(a.Divider,{key:t,__self:this,__source:{fileName:c,lineNumber:567,columnNumber:18}})}}})),this.state={activeKey:"",openKeys:[]};var t=new l.ServerSupport(this.handleGetState,this.handleSetState);t.initializeStateDefaults(this.state),this.serverSupport=t,this.isFetching=!1,this.isFetchingAuth=!1,this.isRTL=(0,l.IsLanguageRTL)(this.props.GlobalLists),this.util=new l.UtilSupport}componentDidMount(){var{debugModeVal:e,debugModeExtVal:t,debugModeMsg:r}=this.util.GetURLParamsForDebug("menuDebug");e&&(f=e,h=t,b(r)),this.fetchResource()}componentDidUpdate(e,t){const{GlobalLists:r,menuList:n}=this.props;var i=this.util.HasMenus(n,r);e.GlobalLists.language==r.language&&e.menuList==n&&(i||this.isFetching)||this.fetchResource()}handleSetState(e){}render(){const{GlobalLists:e,isLoginMenu:t,menuList:r,menuMode:i,menuClassMode:s,menuRef:o,isLanguageMenu:u}=this.props;if(!r&&!u)return null;if(null==(null==e?void 0:e.Menus)||!(0,l.GetMenuLanguageObj)(e)||this.isFetching)return null;var d=this.isRTL?"vertical-right":i,m=this.props.overflowedIndicator;if(m||(m=n.default.createElement("div",{className:"fa fa-bars",style:{fontSize:"20px"},__self:this,__source:{fileName:c,lineNumber:599,columnNumber:53}})),u){b("render menu '".concat(r,"' type 1 menuClassMode: ").concat(s));var p=u?(0,l.GetMenus)(e,r):null;if(!p)return null;var f="mainMenu-nav nav navbar-nav rc-menu-p-1";return b("render menu '".concat(r,"' [type 1] menuMode: ").concat(d," className ").concat(f)),n.default.createElement(a.default,{className:f,defaultMotions:!0,mode:d,onClick:this.handleClick,onOpenChange:this.onOpenChange,openKeys:this.state.openKeys,overflowedIndicator:m,ref:o,style:{marginLeft:"5px"},triggerSubMenuAction:"click",__self:this,__source:{fileName:c,lineNumber:620,columnNumber:9}},this.CreateLanguageMenuItems(p))}var h=(0,l.GetMenus)(e,r);if(!h)return null;if(t&&(!(0,l.IsNotNull)(e.LoginUserName)||!e.LoginUserName))return null;f=["mainMenu-nav nav navbar-nav",0==s?"me-auto":"ms-auto",t?"profile-nav":"","rc-menu-p-1"].join(" ");return b("render menu '".concat(r,"' [type 1] menuMode: ").concat(d," className(s) ").concat(f," items: ").concat(h.length)),n.default.createElement(a.default,{className:f,defaultMotions:!0,mode:d,onClick:this.handleClick,onOpenChange:this.onOpenChange,openKeys:this.state.openKeys,overflowedIndicator:m,ref:o,subMenuOpenDelay:0,subMenuCloseDelay:0,triggerSubMenuAction:"click",__self:this,__source:{fileName:c,lineNumber:667,columnNumber:9}},this.CreateMenuItems(h))}}p(g,"defaultProps",{isCartMenu:!1,isLanguageMenu:!1,isLoginMenu:!1,menuClassMode:0,menuMode:"horizontal"});var v=(0,o.withRouter)((0,i.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(g));t.default=v},94286:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(75093),r(19975);var n,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),s=r(52237),o=r(33403),a=(n=r(43658))&&n.__esModule?n:{default:n},l=(r(10198),r(56379)),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/mTechMenu/mTechReactMenuW.jsx";function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}l.CX.LogTypes.mTechReactMenu;class p extends i.Component{constructor(){super(...arguments),m(this,"menuIndex",1),m(this,"ShouldRender",(()=>{var e=(new l.UtilSupport).GetURLParams(!1);if(void 0!==e.menu&&0==e.menu)return!1;var t=window.location.href;return!l.CX.MenuPathsToIgnore.some((e=>t.includes(e)))})),m(this,"handleMenuAction",(e=>{var t=e+"-"+this.menuIndex++;o.store.dispatch({type:l.CX.ReduxActions.SET_MENU_SELECT,menuSelect:t})}))}render(){const{menuGroup:e,menuHidden:t,cartMenuRef:r}=this.props;if(!e||t||!this.ShouldRender())return null;var n=e.split(",");n.length;return 1==n.length&&n.push("MainRight"),i.default.createElement("div",{id:"#navbarSupportedContent",className:"navbar navbar-expand-md navbar-dark fixed-top bg-dark",__self:this,__source:{fileName:u,lineNumber:68,columnNumber:13}},i.default.createElement(a.default,d({menuList:n[0],menuClassMode:0,handleMenuAction:this.handleMenuAction,key:"XXX",overflowedIndicator:i.default.createElement("div",{className:"fa fa-bars",style:{fontSize:"20px"},__self:this,__source:{fileName:u,lineNumber:80,columnNumber:40}})},this.props,{__self:this,__source:{fileName:u,lineNumber:75,columnNumber:15}})),i.default.createElement(a.default,d({menuList:n[1],menuClassMode:1,handleMenuAction:this.handleMenuAction,isLoginMenu:!0,key:"YYY",overflowedIndicator:i.default.createElement("div",{className:"fa fa-bars",style:{fontSize:"20px"},__self:this,__source:{fileName:u,lineNumber:88,columnNumber:40}})},this.props,{__self:this,__source:{fileName:u,lineNumber:82,columnNumber:15}})),n.length>=3&&i.default.createElement(a.default,d({menuList:n[2],menuClassMode:0,handleMenuAction:this.handleMenuAction,overflowedIndicator:i.default.createElement("div",{className:"fa fa-user-circle",style:{fontSize:"20px"},__self:this,__source:{fileName:u,lineNumber:95,columnNumber:42}})},this.props,{__self:this,__source:{fileName:u,lineNumber:91,columnNumber:17}})),i.default.createElement(a.default,d({menuList:"LanguageSelector",menuClassMode:1,isLanguageMenu:!0,handleMenuAction:this.handleMenuAction,overflowedIndicator:i.default.createElement("div",{className:"fa fa-language",style:{fontSize:"20px"},__self:this,__source:{fileName:u,lineNumber:103,columnNumber:42}})},this.props,{__self:this,__source:{fileName:u,lineNumber:98,columnNumber:17}})),n.length>=4&&i.default.createElement(a.default,d({handleMenuAction:this.handleMenuAction,isCartMenu:!0,menuList:n[3],menuClassMode:0,menuRef:r,overflowedIndicator:i.default.createElement("div",{className:"fa fa-user-circle",style:{fontSize:"20px"},__self:this,__source:{fileName:u,lineNumber:112,columnNumber:42}})},this.props,{__self:this,__source:{fileName:u,lineNumber:106,columnNumber:17}})))}}var f=(0,s.connect)((e=>(e=>{let{GlobalLists:t,menuGroup:r,menuHidden:n}=e;return{GlobalLists:t,menuGroup:r,menuHidden:n}})(e.AppContext)))(p);t.default=f},32681:(e,t,r)=>{var n=r(32735);r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.CreateLanguageMenuItemElements=function(e){for(var t=[],r=0;r<e.length;r++){var a=e[r];if((0,s.IsNotNull)(a.value)){var u=l(a);t.push(n.createElement(i.Item,{key:a.value,urlkey:a.value,jsfunc:s.CX.JavaScriptEXTMethods.ChangeLanguageWin,linkmode:a.linkMode,className:"nav-mtechMenu-item",__self:this,__source:{fileName:o,lineNumber:26,columnNumber:9}},n.createElement(n.Fragment,null,(0,s.IsNotNull)(u)&&n.createElement("img",{style:{marginRight:"5px"},src:u,className:"langImgSelector",__self:this,__source:{fileName:o,lineNumber:34,columnNumber:15}}),a.text)))}}return t},t.GetImageSVGSrc=l,t.disabledMenuItem=function(){return n.createElement(i.Item,{disabled:!0,__self:this,__source:{fileName:o,lineNumber:47,columnNumber:10}})},r(75093);var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(85148)),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/mTechMenu/support.jsx";function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}s.CX.LogTypes.mTechReactMenu;function l(e){var t=e.imageSource;return(0,s.IsNotNull)(t)&&!t.includes("/")&&(t="/images/flags/"+t),(0,s.IsNotNull)(t)?t:""}},43612:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(75093),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(52237),s=r(68476),o=r(56379),a=r(10198),l=r(77941),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/AccountRegisterView.jsx";function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p="/Account/AccountPhoneGetList/",f="/Account/RegisterAccount/",h="/DriverAuth/RegisterAccount/",b="/Profile/RegisterAccount/",g="/Account/RegisterExternalLogin/",v="/Profile/RegisterExternalLogin/",y=o.CX.LogTypes.accountRegister;class _ extends n.Component{constructor(e){super(e),m(this,"toggleLoading",(()=>{this.setState({isLoadingOpen:!this.state.isLoadingOpen})})),m(this,"toggleCreateModalConfirm",(()=>{this.setState({isAlertOpen:!this.state.isAlertOpen})})),m(this,"handleGetState",(()=>this.state)),m(this,"handleSetState",(e=>{this.setState(e)})),m(this,"getProfile",(()=>{const{pid:e}=this.props;if(e&&""!=e){var t={PID:e};(0,o.postJSON)(t,"/Res/GetProfile").then((e=>{if(e.status==o.CX.Constants.postSuccess){if(e.payload&&e.payload.profileType==o.CX.ProfileTypes.Customer){const r=new o.ValidationSupport;var t=this.state.validationErrors;r.setValuesFromPostResult(e.payload,t),this.setState({validationErrors:t})}}else console.log("GetProfile request failed")})).catch((e=>{console.log("GetProfile error"+e.toString())}))}})),m(this,"loadInitialList",(()=>{this.setState({isLoadingOpen:!0});var e=new XMLHttpRequest;e.open("POST",p,!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(){this.setState({isLoadingOpen:!1,isAlertOpen:!1});var t=JSON.parse(e.responseText);null!=t&&t.status==o.Constants.postSuccess&&(0,o.ParseAllListItems)(t.displayList)}.bind(this),e.send()})),m(this,"handleSubmit",(()=>{(0,o.Log)(y,"sending Register to account"),this.setState({isLoadingOpen:!0});const{UseProfileURLsForRegister:e,ProductGroup:t,sessionUID:r}=this.props,{regType:n,regKey:i,pid:s}=this.props,{ParentTypes:a}=o.CX,l=new o.ValidationSupport;var u=this.state.validationErrors,c=l.getValuesToBePosted(u);t&&(c.ProductGroup=t),r&&(c.sessionUID=r);var d=window.location.pathname.includes("Profile")?b:f;if(d=e?b:d,d=1==u.createProfile.value?b:d,n&&(n==o.CX.ParentTypes.Drivers||n==o.CX.ParentTypes.Profiles))switch(n){case a.Drivers:d=h,c.pid=s;break;case a.Profiles:d=b,c.pid=s}(0,o.Log)(y,"sending Register to account ",c);var m=new XMLHttpRequest;m.open("POST",d,!0),m.setRequestHeader("Content-Type","application/json"),m.onload=function(){this.setState({isLoadingOpen:!1});var e=JSON.parse(m.responseText);if((0,o.Log)(y,e),null!=e)if(this.props.handleResponse)this.props.handleResponse(e);else if(e.status==o.Constants.postSuccess)window.location="/";else{var t=e.message?e.message:"Error creating account";this.DisplayAlert(t,o.Constants.errorAlertType)}}.bind(this),m.send(JSON.stringify(c))})),m(this,"handleSocialLoginRegister",(e=>{const{handleSocialLoginClick:t}=this.props;t(e,!0)}));const{regKey:t,regType:r,altProfileNum:n,email:i}=this.props;this.state={isLoadingOpen:!0,validationErrors:new function(){const e=new o.ValidationSupport,{IDs:s,vt:a,ParentTypes:l}=o.CX;return{altProfNumber:e.CVO(s.AltProfNumber,a.string,{isRequired:!0,initialValue:n||""}),createProfile:e.CVO(s.CreateProfile,a.numeric,{initialValue:0}),confirmPassword:e.CVO(s.ConfirmPassword,a.string,{isRequired:!0}),email:e.CVO(s.Email,a.email,{isRequired:!0,initialValue:i||""}),fullName:e.CVO(s.FullName,a.string,{isRequired:!0,minChars:2}),password:e.CVO(s.Password,a.string,{isRequired:!0}),regKey:e.CVO(s.RegKey,a.string,{isRequired:!0,initialValue:t||""}),regType:e.CVO(s.RegType,a.numeric,{initialValue:r||l.NotSpecified}),registerWithProfile:e.CVO(s.RegisterWithProfile,a.numeric,{skipPost:!0,initialValue:n?1:0}),telephone:e.CVO(s.Telephone,a.telephone,{isRequired:!0})}},formValid:!1},this.DisplayAlert=this.DisplayAlert.bind(this),this.handleInputClicked=this.handleInputClicked.bind(this),this.handleInputChange=this.handleInputChange.bind(this),this.handleKeyPress=this.handleKeyPress.bind(this),this.handleValidatePress=this.handleValidatePress.bind(this);var s=new o.ServerSupport(this.handleGetState,this.handleSetState);s.MSGPrefix=this.props.MSGPrefix?this.props.MSGPrefix:"Account",s.URLController=this.props.URLController?this.props.URLController:"Account",s.PageTitle=this.props.PageTitle?this.props.PageTitle:"Register",s.initializeStateDefaults(this.state),s.Dispatch=this.props.dispatch,this.serverSupport=s}componentDidMount(){this.loadInitialList(),this.serverSupport.FetchServerResource(this.props.GlobalLists,{Tokens:[this.props.TokenGroup?this.props.TokenGroup:"Register","Login"],Lists:this.props.CacheList,Settings:this.props.SettingGroup}),this.getProfile()}handleInputChange(e){const{IDs:t}=o.CX,r=new o.ValidationSupport;var n=this.state.validationErrors,i=e.target.id;1==e.target.value&&(i==t.RegisterWithProfile?n.createProfile.value=0:i==t.CreateProfile&&(n.registerWithProfile.value=0)),r.setValueFromChangeEvent(e,n)&&this.setState({validationErrors:n})}handleInputClicked(e){const t=new o.ValidationSupport;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r,activeInputID:e.target.id})}handleKeyPress(e){"Enter"===e.key&&this.handleValidatePress(e)}handleValidatePress(e){let t=this.state.validationErrors;var r=(new o.ValidationSupport).validateAllObjs(t);(0,o.Log)(y,"formValid: ",r),t.password.value!=t.confirmPassword.value&&(r=!1,t.password.isValid=!1,t.password.displayError=!0,t.password.errorMSG="Passwords do not match",t.confirmPassword.isValid=!1,t.confirmPassword.displayError=!0,t.confirmPassword.errorMSG="Passwords do not match"),this.setState({validationErrors:t,formValid:r}),r&&this.handleSubmit()}DisplayAlert(e,t){(0,o.ShowAlert)(e,t,this.props.dispatch)}render(){const{AuthSchemes:e,GlobalLists:t,handleSocialLoginClick:r,TokenGroup:i,UseProfileURLsForRegister:c}=this.props,{regType:m,regKey:p,altProfileNum:f}=this.props,{ParentTypes:h}=o.CX;var b=h.NotSpecified;m&&p&&(m==h.Profiles&&f||m==h.Drivers)&&(b=m);const y=this.state.validationErrors;var _=i||"Register";const N={onChange:this.handleInputChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,readOnly:this.props.readOnly,TokenGroup:_,GlobalLists:t},C=new o.UtilSupport;var S=C.GetTokens(t,_,{RegisterHeader:"Create a new account",RegisterButton:"Register",FullName:"Full Name",CreateProfile:"Create Profile",Telephone:"Telephone",ConfirmPassword:"Confirm Password",RegisterWithProfile:"Register with existing profile",AltProfileNumber:"Alt Profile Number",RegistrationKey:"Registration Key"}),P=C.GetTokens(t,"Login",{socialRegisterLoginLabel:"Or register using your social account",Password:"Password",Email:"Email"}),w=y.registerWithProfile.value,D=y.createProfile.value;w&&!D?(y.regKey.visible=!0,y.altProfNumber.visible=!(0,o.IsNullOrEmpty)(y.altProfNumber.value)):(y.regKey.visible=!1,y.altProfNumber.visible=!1),b!=o.CX.ParentTypes.NotSpecified&&b!=o.CX.ParentTypes.Drivers&&(y.regKey.visible=!0);var O=Object.assign({},N);O.readOnly=!0;var L=C.IsLanguageRTL(t)?{textAlign:"right"}:{};return n.default.createElement(n.default.Fragment,null,this.state.isLoadingOpen&&n.default.createElement(a.ModalChildLoading,{__self:this,__source:{fileName:u,lineNumber:451,columnNumber:21}}),n.default.createElement("h4",{style:{textAlign:"center",color:"black"},__self:this,__source:{fileName:u,lineNumber:454,columnNumber:17}},S.RegisterHeader," "),n.default.createElement(a.TextInputRC,d({title:S.CreateProfile,validation:y.fullName,colClass:"6 margin-left"},N,{__self:this,__source:{fileName:u,lineNumber:456,columnNumber:17}})),n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:463,columnNumber:17}},n.default.createElement(a.EmailInputCol,d({title:P.Email,validation:y.email,colClass:"3 margin-left"},N,{__self:this,__source:{fileName:u,lineNumber:464,columnNumber:21}})),n.default.createElement(a.TelephoneInputCol,d({title:S.Telephone,validation:y.telephone,colClass:"3"},N,{__self:this,__source:{fileName:u,lineNumber:470,columnNumber:21}}))),n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:477,columnNumber:17}},n.default.createElement(a.TextInputCol,d({title:P.Password,validation:y.password,colClass:"3 margin-left",type:"password"},N,{__self:this,__source:{fileName:u,lineNumber:478,columnNumber:21}})),n.default.createElement(a.TextInputCol,d({title:S.ConfirmPassword,validation:y.confirmPassword,colClass:"3",type:"password"},N,{__self:this,__source:{fileName:u,lineNumber:485,columnNumber:21}}))),b!=o.CX.ParentTypes.NotSpecified?n.default.createElement(n.default.Fragment,null,b==h.Drivers&&n.default.createElement(a.TextInputRC,d({title:S.RegistrationKey,validation:y.regKey,colClass:"3"},O,{__self:this,__source:{fileName:u,lineNumber:497,columnNumber:29}})),b==h.Profiles&&n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:505,columnNumber:29}},n.default.createElement(a.TextInputCol,d({title:S.AltProfileNumber,validation:y.altProfNumber,colClass:"3 margin-left"},O,{__self:this,__source:{fileName:u,lineNumber:506,columnNumber:33}})),n.default.createElement(a.TextInputCol,d({title:S.RegistrationKey,validation:y.regKey,colClass:"3"},O,{__self:this,__source:{fileName:u,lineNumber:512,columnNumber:33}})))):n.default.createElement(n.default.Fragment,null,n.default.createElement(s.Row,{style:L,__self:this,__source:{fileName:u,lineNumber:523,columnNumber:25}},n.default.createElement(a.CheckBoxOptionInputCol,d({title:S.RegisterWithProfile,validation:y.registerWithProfile},N,{__self:this,__source:{fileName:u,lineNumber:524,columnNumber:29}})),!c&&n.default.createElement(a.CheckBoxOptionInputCol,d({title:S.CreateProfile,validation:y.createProfile},N,{__self:this,__source:{fileName:u,lineNumber:530,columnNumber:29}}))),1==y.registerWithProfile.value&&!D&&n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:536,columnNumber:29}},n.default.createElement(a.TextInputCol,d({title:S.AltProfileNumber,validation:y.altProfNumber,colClass:"3 margin-left"},N,{__self:this,__source:{fileName:u,lineNumber:537,columnNumber:33}})),n.default.createElement(a.TextInputCol,d({title:S.RegistrationKey,validation:y.regKey,colClass:"3"},N,{__self:this,__source:{fileName:u,lineNumber:543,columnNumber:33}})))),n.default.createElement("div",{style:{height:"22px"},__self:this,__source:{fileName:u,lineNumber:554,columnNumber:17}}),n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:555,columnNumber:17}},n.default.createElement(s.Col,{style:{textAlign:"center"},__self:this,__source:{fileName:u,lineNumber:556,columnNumber:21}},n.default.createElement("button",{className:"submitButton",onClick:this.handleValidatePress,__self:this,__source:{fileName:u,lineNumber:557,columnNumber:25}},S.RegisterButton))),n.default.createElement(l.AuthSchemesDiv,{accessKey:c?v:g,AuthSchemes:e,title:P.socialRegisterLoginLabel,handleLinkClicked:this.handleSocialLoginRegister,__self:this,__source:{fileName:u,lineNumber:565,columnNumber:17}}))}}var N=(0,i.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(_);t.default=N},15881:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(56379),a=r(10198),l=r(93548),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/ManageAddPhoneView.jsx";function c(){return c=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},c.apply(this,arguments)}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const m=o.CX.LogTypes.manageAddPhone;class p extends i.Component{constructor(e){super(e),d(this,"toggleLoading",(()=>{this.setState({isLoadingOpen:!this.state.isLoadingOpen})})),d(this,"toggleCreateModalConfirm",(()=>{this.setState({isAlertOpen:!this.state.isAlertOpen})})),d(this,"loadInitialList",(()=>{this.setState({isLoadingOpen:!0});var e=new XMLHttpRequest;e.open("POST",l.ManageAccountURLs.allListUrl,!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(){this.setState({isLoadingOpen:!1,isAlertOpen:!1});var t=JSON.parse(e.responseText);null!=t&&t.status==o.Constants.postSuccess&&(0,o.ParseAllListItems)(t.displayList)}.bind(this),e.send()})),d(this,"handleSubmit",(()=>{(0,o.Log)(m,"sending Phone"),this.setState({isLoadingOpen:!0});var e={PhoneNumber:this.state.validationErrors.telephone.value};this.state.showVerifyCode&&(e.Code=this.state.validationErrors.code.value);var t=this.state.showVerifyCode?l.ManageAccountURLs.verifyPhoneUrl:l.ManageAccountURLs.addPhoneUrl,r=new XMLHttpRequest;r.open("POST",t,!0),r.setRequestHeader("Content-Type","application/json"),r.onload=function(){this.setState({isLoadingOpen:!1});var e=JSON.parse(r.responseText);if(null!=e)if(this.state.showVerifyCode)window.location="/Manage/Index";else if(e.status==o.Constants.postSuccess){if(null!=e.payload){var t=this.state.validationErrors;t.code.isRequired=!0,this.setState({validationErrors:t,verifyPhone:e.payload,showVerifyCode:!0})}}else this.handleResponse("Error adding phone")}.bind(this),r.send(JSON.stringify(e))})),this.state={verifyPhone:"",showVerifyCode:!1,isLoadingOpen:!0,validationErrors:new function(){const e=new o.ValidationSupport,{IDs:t,vt:r}=o.CX;return{telephone:e.CVO(t.Telephone,r.telephone,{isRequired:!0}),code:e.CVO(t.Code,r.string)}},formValid:!1},this.DisplayAlert=this.DisplayAlert.bind(this),this.handleResponse=this.handleResponse.bind(this),this.handleInputClicked=this.handleInputClicked.bind(this),this.handleChange=this.handleChange.bind(this),this.handleKeyPress=this.handleKeyPress.bind(this),this.handleValidatePress=this.handleValidatePress.bind(this),this.renderVerifyCodeAndTelephoneInput=this.renderVerifyCodeAndTelephoneInput.bind(this)}componentDidMount(){this.loadInitialList()}handleResponse(e){(0,o.Log)(m,"Response received"),e==o.Constants.postSuccess?this.DisplayAlert("Phone Added",o.Constants.successAlertType):this.DisplayAlert("Error Adding Phone",o.Constants.errorAlertType)}handleChange(e){const t=new o.ValidationSupport;var r=this.state.validationErrors;t.setValueFromChangeEvent(e,r)&&this.setState({validationErrors:r})}handleInputClicked(e){const t=new o.ValidationSupport;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r,activeInputID:e.target.id})}handleKeyPress(e){"Enter"===e.key&&this.handleValidatePress(e)}handleValidatePress(e){let t=this.state.validationErrors;var r=(new o.ValidationSupport).validateAllObjs(t);(0,o.Log)(m,"formValid"),(0,o.Log)(m,r),this.setState({validationErrors:t,formValid:r}),r&&this.handleSubmit()}renderVerifyCodeAndTelephoneInput(){const e={GlobalLists:this.props.GlobalLists,onChange:this.handleChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,readOnly:this.props.readOnly};return this.state.showVerifyCode?n.createElement(n.Fragment,null,n.createElement("div",{style:{maxWidth:"350px"},__self:this,__source:{fileName:u,lineNumber:207,columnNumber:17}},n.createElement(a.TextInput,c({title:"Code",placeholder:"Code"},e,{validation:this.state.validationErrors.code,__self:this,__source:{fileName:u,lineNumber:208,columnNumber:21}}))),n.createElement("div",{style:{height:"22px"},__self:this,__source:{fileName:u,lineNumber:216,columnNumber:17}}),n.createElement("button",{className:"customBtnBlue1",onClick:this.handleValidatePress,__self:this,__source:{fileName:u,lineNumber:218,columnNumber:17}},"Verify Code")):n.createElement(n.Fragment,null,n.createElement("div",{style:{maxWidth:"350px"},__self:this,__source:{fileName:u,lineNumber:230,columnNumber:17}},n.createElement(a.TelephoneInput,c({validation:this.state.validationErrors.telephone},e,{__self:this,__source:{fileName:u,lineNumber:231,columnNumber:21}}))),n.createElement("div",{style:{height:"22px"},__self:this,__source:{fileName:u,lineNumber:237,columnNumber:17}}),n.createElement("button",{className:"customBtnBlue1",onClick:this.handleValidatePress,__self:this,__source:{fileName:u,lineNumber:239,columnNumber:17}},"Add Phone Number"))}DisplayAlert(e,t){(0,o.ShowAlert)(e,t,this.props.dispatch)}render(){(0,o.Log)(m,"Started Render");var e=this.state.showVerifyCode?"Verify Phone Number":"Add Phone Number";return n.createElement(n.Fragment,null,this.state.isLoadingOpen?n.createElement(a.ModalChildLoading,{__self:this,__source:{fileName:u,lineNumber:266,columnNumber:13}}):null,n.createElement("h4",{__self:this,__source:{fileName:u,lineNumber:269,columnNumber:13}},e," "),this.renderVerifyCodeAndTelephoneInput())}}var f=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(p);t.default=f},66664:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(52237),o=r(68476),a=r(56379),l=r(10198),u=r(30013),c=r(93548),d="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/ManageSettings.jsx";function m(){return m=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},m.apply(this,arguments)}function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}a.CX.LogTypes.manageSettings;class f extends i.Component{constructor(){super(...arguments),p(this,"ValidationInitialize",((e,t,r)=>{const{DefaultRecType:n,PrivilegeOnly:i}=this.props;var s=n||a.CX.UserSettingTypes.General;return i&&(s=a.CX.UserSettingTypes.Privilege),{recType:e.CVO(r.RecType,t.numeric,{initialValue:s}),settingGroup:e.CVO(r.SettingGroup,t.numeric)}}))}render(){const{ParentUID:e,PrivilegeOnly:t}=this.props;var r=e?a.CX.VMModes.VMMiniViewSearch:a.CX.VMModes.VMMiniView;return n.createElement(u.ViewManager,{MSGPrefix:"Settings",URLController:"UserSettingsView",PageTitle:"User Settings",CacheList:["userSettingTypesList","userSettingGroupsList"],TokenGroup:"settings",gridTheme:"userSettings-table",GridButtonConfig:a.CX.GridButtonDefaults.EditOnly,useRecordKey:!0,isMiniView:!0,VMMode:r,ValidationInitializeView:this.ValidationInitialize,hideAddButton:!0,ParentUID:e,PrivilegeOnly:t,enumTranslateList:{SettingType:"userSettingTypesList"},__self:this,__source:{fileName:d,lineNumber:39,columnNumber:7}},e?n.createElement(h,{__self:this,__source:{fileName:d,lineNumber:61,columnNumber:13}}):n.createElement(l.Placeholder,{__self:this,__source:{fileName:d,lineNumber:61,columnNumber:29}}),n.createElement(c.ManageSettingsModal,{__self:this,__source:{fileName:d,lineNumber:63,columnNumber:11}}))}}class h extends i.Component{render(){const{handlers:e,PrivilegeOnly:t,validation:r}=this.props;var i=r.recType.value==a.CX.UserSettingTypes.Privilege;return n.createElement(o.Row,{className:"searchRow",__self:this,__source:{fileName:d,lineNumber:80,columnNumber:7}},!t&&n.createElement(l.SelectInputCol,m({title:"Type",selectList:"userSettingTypesList",validation:r.recType},e,{__self:this,__source:{fileName:d,lineNumber:83,columnNumber:9}})),i&&n.createElement(l.SelectInputCol,m({title:"Display Group",selectList:"userSettingGroupsList",validation:r.settingGroup},e,{__self:this,__source:{fileName:d,lineNumber:91,columnNumber:11}})))}}var b=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(f);t.default=b},21623:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ManageSettingsModal=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(10198),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/ManageSettingsModal.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}o.CX.LogTypes.manageSettingsModal;class d extends n.Component{constructor(){super(...arguments),c(this,"ValidationInitialize",((e,t,r)=>({defaultValue:e.CVO(r.DefaultValue,t.string,{skipValidate:!0,skipPost:!0}),DisplayText:e.CVO(r.DisplayText,t.string,{skipValidate:!0,skipPost:!0}),EntryType:e.CVO(r.EntryType,t.numeric,{initialValue:0,skipPost:!0}),ID:e.CVO(r.ID,t.numeric,{skipValidate:!0,initialValue:this.props.recordID}),isDefault:e.CVO(r.IsDefault,t.boolean,{initialValue:!1,notifyOnChange:!0}),Key:e.CVO(r.Key,t.string,{skipValidate:!0,initialValue:this.props.recordKey}),selectList:e.CVO(r.SelectList,t.string,{skipPost:!0}),title:e.CVO(r.Title,t.string,{skipPost:!0}),Value:e.CVO(r.Value,t.string,{isRequired:!0,notifyOnChange:!0})}))),c(this,"handleRecordLoaded",(e=>{e.isDefault.value=!1})),c(this,"handleNotification",((e,t)=>{const{IDs:r}=o.CX;var n=e.target.id;if(n==r.IsDefault){var i=!t.isDefault.value;return t.Value.value=t.defaultValue.value,t.Value.isRequired=i,!0}if(n==r.Value){i=!!t.Value.value;return t.Value.isRequired=i,t.isDefault.value=!i,!0}return!1}))}render(){return n.default.createElement(s.ModalManager,u({},this.props,s.ModalManager.defaultPropsX,{CacheList:[],modalStyle:{maxWidth:"600px",maxHeight:"500px"},handleNotification:this.handleNotification,handleRecordLoaded:this.handleRecordLoaded,ValidationInitialize:this.ValidationInitialize,canDelete:!1,hideInternalTab:!0,__self:this,__source:{fileName:a,lineNumber:67,columnNumber:7}}),n.default.createElement(m,{tabName:"Info",__self:this,__source:{fileName:a,lineNumber:82,columnNumber:9}}))}}t.ManageSettingsModal=d;class m extends n.Component{constructor(){super(...arguments),c(this,"renderCompType",(()=>{const{handlers:e,validation:t}=this.props;let r=t.EntryType.value;if(r==o.CX.SettingEntryTypes.String||r==o.CX.SettingEntryTypes.Integer)return n.default.createElement(s.TextInputCol,u({title:"Value",placeholder:"Value"},e,{validation:t.Value,__self:this,__source:{fileName:a,lineNumber:103,columnNumber:9}}));if(r==o.CX.SettingEntryTypes.Boolean)return n.default.createElement(s.CheckBoxInputCol,u({title:"Enable / Disable",validation:t.Value},e,{__self:this,__source:{fileName:a,lineNumber:113,columnNumber:9}}));if(r==o.CX.SettingEntryTypes.Select){let r=t.selectList.value,i=t.title.value;return i||(i="Value"),n.default.createElement(s.SelectInputCol,u({title:i,selectListAutoLoad:!0,selectList:r,validation:t.Value},e,{__self:this,__source:{fileName:a,lineNumber:125,columnNumber:9}}))}return null}))}render(){const{handlers:e,validation:t}=this.props;return n.default.createElement(n.default.Fragment,null,n.default.createElement("h5",{style:{color:"black",textAlign:"center"},__self:this,__source:{fileName:a,lineNumber:142,columnNumber:9}},t.DisplayText.value," "),n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:144,columnNumber:9}},this.renderCompType(),n.default.createElement(s.CheckBoxInputCol,u({title:"Reset setting to default",validation:t.isDefault},e,{__self:this,__source:{fileName:a,lineNumber:147,columnNumber:13}}))))}}},70471:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(52237),s=r(68476),o=r(56379),a=r(10198),l=r(93548),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/addUserToProfile.jsx";function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p="manage",f=o.CX.LogTypes.addUserToProfileView;class h extends n.Component{constructor(e){super(e),m(this,"toggleLoading",(()=>{this.setState({isLoadingOpen:!this.state.isLoadingOpen})})),m(this,"toggleCreateModalConfirm",(()=>{this.setState({isAlertOpen:!this.state.isAlertOpen})})),m(this,"handleGetState",(()=>this.state)),m(this,"handleSetState",(e=>{this.setState(e)})),m(this,"handleSubmit",(e=>{var t="inviteUser"==e.target.id;(0,o.Log)(f,"sending Register to account"),this.setState({isLoadingOpen:!0});var r=(new o.ValidationSupport).getValuesToBePosted(this.state.validationErrors),n=t?l.ManageAccountURLs.inviteToProfileUrl:l.ManageAccountURLs.addToProfileUrl;(0,o.Log)(f,"URL: ",n);var i=new XMLHttpRequest;i.open("POST",n,!0),i.setRequestHeader("Content-Type","application/json"),i.onload=function(){this.setState({isLoadingOpen:!1});var e=JSON.parse(i.responseText);if((0,o.Log)(f,e),null!=e)if(e.status==o.Constants.postSuccess){var n=t?"Invited ".concat(r.Email," to profile"):"Added to profile";this.DisplayAlert(n,o.Constants.successAlertType);var s=this.state.validationErrors;s.altProfNumber.value="",s.regKey.value="",s.email.value="",this.setState({validationErrors:s})}else{var a=t?"Error sending invitation":"Error creating account",l=e.message?e.message:a;this.DisplayAlert(l,o.Constants.errorAlertType)}}.bind(this),i.send(JSON.stringify(r))})),this.state={isLoadingOpen:!0,validationErrors:new function(){const e=new o.ValidationSupport,{IDs:t,vt:r}=o.CX;return{altProfNumber:e.CVO(t.AltProfNumber,r.string,{isRequired:!0}),email:e.CVO(t.Email,r.email),regKey:e.CVO(t.RegKey,r.string,{isRequired:!0})}},formValid:!1},this.DisplayAlert=this.DisplayAlert.bind(this),this.handleInputClicked=this.handleInputClicked.bind(this),this.handleInputChange=this.handleInputChange.bind(this),this.handleKeyPress=this.handleKeyPress.bind(this),this.handleValidatePress=this.handleValidatePress.bind(this);var t=new o.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix=this.props.MSGPrefix?this.props.MSGPrefix:"Manage",t.URLController=this.props.URLController?this.props.URLController:"Manage",t.PageTitle=this.props.PageTitle?this.props.PageTitle:"Manage",t.initializeStateDefaults(this.state),t.Dispatch=this.props.dispatch,this.serverSupport=t}componentDidMount(){this.serverSupport.FetchServerResource(this.props.GlobalLists,{Tokens:this.props.TokenGroup?this.props.TokenGroup:p,Lists:this.props.CacheList,Settings:this.props.SettingGroup})}handleInputChange(e){const t=new o.ValidationSupport;var r=this.state.validationErrors;t.setValueFromChangeEvent(e,r)&&this.setState({validationErrors:r})}handleInputClicked(e){(0,o.Log)(f,"e.target input clicked: ",e.target);const t=new o.ValidationSupport;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r,activeInputID:e.target.id})}handleKeyPress(e){"Enter"===e.key&&this.handleValidatePress(e)}handleValidatePress(e){var t="inviteUser"==e.target.id;let r=this.state.validationErrors;r.email.required=t;var n=(new o.ValidationSupport).validateAllObjs(r);(0,o.Log)(f,"formValid: ",n),this.setState({validationErrors:r,formValid:n}),n&&this.handleSubmit(e)}DisplayAlert(e,t){(0,o.ShowAlert)(e,t,this.props.dispatch)}render(){const{GlobalLists:e,TokenGroup:t}=this.props,r=this.state.validationErrors,i={onChange:this.handleInputChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,readOnly:this.props.readOnly,TokenGroup:t||p,GlobalLists:e};var l=t||p,c=(0,o.GetToken)(e,l,"AddToExistingProfileHeader","Add To A Profile"),m=(0,o.GetToken)(e,l,"InviteUserHeader","Invite a user to profile"),f=(0,o.GetToken)(e,l,"AddButton","Add"),h=(0,o.GetToken)(e,l,"InviteUserButton","Invite User");return r.regKey.visible=!0,r.altProfNumber.visible=!0,r.email.visible=!0,n.default.createElement(n.default.Fragment,null,this.state.isLoadingOpen&&n.default.createElement(a.ModalChildLoading,{__self:this,__source:{fileName:u,lineNumber:231,columnNumber:21}}),n.default.createElement("div",{style:{textAlign:"center",color:"black"},__self:this,__source:{fileName:u,lineNumber:234,columnNumber:17}},n.default.createElement("i",{className:"fas fa-users userHomeLogo",__self:this,__source:{fileName:u,lineNumber:235,columnNumber:19}}),n.default.createElement("h4",{style:{textAlign:"center",color:"black"},__self:this,__source:{fileName:u,lineNumber:236,columnNumber:19}},c," ")),n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:239,columnNumber:17}},n.default.createElement(a.TextInputCol,d({title:"Alt Profile Number",validation:r.altProfNumber,colClass:"3 margin-left"},i,{__self:this,__source:{fileName:u,lineNumber:240,columnNumber:19}})),n.default.createElement(a.TextInputCol,d({title:"Registration Key",validation:r.regKey,colClass:"3"},i,{__self:this,__source:{fileName:u,lineNumber:245,columnNumber:19}}))),n.default.createElement("div",{style:{height:"22px"},__self:this,__source:{fileName:u,lineNumber:252,columnNumber:17}}),n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:253,columnNumber:17}},n.default.createElement(s.Col,{style:{textAlign:"center"},__self:this,__source:{fileName:u,lineNumber:254,columnNumber:19}},n.default.createElement("button",{id:"submit",name:"submit",className:"submitButton",onClick:this.handleValidatePress,__self:this,__source:{fileName:u,lineNumber:255,columnNumber:21}},f))),n.default.createElement("div",{style:{height:"22px"},__self:this,__source:{fileName:u,lineNumber:265,columnNumber:17}}),n.default.createElement("div",{style:{textAlign:"center",color:"black"},__self:this,__source:{fileName:u,lineNumber:267,columnNumber:17}},n.default.createElement("h4",{style:{textAlign:"center",color:"black"},__self:this,__source:{fileName:u,lineNumber:268,columnNumber:19}},m," ")),n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:270,columnNumber:17}},n.default.createElement(a.EmailInputCol,d({validation:r.email,colClass:"3 margin-left"},i,{__self:this,__source:{fileName:u,lineNumber:271,columnNumber:21}})),n.default.createElement(s.Col,{style:{textAlign:"center",maxWidth:"28%",marginTop:"20px"},__self:this,__source:{fileName:u,lineNumber:275,columnNumber:19}},n.default.createElement("button",{id:"inviteUser",name:"inviteUser",className:"submitButton",onClick:this.handleValidatePress,__self:this,__source:{fileName:u,lineNumber:276,columnNumber:21}},h))))}}var b=(0,i.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(h);t.default=b},85556:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(52237),s=r(68476),o=r(56379),a=r(10198),l=r(93548),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/changePWView.jsx";function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p="manage",f=o.CX.LogTypes.changePWView;class h extends n.Component{constructor(e){super(e),m(this,"toggleLoading",(()=>{this.setState({isLoadingOpen:!this.state.isLoadingOpen})})),m(this,"handleGetState",(()=>this.state)),m(this,"handleSetState",(e=>{this.setState(e)})),m(this,"handleSubmit",(e=>{(0,o.Log)(f,"sending change password");const t=new o.UtilSupport;var r=(new o.ValidationSupport).getValuesToBePosted(this.state.validationErrors);this.setState({isLoadingOpen:!0});var n=this.state.isExternalReset?l.ManageAccountURLs.resetPWExternalUrl:l.ManageAccountURLs.changePWUrl,i=new XMLHttpRequest;i.open("POST",n,!0),i.setRequestHeader("Content-Type","application/json"),i.onload=function(){this.setState({isLoadingOpen:!1}),(0,o.Log)(f,"Response: ",e);var e=JSON.parse(i.responseText);if((0,o.Log)(f,e),null!=e)if(e.status==o.Constants.postSuccess)if(this.state.isExternalReset)window.location="/GeneralResponse/GeneralResponseView?Code="+e.payload.code;else{this.serverSupport.displayAlert("Password Changed",o.Constants.successAlertType);var r=this.state.validationErrors;r.password.value="",r.password.isValid=!1,r.confirmPassword.value="",r.confirmPassword.isValid=!1,r.oldPassword.value="",r.oldPassword.isValid=!1,this.setState({validationErrors:r,errMsg:""})}else{var n=t.GetResponseErrors(e,"<BR>")||"Error changing password";this.setState({errMsg:n})}}.bind(this),i.send(JSON.stringify(r))})),m(this,"handleInputChange",(e=>{const t=new o.ValidationSupport;var r=this.state.validationErrors;t.setValueFromChangeEvent(e,r)&&this.setState({validationErrors:r})})),m(this,"handleInputClicked",(e=>{(0,o.Log)(f,"e.target input clicked: ",e.target);const t=new o.ValidationSupport;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r,activeInputID:e.target.id})})),m(this,"handleKeyPress",(e=>{"Enter"===e.key&&this.handleValidatePress(e)})),m(this,"handleValidatePress",(e=>{let t=this.state.validationErrors;var r=(new o.ValidationSupport).validateAllObjs(t);(0,o.Log)(f,"formValid: ",r),t.password.value!=t.confirmPassword.value&&(r=!1,t.password.isValid=!1,t.password.displayError=!0,t.password.errorMSG="Passwords do not match",t.confirmPassword.isValid=!1,t.confirmPassword.displayError=!0,t.confirmPassword.errorMSG="Passwords do not match"),this.setState({validationErrors:t,formValid:r}),r&&this.handleSubmit(e)}));var t=(0,o.GetURLParams)(window.location.href),r=null!=t.code;const n=new o.ValidationSupport,{IDs:i,vt:s}=o.CX;this.state={errMsg:"",isLoadingOpen:!0,validationErrors:new function(){return{confirmPassword:n.CVO(i.ConfirmPassword,s.string,{isRequired:!0}),oldPassword:n.CVO(i.OldPassword,s.string,{isRequired:!r}),password:n.CVO(i.NewPassword,s.string,{isRequired:!0})}},formValid:!1,urlParams:t,isExternalReset:r};var a=new o.ServerSupport(this.handleGetState,this.handleSetState);if(a.MSGPrefix=this.props.MSGPrefix?this.props.MSGPrefix:"Manage",a.URLController=this.props.URLController?this.props.URLController:"Manage",a.PageTitle=this.props.PageTitle?this.props.PageTitle:"Manage",a.initializeStateDefaults(this.state),a.Dispatch=this.props.dispatch,this.serverSupport=a,this.state.isExternalReset){var u=decodeURIComponent(t.code);Object.assign(this.state.validationErrors,{userID:n.CVO(i.UserID,s.string,{maxChars:4e4,initialValue:t.userId}),code:n.CVO(i.Code,s.string,{maxChars:4e4,initialValue:u})})}}componentDidMount(){this.serverSupport.FetchServerResource(this.props.GlobalLists,{Tokens:this.props.TokenGroup?this.props.TokenGroup:p,Lists:this.props.CacheList,Settings:this.props.SettingGroup})}render(){const{GlobalLists:e,TokenGroup:t}=this.props,r=this.state.validationErrors,i={onChange:this.handleInputChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,readOnly:this.props.readOnly,TokenGroup:t||p,GlobalLists:e};return n.default.createElement(n.default.Fragment,null,this.state.isLoadingOpen&&n.default.createElement(a.ModalChildLoading,{__self:this,__source:{fileName:u,lineNumber:243,columnNumber:21}}),n.default.createElement("h4",{__self:this,__source:{fileName:u,lineNumber:245,columnNumber:17}},"Change password "),""!=this.state.errMsg&&n.default.createElement("div",{className:"responseErrors",dangerouslySetInnerHTML:{__html:this.state.errMsg},__self:this,__source:{fileName:u,lineNumber:248,columnNumber:21}}),!this.state.isExternalReset&&n.default.createElement(a.TextInputRC,d({title:"Current Password",validation:r.oldPassword,colClass:"col-md-6",type:"password"},i,{__self:this,__source:{fileName:u,lineNumber:252,columnNumber:21}})),n.default.createElement(a.TextInputRC,d({title:"New Password",validation:r.password,colClass:"col-md-6",type:"password"},i,{__self:this,__source:{fileName:u,lineNumber:259,columnNumber:17}})),n.default.createElement(a.TextInputRC,d({title:"Confirm Password",validation:r.confirmPassword,colClass:"col-md-6",type:"password"},i,{__self:this,__source:{fileName:u,lineNumber:265,columnNumber:17}})),n.default.createElement("div",{style:{height:"22px"},__self:this,__source:{fileName:u,lineNumber:272,columnNumber:17}}),n.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:273,columnNumber:17}},n.default.createElement(s.Col,{style:{textAlign:"center"},__self:this,__source:{fileName:u,lineNumber:274,columnNumber:21}},n.default.createElement("button",{className:"submitButton",onClick:this.handleValidatePress,__self:this,__source:{fileName:u,lineNumber:275,columnNumber:25}},"Update Password"))))}}var b=(0,i.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(h);t.default=b},93548:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AccountRegisterContainer",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"AddUserToProfile",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"ChangePWView",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"ManageAccountContainer",{enumerable:!0,get:function(){return d.default}}),t.ManageAccountURLs=void 0,Object.defineProperty(t,"ManageAccountViewContainer",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"ManageAddPhoneContainer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"ManageContactContainer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"ManageDriverContainer",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"ManageExternal",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"ManageProfileContainer",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"ManageSettingsContainer",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"ManageSettingsDiv",{enumerable:!0,get:function(){return h.ManageSettingsDiv}}),Object.defineProperty(t,"ManageSettingsModal",{enumerable:!0,get:function(){return f.ManageSettingsModal}});var n=b(r(43612)),i=b(r(70471)),s=b(r(85556)),o=b(r(15881)),a=b(r(36986)),l=b(r(53692)),u=b(r(92833)),c=b(r(66664)),d=b(r(7750)),m=b(r(83402)),p=b(r(26560)),f=r(21623),h=r(94631);function b(e){return e&&e.__esModule?e:{default:e}}t.ManageAccountURLs={addPhoneUrl:"/Manage/AddNewPhoneNumber/",addToProfileUrl:"/Manage/AddUserToProfile/",addUpdateUrl:"/Manage/AddOrUpdateRecord/",allDataUrl:"/Manage/AllData/",allListUrl:"/Manage/ManagePhoneGetList/",changePWUrl:"/Manage/ChangeUserPassword/",resetPWExternalUrl:"/Account/ResetPassword/",deleteUserUrl:"/Manage/DeleteUserAccount/",enableDisableTwoFactorUrl:"/Manage/EnableDisableTwoFactorAuthentication/",inviteToProfileUrl:"/Manage/InviteToProfile/",profileIDUrl:"/Manage/CurrentProfileID/",removePhoneUrl:"/Manage/RemoveUserPhoneNumber/",sendVerifyEmailUrl:"/Manage/SendUserVerificationEmail/",updateUserUrl:"/Manage/UpdateUser/",verifyPhoneUrl:"/Manage/VerifyPhoneNumber/",currentContactUrl:"/Manage/CurrentContact/",externalLoginsUrl:"/Manage/ExternalLogins/"}},7750:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(68476),a=r(56379),l=r(10198),u=r(93548),c=(r(61554),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/manageAccount.jsx");function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p="manage",f=a.CX.LogTypes.manageAccount;class h extends i.Component{constructor(e){super(e),m(this,"handleGetState",(()=>this.state)),m(this,"handleSetState",(e=>{this.setState(e)})),m(this,"loadAllData",(()=>{(0,a.Log)(f,"Getting manage Data"),this.setState({isLoadingOpen:!0});var e=new XMLHttpRequest;e.open("GET",u.ManageAccountURLs.allDataUrl),e.setRequestHeader("Accept","application/json"),e.onreadystatechange=function(){if(this.setState({isLoadingOpen:!1}),4===e.readyState)if(200===e.status){var t=JSON.parse(e.responseText);if((0,a.Log)(f,"Response: ",t),t.status==a.Constants.postSuccess){var r=t.payload,n=this.state.validationErrors;n.email.value=r.email,n.name.value=r.name,n.userName.value=r.username,n.telephone.value=r.phoneNumber,n.twoFactorEnabled.value=r.twoFactorEnabled,this.setState({isEmailConfirmed:r.isEmailConfirmed,TwoFactorEnabled:r.twoFactorEnabled,dataLoaded:!0,validationErrors:n}),(0,a.ParseAllListItems)(r)}}else(0,a.Log)(f,"Error: ",e.statusText)}.bind(this),e.send()})),m(this,"handleChange",(e=>{const t=new a.ValidationSupport;var r=this.state.validationErrors;t.setValueFromChangeEvent(e,r)&&this.setState({validationErrors:r})})),m(this,"handleInputClicked",(e=>{const t=new a.ValidationSupport;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r,activeInputID:e.target.id})})),m(this,"handleKeyPress",(e=>{e.key})),m(this,"handleValidatePress",(e=>{let t=this.state.validationErrors;var r=(new a.ValidationSupport).validateAllObjs(t);(0,a.Log)(f,"formValid"),(0,a.Log)(f,r),this.setState({validationErrors:t,formValid:r}),r&&this.UpdateUser()})),m(this,"HandleCallManage",((e,t,r,n,i)=>{(0,a.Log)(f,"Handle URL call (".concat(e,")")),this.setState({isLoadingOpen:!0});var s=new XMLHttpRequest;s.open("POST",e,!0),s.setRequestHeader("Content-Type","application/json"),s.onload=function(){this.setState({isLoadingOpen:!1});var t=JSON.parse(s.responseText);if(null!=t)if(t.status==a.Constants.postSuccess)this.serverSupport.displayAlert(n,a.Constants.successAlertType),r&&this.loadAllData(),e==u.ManageAccountURLs.deleteUserUrl&&(window.location="/");else{var o=i||t.message;this.serverSupport.displayAlert(o,a.Constants.errorAlertType)}}.bind(this),(0,a.IsNotNull)(t)&&!(0,a.IsEmpty)(t)?s.send(JSON.stringify(t)):s.send()})),m(this,"SendVerificationEmail",(()=>{(0,a.Log)(f,"Send verify email");this.HandleCallManage(u.ManageAccountURLs.sendVerifyEmailUrl,null,!1,"Verification email sent. Please check your email.","")})),m(this,"RemovePhoneNumber",(()=>{(0,a.Log)(f,"Remove Phone Number");this.HandleCallManage(u.ManageAccountURLs.removePhoneUrl,null,!0,"Phone Number Removed","Error Removing Phone Number")})),m(this,"handleChecked",(e=>{this.enableTwoFactorCall(!this.state.validationErrors.twoFactorEnabled.value)})),m(this,"enableTwoFactorCall",(e=>{(0,a.Log)(f,"sending enable disable two factor ",e);var t={TwoFactorEnabled:e};this.HandleCallManage(u.ManageAccountURLs.enableDisableTwoFactorUrl,t,!0,"Updated Two factor","")})),m(this,"DeleteUser",(()=>{(0,a.Log)(f,"Delete user"),this.toggleAlertDisplay();this.HandleCallManage(u.ManageAccountURLs.deleteUserUrl,null,!1,"Deleted User","")})),m(this,"UpdateUser",(()=>{(0,a.Log)(f,"sending Update");var e={Name:this.state.validationErrors.name.value,Email:this.state.validationErrors.email.value};this.HandleCallManage(u.ManageAccountURLs.updateUserUrl,e,!1,"User Updated","Error Updating User")})),m(this,"confirmAccountDelete",(e=>{(0,a.Log)(f,"clicked delete confirm");var t=(0,a.GetToken)(this.props.GlobalLists,p,"ManageAccountDelete","Are you sure you would like to delete your account?"),r=this.state.alertData;r.message=t,this.setState({isAlertOpen:!0,alertData:r})})),m(this,"toggleAlertDisplay",(()=>{this.setState({isAlertOpen:!this.state.isAlertOpen})})),this.state={isEmailConfirmed:!1,TwoFactorEnabled:!1,dataLoaded:!1,isLoadingOpen:!1,isAlertOpen:!1,alertData:(0,a.CreateDefaultAlertObj)(),validationErrors:new function(){const e=new a.ValidationSupport,{IDs:t,vt:r}=a.CX;return{email:e.CVO(t.Email,r.email,{isRequired:!0}),name:e.CVO(t.Name,r.string,{isRequired:!0}),userName:e.CVO(t.UserID,r.string),telephone:e.CVO(t.Telephone,r.string),twoFactorEnabled:e.CVO(t.MsgInBound,r.boolean,{initialValue:!1})}},formValid:!1};var t=new a.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix="Manage",t.URLController="Manage",t.PageTitle="Manage",t.initializeStateDefaults(this.state),t.Dispatch=this.props.dispatch,this.serverSupport=t,this.state.alertData.showCancel=!0,this.state.alertData.header="",this.state.alertData.alertImage=a.CX.AlertImageTypes.ExlaimRed,this.state.alertData.okToggle=()=>this.DeleteUser(),this.state.alertData.closeToggle=()=>this.toggleAlertDisplay()}componentDidMount(){this.serverSupport.FetchServerResource(this.props.GlobalLists,{Tokens:this.props.TokenGroup?this.props.TokenGroup:p,Lists:this.props.CacheList,Settings:this.props.SettingGroup}),this.loadAllData()}render(){const{GlobalLists:e,handleChangeOrAddPhone:t}=this.props;var r=this.state.validationErrors;const i={GlobalLists:e,onChange:this.handleChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,TokenGroup:p};(0,a.Log)(f,"Started Render");var s=(0,a.GetToken)(e,p,"LoginDetailsTitle","Login Details"),u=(0,a.GetToken)(e,p,"SendVerifyTitle","Send verification email"),m=(0,a.GetToken)(e,p,"PhoneTitle","Phone Number"),h=(0,a.GetToken)(e,p,"PhoneSubTitle","Phone Numbers are used for two-factor authentication"),b=(0,a.GetToken)(e,p,"ChangeBtn","Change"),g=(0,a.GetToken)(e,p,"RemoveBtn","Remove"),v=(0,a.GetToken)(e,p,"AddBtn","Add"),y=(0,a.GetToken)(e,p,"TwoFactorTitle","Two-Factor Authentication"),_=((0,a.GetToken)(e,p,"EnabledTitle","Enabled"),(0,a.GetToken)(e,p,"DisabledTitle","Disabled"),(0,a.GetToken)(e,p,"SaveBtn","Save")),N=(0,a.GetToken)(e,p,"DeleteAccountBtn","Delete Account"),C=r.telephone.value?b:v,S=e.loginAccessType==a.CX.ParentTypes.Drivers;return n.createElement(n.Fragment,null,this.state.isLoadingOpen?n.createElement(l.ModalChildLoading,{__self:this,__source:{fileName:c,lineNumber:323,columnNumber:17}}):null,this.state.isAlertOpen&&n.createElement(l.ModalAlert,{alertData:this.state.alertData,__self:this,__source:{fileName:c,lineNumber:326,columnNumber:13}}),n.createElement("h4",{__self:this,__source:{fileName:c,lineNumber:328,columnNumber:13}},s),n.createElement(l.TextInputRC,d({colClass:"col-md-6",title:"User Name",value:r.userName.value},i,{readOnly:!0,__self:this,__source:{fileName:c,lineNumber:329,columnNumber:17}})),n.createElement(o.Row,{__self:this,__source:{fileName:c,lineNumber:336,columnNumber:17}},n.createElement(l.EmailInputCol,d({colClass:"col-md-6",validation:r.email},i,{readOnly:S,__self:this,__source:{fileName:c,lineNumber:337,columnNumber:21}})),this.state.isEmailConfirmed&&n.createElement(o.Col,{__self:this,__source:{fileName:c,lineNumber:344,columnNumber:25}},n.createElement("i",{className:"fa fa-check-circle text-success",style:{marginTop:"40px"},"aria-hidden":"true",__self:this,__source:{fileName:c,lineNumber:345,columnNumber:29}}))),!this.state.isEmailConfirmed&&n.createElement(o.Row,{__self:this,__source:{fileName:c,lineNumber:351,columnNumber:21}},n.createElement("button",{onClick:this.SendVerificationEmail,className:"btn btn-link",__self:this,__source:{fileName:c,lineNumber:352,columnNumber:25}},u)),n.createElement(l.TextInputRC,d({colClass:"col-md-6",title:"Full Name",validation:r.name},i,{__self:this,__source:{fileName:c,lineNumber:356,columnNumber:17}})),n.createElement(o.Row,{__self:this,__source:{fileName:c,lineNumber:362,columnNumber:17}},n.createElement(o.Col,{md:"6",__self:this,__source:{fileName:c,lineNumber:363,columnNumber:21}},n.createElement("label",{className:"inputLabel",__self:this,__source:{fileName:c,lineNumber:364,columnNumber:21}},m," "),n.createElement("p",{style:{fontSize:"10px",marginBottom:"1px"},__self:this,__source:{fileName:c,lineNumber:365,columnNumber:25}},h),n.createElement("label",{style:{color:"green"},__self:this,__source:{fileName:c,lineNumber:368,columnNumber:25}},r.telephone.value),n.createElement("button",{onClick:t,className:"customBtnBlue1",style:{marginLeft:"15px"},__self:this,__source:{fileName:c,lineNumber:369,columnNumber:25}},C),r.telephone.value&&n.createElement("button",{onClick:this.RemovePhoneNumber,className:"customBtnRed1",style:{marginLeft:"15px"},__self:this,__source:{fileName:c,lineNumber:371,columnNumber:29}},g))),n.createElement(o.Row,{__self:this,__source:{fileName:c,lineNumber:378,columnNumber:17}},n.createElement(l.CheckBoxInputCol,d({title:y,validation:r.twoFactorEnabled,UseSwitch:!0},i,{onChange:this.handleChecked,__self:this,__source:{fileName:c,lineNumber:379,columnNumber:21}}))),n.createElement(o.Row,{style:{marginTop:"15px"},__self:this,__source:{fileName:c,lineNumber:389,columnNumber:17}},n.createElement(o.Col,{__self:this,__source:{fileName:c,lineNumber:390,columnNumber:21}},n.createElement("button",{onClick:this.handleValidatePress,className:"btn customBtn blue1",__self:this,__source:{fileName:c,lineNumber:391,columnNumber:25}},_),!S&&n.createElement("button",{style:{marginLeft:"15px"},onClick:this.confirmAccountDelete,className:"btn customBtn red1",__self:this,__source:{fileName:c,lineNumber:393,columnNumber:29}},N))))}}var b=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(h);t.default=b},83402:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i,s=r(32735),o=r(52237),a=r(68476),l=r(56379),u=(i=r(43658))&&i.__esModule?i:{default:i},c=r(10198),d=r(93548),m=(r(6723),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/manageAccountView.jsx");function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const f="manage",h=l.CX.LogTypes.manageAccount;class b extends s.Component{constructor(e){super(e),p(this,"handleGetState",(()=>this.state)),p(this,"handleSetState",(e=>{this.setState(e)})),p(this,"handleMenu",(e=>{console.log("actionItem ",e),console.log("actionItem ",e);let t=e.item.props.action;t=t.toLowerCase(),console.log("menuItem ",t),(0,l.Log)(h,"menuItem ",t),this.setState({bodyRenderType:t})})),p(this,"handleChangeOrAddPhone",(()=>{this.setState({bodyRenderType:l.CX.MenuActions.AddPhone})})),p(this,"renderBodyType",(()=>{const{resPathPopupCallback:e}=this.props,{MenuActions:t}=l.CX;let r=this.state.bodyRenderType;switch((0,l.Log)(h,"Started Render body"),r){case t.AddToProfile:return n.createElement(d.AddUserToProfile,{__self:this,__source:{fileName:m,lineNumber:88,columnNumber:26}});case t.ChangePW:return n.createElement(d.ChangePWView,{__self:this,__source:{fileName:m,lineNumber:90,columnNumber:26}});case t.EditContact:return n.createElement(d.ManageContactContainer,{modalBodyStyle:{maxHeight:"500px"},__self:this,__source:{fileName:m,lineNumber:92,columnNumber:26}});case t.EditDriver:return n.createElement(d.ManageDriverContainer,{modalBodyStyle:{maxHeight:"500px"},__self:this,__source:{fileName:m,lineNumber:94,columnNumber:26}});case t.EditProfile:return n.createElement(d.ManageProfileContainer,{modalBodyStyle:{maxHeight:"500px"},__self:this,__source:{fileName:m,lineNumber:96,columnNumber:26}});case t.UserSettings:return n.createElement(d.ManageSettingsContainer,{__self:this,__source:{fileName:m,lineNumber:98,columnNumber:26}});case t.AddPhone:return n.createElement(d.ManageAddPhoneContainer,{__self:this,__source:{fileName:m,lineNumber:100,columnNumber:26}});case t.ManageIndex:return n.createElement(d.ManageAccountContainer,{handleChangeOrAddPhone:this.handleChangeOrAddPhone,__self:this,__source:{fileName:m,lineNumber:102,columnNumber:26}});case t.ManageExternal:return n.createElement(d.ManageExternal,{resPathPopupCallback:e,__self:this,__source:{fileName:m,lineNumber:105,columnNumber:26}})}})),p(this,"renderMenu",(()=>{const{GlobalLists:e}=this.props;var t=e.loginAccessType,r="ManageAccount";return t==l.CX.ParentTypes.Profiles?r="ManageAccountProfile":t==l.CX.ParentTypes.Drivers&&(r="ManageAccountDriver"),n.createElement(a.Col,{md:"3",__self:this,__source:{fileName:m,lineNumber:122,columnNumber:13}},n.createElement(u.default,{RenderType:l.CX.MenuRenderTypes.ManageAccountMenu,menuMode:"vertical-left",menuList:r,activeItem:this.state.bodyRenderType,handleMenu:this.handleMenu,__self:this,__source:{fileName:m,lineNumber:123,columnNumber:17}}))})),this.state={bodyRenderType:l.CX.MenuActions.ManageIndex};var t=new l.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix="Manage",t.URLController="Manage",t.PageTitle="Manage",t.initializeStateDefaults(this.state),t.Dispatch=this.props.dispatch,this.serverSupport=t}componentDidMount(){this.serverSupport.FetchServerResource(this.props.GlobalLists,{Tokens:this.props.TokenGroup?this.props.TokenGroup:f,Lists:this.props.CacheList,Settings:this.props.SettingGroup})}render(){const{GlobalLists:e}=this.props;let t=(0,l.IsLanguageRTL)(e);(0,l.Log)(h,"Started Render");var r=(0,l.GetToken)(e,f,"ManageAccountTitle","Manage your account"),i=(0,l.GetToken)(e,f,"ManageAccountSubtitle","Change your account settings");return n.createElement(n.Fragment,null,this.state.isLoadingOpen&&n.createElement(c.ModalChildLoading,{__self:this,__source:{fileName:m,lineNumber:147,columnNumber:38}}),n.createElement("h2",{__self:this,__source:{fileName:m,lineNumber:149,columnNumber:13}},r),n.createElement("div",{__self:this,__source:{fileName:m,lineNumber:150,columnNumber:13}},n.createElement("h4",{style:{fontSize:"16px"},__self:this,__source:{fileName:m,lineNumber:151,columnNumber:17}},i),n.createElement("hr",{__self:this,__source:{fileName:m,lineNumber:152,columnNumber:17}}),n.createElement(a.Row,{__self:this,__source:{fileName:m,lineNumber:154,columnNumber:17}},t?n.createElement(n.Fragment,null,n.createElement(a.Col,{md:"9",__self:this,__source:{fileName:m,lineNumber:157,columnNumber:29}},this.renderBodyType()),this.renderMenu()):n.createElement(n.Fragment,null,this.renderMenu(),n.createElement(a.Col,{md:"9",__self:this,__source:{fileName:m,lineNumber:165,columnNumber:29}},this.renderBodyType())))))}}var g=(0,o.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(b);t.default=g},36986:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(10198),a=r(56379),l=r(21094),u=r(93548),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/manageContact.jsx";function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p=a.CX.LogTypes.manageContact;class f extends i.Component{constructor(e){super(e),m(this,"handleGetState",(()=>this.state)),m(this,"handleSetState",(e=>{this.setState(e)})),m(this,"toggleCreateModalConfirm",(()=>{this.setState({isAlertOpen:!this.state.isAlertOpen})})),m(this,"loadInitialContact",(()=>{(0,a.Log)(p,"Loading initial contact");var e=new XMLHttpRequest;e.open("POST",u.ManageAccountURLs.currentContactUrl,!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(){this.setState({isLoadingOpen:!1,isAlertOpen:!1});var t=JSON.parse(e.responseText);null!=t&&t.status==a.CX.Constants.postSuccess&&(null!=t.payload?this.setState({contact:t.payload}):this.showCreateContact())}.bind(this),e.send()})),m(this,"startNewContact",(()=>{this.setState({isLoadingOpen:!0,isAlertOpen:!1});var e=new XMLHttpRequest;e.open("POST",u.ManageAccountURLs.addUpdateUrl,!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(){this.setState({isLoadingOpen:!1,isAlertOpen:!1});var t=JSON.parse(e.responseText);null!=t&&t.status==a.CX.Constants.postSuccess&&null!=t.payload&&this.setState({showCreateButton:!1,contact:t.payload})}.bind(this),e.send(JSON.stringify({isUpdate:!1,isNew:!0}))})),m(this,"showCreateContact",(()=>{var e=(0,a.CreateDefaultAlertObj)();e.showCancel=!0,e.message="A contact does not exist for your profile. Would you like to create one?",e.header="Create Contact",e.alertImage=a.CX.AlertImageTypes.QuestionYellow,e.okToggle=()=>this.startNewContact(),e.closeToggle=()=>this.toggleCreateModalConfirm(),this.setState({showCreateButton:!0,isAlertOpen:!this.state.isAlertOpen,alertData:e})})),m(this,"toggleLoadingOverride",(e=>{this.setState({isLoadingOpen:e})})),this.state={contact:{},isConfirmOpen:!1,isAlertOpen:!1,showCreateButton:!1};var t=new a.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix="Contact",t.URLController="Contacts",t.Dispatch=this.props.dispatch,t.initializeStateDefaults(this.state),t.closeAndReload=!1,this.serverSupport=t}componentDidMount(){this.loadInitialContact()}render(){var e=(0,a.IsEmpty)(this.state.contact);return(0,a.Log)(p,"noContact -- ".concat(e)),n.createElement(n.Fragment,null,this.state.showCreateButton&&n.createElement("button",{className:"greenBtn",onClick:this.showCreateContact,__self:this,__source:{fileName:c,lineNumber:148,columnNumber:17}},"Create Contact"),e?null:n.createElement(l.ContactModal,d({canDelete:!1,disableBackAlert:!0,recordID:this.state.contact.id,hideAuthorization:!0,hideCancel:!0,hideComments:!0,hideContactType:!0,hideExternalNumbers:!0,hideGroupName:!0,hideInternalTab:!0,isManageContact:!0,isCreate:!1,noCenterButtons:!0,serverSupport:this.serverSupport,toggleLoadingOverride:this.toggleLoadingOverride,useStaticModal:!0,MSGPrefix:"Contact",URLController:"Contacts",PageTitle:"Contacts",TokenGroup:"contacts",CacheList:l.ContactModal.CacheListContact},this.props,{__self:this,__source:{fileName:c,lineNumber:152,columnNumber:11}})),this.state.isLoadingOpen?n.createElement(o.ModalChildLoading,{__self:this,__source:{fileName:c,lineNumber:183,columnNumber:9}}):null,this.state.isAlertOpen?n.createElement(o.ModalAlert,{alertData:this.state.alertData,__self:this,__source:{fileName:c,lineNumber:187,columnNumber:9}}):null)}}var h=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(f);t.default=h},53692:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(10198),a=r(56379),l=r(98427),u=(r(93548),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/manageDriver.jsx");function c(){return c=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},c.apply(this,arguments)}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const m=a.CX.LogTypes.manageContact;class p extends i.Component{constructor(e){super(e),d(this,"handleGetState",(()=>this.state)),d(this,"handleSetState",(e=>{(0,a.Log)(m,"SetState"),this.setState(e)})),d(this,"toggleLoadingOverride",(e=>{this.setState({isLoadingOpen:e})})),this.state={isLoadingOpen:!1};var t=new a.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix="Driver",t.URLController="DriversView",t.Dispatch=this.props.dispatch,t.initializeStateDefaults(this.state),t.closeAndReload=!1,this.serverSupport=t}render(){const{GlobalLists:e}=this.props;return(0,a.Log)(m,"driverLoaded -- ".concat(e.parentID)),n.createElement(n.Fragment,null,e.parentID?n.createElement(l.DriverModal,c({useSimpleManageDriver:!0,recordID:e.parentID,serverSupport:this.serverSupport,toggleLoadingOverride:this.toggleLoadingOverride},this.props,{__self:this,__source:{fileName:u,lineNumber:59,columnNumber:11}})):null,this.state.isLoadingOpen?n.createElement(o.ModalChildLoading,{__self:this,__source:{fileName:u,lineNumber:70,columnNumber:11}}):null)}}var f=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(p);t.default=f},26560:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(68476),a=r(56379),l=(r(10198),r(93548)),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/manageExternal.jsx";function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const d=a.CX.LogTypes.manageAccount;class m extends i.Component{constructor(e){super(e),c(this,"DisplayAlert",((e,t)=>{(0,a.ShowAlert)(e,t,this.props.dispatch)})),c(this,"loadAllData",(()=>{(0,a.Log)(d,"Getting manage Data"),this.setState({isLoadingOpen:!0});var e=new XMLHttpRequest;e.open("GET",l.ManageAccountURLs.externalLoginsUrl),e.setRequestHeader("Accept","application/json"),e.onreadystatechange=function(){if(this.setState({isLoadingOpen:!1}),4===e.readyState)if(200===e.status){var t=JSON.parse(e.responseText);if((0,a.Log)(d,"Response: ",t),console.log("Response",t),t.status==a.Constants.postSuccess){var r=t.payload;this.setState({externalLogins:r.externalLogins})}}else(0,a.Log)(d,"Error: ",e.statusText)}.bind(this),e.send()})),c(this,"handleLinkClicked",(e=>{var t=e.target.id;const{externalLogins:r}=this.state,{isResPath:n,iframe:i,resPathPopupCallback:s}=this.props;for(var o="/Manage/LinkLogin?provider="+t,a="?provider="+t,l=0;l<r.length;l++){var u=r[l];if(u.displayName==t)o="/Manage/"+(u.active&&u.providerKey?"RemoveLogin"+a+"&providerKey="+u.providerKey:"LinkLogin"+a)}s?s(o,!0,650):this.AuthLoginPopup(o)})),c(this,"AuthLoginPopup",(e=>{var t="height=700,width=750,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes";null!=this.loginPopupWindow&&0==this.loginPopupWindow.closed?(this.loginPopupWindow.close(),this.loginPopupWindow=window.open(e,"popUpWindow",t)):this.loginPopupWindow=window.open(e,"popUpWindow",t)})),this.state={dataLoaded:!1,isLoadingOpen:!1,externalLogins:[]},this.loginPopupWindow=null}componentDidMount(){this.loadAllData()}componentDidUpdate(e){this.props.hostMessage!=e.hostMessage&&this.processHostMessage(this.props.hostMessage)}processHostMessage(e){const{resPathPopupCallback:t}=this.props;var r=e[0],n=e[1].status,i=e[1].message;if("AuthLogin"===r)t?t(""):null!=this.loginPopupWindow&&0==this.loginPopupWindow.closed&&this.loginPopupWindow.close(),n?(this.DisplayAlert("External Login Updated",a.CX.Constants.successAlertType),this.loadAllData()):i&&this.DisplayAlert(i,a.CX.Constants.errorAlertType)}render(){return(0,a.Log)(d,"Started Render"),n.createElement(n.Fragment,null,n.createElement(o.Row,{__self:this,__source:{fileName:u,lineNumber:166,columnNumber:11}},n.createElement(o.Col,{style:{textAlign:"center",color:"black"},__self:this,__source:{fileName:u,lineNumber:167,columnNumber:15}},"External Logins")),n.createElement(o.Row,{style:{textAlign:"center"},__self:this,__source:{fileName:u,lineNumber:172,columnNumber:11}},this.state.externalLogins.map(((e,t)=>{var r="/images/"+e.image,i=e.active?{color:"green"}:{color:"red"};return n.createElement("div",{key:t,style:{margin:"auto"},__self:this,__source:{fileName:u,lineNumber:177,columnNumber:21}},n.createElement("img",{id:e.displayName,src:r,onClick:this.handleLinkClicked,style:{maxWidth:"250px",cursor:"pointer"},__self:this,__source:{fileName:u,lineNumber:178,columnNumber:25}}),n.createElement("label",{style:{display:"inherit",fontWeight:"bold",fontSize:"25px",...i},__self:this,__source:{fileName:u,lineNumber:179,columnNumber:25}},e.active?"Enabled":"Disabled"))}))))}}var p=(0,s.connect)((e=>(e=>{let{GlobalLists:t,hostMessage:r}=e;return{GlobalLists:t,hostMessage:r}})(e.AppContext)))(m);t.default=p},92833:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(10198),a=r(56379),l=r(50057),u=r(93548),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/manageProfile.jsx";function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p=a.CX.LogTypes.manageProfile;class f extends i.Component{constructor(e){super(e),m(this,"handleGetState",(()=>this.state)),m(this,"handleSetState",(e=>{(0,a.Log)(p,"SetState"),this.setState(e)})),m(this,"loadInitialProfile",(()=>{(0,a.Log)(p,"Loading initial Profile"),this.setState({isLoadingOpen:!0});var e=new XMLHttpRequest;e.open("POST",u.ManageAccountURLs.profileIDUrl,!0),e.setRequestHeader("Content-Type","application/json"),e.onload=function(){this.setState({isLoadingOpen:!1});var t=JSON.parse(e.responseText);(0,a.Log)(p,"data profile load: ",t),null!=t&&t.status==a.Constants.postSuccess&&null!=t.payload&&this.setState({profileID:t.payload})}.bind(this),e.send()})),m(this,"toggleLoadingOverride",(e=>{this.setState({isLoadingOpen:e})})),this.state={profileID:-1,isLoadingOpen:!1};var t=new a.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix="Profile",t.URLController="ProfilesView",t.Dispatch=this.props.dispatch,t.initializeStateDefaults(this.state),t.closeAndReload=!1,this.serverSupport=t}componentDidMount(){this.loadInitialProfile()}render(){var e=-1!=this.state.profileID;return(0,a.Log)(p,"profileLoaded -- ".concat(e)),n.createElement(n.Fragment,null,e?n.createElement(l.ProfileModal,d({recordID:this.state.profileID,hideExternalNumbers:!0,hideAuthorization:!0,isManageProfile:!0,isCreate:!1,MSGPrefix:"Profile",URLController:"ProfilesView",serverSupport:this.serverSupport,toggleLoadingOverride:this.toggleLoadingOverride,TokenGroup:"profiles",hideCancel:!0,useStaticModal:!0,canDelete:!1,disableBackAlert:!0,noCenterButtons:!0,hideInternalTab:!0},this.props,{__self:this,__source:{fileName:c,lineNumber:90,columnNumber:11}})):null,this.state.isLoadingOpen?n.createElement(o.ModalChildLoading,{__self:this,__source:{fileName:c,lineNumber:115,columnNumber:9}}):null)}}var h=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(f);t.default=h},94631:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ManageSettingsDiv=void 0,r(63045),r(48868),r(54861),r(19975);var i,s,o,a=r(32735),l=r(10198);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)}class c extends a.Component{render(){return n.createElement(d,u({},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/manageAccountViews/wrapper.jsx",lineNumber:13,columnNumber:9}}))}}t.ManageSettingsDiv=c,i=c,o={tabName:"User Settings"},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s="defaultProps"))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class d extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,66664));this.setState({module:e})}}},57607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MapModal",{enumerable:!0,get:function(){return n.MapModal}}),Object.defineProperty(t,"MapsDiv",{enumerable:!0,get:function(){return n.MapsDiv}}),Object.defineProperty(t,"MapsMiniView",{enumerable:!0,get:function(){return n.MapsMiniView}}),Object.defineProperty(t,"MapsView",{enumerable:!0,get:function(){return n.MapsView}});var n=r(71651)},71651:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.MapsView=t.MapsMiniView=t.MapsDiv=t.MapModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/mapsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.MapModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,12415));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.MapsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,60301));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.MapsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,44589));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.MapsView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,25643));this.setState({module:e})}}},55792:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MenuModal",{enumerable:!0,get:function(){return n.MenuModal}}),Object.defineProperty(t,"MenuView",{enumerable:!0,get:function(){return n.MenuView}});var n=r(78658)},78658:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.MenuView=t.MenuModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/menuView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.MenuModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,47774));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.MenuView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,96951));this.setState({module:e})}}},93481:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MessageHistoryModal",{enumerable:!0,get:function(){return n.MessageHistoryModal}}),Object.defineProperty(t,"MessageHistoryView",{enumerable:!0,get:function(){return n.MessageHistoryView}});var n=r(44476)},44476:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHistoryView=t.MessageHistoryModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/messageHistoryView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.MessageHistoryModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,21139));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.MessageHistoryView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,69813));this.setState({module:e})}}},97013:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NoteModal",{enumerable:!0,get:function(){return n.NoteModal}}),Object.defineProperty(t,"NotesDiv",{enumerable:!0,get:function(){return n.NotesDiv}}),Object.defineProperty(t,"NotesMiniView",{enumerable:!0,get:function(){return n.NotesMiniView}}),Object.defineProperty(t,"NotesView",{enumerable:!0,get:function(){return n.NotesView}}),Object.defineProperty(t,"NotesViewPG",{enumerable:!0,get:function(){return n.NotesViewPG}});var n=r(97423)},97423:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.NotesViewPG=t.NotesView=t.NotesMiniView=t.NotesDiv=t.NoteModal=void 0,r(63045),r(48868),r(54861),r(19975);var i,s,o,a=r(32735),l=r(10198),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/notesView/wrapper.jsx";function c(){return c=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},c.apply(this,arguments)}class d extends a.Component{render(){return n.createElement(m,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:13,columnNumber:9}}))}}t.NotesDiv=d,i=d,o={tabName:"Notes"},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s="defaultProps"))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class m extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,90793));this.setState({module:e})}}class p extends a.Component{render(){return n.createElement(f,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:29,columnNumber:9}}))}}t.NotesMiniView=p;class f extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,31489));this.setState({module:e})}}class h extends a.Component{render(){return n.createElement(b,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:45,columnNumber:7}}))}}t.NotesView=h;class b extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,18039));this.setState({module:e})}}class g extends a.Component{render(){return n.createElement(v,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:61,columnNumber:7}}))}}t.NotesViewPG=g;class v extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,10839));this.setState({module:e})}}class y extends a.Component{render(){return n.createElement(_,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:77,columnNumber:7}}))}}t.NoteModal=y;class _ extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,56077));this.setState({module:e})}}},72397:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotificationRulesDiv",{enumerable:!0,get:function(){return n.NotificationRulesDiv}}),Object.defineProperty(t,"NotificationRulesMiniView",{enumerable:!0,get:function(){return n.NotificationRulesMiniView}}),Object.defineProperty(t,"NotificationRulesModal",{enumerable:!0,get:function(){return n.NotificationRulesModal}}),Object.defineProperty(t,"NotificationRulesView",{enumerable:!0,get:function(){return n.NotificationRulesView}});var n=r(97821)},97821:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.NotificationRulesView=t.NotificationRulesModal=t.NotificationRulesMiniView=t.NotificationRulesDiv=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/notificationRulesView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:9}}))}}t.NotificationRulesModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,80163));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:25,columnNumber:9}}))}}t.NotificationRulesView=f;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,53487));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:47,columnNumber:7}}))}}t.NotificationRulesDiv=b,i=b,s="defaultProps",o={tabName:"Notification Rules",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,10519));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:63,columnNumber:7}}))}}t.NotificationRulesMiniView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,60681));this.setState({module:e})}}},8589:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotificationsCancelModal",{enumerable:!0,get:function(){return n.NotificationsCancelModal}}),Object.defineProperty(t,"NotificationsModal",{enumerable:!0,get:function(){return n.NotificationsModal}}),Object.defineProperty(t,"NotificationsView",{enumerable:!0,get:function(){return n.NotificationsView}});var n=r(26197)},26197:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.NotificationsView=t.NotificationsModal=t.NotificationsCancelModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/notificationsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.NotificationsCancelModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,83039));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.NotificationsModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,68539));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.NotificationsView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,67441));this.setState({module:e})}}},55403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PaymentInfoModal",{enumerable:!0,get:function(){return n.PaymentInfoModal}}),Object.defineProperty(t,"PaymentInfosDiv",{enumerable:!0,get:function(){return n.PaymentInfosDiv}}),Object.defineProperty(t,"PaymentInfosMiniView",{enumerable:!0,get:function(){return n.PaymentInfosMiniView}}),Object.defineProperty(t,"PaymentInfosView",{enumerable:!0,get:function(){return n.PaymentInfosView}});var n=r(92358)},92358:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentInfosView=t.PaymentInfosMiniView=t.PaymentInfosDiv=t.PaymentInfoModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/paymentInfosView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.PaymentInfoModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,79039));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.PaymentInfosDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,98262));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.PaymentInfosMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,88027));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.PaymentInfosView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,11456));this.setState({module:e})}}},72759:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PaymentRuleModal",{enumerable:!0,get:function(){return n.PaymentRuleModal}}),Object.defineProperty(t,"PaymentRulesDiv",{enumerable:!0,get:function(){return n.PaymentRulesDiv}}),Object.defineProperty(t,"PaymentRulesMiniView",{enumerable:!0,get:function(){return n.PaymentRulesMiniView}}),Object.defineProperty(t,"PaymentRulesView",{enumerable:!0,get:function(){return n.PaymentRulesView}});var n=r(61231)},50305:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CacheList=void 0;r(56379);t.CacheList=["ledgerTypesList","paymentRecTypesList","payableTypesList","payableSubTypesList","paymentTypesList","paymentSubTypesList","transDateTypesList"]},61231:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentRulesView=t.PaymentRulesMiniView=t.PaymentRulesDiv=t.PaymentRuleModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o=r(50305),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/paymentRulesView/wrapper.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(){return c=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},c.apply(this,arguments)}class d extends i.Component{render(){return n.createElement(m,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:11,columnNumber:9}}))}}t.PaymentRuleModal=d;class m extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,64888));this.setState({module:e})}}class p extends i.Component{render(){return n.createElement(f,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:35,columnNumber:7}}))}}t.PaymentRulesDiv=p,u(p,"CacheList",o.CacheList),u(p,"defaultProps",{tabName:"Payments",SearchMode:a.CX.LinkModes.Parent});class f extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,59502));this.setState({module:e})}}class h extends i.Component{render(){return n.createElement(b,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:51,columnNumber:7}}))}}t.PaymentRulesMiniView=h;class b extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,31351));this.setState({module:e})}}class g extends i.Component{render(){return n.createElement(v,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:67,columnNumber:9}}))}}t.PaymentRulesView=g;class v extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,24305));this.setState({module:e})}}},6950:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PaymentTransDiv",{enumerable:!0,get:function(){return n.PaymentTransDiv}}),Object.defineProperty(t,"PaymentTransImport",{enumerable:!0,get:function(){return n.PaymentTransImport}}),Object.defineProperty(t,"PaymentTransMiniView",{enumerable:!0,get:function(){return n.PaymentTransMiniView}}),Object.defineProperty(t,"PaymentTransModal",{enumerable:!0,get:function(){return n.PaymentTransModal}}),Object.defineProperty(t,"PaymentTransView",{enumerable:!0,get:function(){return n.PaymentTransView}});var n=r(53219)},48501:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CacheList=void 0,t.GetTransTypesList=function(e){var t="",r="",i=n.CX.PaymentRecTypes;e==i.Payment?(t="paymentTypesList",r="paymentSubTypesList"):e==i.Payable?(t="payableTypesList",r="payableSubTypesList"):e==i.Revenue&&(t="ledgerTypesList");return{transTypeList:t,tranTypeSubList:r}};var n=r(56379);t.CacheList=["ledgerTypesList","paymentRecTypesList","payableTypesList","payableSubTypesList","paymentTypesList","paymentSubTypesList","transDateTypesList"]},53219:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentTransView=t.PaymentTransModal=t.PaymentTransMiniView=t.PaymentTransImport=t.PaymentTransDiv=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(48501),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/paymentTransView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:7}}))}}t.PaymentTransModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,95599));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:28,columnNumber:7}}))}}t.PaymentTransDiv=f,i=f,s="CacheList",o=u.CacheList,(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,89206));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:44,columnNumber:7}}))}}t.PaymentTransImport=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,7291));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:60,columnNumber:9}}))}}t.PaymentTransMiniView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,18632));this.setState({module:e})}}class _ extends a.Component{render(){return n.createElement(N,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:76,columnNumber:7}}))}}t.PaymentTransView=_;class N extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,3914));this.setState({module:e})}}},7987:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PostTestToolModal",{enumerable:!0,get:function(){return n.PostTestToolModal}});var n=r(43216)},43216:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PostTestToolModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198);function o(){return o=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},o.apply(this,arguments)}class a extends i.Component{render(){return n.createElement(l,o({},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/postTestTool/wrapper.jsx",lineNumber:8,columnNumber:9}}))}}t.PostTestToolModal=a;class l extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(322).then(r.bind(r,60465));this.setState({module:e})}}},31345:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PriceElementModal",{enumerable:!0,get:function(){return n.PriceElementModal}}),Object.defineProperty(t,"PriceElementsDiv",{enumerable:!0,get:function(){return n.PriceElementsDiv}}),Object.defineProperty(t,"PriceElementsMiniView",{enumerable:!0,get:function(){return n.PriceElementsMiniView}}),Object.defineProperty(t,"PriceElementsView",{enumerable:!0,get:function(){return n.PriceElementView}});var n=r(27362)},27362:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PriceElementsMiniView=t.PriceElementsDiv=t.PriceElementView=t.PriceElementModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/priceElementsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.PriceElementModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,45418));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.PriceElementView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,28482));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.PriceElementsDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,9256));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.PriceElementsMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,59487));this.setState({module:e})}}},12243:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PriceLookupModal",{enumerable:!0,get:function(){return n.PriceLookupModal}}),t.PriceLookupTypes=void 0,Object.defineProperty(t,"PriceLookupsDiv",{enumerable:!0,get:function(){return n.PriceLookupsDiv}}),Object.defineProperty(t,"PriceLookupsImport",{enumerable:!0,get:function(){return n.PriceLookupsImport}}),Object.defineProperty(t,"PriceLookupsMiniView",{enumerable:!0,get:function(){return n.PriceLookupsMiniView}}),Object.defineProperty(t,"PriceLookupsView",{enumerable:!0,get:function(){return n.PriceLookupsView}});var n=r(47816);t.PriceLookupTypes={NotSpecified:0}},47816:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PriceLookupsView=t.PriceLookupsMiniView=t.PriceLookupsImport=t.PriceLookupsDiv=t.PriceLookupModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/priceLookupsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.PriceLookupModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,75440));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.PriceLookupsImport=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,89698));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.PriceLookupsView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,6828));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.PriceLookupsDiv=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,70641));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:9}}))}}t.PriceLookupsMiniView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,20915));this.setState({module:e})}}},25167:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PriceRequestLogSumView",{enumerable:!0,get:function(){return n.PriceRequestLogSumView}});var n=r(70305)},70305:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PriceRequestLogSumView=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198);r(56379);function o(){return o=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},o.apply(this,arguments)}class a extends i.Component{render(){return n.createElement(l,o({},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/priceRequestLogSumView/wrapper.jsx",lineNumber:9,columnNumber:9}}))}}t.PriceRequestLogSumView=a;class l extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,2955));this.setState({module:e})}}},73975:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PriceRequestLogDiv",{enumerable:!0,get:function(){return n.PriceRequestLogDiv}}),Object.defineProperty(t,"PriceRequestLogMiniView",{enumerable:!0,get:function(){return n.PriceRequestLogMiniView}}),Object.defineProperty(t,"PriceRequestLogModal",{enumerable:!0,get:function(){return n.PriceRequestLogModal}}),Object.defineProperty(t,"PriceRequestLogView",{enumerable:!0,get:function(){return n.PriceRequestLogView}});var n=r(45569)},45569:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PriceRequestLogView=t.PriceRequestLogModal=t.PriceRequestLogMiniView=t.PriceRequestLogDiv=void 0,r(63045),r(48868),r(54861),r(19975);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/priceRequestLogView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:15,columnNumber:7}}))}}t.PriceRequestLogDiv=m,i=m,s="defaultProps",o={tabName:"Events",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,44460));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:31,columnNumber:7}}))}}t.PriceRequestLogMiniView=f;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,20591));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:47,columnNumber:9}}))}}t.PriceRequestLogModal=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,17877));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:63,columnNumber:9}}))}}t.PriceRequestLogView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,77294));this.setState({module:e})}}},94982:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayRules=function(e){const{PriceRuleCalcModes:t}=i.CX;switch(e){case t.NotSpecified:case t.LookupByProduct:case t.LookupByElement:return!1}return!0},t.GetCalcType=function(e){const{PriceRuleCalcTypes:t}=i.CX;var r;r=e>=100?t.Time:e>0?t.Price:t.NotSpecified;return r},Object.defineProperty(t,"PriceRuleModal",{enumerable:!0,get:function(){return n.PriceRuleModal}}),Object.defineProperty(t,"PriceRulesDiv",{enumerable:!0,get:function(){return n.PriceRulesDiv}}),Object.defineProperty(t,"PriceRulesMiniView",{enumerable:!0,get:function(){return n.PriceRulesMiniView}}),Object.defineProperty(t,"PriceRulesTestModal",{enumerable:!0,get:function(){return n.PriceRulesTestModal}}),Object.defineProperty(t,"PriceRulesView",{enumerable:!0,get:function(){return n.PriceRulesView}}),Object.defineProperty(t,"PriceTestTool",{enumerable:!0,get:function(){return n.PriceTestTool}});var n=r(58290),i=r(56379)},58290:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PriceTestTool=t.PriceRulesView=t.PriceRulesTestModal=t.PriceRulesMiniView=t.PriceRulesDiv=t.PriceRuleModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/priceRulesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.PriceRuleModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,7396));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.PriceRulesDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,12361));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.PriceRulesMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,37638));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.PriceRulesTestModal=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(322).then(r.bind(r,37541));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:9}}))}}t.PriceRulesView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,52214));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:90,columnNumber:7}}))}}t.PriceTestTool=v;class y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,14658));this.setState({module:e})}}},66654:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PriceTestResultModal",{enumerable:!0,get:function(){return n.PriceTestResultModal}}),Object.defineProperty(t,"PriceTestResultsDiv",{enumerable:!0,get:function(){return n.PriceTestResultsDiv}}),Object.defineProperty(t,"PriceTestResultsMiniView",{enumerable:!0,get:function(){return n.PriceTestResultsMiniView}}),Object.defineProperty(t,"PriceTestResultsView",{enumerable:!0,get:function(){return n.PriceTestResultsView}});var n=r(18487)},18487:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PriceTestResultsView=t.PriceTestResultsMiniView=t.PriceTestResultsDiv=t.PriceTestResultModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/priceTestResultsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.PriceTestResultModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,39589));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.PriceTestResultsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,65851));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.PriceTestResultsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,61237));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:57,columnNumber:9}}))}}t.PriceTestResultsView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,44155));this.setState({module:e})}}},42786:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PriceTestScenarioModal",{enumerable:!0,get:function(){return n.PriceTestScenarioModal}}),Object.defineProperty(t,"PriceTestScenariosDiv",{enumerable:!0,get:function(){return n.PriceTestScenariosDiv}}),Object.defineProperty(t,"PriceTestScenariosImport",{enumerable:!0,get:function(){return n.PriceTestScenariosImport}}),Object.defineProperty(t,"PriceTestScenariosMiniView",{enumerable:!0,get:function(){return n.PriceTestScenariosMiniView}}),Object.defineProperty(t,"PriceTestScenariosView",{enumerable:!0,get:function(){return n.PriceTestScenariosView}});var n=r(73060)},73060:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.PriceTestScenariosView=t.PriceTestScenariosMiniView=t.PriceTestScenariosImport=t.PriceTestScenariosDiv=t.PriceTestScenarioModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/priceTestScenariosView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.PriceTestScenarioModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,86380));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.PriceTestScenariosImport=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,60102));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.PriceTestScenariosDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,44059));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.PriceTestScenariosMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,88526));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:73,columnNumber:9}}))}}t.PriceTestScenariosView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,76149));this.setState({module:e})}}},7355:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProductFilterModal",{enumerable:!0,get:function(){return n.ProductFilterModal}}),Object.defineProperty(t,"ProductFiltersDiv",{enumerable:!0,get:function(){return n.ProductFiltersDiv}}),Object.defineProperty(t,"ProductFiltersMiniView",{enumerable:!0,get:function(){return n.ProductFiltersMiniView}}),Object.defineProperty(t,"ProductFiltersView",{enumerable:!0,get:function(){return n.ProductFiltersView}});var n=r(33706)},33706:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductFiltersView=t.ProductFiltersMiniView=t.ProductFiltersDiv=t.ProductFilterModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/productFiltersView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ProductFilterModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,87539));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ProductFiltersDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,49768));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.ProductFiltersMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,12423));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:57,columnNumber:9}}))}}t.ProductFiltersView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,79195));this.setState({module:e})}}},12323:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProductGroupModal",{enumerable:!0,get:function(){return n.ProductGroupModal}}),Object.defineProperty(t,"ProductGroupsView",{enumerable:!0,get:function(){return n.ProductGroupView}});var n=r(35037)},35037:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductGroupView=t.ProductGroupModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/productGroupsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ProductGroupModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,77710));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ProductGroupView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,72861));this.setState({module:e})}}},83952:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProductInfoModal",{enumerable:!0,get:function(){return n.ProductInfoModal}}),Object.defineProperty(t,"ProductInfosDiv",{enumerable:!0,get:function(){return n.ProductInfosDiv}}),Object.defineProperty(t,"ProductInfosGroupDiv",{enumerable:!0,get:function(){return n.ProductInfosGroupDiv}}),Object.defineProperty(t,"ProductInfosGroupMiniView",{enumerable:!0,get:function(){return n.ProductInfosGroupMiniView}}),Object.defineProperty(t,"ProductInfosMiniView",{enumerable:!0,get:function(){return n.ProductInfosMiniView}}),Object.defineProperty(t,"ProductInfosView",{enumerable:!0,get:function(){return n.ProductInfosView}});var n=r(53959)},53959:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductInfosView=t.ProductInfosMiniView=t.ProductInfosGroupMiniView=t.ProductInfosGroupDiv=t.ProductInfosDiv=t.ProductInfoModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/productInfosView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ProductInfoModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,37585));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ProductInfosDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,69773));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.ProductInfosMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,79112));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:55,columnNumber:7}}))}}t.ProductInfosGroupDiv=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,52680));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:71,columnNumber:9}}))}}t.ProductInfosGroupMiniView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,54152));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:87,columnNumber:9}}))}}t.ProductInfosView=v;class y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,19528));this.setState({module:e})}}},17421:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProductQualifierModal",{enumerable:!0,get:function(){return n.ProductQualifierModal}}),Object.defineProperty(t,"ProductQualifierView",{enumerable:!0,get:function(){return n.ProductQualifierView}}),Object.defineProperty(t,"ProductQualifiersDiv",{enumerable:!0,get:function(){return n.ProductQualifiersDiv}}),Object.defineProperty(t,"ProductQualifiersMiniView",{enumerable:!0,get:function(){return n.ProductQualifiersMiniView}});var n=r(70765)},70765:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductQualifiersMiniView=t.ProductQualifiersDiv=t.ProductQualifierView=t.ProductQualifierModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/productQualifiersView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ProductQualifierModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,66280));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ProductQualifierView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,44763));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.ProductQualifiersDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,27771));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.ProductQualifiersMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,4816));this.setState({module:e})}}},81646:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProductRestrictionModal",{enumerable:!0,get:function(){return n.ProductRestrictionModal}}),Object.defineProperty(t,"ProductRestrictionsDiv",{enumerable:!0,get:function(){return n.ProductRestrictionsDiv}}),Object.defineProperty(t,"ProductRestrictionsMiniView",{enumerable:!0,get:function(){return n.ProductRestrictionsMiniView}}),Object.defineProperty(t,"ProductRestrictionsView",{enumerable:!0,get:function(){return n.ProductRestrictionsView}});var n=r(16079)},16079:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductRestrictionsView=t.ProductRestrictionsMiniView=t.ProductRestrictionsDiv=t.ProductRestrictionModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/productRestrictionsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ProductRestrictionModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,82966));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ProductRestrictionsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,90915));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.ProductRestrictionsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,28920));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:57,columnNumber:9}}))}}t.ProductRestrictionsView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,19326));this.setState({module:e})}}},92929:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProductModal",{enumerable:!0,get:function(){return n.ProductModal}}),Object.defineProperty(t,"ProductsDiv",{enumerable:!0,get:function(){return n.ProductsDiv}}),Object.defineProperty(t,"ProductsImport",{enumerable:!0,get:function(){return n.ProductsImport}}),Object.defineProperty(t,"ProductsMiniView",{enumerable:!0,get:function(){return n.ProductsMiniView}}),Object.defineProperty(t,"ProductsView",{enumerable:!0,get:function(){return n.ProductsView}});var n=r(85419)},85419:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductsView=t.ProductsMiniView=t.ProductsImport=t.ProductsDiv=t.ProductModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/productsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ProductModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,22941));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ProductsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,7181));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.ProductsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,95883));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.ProductsView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,11582));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:7}}))}}t.ProductsImport=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,61127));this.setState({module:e})}}},50057:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProfileImport",{enumerable:!0,get:function(){return i.ProfileImport}}),Object.defineProperty(t,"ProfileModal",{enumerable:!0,get:function(){return i.ProfileModal}}),Object.defineProperty(t,"ProfileSelectBase",{enumerable:!0,get:function(){return n.ProfileSelectBase}}),Object.defineProperty(t,"ProfilesDiv",{enumerable:!0,get:function(){return i.ProfilesDiv}}),Object.defineProperty(t,"ProfilesMiniView",{enumerable:!0,get:function(){return i.ProfilesMiniView}}),Object.defineProperty(t,"ProfilesView",{enumerable:!0,get:function(){return i.ProfilesView}}),Object.defineProperty(t,"ProfilesViewModal",{enumerable:!0,get:function(){return i.ProfilesViewModal}}),Object.defineProperty(t,"ProfilesViewModalAux",{enumerable:!0,get:function(){return n.ProfilesViewModalAux}});var n=r(13152),i=r(5783)},13152:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProfilesViewModalAux=t.ProfileSelectBase=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(56379),o=r(50057);function a(){return a=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},a.apply(this,arguments)}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class u extends i.Component{constructor(){super(...arguments),l(this,"profileSelectState",(()=>{var e=[],t=[],{ParentID:r,ParentName:n,ParentUID:i}=this.props;if(r){var s=n||"Profile ".concat(r),o={id:r,name:s,ParentID:i};this.profiles={ParentID:o},e.push(o),t.push({display:s,value:r.toString()})}return{selectedProfilesArr:e,selectedProfilesList:t}})),l(this,"handleProfileSelected",((e,t,r)=>{var n,i=this.state.selectedProfilesArr,o=[];(a=this.profiles)&&(Object.keys(a).forEach((e=>{var t=a[e],r=t.name;""==r&&(r=t.altProfNumber),""==r&&(r=t.id);var n={display:r,value:t.id};o.push(n)})),o=(0,s.SortNestedArray)("display",o));var a,l=[];(a=this.profilesSelected)&&Object.keys(a).forEach((e=>{var t=a[e],r=t.id.toString();(0,s.Array_pushIfNotExist)(l,r,(function(e){return e===r})),(0,s.Array_pushIfNotExist)(i,t,(function(e){return e.id===t.id})),t.recType&&t.recType==s.CX.ProfileTypes.ServiceProvider&&(n=t.uid)})),t.profiles.value=l.join(","),this.updateServiceProvider&&this.updateServiceProvider(n,t,r),this.updateSelectedProfile&&this.updateSelectedProfile(t,i[0]),this.setState({selectedProfilesArr:i,selectedProfilesList:o})})),l(this,"handleProfileSelection",(e=>{if(this.profiles||(this.profiles={}),this.profilesSelected={},e)for(var t=0;t<e.length;t++)this.profiles[e[t].id]=e[t],this.profilesSelected[e[t].id]=e[t]})),l(this,"handleRemoveProfile",((e,t)=>{for(var r=parseInt(e.target.id),n=this.state.selectedProfilesArr,i=0;i<this.state.selectedProfilesArr.length;i++)if(this.state.selectedProfilesArr[i].id===r){n.splice(i,1);break}var s=[];Object.keys(n).forEach((e=>{var t=n[e].id.toString();s.push(t)})),t.profiles.value=s.join(","),this.setState({selectedProfilesArr:n})})),l(this,"ProfilesSelectAux",{handleAuxSearchNotification:this.handleProfileSelected,handleAuxSearchSelectedUpdate:this.handleProfileSelection,handleRemoveProfile:this.handleRemoveProfile})}profileSelectValidations(e,t,r,n){var i,s;let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};var a=null!==(i=n.props)&&void 0!==i&&i.ParentID?n.props.ParentID.toString():"";return{productGroupUID:e.CVO(r.ProductGroupUID,t.string,{initialValue:null===(s=n.props)||void 0===s?void 0:s.productGroupUID,maxChars:256,notifyOnChange:!0,...o}),profiles:e.CVO(r.Profiles,t.string,{initialValue:a,notifyOnChange:!0,...o})}}}t.ProfileSelectBase=u;class c extends i.Component{constructor(e){super(e)}render(){var e,t;const{validationVM:r}=this.props;var i=null===(e=r.productGroupUID)||void 0===e?void 0:e.value;if(i||(i=null===(t=r.parentUID)||void 0===t?void 0:t.value),i)return n.createElement(o.ProfilesViewModal,a({productGroupUID:i},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/profilesView/profileSelectBase.jsx",lineNumber:200,columnNumber:9}}));const{serverSupport:l}=this.props;return l.displayAlert("Invalid product group",s.CX.Constants.errorAlertType),null}}t.ProfilesViewModalAux=c},5783:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProfilesViewModal=t.ProfilesView=t.ProfilesMiniView=t.ProfilesDiv=t.ProfileModal=t.ProfileImport=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/profilesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.ProfileImport=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,69006));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ProfileModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,20191));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.ProfilesDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,90671));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.ProfilesMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,25425));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:9}}))}}t.ProfilesView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,59686));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:88,columnNumber:7}}))}}t.ProfilesViewModal=v;class y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,61119));this.setState({module:e})}}},54601:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ProviderInfoModal",{enumerable:!0,get:function(){return n.ProviderInfoModal}}),Object.defineProperty(t,"ProviderInfosDiv",{enumerable:!0,get:function(){return n.ProviderInfosDiv}}),Object.defineProperty(t,"ProviderInfosMiniView",{enumerable:!0,get:function(){return n.ProviderInfosMiniView}}),Object.defineProperty(t,"ProviderInfosView",{enumerable:!0,get:function(){return n.ProviderInfosView}});var n=r(53922)},53922:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ProviderInfosView=t.ProviderInfosMiniView=t.ProviderInfosGroupDiv=t.ProviderInfosDiv=t.ProviderInfoModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/providerInfosView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ProviderInfoModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,95655));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ProviderInfosDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,75060));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.ProviderInfosMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,84740));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(LazyLoadProviderInfosGroupDiv,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:55,columnNumber:7}}))}}t.ProviderInfosGroupDiv=f;class h extends i.Component{render(){return n.createElement(b,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:62,columnNumber:9}}))}}t.ProviderInfosView=h;class b extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,86483));this.setState({module:e})}}},62301:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"QualifiersDiv",{enumerable:!0,get:function(){return n.QualifiersDiv}});var n=r(2360)},2360:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.QualifiersDiv=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198);function o(){return o=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},o.apply(this,arguments)}class a extends i.Component{render(){return n.createElement(l,o({},this.props,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/qualifiersView/wrapper.jsx",lineNumber:24,columnNumber:7}}))}}t.QualifiersDiv=a;class l extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,10992));this.setState({module:e})}}},32209:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"QuickSelectModal",{enumerable:!0,get:function(){return n.QuickSelectModal}}),Object.defineProperty(t,"QuickSelectsDiv",{enumerable:!0,get:function(){return n.QuickSelectsDiv}}),Object.defineProperty(t,"QuickSelectsMiniView",{enumerable:!0,get:function(){return n.QuickSelectsMiniView}}),Object.defineProperty(t,"QuickSelectsView",{enumerable:!0,get:function(){return n.QuickSelectsView}});var n=r(28237)},28237:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.QuickSelectsView=t.QuickSelectsMiniView=t.QuickSelectsDiv=t.QuickSelectModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/quickSelectsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.QuickSelectModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,85950));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.QuickSelectsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,33439));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.QuickSelectsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,67518));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:57,columnNumber:9}}))}}t.QuickSelectsView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,67349));this.setState({module:e})}}},90726:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"QuickViewCancelResModal",{enumerable:!0,get:function(){return n.quickViewCancelRes}}),Object.defineProperty(t,"QuickViewEditResModal",{enumerable:!0,get:function(){return n.quickViewEditRes}}),Object.defineProperty(t,"QuickViewResPayment",{enumerable:!0,get:function(){return n.quickViewResPayment}}),Object.defineProperty(t,"QuickViewReservation",{enumerable:!0,get:function(){return n.quickViewReservation}}),Object.defineProperty(t,"QuickViewUpdateLocationAreaModal",{enumerable:!0,get:function(){return n.quickViewUpdateLocationArea}}),Object.defineProperty(t,"QuickViewUpdateResQualifiersModal",{enumerable:!0,get:function(){return n.QuickViewUpdateResQualifiersModal}}),Object.defineProperty(t,"QuickViewUpdateStatusResModal",{enumerable:!0,get:function(){return n.quickViewUpdateStatusRes}}),Object.defineProperty(t,"SendConfirmationModal",{enumerable:!0,get:function(){return n.sendConfirmationModal}}),Object.defineProperty(t,"SendSurveyModal",{enumerable:!0,get:function(){return n.sendSurveyModal}});var n=r(23524)},23524:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.sendSurveyModal=t.sendConfirmationModal=t.quickViewUpdateStatusRes=t.quickViewUpdateLocationArea=t.quickViewReservation=t.quickViewResPayment=t.quickViewEditRes=t.quickViewCancelRes=t.QuickViewUpdateResQualifiersModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/quickViewModals/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.quickViewReservation=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,92564));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.quickViewEditRes=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,36718));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.quickViewCancelRes=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,45909));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.quickViewUpdateLocationArea=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,48925));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:7}}))}}t.quickViewUpdateStatusRes=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,56639));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:88,columnNumber:7}}))}}t.QuickViewUpdateResQualifiersModal=v;class y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,84822));this.setState({module:e})}}class _ extends i.Component{render(){return n.createElement(N,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:104,columnNumber:7}}))}}t.quickViewResPayment=_;class N extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,93631));this.setState({module:e})}}class C extends i.Component{render(){return n.createElement(S,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:120,columnNumber:7}}))}}t.sendConfirmationModal=C;class S extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,52374));this.setState({module:e})}}class P extends i.Component{render(){return n.createElement(w,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:136,columnNumber:7}}))}}t.sendSurveyModal=P;class w extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,23121));this.setState({module:e})}}},92852:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RequestTraceModal",{enumerable:!0,get:function(){return n.RequestTraceModal}}),Object.defineProperty(t,"RequestTraceView",{enumerable:!0,get:function(){return n.RequestTraceView}});var n=r(66255)},66255:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.RequestTraceView=t.RequestTraceModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/requestTraceView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.RequestTraceModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,15679));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.RequestTraceView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,96115));this.setState({module:e})}}},61554:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AgentSupport",{enumerable:!0,get:function(){return n.AgentSupport}}),Object.defineProperty(t,"CreatePBS",{enumerable:!0,get:function(){return c.CreatePBS}}),Object.defineProperty(t,"EditActionMenu",{enumerable:!0,get:function(){return n.EditActionMenu}}),Object.defineProperty(t,"GetProductInfo",{enumerable:!0,get:function(){return c.GetProductInfo}}),Object.defineProperty(t,"PageResAgent",{enumerable:!0,get:function(){return n.PageResAgent}}),Object.defineProperty(t,"PageResCheckout",{enumerable:!0,get:function(){return n.PageResCheckout}}),Object.defineProperty(t,"PageResConf",{enumerable:!0,get:function(){return n.PageResConf}}),Object.defineProperty(t,"PageResDetails",{enumerable:!0,get:function(){return n.PageResDetails}}),Object.defineProperty(t,"PageResFinal",{enumerable:!0,get:function(){return n.PageResFinal}}),Object.defineProperty(t,"PageResHome",{enumerable:!0,get:function(){return n.PageResHome}}),Object.defineProperty(t,"PageResPickup",{enumerable:!0,get:function(){return n.PageResPickup}}),Object.defineProperty(t,"PageResProducts",{enumerable:!0,get:function(){return n.PageResProducts}}),Object.defineProperty(t,"PageResSummary",{enumerable:!0,get:function(){return n.PageResSummary}}),Object.defineProperty(t,"PickupTimes",{enumerable:!0,get:function(){return n.PickupTimes}}),Object.defineProperty(t,"PickupTimesList",{enumerable:!0,get:function(){return n.PickupTimesList}}),Object.defineProperty(t,"Price",{enumerable:!0,get:function(){return n.Price}}),Object.defineProperty(t,"PriceContainer",{enumerable:!0,get:function(){return n.PriceContainer}}),Object.defineProperty(t,"PriceElements",{enumerable:!0,get:function(){return n.PriceElements}}),Object.defineProperty(t,"ProductBL",{enumerable:!0,get:function(){return n.ProductBL}}),Object.defineProperty(t,"ProductDesc",{enumerable:!0,get:function(){return n.ProductDesc}}),Object.defineProperty(t,"ProductDescCol",{enumerable:!0,get:function(){return n.ProductDescCol}}),Object.defineProperty(t,"ProductImage",{enumerable:!0,get:function(){return n.ProductImage}}),Object.defineProperty(t,"ProductImageCol",{enumerable:!0,get:function(){return n.ProductImageCol}}),Object.defineProperty(t,"ProductInfo",{enumerable:!0,get:function(){return n.ProductInfo}}),Object.defineProperty(t,"ProductInfoCol",{enumerable:!0,get:function(){return n.ProductInfoCol}}),Object.defineProperty(t,"ProductRow",{enumerable:!0,get:function(){return n.ProductRow}}),Object.defineProperty(t,"ProductSimple",{enumerable:!0,get:function(){return n.ProductSimple}}),Object.defineProperty(t,"ProductTemplate",{enumerable:!0,get:function(){return n.ProductTemplate}}),Object.defineProperty(t,"ProductTourDetails",{enumerable:!0,get:function(){return n.ProductTourDetails}}),Object.defineProperty(t,"ProductVert",{enumerable:!0,get:function(){return n.ProductVert}}),Object.defineProperty(t,"QualifierSupport",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"Qualifiers",{enumerable:!0,get:function(){return n.Qualifiers}}),Object.defineProperty(t,"ResCartActive",{enumerable:!0,get:function(){return n.ResCartActive}}),Object.defineProperty(t,"ResCartActiveModal",{enumerable:!0,get:function(){return n.ResCartActiveModal}}),Object.defineProperty(t,"ResCartDetail",{enumerable:!0,get:function(){return n.ResCartDetail}}),Object.defineProperty(t,"ResCartDetails",{enumerable:!0,get:function(){return n.ResCartDetails}}),Object.defineProperty(t,"ResConfirm",{enumerable:!0,get:function(){return n.ResConfirm}}),Object.defineProperty(t,"ResContacts",{enumerable:!0,get:function(){return n.ResContacts}}),Object.defineProperty(t,"ResCustomerDetails",{enumerable:!0,get:function(){return n.ResCustomerDetails}}),Object.defineProperty(t,"ResCustomerPayment",{enumerable:!0,get:function(){return n.ResCustomerPayment}}),Object.defineProperty(t,"ResEntry",{enumerable:!0,get:function(){return n.ResEntry}}),Object.defineProperty(t,"ResInit",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"ResLayout",{enumerable:!0,get:function(){return n.ResLayout}}),Object.defineProperty(t,"ResLogAlertPopupModal",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"ResManager",{enumerable:!0,get:function(){return n.ResManager}}),Object.defineProperty(t,"ResManagerBase",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"ResManagerSupport",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"ResPathSurvey",{enumerable:!0,get:function(){return n.ResPathSurvey}}),Object.defineProperty(t,"ResPaymentType",{enumerable:!0,get:function(){return n.ResPaymentType}}),Object.defineProperty(t,"ResProgressBar",{enumerable:!0,get:function(){return n.ResProgressBar}}),Object.defineProperty(t,"ResReadyToGo",{enumerable:!0,get:function(){return n.ResReadyToGo}}),Object.defineProperty(t,"ResToolBar",{enumerable:!0,get:function(){return n.ResToolBar}}),Object.defineProperty(t,"ResView",{enumerable:!0,get:function(){return n.ResView}}),Object.defineProperty(t,"SaveOrderSupport",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"ServiceDetailsModal",{enumerable:!0,get:function(){return n.ServiceDetailsModal}}),Object.defineProperty(t,"compareContact",{enumerable:!0,get:function(){return c.compareContact}}),Object.defineProperty(t,"convertContactKeys",{enumerable:!0,get:function(){return c.convertContactKeys}}),Object.defineProperty(t,"dumpV",{enumerable:!0,get:function(){return c.dumpV}}),Object.defineProperty(t,"findItineraryRes",{enumerable:!0,get:function(){return c.findItineraryRes}}),Object.defineProperty(t,"gRestrictedListNames",{enumerable:!0,get:function(){return c.gRestrictedListNames}}),Object.defineProperty(t,"gRestrictedLists",{enumerable:!0,get:function(){return c.gRestrictedLists}}),Object.defineProperty(t,"getCartTotal",{enumerable:!0,get:function(){return c.getCartTotal}}),Object.defineProperty(t,"getLegType",{enumerable:!0,get:function(){return c.getLegType}}),Object.defineProperty(t,"getPriceValue",{enumerable:!0,get:function(){return c.getPriceValue}}),Object.defineProperty(t,"getProductCode",{enumerable:!0,get:function(){return c.getProductCode}}),Object.defineProperty(t,"getProductDistancesInfo",{enumerable:!0,get:function(){return c.getProductDistancesInfo}}),Object.defineProperty(t,"getProductQualifiers",{enumerable:!0,get:function(){return c.getProductQualifiers}}),Object.defineProperty(t,"getProductTemplate",{enumerable:!0,get:function(){return c.getProductTemplate}}),Object.defineProperty(t,"getProductValue",{enumerable:!0,get:function(){return c.getProductValue}}),Object.defineProperty(t,"getQValue",{enumerable:!0,get:function(){return c.getQValue}}),Object.defineProperty(t,"getSessionData",{enumerable:!0,get:function(){return c.getSessionData}}),Object.defineProperty(t,"getTargetData",{enumerable:!0,get:function(){return c.getTargetData}}),Object.defineProperty(t,"globalCartKeys",{enumerable:!0,get:function(){return c.globalCartKeys}}),Object.defineProperty(t,"globalMgrKeys",{enumerable:!0,get:function(){return c.globalMgrKeys}}),Object.defineProperty(t,"isProductChanged",{enumerable:!0,get:function(){return c.isProductChanged}}),Object.defineProperty(t,"isReturnTrip",{enumerable:!0,get:function(){return c.isReturnTrip}}),Object.defineProperty(t,"resFormCartGroups",{enumerable:!0,get:function(){return c.resFormCartGroups}}),Object.defineProperty(t,"resIframeID",{enumerable:!0,get:function(){return c.resIframeID}}),Object.defineProperty(t,"searchQualifiers",{enumerable:!0,get:function(){return c.searchQualifiers}}),Object.defineProperty(t,"updateRootGlobalList",{enumerable:!0,get:function(){return c.updateRootGlobalList}});var n=r(51413),i=d(r(12612)),s=d(r(85197)),o=d(r(21062)),a=d(r(29498)),l=d(r(63440)),u=d(r(5418)),c=r(44637);function d(e){return e&&e.__esModule?e:{default:e}}},93418:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ResTemplate=void 0;var i=r(32735),s=(r(68476),r(56379)),o=r(10198);class a extends i.Component{constructor(e){super(e),this.util=new s.UtilSupport,this.params=this.processParams(),this.index=0,this.state={hasErrors:0}}componentDidMount(){document.body.classList.add("body-nomenu")}processParams(){return(new s.UtilSupport).GetURLParamsAndProcess({menu:1,debug:0,iframe:0,log:0,useminrole:0,mobile:0,loglevel:0},{id:"",uid:"",tid:""},!1)}processRequest(e){var t={rc:"ReservationConfirmation",rcm:"ReservationConfirmationMobile"},r={PID:e.pid,TemplateName:this.params.template};return e.tid?e.tid in t?r.TemplateName=t[e.tid]:r.TemplateName=e.tid:r.TemplateName=t.rc,r}render(){const{className:e}=this.props;var t=this.processRequest(this.params);const{id:r,template:i}=this.params;var s=e||"resTemplate",a=this.params.iframe>0?"iframe":"template";return n.createElement(o.Template,{mode:a,request:t,style:{width:"100%",height:"2000px",border:0},className:s,trigger:this.index,__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/res/resView/ResTemplate.jsx",lineNumber:69,columnNumber:9}})}}t.ResTemplate=a},51315:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CreatePBS",{enumerable:!0,get:function(){return i.CreatePBS}}),Object.defineProperty(t,"GetProductInfo",{enumerable:!0,get:function(){return i.GetProductInfo}}),Object.defineProperty(t,"QualifierSupport",{enumerable:!0,get:function(){return l.QualifierSupport}}),Object.defineProperty(t,"ResInit",{enumerable:!0,get:function(){return s.ResInit}}),Object.defineProperty(t,"ResLogAlertPopupModal",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"SaveOrderSupport",{enumerable:!0,get:function(){return a.SaveOrderSupport}}),Object.defineProperty(t,"gRestrictedListNames",{enumerable:!0,get:function(){return i.gRestrictedListNames}}),Object.defineProperty(t,"gRestrictedLists",{enumerable:!0,get:function(){return i.gRestrictedLists}}),Object.defineProperty(t,"getCartTotal",{enumerable:!0,get:function(){return i.getCartTotal}}),Object.defineProperty(t,"getLegType",{enumerable:!0,get:function(){return i.getLegType}}),Object.defineProperty(t,"getPriceValue",{enumerable:!0,get:function(){return i.getPriceValue}}),Object.defineProperty(t,"getProductCode",{enumerable:!0,get:function(){return i.getProductCode}}),Object.defineProperty(t,"getProductDistancesInfo",{enumerable:!0,get:function(){return i.getProductDistancesInfo}}),Object.defineProperty(t,"getProductTemplate",{enumerable:!0,get:function(){return i.getProductTemplate}}),Object.defineProperty(t,"getProductValue",{enumerable:!0,get:function(){return i.getProductValue}}),Object.defineProperty(t,"getQValue",{enumerable:!0,get:function(){return i.getQValue}}),Object.defineProperty(t,"getSessionData",{enumerable:!0,get:function(){return i.getSessionData}}),Object.defineProperty(t,"getTargetData",{enumerable:!0,get:function(){return i.getTargetData}}),Object.defineProperty(t,"globalCartKeys",{enumerable:!0,get:function(){return i.globalCartKeys}}),Object.defineProperty(t,"globalMgrKeys",{enumerable:!0,get:function(){return i.globalMgrKeys}}),Object.defineProperty(t,"isProductChanged",{enumerable:!0,get:function(){return i.isProductChanged}}),Object.defineProperty(t,"isReturnTrip",{enumerable:!0,get:function(){return i.isReturnTrip}}),Object.defineProperty(t,"resFormCartGroups",{enumerable:!0,get:function(){return i.resFormCartGroups}}),Object.defineProperty(t,"resIframeID",{enumerable:!0,get:function(){return i.resIframeID}}),Object.defineProperty(t,"runGetJSON",{enumerable:!0,get:function(){return i.runGetJSON}}),Object.defineProperty(t,"runJSON",{enumerable:!0,get:function(){return i.runJSON}}),Object.defineProperty(t,"searchQualifiers",{enumerable:!0,get:function(){return i.searchQualifiers}});var n,i=r(44637),s=r(85197),o=(n=r(12612))&&n.__esModule?n:{default:n},a=r(21062),l=r(29498)},29498:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(75093),r(48868),r(54861),r(19975);var n=r(56379),i=r(61554);const s=n.CX.LogTypes.qualifierSupport;t.default=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.util=new n.UtilSupport,this.vs=new n.ValidationSupport,this.params=e}buildValidation(e,t,r,o){const{QualifierEntryTypes:a,vt:l}=n.CX;var u={SRVDATE:"serviceDate",SRVTIME:"serviceTime"},c={};c[a.Button]=1;var d={advancePage:!0,group:"qualifiers",setSession:!0,Filter:[]};Object.assign(d,o);const m=this.vs;var p=r;if((0,n.Log)(s,"updateProduct priceResponse ",r),Array.isArray(p))(0,n.Log)(s,"isArray"),(0,n.IsNull)(t.price.product)&&(t.price.product={},t.price.product.productQualifiers=[]);else{var f=(0,i.getProductCode)(t);"price"in t||(t.price=m.CVO("price",l.string,{group:"price",postKey:""})),this.debugBefore(r,t,e),t.price.product=r.priceDetails[e],this.debugAfter(t),p=(0,i.getProductQualifiers)(t),t.price.prodIndex=Number(e),t.price.product.ppuDistance=r.ppuDistance,r.reason==n.CX.PPUReasons.FinalReprice&&(t.price.product.PriceRequestInfo=r.requestInfo,t.price.product.PriceRequestUID=r.requestUID),f!=(0,i.getProductCode)(t)&&(t.price.isChanged=!0)}let h,b,g,v,y,_,N=p.length,C={},S=[],P={};var w={};b=m.getValuesToBePosted(t,"pickup"),w.pickup=b.pickup,(0,n.IsNotNull)(d.qValues)?(b.qualifiers=d.qValues,g=this.getQualifierStatus(t)):(0,n.IsNotNull)(d.postVal)?(b=m.getValuesToBePosted(d.postVal,"qualifiers"),g=this.getQualifierStatus(d.postVal)):(b=m.getValuesToBePosted(t,"qualifiers"),g=this.getQualifierStatus(t)),w.qualifiers=b.qualifiers,m.deleteValidationsByGroup(t,"qualifiers");for(let e=0;e<N;e++){let r=p[e];if((0,n.IsNull)(r.code)||!r.code||(0,n.IsNull)(r.entryType)||!r.entryType||r.entryType in c||!this.inFilter(r.code,d.filter))continue;if(r.code in u){var D=m.searchByKeyFirst(r.code+"_"+u[r.code],t);if(D){r.id=D.fieldID;continue}}let i=!!r.required;_=(0,n.IsNotNull)(r.maxLength)?r.maxLength:50,y=(0,n.IsNotNull)(r.minLength)?r.minLength:0;let s=r.code,o=r.code+"_code";if((0,n.IsNull)(t[o])||!t.hasOwnProperty(o)){var O=l.string;t[o]=m.CVO(o,O,{group:d.group,skipValidate:!0,postKey:"code",postGroup:s,initialValue:r.code})}o=r.code+"_"+r.fieldName,r.id=o,t.price.product.productQualifiers[e]=r;O=l.string;if(r.entryType==a.Date||r.entryType==a.DateTime||r.entryType==a.Time?O=l.date:r.entryType==a.Flight||r.entryType==a.PickupTimes||r.entryType==a.CheckBoxCount||r.entryType==a.Cruise||r.entryType==a.Station||r.entryType==a.Gratuity?O=l.object:r.entryType!=a.Numeric&&r.entryType!=a.NumericRange&&r.entryType!=a.ProductOptionSelect||(O=l.numeric),t[o]=m.CVO(o,O,{group:d.group,isRequired:i,minChars:y,maxChars:_,postKey:r.fieldName,postGroup:s,tracked:1}),(0,n.IsNull)(C[s])&&(C[s]=s),b=w[d.group],h=this.findDefault(b,r.code),P={code:r.code},O==l.object?(v="defaultObj",P[r.fieldName]={}):(v="default",P[r.fieldName]=""),r.hasOwnProperty(v)||h>=0)if(h>=0){var L=this.findObject(b[h]);L?P[r.fieldName]=Object.assign({},L):Object.assign(P,b[h])}else P[r.fieldName]=r[v];this.specialQualifierActions(t,P,r),S.push(P)}Object.keys(C).forEach((e=>{!(0,n.IsNull)(t[e])&&t.hasOwnProperty(e)||(t[e]=m.CVO(e,l.string,{skipValidate:!0,group:d.group,postKey:d.group,postArray:!0,initialValue:{}}))})),S.length&&(b={},b.qualifiers=S,m.setValuesFromPostResult(b,t),this.setQualifierStatus(t,g))}findDefault(e,t){if(!Array.isArray(e))return-1;for(let r=0;r<e.length;r++){if(e[r].code==t)return r}return-1}inFilter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return!Array.isArray(t)||!t.length||!(""!=e&&!t.includes(e))}getQualifiers(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];var n=this.util.getObjectValue(e,["price","product","productQualifiers"],[]);if(!Array.isArray(t)||!t.length)return n;for(var i=[],s=0;s<n.length;s++){var o=n[s];(o.isDG&&r||t.includes(o.code))&&(i.push(Object.assign({},o)))}return i}findObject(e){var t=null;return Object.keys(e).forEach((r=>{"object"==typeof e[r]&&(t=e[r])})),t}getQualifierStatus(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"qualifiers";var r={};return Object.keys(e).forEach((n=>{var i=e[n];(""==t||t==i.group&&i.tracked)&&(r["".concat(i.postGroup,"_").concat(i.postKey)]=i.isChanged)})),r}setQualifierStatus(e,t){Object.keys(t).forEach((r=>{var n=this.vs.searchByKeyFirst(r,e);n&&(n.isChanged=t[r])}))}preProcessNotes(e,t){if(Array.isArray(e))for(var r of e)if((0,n.IsNotNull)(r.noteType)&&""!=r.noteType){var i=this.util.GetElementByCode(t,r.noteType);i&&(i.value=r.noteText)}}preProcessRxQualifiersValues(e){for(var t=0;t<e.length;t++){var r=e[t],n=0;if(r.fields&&"object"==typeof r.fields){n=0;Object.keys(r.fields).forEach((e=>{if("object"==typeof r.fields[e]){n++;var t=r.fields[e];this.util.ConvertObjectKeysToBool(t),r[e]=Object.assign({},t)}})),n&&delete r.fields}}}preProcessRxQualifiersValuesNew(e){for(var t=0;t<e.length;t++){var r=e[t];if("fields"in r&&1!={USERGRAT:1}[r.code]){if((0,n.IsNotNull)(r.fields)){var i=Object.keys(r.fields);if(i.length>0)for(var s of i){if("object"==typeof r.fields[s]){0;var o=r.fields[s];this.util.ConvertObjectKeysToBool(o),r[s]=Object.assign({},o);break}r[s]=r.fields[s]}}delete r.fields}}}specialQualifierActions(e,t,r){const{QualifierEntryTypes:i,PPUDistanceTypes:s,PriceMethods:o}=n.CX;if(r.entryType==i.CheckBoxCount){var a=this.util.getObjectValue(e,["price","product","method"],o.NotSpecified),l=this.util.getObjectValue(e,["price","product","ppuDistance"],[]),u=this.util.getObjectValue(r,["settings","forceonpricemethod"],-1);if(t[r.fieldName].disabled=!1,u==a&&(0,n.IsNotNull)(t[r.fieldName])){t[r.fieldName].checkBox=1;var c=l.hasOwnProperty(s.PickupDropoff)?l[s.PickupDropoff]:{};"distance"in c&&0==c.distance&&(t[r.fieldName].disabled=!0)}4&this.params.debug&&console.log("resMgr specialQ disabled ".concat(t[r.fieldName].disabled))}}debugBefore(e,t,r){if(8&this.params.debug){var n=this.util.getObjectValue(t.price,["product","product"],null);n&&console.log("QVB ".concat(n.code," ").concat(n.description," "));var i=e.priceDetails[r],s=i.product;i.productQualifiers;console.log("QRX ".concat(s.code," ").concat(s.description))}}debugAfter(e){if(8&this.params.debug){var t=e.price.product;t.productQualifiers;console.log("QVA ".concat(t.product.code," ").concat(t.product.description," "))}}}},85197:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var n=r(10198),i=r(56379),s=r(61554);function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.default=class{constructor(){o(this,"ValidationInitialize",((e,t,r)=>{const s=new i.UtilSupport,{IDs:o,vt:a}=i.CX,{GlobalLists:l,params:u}=r;var c=s.IsUserAdmin(l.LoginRoles),d=s.getObjectValue(r,["params","edit"],!1);if(null!=t&&"payment"==t){var m={payment:e.CVO("payment",a.string,{skipValidate:!0}),Contacts:e.CVO(o.Contacts,a.object,{isRequired:!1,notifyOnChange:!1,group:"payment",initialValue:[]}),CCList:e.CVO("CCList",a.object,{initialValue:[]}),PaymentTypes:e.CVO("PaymentTypes",a.object,{initialValue:[]}),[o.CCNumber]:e.CVO(o.CCNumber,a.externalValidation,{isRequired:!0,notifyOnChange:!0,group:"payment",maxChars:18}),[o.CCName]:e.CVO(o.CCName,a.string,{isRequired:!0,notifyOnChange:!0,group:"payment"}),[o.CCExpiration]:e.CVO(o.CCExp,a.externalValidation,{isRequired:!0,notifyOnChange:!0,maxChars:20,group:"payment"}),[o.CCType]:e.CVO(o.CCType,a.numeric,{group:"payment"}),[o.CCVV]:e.CVO(o.CCVV,a.string,{isRequired:!0,notifyOnChange:!0,group:"payment",maxChars:4}),[o.CCPostCode]:e.CVO(o.CCPostCode,a.string,{isRequired:!0,maxChars:25,group:"payment"}),[o.CCToken]:e.CVO(o.CCToken,a.string,{notifyOnChange:!0,group:"payment"}),[o.CCUID]:e.CVO(o.CCUID,a.string,{notifyOnChange:!0,group:"payment"}),[o.UseCardInRes]:e.CVO(o.UseCardInRes,a.boolean,{group:"payment",skipValidate:!0,initialValue:!1}),[o.SendEmailConf]:e.CVO(o.SendEmailConf,a.boolean,{group:"payment",skipValidate:!0,initialValue:!d||!c}),[o.ConvertToActive]:e.CVO(o.ConvertToActive,a.boolean,{group:"payment",skipValidate:!0,initialValue:!1}),[o.PaymentType]:e.CVO(o.PaymentType,a.numericNZ,{group:"payment",isRequired:!0,isNumeric:!0,initialValue:0}),[o.PaymentRequestUID]:e.CVO(o.PaymentRequestUID,a.string,{group:"payment",visible:!1}),[o.Voucher]:e.CVO(o.Voucher,a.string,{group:"payment",isRequired:!0,initialValue:"",maxChars:256,visible:!1}),[o.DepositAmount]:e.CVO(o.DepositAmount,a.Numeric,{group:"payment",isRequired:!0,initialValue:"",visible:!1}),[o.DepositVariance]:e.CVO(o.DepositVariance,a.Numeric,{group:"payment",isRequired:!0,initialValue:"",visible:!1}),[o.RetryPayment]:e.CVO(o.RetryPayment,a.boolean,{group:"payment",skipValidate:!0,initialValue:!1,visible:!1}),[o.RetryCount]:e.CVO(o.RetryCount,a.numericNZ,{group:"payment",isRequired:!1,isNumeric:!0,initialValue:0})};return Object.assign(m,n.AddressInput.Validations(e,a,o,"payment")),m}return{[o.AltResNumber]:e.CVO(o.AltResNumber,a.string,{group:"agent",initialValue:""}),[o.AltResNumber2]:e.CVO(o.AltResNumber2,a.string,{group:"agent",initialValue:""}),[o.AdminApply]:e.CVO(o.AdminApply,a.boolean,{initialValue:!1}),cartId:e.CVO("cartId",a.numeric,{group:"",skipValidate:!0,initialValue:0}),Contacts:e.CVO(o.Contacts,a.object,{isRequired:!1,notifyOnChange:!1,group:"qualifiers",initialValue:[]}),[o.ExtraStopsDisplayCnt]:e.CVO(o.ExtraStopsDisplayCnt,a.numeric,{group:"",skipValidate:!0,initialValue:0}),[o.ExtraStopsDisplayMax]:e.CVO(o.ExtraStopsDisplayMax,a.numeric,{group:"",skipValidate:!0,initialValue:0}),extraStops:e.CVO("extraStops",a.object,{group:"",skipValidate:!0}),resChanged:e.CVO("resChanged",a.boolean,{skipValidate:!0,initialValue:!1}),resNew:e.CVO("resNew",a.boolean,{skipValidate:!0,initialValue:!1}),[o.ID]:e.CVO(o.ID,a.string,{skipValidate:!0,initialValue:""}),[o.ItineraryID]:e.CVO(o.ItineraryID,a.string,{skipValidate:!0,initialValue:""}),preamble:e.CVO("preamble",a.object,{group:"preamble",postKey:"",initialValue:{}}),price:e.CVO("price",a.string,{group:"price",postKey:""}),[o.PriceResponse]:e.CVO(o.PriceResponse,a.object,{skipValidate:!0,initialValue:""}),[o.PriceType]:e.CVO(o.PriceType,a.numeric,{isRequired:!0,group:"agent",initialValue:i.CX.PriceTypes.Normal}),[o.ProductGroup]:e.CVO(o.ProductGroup,a.string,{isRequired:!0,group:"agent",initialValue:""}),[o.ProductFilter]:e.CVO(o.ProductFilter,a.string,{isRequired:!1,group:"agent",initialValue:""}),[o.ProviderID]:e.CVO(o.ProviderID,a.string,{isRequired:!1,group:"agent",initialValue:""}),[o.Portal]:e.CVO(o.Portal,a.string,{skipValidate:!0,initialValue:""}),[o.Profiles]:e.CVO(o.Profiles,a.object,{group:"agent",skipValidate:!0,initialValue:[]}),[o.ProfileIDs]:e.CVO(o.ProfileIDs,a.string,{group:"agent",skipValidate:!0,initialValue:u.portal}),[o.ResState]:e.CVO(o.ResState,a.numeric,{group:"",isRequired:!0,initialValue:""}),[o.Source]:e.CVO(o.Source,a.string,{group:"source",skipValidate:!0,initialValue:u.source}),[o.SourceW]:e.CVO(o.SourceW,a.string,{group:"source",skipValidate:!0,initialValue:l.WebSourceType}),[o.Stature]:e.CVO(o.Stature,a.numeric,{group:"",skipValidate:!0}),[o.TabIndex]:e.CVO(o.TabIndex,a.numeric,{group:"",skipValidate:!0,initialValue:0}),[o.TabLock]:e.CVO(o.TabLock,a.boolean,{group:"",skipValidate:!0,initialValue:!1}),[o.UID]:e.CVO(o.UID,a.string,{skipValidate:!0,initialValue:""}),[o.Warnings]:e.CVO(o.Warnings,a.object,{skipValidate:!0,initialValue:""})}})),o(this,"getConfig",(e=>{if("string"==typeof e)return this.getConfigByName(e);if("number"==typeof e){var t=e>=0&&e<this.config.length?c:0;return this.config[t]}return this.config[0]})),o(this,"getConfigByName",(e=>{for(var t=0;t<this.config.length;t++){var r=this.config[t];if(r.name==e)return r}return this.config[0]})),o(this,"getConfigByState",(e=>{var t=e>0?"editNew":"new";return this.getConfigByName(t)})),o(this,"getConfigName",((e,t)=>{var r="new",n=e.source==i.CX.ReservationSources.Agent;return n&&t>=i.CX.ResEditStates.start?r="editAdmin":n?r="newAdmin":t>=i.CX.ResEditStates.start?r="editNew":e.tipin&&(r="newTipin"),r})),o(this,"updateTipinConfig",((e,t)=>{var r=this.getConfigByName(e);const{progressBarPages:n,frameLayout:i}=r;n[t]=1,i[t]=1}))}initConfig(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t=(new i.UtilSupport).GetTokens(e,"ResView",{progressBarPickup:"Pickup / Drop off",progressBarProduct:"Select Product",progressBarDetails:"Product Details",progressBarCartConf:"Confirmation",progressBarPayment:"Payment",progressBarAdmin:"Admin",progressBarSummary:"Summary"});this.config=[{name:"new",pageLayout:0,pageGroups:{0:"pickup",2:"qualifiers",4:"payment"},pageNameIndex:{home:0,pickup:0,tipin:0,products:1,details:2,conf:3,payment:4,final:5},pageIndexName:{0:"pickup",1:"products",2:"details",3:"conf",4:"payment",5:"final"},startIndex:0,pricingIndex:1,addCartIndex:3,finalIndex:5,frameLayout:[1,1,1,1,1,1,1,1],progressBarPages:[1,1,1,1,1,1,1,1],progressBarStart:0,progressBarSteps:[(0,s.CreatePBS)(t.progressBarPickup,0,!0),(0,s.CreatePBS)(t.progressBarProduct,1),(0,s.CreatePBS)(t.progressBarDetails,2),(0,s.CreatePBS)(t.progressBarCartConf,3),(0,s.CreatePBS)(t.progressBarPayment,4)],resCartActive:[0,1,2,0,0,0,0,0,0],TokenPrefix:"ResView"},{name:"newAdmin",pageLayout:2,pageGroups:{0:"admin",1:"pickup",3:"qualifiers",5:"payment"},pageNameIndex:{home:0,admin:0,pickup:1,tipin:1,products:2,details:3,conf:4,payment:5,final:6},pageIndexName:{0:"admin",1:"pickup",2:"products",3:"details",4:"conf",5:"payment",6:"final"},startIndex:0,pricingIndex:2,addCartIndex:4,finalIndex:6,frameLayout:[1,1,1,1,1,1,1,1,1],progressBarPages:[1,1,1,1,1,1,1,1,1],progressBarStart:0,progressBarSteps:[(0,s.CreatePBS)(t.progressBarAdmin,0,!0),(0,s.CreatePBS)(t.progressBarPickup,1),(0,s.CreatePBS)(t.progressBarProduct,2),(0,s.CreatePBS)(t.progressBarDetails,3),(0,s.CreatePBS)(t.progressBarCartConf,4),(0,s.CreatePBS)(t.progressBarPayment,5)],resCartActive:[0,0,1,2,0,0,0,0,0,0],TokenPrefix:"ResView"},{name:"newTipin",pageLayout:0,pageGroups:{0:"pickup",2:"qualifiers",4:"payment"},pageNameIndex:{home:0,pickup:0,tipin:0,products:1,details:2,conf:3,payment:4,final:5},pageIndexName:{0:"pickup",1:"products",2:"details",3:"conf",4:"payment",5:"final"},startIndex:0,pricingIndex:1,addCartIndex:3,finalIndex:5,frameLayout:[0,1,1,1,1,1,1,1],progressBarPages:[0,1,1,1,1,1,1,1],progressBarStart:0,progressBarSteps:[(0,s.CreatePBS)(t.progressBarPickup,0,!0),(0,s.CreatePBS)(t.progressBarProduct,1),(0,s.CreatePBS)(t.progressBarDetails,2),(0,s.CreatePBS)(t.progressBarCartConf,3),(0,s.CreatePBS)(t.progressBarPayment,4)],resCartActive:[0,1,2,0,0,0,0,0,0],TokenPrefix:"ResView"},{name:"editNew",pageLayout:1,pageGroups:{0:"",1:"pickup",3:"qualifiers",5:"payment"},pageNameIndex:{home:0,summary:0,pickup:1,tipin:1,products:2,details:3,conf:4,payment:5,final:6},pageIndexName:{0:"home",1:"pickup",1:"tipin",2:"products",3:"details",4:"conf",5:"payment",6:"final"},startIndex:0,pricingIndex:2,addCartIndex:4,finalIndex:6,frameLayout:[1,1,1,1,1,1,1,1,1],progressBarPages:[1,1,1,1,1,1,1,1,1],progressBarStart:0,progressBarSteps:[(0,s.CreatePBS)(t.progressBarSummary,0,!0),(0,s.CreatePBS)(t.progressBarPickup,1,!0),(0,s.CreatePBS)(t.progressBarProduct,2),(0,s.CreatePBS)(t.progressBarDetails,3),(0,s.CreatePBS)(t.progressBarCartConf,4)],resCartActive:[0,0,1,2,0,0,0,0,0],TokenPrefix:"ResView"},{name:"edit",pageLayout:1,pageGroups:{0:"",1:"pickup",3:"qualifiers",5:"payment"},pageNameIndex:{home:0,summary:0,pickup:1,tipin:1,products:2,details:3,conf:4,contacts:5,payment:5,final:6},pageIndexName:{0:"home",1:"pickup",1:"tipin",2:"products",3:"details",4:"conf",5:"payment",6:"final"},startIndex:0,pricingIndex:2,addCartIndex:4,finalIndex:6,frameLayout:[1,1,1,1,1,1,1,1,1],progressBarPages:[1,1,1,1,1,1,1,1,1],progressBarStart:0,progressBarSteps:[(0,s.CreatePBS)(t.progressBarSummary,0,!0),(0,s.CreatePBS)(t.progressBarPickup,1,!0),(0,s.CreatePBS)(t.progressBarProduct,2),(0,s.CreatePBS)(t.progressBarDetails,3),(0,s.CreatePBS)(t.progressBarCartConf,4)],resCartActive:[0,0,1,2,0,0,0,0,0],TokenPrefix:"ResView"},{name:"editAdmin",pageLayout:3,pageGroups:{0:"summary",1:"",2:"pickup",4:"qualifiers",6:"payment"},pageNameIndex:{home:0,summary:0,admin:1,pickup:2,tipin:2,products:3,details:4,conf:5,contacts:6,payment:6,final:7},pageIndexName:{0:"summary",1:"admin",2:"pickup",2:"tipin",3:"products",4:"details",5:"conf",6:"payment",7:"final"},startIndex:0,pricingIndex:3,addCartIndex:5,finalIndex:7,frameLayout:[1,1,1,1,1,1,1,1,1,1],progressBarPages:[1,1,1,1,1,1,1,1,1,1],progressBarStart:0,progressBarSteps:[(0,s.CreatePBS)(t.progressBarSummary,0,!0),(0,s.CreatePBS)(t.progressBarAdmin,1,!0),(0,s.CreatePBS)(t.progressBarPickup,2,!0),(0,s.CreatePBS)(t.progressBarProduct,3),(0,s.CreatePBS)(t.progressBarDetails,4),(0,s.CreatePBS)(t.progressBarCartConf,5)],resCartActive:[0,0,0,1,2,0,0,0,0,0],TokenPrefix:"ResView"}]}}},12612:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(68476),a=r(10198),l=r(68548),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/res/resView/resLogAlertPopupModal.jsx";function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p=u.CX.LogTypes.resLogAlertModal;class f extends i.Component{constructor(e){super(e),m(this,"ValidationInitialize",((e,t,r)=>({priceResponse:e.CVO("PriceResponse",t.string,{initialValue:this.logPriceResponse,notifyOnChange:!0,skipPost:!0,maxChars:84e3})}))),m(this,"getLogName",(()=>(new u.UtilSupport).GetURLParamsAndProcess({},{logname:""},!1).logname)),m(this,"loadDisplayList",(e=>{this.loadAlertData()})),m(this,"loadAlertData",(()=>{var e=new XMLHttpRequest;e.open("get","/Res/GetPriceLog/"+this.logName,!0),e.onload=function(){e.response&&this.updateMessage(e.response)}.bind(this),e.send()})),m(this,"updateMessage",(e=>{(0,u.Log)(p,"Load Message");const t=new u.UtilSupport;var r=u.CX.AlertIDs.PlainTextID,n=t.ContainsHTML(e);n?document.getElementById(r).innerHTML=e:document.getElementById(r).textContent=e,this.setState({isHTML:n,logMessage:e})})),this.state={isHTML:!1,logMessage:""},this.loadAlertData=this.loadAlertData.bind(this),this.logPriceResponse=this.props.GlobalLists.logPriceResponse,this.logName=this.props.logName?this.props.logName:this.getLogName()}componentDidMount(){}render(){const{logName:e}=this.props;return n.createElement(a.ModalManager,d({},this.props,a.ModalManager.defaultPropsX,{hideInternalTab:!0,isTestTool:!0,isLoading:this.state.isLoadingOpen,modalTitle:"Log",readOnly:!0,ValidationInitialize:this.ValidationInitialize,noContact:!0,toggleClose:this.props.toggleAlert,loadOverride:this.loadDisplayList,useStaticModal:!e,disableBackAlert:!0,hideCancel:!e,__self:this,__source:{fileName:c,lineNumber:111,columnNumber:7}}),n.createElement(h,{isHTML:this.state.isHTML,logMessage:this.state.logMessage,DivTextID:u.CX.AlertIDs.PlainTextID,dispatch:this.props.dispatch,tabName:"Info",__self:this,__source:{fileName:c,lineNumber:131,columnNumber:9}}),n.createElement(b,{tabName:"Price Response",__self:this,__source:{fileName:c,lineNumber:138,columnNumber:9}}))}close(e){e.preventDefault(),this.props.toggleAlert&&this.props.toggleAlert()}}class h extends i.Component{render(){const{isHTML:e,logMessage:t,dispatch:r}=this.props;return n.createElement(o.Row,{style:{paddingTop:"15px"},__self:this,__source:{fileName:c,lineNumber:161,columnNumber:7}},n.createElement(o.Col,{__self:this,__source:{fileName:c,lineNumber:162,columnNumber:9}},n.createElement(a.HighlightSearchComponent,{isHTML:e,logMessage:t,DivTextID:u.CX.AlertIDs.PlainTextID,dispatch:r,__self:this,__source:{fileName:c,lineNumber:163,columnNumber:11}}),n.createElement("div",{id:u.CX.AlertIDs.PlainTextID,className:"alertMessage",__self:this,__source:{fileName:c,lineNumber:169,columnNumber:11}})))}}class b extends i.Component{render(){const{handlers:e,validation:t}=this.props;var r=t.priceResponse.value.toString();return"object"==typeof t.priceResponse.value&&(r=JSON.stringify(t.priceResponse.value,null,4)),n.createElement(l.TextCodeInputRC,d({title:"Price Response",validation:t.priceResponse,mode:"json",value:r},e,{__self:this,__source:{fileName:c,lineNumber:194,columnNumber:7}}))}}var g=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(f);t.default=g},5418:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ResManagerBase=void 0,r(67285),r(48868),r(54861),r(75093),r(19975);var n=r(32735),i=r(33403),s=r(56379),o=r(61554);function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const l=s.CX.LogTypes.reservationManagerSupport;class u extends n.Component{constructor(e){super(e),a(this,"processTempData",((e,t)=>{var r=this.util.getObjectValue(e,["tempData","value"],null);if(4&this.params.debug&&console.log("processTempData: "),r&&r.priceResponse){const e=this.getConfig();this.processAutoFillLocations(t,r),this.vs.setValuesFromPostResult(r.validations,t),this.forceAllProductReload=!1,this.setPricingState(e.pricingIndex,r.priceResponse,t)}})),this.params={},this.util=new s.UtilSupport,this.vs=new s.ValidationSupport,this.ResInit=new o.ResInit,this.ResInit.initConfig(e.GlobalLists)}handleGetState(){return{}}handleSetState(e){}notifyCart(e,t){}updateGlobalList(e){const{GlobalLists:t}=this.props;var r={resSession:{}},n=this.util.getObjectValue(t,"resSession",null);(0,s.IsNotNull)(n)&&Object.assign(r.resSession,n);var o=r.resSession;for(var a in e)o[a]=e[a];Object.keys(o).length>0&&i.store.dispatch({type:s.CX.ReduxActions.SET_GLOBAL_LIST,lists:r})}setSession(e,t){}getPricing(e,t,r,n,i){}processReadResponse(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{GlobalLists:r}=this.props||{},{IDs:n,LegTypes:i,LegTypeNames:a,PriceVal:u,ReservationGroupingModes:c,ReservationSources:d,ResEditStates:m,ReservationStates:p,vt:f}=s.CX,h=this.vs;this.util;var b={result:e.status==s.Constants.postSuccess};const{params:g}=t;this.util.IsUserAdmin(r.LoginRoles);var v=this.params.source==d.Agent,y=g?g.editParams:{},_=(0,s.DefaultIfNull)(t.options,{}),N=(0,s.DefaultIfNullOrEmpty)(_.overrides,!0),C=-1;if(e.status!=s.Constants.postSuccess){var S=this.util.getObjectValue(e,"payload.errors",[]);if(S.length>0){var P=S[0];b.responseMsg=P.message.length>0?P.message:P.code}else b.responseMsg="Record not found";return b}var w=e.payload,D=w.items.length;if(D<=0)return b.result=!1,b.responseMsg="Record not found",b;this.resReadCount=D;for(var O=0,L=0,T=0,M={},E=0;E<D;E++){var I=w.items[E];O+=(0,s.IsNull)(I.depositAmount)?0:Number(I.depositAmount),L+=(0,s.IsNull)(I.depositVariance)?0:Number(I.depositVariance),T+=I.amount,I.contacts.forEach(((e,t)=>{if(this.params.itccpclr&&(e.priority=null),e.cartIndex=E,e.name in M){var r=M[e.name];r.reservations=this.util.appendToString(r.reservations,(E+1).toString()),r.resCount++}else e.resCount=1,e.reservations=(E+1).toString(),M[e.name]=e}))}var R=[];for(var j in M)R.push(M[j]);(R=(0,o.convertContactKeys)(R)).sort(o.compareContact);var x=this.ResInit.ValidationInitialize(h,"payment",t),k=[];R.forEach(((e,t)=>{(e.grouping==c.Itinerary||(0,s.IsNull)(e.grouping)&&e.resCount==D)&&k.push(e)})),x.Contacts.value=(0,o.convertContactKeys)(k),(0,s.Log)(l,"res items count: (".concat(D,")"));for(E=0;E<D;E++){(0,s.Log)(l,"fetchres resItem: ".concat(E," render count: ").concat(this.renderCount));I=w.items[E];(0,s.IsNotNull)(y)&&""!=y.id&&I.id==y.id&&(C=E);var V=I.priceResponse,A=this.util.getObjectValue(I,["priceResponse","priceDetails"],[]);if(!(A.length>0))return console.log("Price request error"),b.responseMsg="Price request error",b;var U=A[0].price;U&&"object"==typeof U||(V.priceDetails[0].price={amount:I.amount,detail:I.elements});var G=this.ResInit.ValidationInitialize(h,"",t),B=v?(0,s.DefaultIfNullOrEmpty)(I.productGroupUID,I.productGroup):I.productGroup;G.ProductGroup.value=B;var F=[];I.contacts.forEach(((e,t)=>{(e.grouping==c.Private||(0,s.IsNull)(e.grouping)&&1==e.resCount&&D>1)&&F.push(e)})),G.Contacts.value=(0,o.convertContactKeys)(F);var H=I.links;G.links=h.CVO("links",f.object,{skipValidate:!0,initialValue:I.links});for(var z,q="",W=[],X=this.util.getObjectValue(r,["profileUID"],null),K=0;K<H.length;K++){var Q=H[K];if(Q.recType!=s.CX.ProfileTypes.ServiceProvider){W.push(Q);var J=Q.uid==X?Q.uid:Q.id;q+=""!=q?","+J:J}}G.Profiles.value=W,G.ProfileIDs.value=q,G.priceResponse=h.CVO("priceResponse",f.object,{skipValidate:!0,initialValue:V}),this.processResponseSections(V,G,{edit:1,overrides:N}),this.updateProduct(0,G,V,{advancePage:!1,qValues:I.qualifiers});var Y=I.elements;if(Y)for(z=0;z<Y.length;z++)Y[z];var Z=I.products;if(Z)for(z=0;z<Z.length;z++)Z[z];var $=I.notes;if($)for(var ee of $){var te;if((0,s.IsNotNull)(ee.noteType)&&""!=ee.noteType)if(te=h.searchByKeyFirst(ee.noteType+"_code",G))(ne={}).code=ee.noteType,ne.value=ee.noteText,I.qualifiers||(I.qualifiers=[]),I.qualifiers.push(ne)}var re=I.qualifiers;if(re)for((ie=this.util.GetElementByCode(I.elements,"USERGRAT"))&&this.util.UpdateElementByCode(re,"USERGRAT","fields",{amount:ie.amount}),z=0;z<re.length;z++){var ne;if("fields"in(ne=re[z]))for(var K in ne.fields){var ie=ne.fields[K];this.util.ConvertObjectKeysToBool(ie)}if(te=G[ne.code],h.updateValue(te,ne),te=h.searchByKeyFirst(ne.code+"_code",G),h.updateValue(te,ne.code),te=h.searchByKeyFirst(ne.code+"_count",G),h.updateValue(te,ne.count),te=h.searchByKeyFirst(ne.code+"_value",G),h.updateValue(te,ne.value),ne.fields&&null!=ne.fields){var se=0;if(Object.keys(ne.fields).forEach((e=>{"object"==typeof ne.fields[e]&&(se++,te=h.searchByKeyFirst(ne.code+"_"+e,G),h.updateValue(te,ne.fields[e]))})),se)delete ne.fields;else{te=h.searchByKeyFirst(ne.code+"_fields",G);ie={};Object.assign(ie,ne.fields),h.updateValue(te,ne.fields)}}}var oe=this.util.getObjectValue(I,["serviceLocations"],[]),ae=["location","details","directions","partialOverride"],le={location:"address"},ue=[],ce=[],de=0,me=1,pe=G[n.ExtraStopsDisplayMax].value,fe=this.util.getObjectValue(V,["locations"],[]);for(z=0;z<oe.length;z++){var he=oe[z],be=he.leg,ge=a[be];if(be==i.Stop)if("fixed"==this.xMode){if(!(de<pe)){he.placeDetail&&(he.Place=JSON.parse(he.placeDetail),delete he.place,delete he.placeDetail),ce.push(he);continue}ge+=++de}else{var ve=this.addExtraStop(G,preamble.qs||[],preamble.loc||{},me);G.preamble.value=preamble,ge+=me=ve.nextId}z<fe.length&&(fe[z].reference=ge);var ye=this.util.getObjectValue(he,["overrideAddress","addressOvr"],0),_e=this.util.getObjectValue(he,["overrideAddress"],{});for(K=0;K<ae.length;K++){var Ne=ae[K];te=h.searchByKeyFirst("".concat(ge).concat(Ne),G);var Ce="",Se="",Pe=he.place?he.place:{},we=he.location,De=Ne in le?le[Ne]:Ne,Oe=De in we?we[De]:"";if("location"==Ne){if(ye>0&&_e.address)if(ye==s.CX.AddressOverride.OverrideNoNumber)Oe=_e.address;else h.searchByKeyFirst("".concat(ge,"OverrideAddress"),G).value=_e.address,Oe=Pe.formatted_address;else Oe=he.address;Pe=he.place?he.place:{};var Le={},Te="",Me="";he.placeDetail&&(Te=(Le=JSON.parse(he.placeDetail)).name?Le.name:Pe.name?Pe.name:"",ye||!Oe||Oe.includes(Te)||(Oe="".concat(Te," ").concat(he.address)),Ce=he.placeDetail,Se=we,Me=Le.place_id),this.params.itc||(te.uid=he.uid),be==i.Stop&&(te.visible=!0),(Ee=this.findRestrictedList(V,Me))&&(ue[be-1]=Ee)}else"partialOverride"==Ne&&(Oe=ye);h.updateValue(te,Oe,Ce,Se)}}if(G.extraStops.value=ce,ue.length>0){ie={};for(K=0;K<o.gRestrictedListNames.length;K++){var Ee;ie[Ee=o.gRestrictedListNames[K]]=ue[K]?V[ue[K]]:[]}this.saveResponseSections(ie,G)}G.price.readProduct=(0,o.getProductCode)(G),G.price.readOnly=!(0,s.IsNull)(I.readOnly)&&I.readOnly;var Ie=(0,s.IsNull)(I.resState)?p.Active:I.resState;this.params.itc?(this.params.edit=0,this.params.editParams={},x[n.UseCardInRes].value=!1,x[n.DepositAmount].value=0,x[n.DepositVariance].value=0):(G[n.ID].value=I.id,G[n.ItineraryID].value=I.itineraryID,G.UID.value=I.uid,x[n.UseCardInRes].value=!0,x[n.DepositAmount].value=O,x[n.DepositVariance].value=L),G[n.ExtraStopsDisplayCnt].value=de,G[n.ProviderID].value=I.providerUID,G[n.ResState].value=Ie,G.Source.value=I.source,G.SourceW.value=I.sourceW,G[n.Stature].value=I.stature,(0,s.IsNotNull)(I.altResNumber)&&(G[n.AltResNumber].value=I.altResNumber),(0,s.IsNotNull)(I.altResNumber2)&&(G[n.AltResNumber2].value=I.altResNumber2),w.paymentInfos&&Array.isArray(w.paymentInfos)&&w.paymentInfos.length>0&&(x[n.PaymentType].value=w.paymentInfos[0].paymentType,x[n.PaymentInfo]=h.CVO(n.PaymentInfo,f.object,{skipValidate:!0,initialValue:w.paymentInfos[0]}),x[n.Voucher].value=w.paymentInfos[0].details),h.resetFormChanged(G),(0,s.Log)(l,"fetchRes notifycart item "+E,h.getValuesToBePosted(G));_={add:1,empty:!E};this.notifyCart(G,_),E||this.notifyCart({ProductGroup:B,Profiles:G.ProfileIDs.value},{gettokens:1}),(0,s.Log)(l,"fetchRes resItem: ".concat(E," complete render count: ").concat(this.renderCount))}(0,s.Log)(l,"fetchRes Done"),this.updateGlobalList({pageName:"summary",productGroup:B,itineraryTotal:T,paymentValidation:x}),this.setState({pageName:"summary",isLoadingOpen:!1,isMgrReady:!0});_={dispatch:1,editState:m.active,editParams:1,paymentValidation:x};return C>=0&&(_.index=C),this.notifyCart({},_),b}preProcessQualifiers(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};var i=[];for(let o=0;o<e.length;o++){var s=e[o];if(s.recType==t)(!n.checkExist||!s.id||!(s.id in r))&&i.push(s)}return i.length&&n.updateProduct&&this.updateProduct(0,r,i,{advancePage:!1,group:"qualifiers",clearQualifiers:!1}),i}processResponseSections(e,t,r){const{GlobalLists:n}=this.props;var i={};if(this.processResponseSection(e.preamble,t,"pickup","preamble",r,i),t.preamble.value=JSON.parse(JSON.stringify(i.preamble)),this.processResponseSection(e.checkout,t,"checkout","checkout",r,i),this.processResponseSection(e.productList,t,"productList","productList",r,i),this.saveResponseSections(e,t),i.overrides={},e.overrides&&r.overrides&&(Object.assign(i.overrides,e.overrides),this.processOverrides(e)),e.contacts){i.contacts=(0,o.convertContactKeys)(e.contacts);var s=this.getPaymentValidation(!1);s&&(this.setPaymentContacts(s,i.contacts),i.paymentValidation=s)}var a=1==this.util.getObjectValue(n,["Settings","disablequickSelects"],0);if(e.quickSelects&&Array.isArray(e.quickSelects)&&!a){e.quickSelects.length;for(var l=0;l<e.quickSelects.length;l++){var u=e.quickSelects[l];u.icon=u.icon?u.icon+" quickSelectIcon":"fas fa-list quickSelectIcon",0==l&&(u.icon+=" quickSelectLastIcon"),u.places||(u.places=[]),u.count=u.places.length,u.description||(u.description="")}i.quickSelectLists=e.quickSelects}var c=1==this.util.getObjectValue(n,["Settings","disablehighlight"],0);e.serviceHighLights&&Array.isArray(e.serviceHighLights)&&!c&&(i.serviceHighLights=e.serviceHighLights),i.validations=t,r.global&&Object.assign(i,r.global),this.updateGlobalList(i),this.processTempData(e,t)}processOverrides(e){var t=this.util.getObjectValue(e,["overrides","styleoverride"],"");""!=t&&this.util.injectCSS(t)}saveResponseSections(e,t){const{vt:r,IDs:n}=s.CX;for(var i in o.gRestrictedLists)if(i in t&&delete t[i],i in e){var a=e[i];t[i]=this.vs.CVO(i,r.object,{skipValidate:!0,initialValue:a});var l=o.gRestrictedLists[i]>0?i+"Lookup":null;if(l){l in t&&delete t[l];var u={};if(l in e)u=e[l];else for(var c=0;c<a.length;c++)u[a[c].value]=a[c].display;t[l]=this.vs.CVO(l,r.object,{skipValidate:!0,initialValue:u})}}e.overrides&&(t[n.Overrides]=this.vs.CVO(n.Overrides,r.object,{skipValidate:!0,initialValue:e.settings}))}processResponseSection(e,t,r,n,i,o){if(!e||!t)return;const a=s.CX.QualifierEntryTypes,{IDs:l}=s.CX;var u,c=e.length,d=[],m=[],p=[],f={age:1,count:1,value:1},h={[a.ProductFilter]:l.ProductFilter},b={[a.String]:m,[a.Date]:d,[a.Time]:d,[a.ExtraStop]:p,[a.Google]:p,[a.Button]:null,[a.CheckBox]:m,[a.InfoBox]:null,[a.ProductFilter]:null,[a.SelectValue]:null,[a.Text]:null};for(let r=0;r<c;r++){let n=e[r];if(n)if(!(0,s.IsNull)(n.code)&&n.code&&!(0,s.IsNull)(n.entryType)&&n.entryType&&n.entryType in b){var g=n.fieldName?n.fieldName:n.code;n.entryType in h?g=h[n.entryType]:g&&g in f&&(g=n.code+"_"+n.fieldName),(_=this.vs.findFirstKey(g,t))?(u=_,n.id=u):(0,s.IsNull)(n.id)?(u=g,n.id=u):u=n.id,(v={})[g]=u,(0,s.IsNotNull)(b[n.entryType])&&b[n.entryType].push(v),e[r]=n}else n.entryType=null}for(var v of p)for(var y of d)for(var _ in y)v[_]=y[_];(0,s.IsNotNull)(t)&&this.buildSectionValidation(e,t,r),"preamble"==n&&!i.edit&&i.autoFill&&this.handleAutoFillTest(t);var N={loc:p,common:m,qs:e};o[n]=N}buildSectionValidation(e,t,r){const{IDs:n,QualifierEntryTypes:i,vt:o}=s.CX,a=i;var l,u=50,c=0,d={[a.String]:1,[a.Date]:1,[a.Time]:1,[a.ExtraStop]:1,[a.Google]:1,[a.CheckBox]:1,[a.ProductFilter]:1,[a.SelectValue]:1};const m=new s.ValidationSupport;for(let a=0;a<e.length;a++){let y=e[a];if((0,s.IsNull)(y.code)||!y.code||(0,s.IsNull)(y.entryType)||!y.entryType||!(y.entryType in d))continue;let _=!!y.required;if(u=(0,s.IsNotNull)(y.maxLength)?y.maxLength:50,c=(0,s.IsNotNull)(y.minLength)?y.minLength:0,!((l=y.id)in t)){var p=o.string,f=!1,h=y.fieldName;if(y.entryType==i.Date||y.entryType==i.DateTime||y.entryType==i.Time)p=o.date;else if(y.entryType==i.Flight)p=o.object;else{if(y.entryType==i.ProductFilter){y.id=n.ProductFilter;continue}if(y.entryType==i.SelectValue||y.entryType==i.SelectValueM)p=o.string;else if(y.entryType==i.CheckBox)p=o.boolean,h=y.code;else if(y.entryType==i.Google||y.entryType==i.ExtraStop){p=o.google,f=!0;var b=l.split("_");b[1]=b.length>1?b[1]:"0";var g=y.fieldName.indexOf("Location"),v=y.fieldName.substr(0,g);t["".concat(v,"Details_").concat(b[1])]=m.CVO("".concat(v,"Details"),o.string,{group:"locinfo",isRequired:!1,maxChars:s.Constants.MaxStopsDetails}),t["".concat(v,"Directions_").concat(b[1])]=m.CVO("".concat(v,"Directions"),o.string,{group:"locinfo",isRequired:!1,maxChars:s.Constants.MaxStopsDirections}),t["".concat(v,"PartialOverride_").concat(b[1])]=m.CVO("".concat(v,"PartialOverride"),o.numeric,{group:"locinfo",isRequired:!1}),t["".concat(v,"OverrideAddress_").concat(b[1])]=m.CVO("".concat(v,"OverrideAddress"),o.string,{group:"locinfo",isRequired:!1}),y.entryType==i.ExtraStop&&t[n.ExtraStopsDisplayMax].value++}}t[l]=m.CVO(h,p,{group:r,isRequired:_,minChars:c,maxChars:u,code:y.code,validateAdditionalData:f})}}}processAutoFillLocations(e,t){var r;t.lookupSourcePlace&&t.LookupSrc&&((r=this.vs.searchByKeyFirst("pickupLocation",e))&&(r.isChanged=!0,r.value=t.LookupSrc,r.valueA=t.lookupSourcePlace));t.lookupDestPlace&&t.LookupDest&&((r=this.vs.searchByKeyFirst("dropoffLocation",e))&&(r.isChanged=!0,r.value=t.LookupDest,r.valueA=t.lookupDestPlace))}updateProduct(e,t,r,n){const{IDs:i,PriceRsp:a,PriceVal:u,ProductSelectModes:c,QualifierEntryTypes:d,vt:m}=s.CX;var p=[],f="",h={advancePage:!0,group:"qualifiers",setSession:!0,clearQualifiers:!0};if(Object.assign(h,n),1&this.params.testopt){const i=new o.QualifierSupport(this.params);this.util.getObjectValue(n,["qValues"],null)&&i.preProcessRxQualifiersValues(n.qValues),i.buildValidation(e,t,r,n)}else{var b={SRVDATE:"serviceDate",SRVTIME:"serviceTime"},g={};g[d.Button]=1;const n=new s.ValidationSupport;if(p=r,Array.isArray(p))(0,s.Log)(l,"isArray"),t.price&&!t.price.product&&(t.price.product={productQualifiers:[]});else{var v=(0,o.getProductCode)(t);if("price"in t||(t.price=n.CVO("price",m.string,{group:"price",postKey:""})),8&this.params.debug){(S=(0,o.getPriceValue)(t,"product",null))&&console.log("VB ".concat(S.code," ").concat(S.description," "));var y=r.priceDetails[e],_=y.product;y.productQualifiers;console.log("RX ".concat(_.code," ").concat(_.description))}var N=this.util.getObjectValue(r,["priceDetails"],[]);if(e>=N.length)return;var C=N[e];if(t.price.product=C,8&this.params.debug){var S=t.price.product;console.log("VA ".concat(S.product.code," ").concat(S.product.description," "))}p=(0,o.getProductQualifiers)(t),t.price.prodIndex=Number(e),t.price.product.ppuDistance=r.ppuDistance,t.price.product.serviceHighLights=r.serviceHighLights,r.reason==s.CX.PPUReasons.FinalReprice&&(t.price.product.PriceRequestInfo=r.requestInfo,t.price.product.PriceRequestUID=r.requestUID);var P=c.NotSpecified,w=this.util.getObjectValue(t,u.AliasInfo,null);if(w){if(P=this.util.getObjectValue(C,a.ProductSelectMode,c.NotSpecified),C.optionNoLocations="optionNoLocations"in w&&w.optionNoLocations,w.productFilter&&this.vs.setValue(t[i.ProductFilter],w.productFilter),w.pickupPlaceID){var D=this.vs.searchByKeyFirst("pickupLocation",t);D.value=w.pickupName,D.valueA={place_id:w.pickupPlaceID}}if(w.dropoffPlaceID){var O=this.vs.searchByKeyFirst("dropoffLocation",t);O.value=w.dropoffName,O.valueA={place_id:w.dropoffPlaceID}}}v!=(f=(0,o.getProductCode)(t))&&(t.price.isChanged=!0)}let I,R,j,x,k,V=p.length,A={},U=[],G={};var L={};R=n.getValuesToBePosted(t,"pickup"),L.pickup=R.pickup,(0,s.IsNull)(h.postVal)?(R=n.getValuesToBePosted(t,"qualifiers"),j=this.getQualifierStatus(t)):(R=n.getValuesToBePosted(h.postVal,"qualifiers"),j=this.getQualifierStatus(h.postVal)),L.qualifiers=R.qualifiers,h.clearQualifiers&&n.deleteValidationsByGroup(t,"qualifiers",[i.Contacts]);for(let e=0;e<V;e++){let r=p[e];if((0,s.IsNull)(r.code)||!r.code||(0,s.IsNull)(r.entryType)||!r.entryType||r.entryType in g)continue;if(r.code in b){var T=n.searchByKeyFirst(r.code+"_"+b[r.code],t);if(T){r.id=T.fieldID;continue}}let i=!!r.required;k=(0,s.IsNotNull)(r.maxLength)?r.maxLength:50,x=(0,s.IsNotNull)(r.minLength)?r.minLength:0;let o=r.code,a=r.code+"_code";if((0,s.IsNull)(t[a])||!t.hasOwnProperty(a)){var M=m.string;t[a]=n.CVO(a,M,{group:h.group,skipValidate:!0,postKey:"code",postGroup:o,initialValue:r.code})}a=r.code+"_"+r.fieldName,r.id=a,t.price.product.productQualifiers[e]=r;M=m.string;if(r.entryType==d.Date||r.entryType==d.DateTime||r.entryType==d.Time?M=m.date:r.entryType==d.Flight||r.entryType==d.PickupTimes||r.entryType==d.CheckBoxCount||r.entryType==d.Cruise||r.entryType==d.Station||r.entryType==d.Gratuity?M=m.object:r.entryType!=d.Numeric&&r.entryType!=d.NumericRange&&r.entryType!=d.ProductOptionSelect||(M=m.numeric),t[a]=n.CVO(a,M,{group:h.group,isRequired:i,minChars:x,maxChars:k,postKey:r.fieldName,postGroup:o,tracked:1}),(0,s.IsNull)(A[o])&&(A[o]=o),R=L[h.group],I=this.findDefault(R,r.code),G={code:r.code},I>=0)Object.assign(G,R[I]);else{var E="default";M==m.object?r.hasOwnProperty("defaultObj")?G[r.fieldName]=r.defaultObj:G[r.fieldName]=r.hasOwnProperty(E)?this.util.parseObjectString(r[E]):{}:G[r.fieldName]=r.hasOwnProperty(E)?r[E]:""}this.specialQualifierActions(t,G,r),U.push(G)}Object.keys(A).forEach((e=>{!(0,s.IsNull)(t[e])&&t.hasOwnProperty(e)||(t[e]=n.CVO(e,m.string,{skipValidate:!0,group:h.group,postKey:h.group,postArray:!0,initialValue:{}}))})),U.length&&(R={},R.qualifiers=U,n.setValuesFromPostResult(R,t),this.setQualifierStatus(t,j))}var I={validations:t};if((0,s.IsNotNull)(n)&&"autoSelect"in n&&(I.autoSelect=n.autoSelect),P==c.RepriceAll){var R=this.state.currentPage;f="";this.getPricing(t,null,f,{},{page:R,reason:s.CX.PPUReasons.Price,reference:PriceReference.Select},logMode)}else{R=h.advancePage?h.currentPage+1:h.currentPage;p=(0,o.getProductQualifiers)(t);var j=this.searchReprice(p,s.CX.qualifierRepriceTypes.ProductSelected);8&this.params.debug&&console.log("updateProduct reprice ".concat(j," advancePage ").concat(h.advancePage)),j&&h.advancePage?(f=(0,o.getProductCode)(t),this.getPricing(t,null,f,{},{page:R,reason:s.CX.PPUReasons.Price,reference:PriceReference.Select},logMode)):I.currentPage=R}h.setSession&&this.setSession(I)}getQualifierStatus(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"qualifiers";var r={};return Object.keys(e).forEach((n=>{var i=e[n];(""==t||t==i.group&&i.tracked)&&(r["".concat(i.postGroup,"_").concat(i.postKey)]=i.isChanged)})),r}setQualifierStatus(e,t){Object.keys(t).forEach((r=>{var n=this.vs.searchByKeyFirst(r,e);n&&(n.isChanged=t[r])}))}specialQualifierActions(e,t,r){const{QualifierEntryTypes:n,PPUDistanceTypes:i,PriceMethods:o}=s.CX;if(r.entryType==n.CheckBoxCount){var a=this.util.getObjectValue(e,["price","product","method"],o.NotSpecified),l=this.util.getObjectValue(e,["price","product","ppuDistance"],[]),u=this.util.getObjectValue(r,["settings","forceonpricemethod"],-1);if(t[r.fieldName].disabled=!1,u==a&&(0,s.IsNotNull)(t[r.fieldName])){t[r.fieldName].checkBox=1;var c=l.hasOwnProperty(i.PickupDropoff)?l[i.PickupDropoff]:{};"distance"in c&&0==c.distance&&(t[r.fieldName].disabled=!0)}4&this.params.debug&&console.log("resMgr specialQ disabled ".concat(t[r.fieldName].disabled))}}findDefault(e,t){if(!Array.isArray(e))return-1;for(let r=0;r<e.length;r++){if(e[r].code==t)return r}return-1}findRestrictedList(e,t){for(var r in o.gRestrictedLists)if(r in e&&this.util.FindObjectByKey(e[r],"value",t))return r;return null}searchReprice(e,t){for(let r=0;r<e.length;r++){if(e[r].reprice&t==t)return!0}return!1}}t.ResManagerBase=u},63440:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(67285),r(75093),r(19975);var n=r(56379),i=r(61554);function s(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const o=n.CX.LogTypes.reservationManagerSupport;t.default=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s(this,"_getState",void 0),s(this,"_setState",void 0),s(this,"_notifyCart",void 0),s(this,"_updateGlobalList",void 0),s(this,"_setSession",void 0),s(this,"_getPricing",void 0),s(this,"processTempData",((e,t)=>{var r=this.util.getObjectValue(e,["tempData","value"],null);if(4&this.params.debug&&console.log("processTempData: "),r&&r.priceResponse){const e=this.getConfig();this.processAutoFillLocations(t,r),this.vs.setValuesFromPostResult(r.validations,t),this.forceAllProductReload=!1,this.setPricingState(e.pricingIndex,r.priceResponse,t)}})),this.util=new n.UtilSupport,this.vs=new n.ValidationSupport,this.params=t,e.getState&&(this._getState=e.getState),e.setState&&(this._setState=e.setState),this.setHandlers(e)}setHandlers(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.getState&&(this._getState=e.getState),e.setState&&(this._setState=e.setState),e.notifyCart&&(this._notifyCart=e.notifyCart),e.updateGlobalList&&(this._updateGlobalList=e.updateGlobalList),e.GlobalLists&&(this.GlobalLists=e.GlobalLists,this.ResInit=new i.ResInit,this.ResInit.initConfig(e.GlobalLists)),e.setSession&&(this._setSession=e.setSession),e.getPricing&&(this._getPricing=e.getPricing)}getState(){return this._getState?this._getState():{}}setState(e){if(this._setState)return this._setState(e)}notifyCart(e,t){if(this._notifyCart)return this._notifyCart(e,t)}updateGlobalList(e){if(this._updateGlobalList)return this._updateGlobalList(e);this.updateGlobalListDefault(e)}updateGlobalListDefault(e){var t={resSession:{}};(0,n.IsNotNull)(this.GlobalLists.resSession)&&Object.assign(t.resSession,this.GlobalLists.resSession);var r=t.resSession;for(var i in e)r[i]=e[i];Object.keys(r).length>0&&store.dispatch({type:n.CX.ReduxActions.SET_GLOBAL_LIST,lists:t})}setSession(e,t){if(this._setSession)return this._setSession(e,t)}getPricing(e,t,r,n,i){let s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(this._getPricing)return this._getPricing(e,t,r,n,i,s)}executeHandler(){var e=Array.from(arguments);e.length;if(Array.isArray(e)&&e.length>0){var t=e[0],r=e.slice(1);if("function"==typeof this[t])return this[t](...r)}}processReadResponse(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{IDs:r,LegTypes:s,LegTypeNames:a,PriceVal:l,ReservationGroupingModes:u,ReservationSources:c,ResEditStates:d,ReservationStates:m,vt:p}=n.CX,f=this.vs;this.util;var h={result:e.status==n.Constants.postSuccess};const{GlobalLists:b,params:g}=t;this.util.IsUserAdmin(b.LoginRoles);var v=this.params.source==c.Agent,y=g?g.editParams:{},_=(0,n.DefaultIfNull)(t.options,{}),N=(0,n.DefaultIfNullOrEmpty)(_.overrides,!0),C=-1;if(this.setHandlers(t),e.status!=n.Constants.postSuccess){var S=this.util.getObjectValue(e,"payload.errors",[]);if(S.length>0){var P=S[0];h.responseMsg=P.message.length>0?P.message:P.code}else h.responseMsg="Record not found";return h}var w=e.payload,D=w.items.length;if(D<=0)return h.result=!1,h.responseMsg="Record not found",h;this.resReadCount=D;for(var O=0,L=0,T=0,M={},E=0;E<D;E++){var I=w.items[E];O+=(0,n.IsNull)(I.depositAmount)?0:Number(I.depositAmount),L+=(0,n.IsNull)(I.depositVariance)?0:Number(I.depositVariance),T+=I.amount,I.contacts.forEach(((e,t)=>{if(this.params.itccpclr&&(e.priority=null),e.cartIndex=E,e.name in M){var r=M[e.name];r.reservations=this.util.appendToString(r.reservations,(E+1).toString()),r.resCount++}else e.resCount=1,e.reservations=(E+1).toString(),M[e.name]=e}))}var R=[];for(var j in M)R.push(M[j]);(R=(0,i.convertContactKeys)(R)).sort(i.compareContact);var x=this.ResInit.ValidationInitialize(f,"payment",t),k=[];R.forEach(((e,t)=>{(e.grouping==u.Itinerary||(0,n.IsNull)(e.grouping)&&e.resCount==D)&&k.push(e)})),x.Contacts.value=(0,i.convertContactKeys)(k),(0,n.Log)(o,"res items count: (".concat(D,")"));for(E=0;E<D;E++){(0,n.Log)(o,"fetchres resItem: ".concat(E," render count: ").concat(this.renderCount));I=w.items[E];(0,n.IsNotNull)(y)&&""!=y.id&&I.id==y.id&&(C=E);var V=I.priceResponse,A=this.util.getObjectValue(I,["priceResponse","priceDetails"],[]);if(!(A.length>0))return console.log("Price request error"),h.responseMsg="Price request error",h;var U=A[0].price;U&&"object"==typeof U||(V.priceDetails[0].price={amount:I.amount,detail:I.elements});var G=this.ResInit.ValidationInitialize(f,"",t),B=v?(0,n.DefaultIfNullOrEmpty)(I.productGroupUID,I.productGroup):I.productGroup;G.ProductGroup.value=B;var F=[];I.contacts.forEach(((e,t)=>{(e.grouping==u.Private||(0,n.IsNull)(e.grouping)&&1==e.resCount&&D>1)&&F.push(e)})),G.Contacts.value=(0,i.convertContactKeys)(F);var H=I.links;G.links=f.CVO("links",p.object,{skipValidate:!0,initialValue:I.links});for(var z="",q=[],W=this.util.getObjectValue(b,["profileUID"],null),X=0;X<H.length;X++){var K=H[X];if(K.recType!=n.CX.ProfileTypes.ServiceProvider){q.push(K);var Q=K.uid==W?K.uid:K.id;z+=""!=z?","+Q:Q}}G.Profiles.value=q,G.ProfileIDs.value=z,G.priceResponse=f.CVO("priceResponse",p.object,{skipValidate:!0,initialValue:V}),this.processResponseSections(V,G,{edit:1,GlobalLists:b,overrides:N});var J,Y=this.util.getObjectValue(G,l.Preamble,[]);this.updateProduct(0,G,V,{advancePage:!1,qValues:I.qualifiers});var Z=I.elements;if(Z)for(J=0;J<Z.length;J++)Z[J];var $=I.products;if($)for(J=0;J<$.length;J++)$[J];var ee=I.notes;if(ee)for(var te of ee){var re;if((0,n.IsNotNull)(te.noteType)&&""!=te.noteType)if(re=f.searchByKeyFirst(te.noteType+"_code",G))(ie={}).code=te.noteType,ie.value=te.noteText,I.qualifiers||(I.qualifiers=[]),I.qualifiers.push(ie)}var ne=I.qualifiers;if(ne)for((se=this.util.GetElementByCode(I.elements,"USERGRAT"))&&this.util.UpdateElementByCode(ne,"USERGRAT","fields",{amount:se.amount}),J=0;J<ne.length;J++){var ie;if("fields"in(ie=ne[J]))for(var X in ie.fields){var se=ie.fields[X];this.util.ConvertObjectKeysToBool(se)}if(re=G[ie.code],f.updateValue(re,ie),re=f.searchByKeyFirst(ie.code+"_code",G),f.updateValue(re,ie.code),re=f.searchByKeyFirst(ie.code+"_count",G),f.updateValue(re,ie.count),re=f.searchByKeyFirst(ie.code+"_value",G),f.updateValue(re,ie.value),ie.fields&&null!=ie.fields){var oe=0;if(Object.keys(ie.fields).forEach((e=>{"object"==typeof ie.fields[e]&&(oe++,re=f.searchByKeyFirst(ie.code+"_"+e,G),f.updateValue(re,ie.fields[e]))})),oe)delete ie.fields;else{re=f.searchByKeyFirst(ie.code+"_fields",G);se={};Object.assign(se,ie.fields),f.updateValue(re,ie.fields)}}}var ae=this.util.getObjectValue(I,["serviceLocations"],[]),le=["location","details","directions","partialOverride"],ue={location:"address"},ce=[],de=[],me=0,pe=1,fe=G[r.ExtraStopsDisplayMax].value,he=this.util.getObjectValue(V,["locations"],[]);for(J=0;J<ae.length;J++){var be=ae[J],ge=be.leg,ve=a[ge];if(ge==s.Stop)if("fixed"==this.xMode){if(!(me<fe)){be.placeDetail&&(be.Place=JSON.parse(be.placeDetail),delete be.place,delete be.placeDetail),de.push(be);continue}ve+=++me}else{var ye=this.addExtraStop(G,Y.qs||[],Y.loc||{},pe);G.preamble.value=Y,ve+=pe=ye.nextId}J<he.length&&(he[J].reference=ve);var _e=this.util.getObjectValue(be,["overrideAddress","addressOvr"],0),Ne=this.util.getObjectValue(be,["overrideAddress"],{});for(X=0;X<le.length;X++){var Ce=le[X];re=f.searchByKeyFirst("".concat(ve).concat(Ce),G);var Se="",Pe="",we=be.place?be.place:{},De=be.location,Oe=Ce in ue?ue[Ce]:Ce,Le=Oe in De?De[Oe]:"";if("location"==Ce){if(_e>0&&Ne.address)if(_e==n.CX.AddressOverride.OverrideNoNumber)Le=Ne.address;else f.searchByKeyFirst("".concat(ve,"OverrideAddress"),G).value=Ne.address,Le=we.formatted_address;else Le=be.address;we=be.place?be.place:{};var Te={},Me="",Ee="";be.placeDetail&&(Me=(Te=JSON.parse(be.placeDetail)).name?Te.name:we.name?we.name:"",_e||!Le||Le.includes(Me)||(Le="".concat(Me," ").concat(be.address)),Se=be.placeDetail,Pe=De,Ee=Te.place_id),this.params.itc||(re.uid=be.uid),ge==s.Stop&&(re.visible=!0),(Ie=this.findRestrictedList(V,Ee))&&(ce[ge-1]=Ie)}else"partialOverride"==Ce&&(Le=_e);f.updateValue(re,Le,Se,Pe)}}if(G.extraStops.value=de,ce.length>0){se={};for(X=0;X<i.gRestrictedListNames.length;X++){var Ie;se[Ie=i.gRestrictedListNames[X]]=ce[X]?V[ce[X]]:[]}this.saveResponseSections(se,G)}G.price.readProduct=(0,i.getProductCode)(G),G.price.readOnly=!(0,n.IsNull)(I.readOnly)&&I.readOnly,G.price.roundTrip=(0,n.IsNull)(I.roundTrip)?0:I.roundTrip;var Re=(0,n.IsNull)(I.resState)?m.Active:I.resState;this.params.itc?(this.params.edit=0,this.params.editParams={},x[r.UseCardInRes].value=!1,x[r.DepositAmount].value=0,x[r.DepositVariance].value=0):(G[r.ID].value=I.id,G[r.ItineraryID].value=I.itineraryID,G.UID.value=I.uid,x[r.UseCardInRes].value=!0,x[r.DepositAmount].value=O,x[r.DepositVariance].value=L),G[r.ExtraStopsDisplayCnt].value=me,G[r.ProviderID].value=I.providerUID,G[r.ResState].value=Re,G.Source.value=I.source,G.SourceW.value=I.sourceW,G[r.Stature].value=I.stature,(0,n.IsNotNull)(I.altResNumber)&&(G[r.AltResNumber].value=I.altResNumber),(0,n.IsNotNull)(I.altResNumber2)&&(G[r.AltResNumber2].value=I.altResNumber2),w.paymentInfos&&Array.isArray(w.paymentInfos)&&w.paymentInfos.length>0&&(x[r.PaymentType].value=w.paymentInfos[0].paymentType,x[r.PaymentInfo]=f.CVO(r.PaymentInfo,p.object,{skipValidate:!0,initialValue:w.paymentInfos[0]}),x[r.Voucher].value=w.paymentInfos[0].details),f.resetFormChanged(G),(0,n.Log)(o,"fetchRes notifycart item "+E,f.getValuesToBePosted(G));_={add:1,empty:!E};this.notifyCart(G,_),E||this.notifyCart({ProductGroup:B,Profiles:G.ProfileIDs.value},{gettokens:1}),(0,n.Log)(o,"fetchRes resItem: ".concat(E," complete render count: ").concat(this.renderCount))}(0,n.Log)(o,"fetchRes Done"),this.updateGlobalList({pageName:"summary",productGroup:B,itineraryTotal:T,paymentValidation:x}),this.setState({pageName:"summary",isLoadingOpen:!1,isMgrReady:!0});_={dispatch:1,editState:d.active,editParams:1,paymentValidation:x};return C>=0&&(_.index=C),this.notifyCart({},_),h}preProcessQualifiers(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};var i=[];for(let o=0;o<e.length;o++){var s=e[o];if(s.recType==t)(!n.checkExist||!s.id||!(s.id in r))&&i.push(s)}return i.length&&n.updateProduct&&this.updateProduct(0,r,i,{advancePage:!1,group:"qualifiers",clearQualifiers:!1}),i}processResponseSections(e,t,r){const{GlobalLists:n}=r;var s={};if(this.processResponseSection(e.preamble,t,"pickup","preamble",r,s),t.preamble.value=JSON.parse(JSON.stringify(s.preamble)),this.processResponseSection(e.checkout,t,"checkout","checkout",r,s),this.processResponseSection(e.productList,t,"productList","productList",r,s),this.saveResponseSections(e,t),s.overrides={},e.overrides&&r.overrides&&(Object.assign(s.overrides,e.overrides),this.processOverrides(e)),e.contacts){s.contacts=(0,i.convertContactKeys)(e.contacts);var o=this.getPaymentValidation(!1);o&&(this.setPaymentContacts(o,s.contacts),s.paymentValidation=o)}var a=1==this.util.getObjectValue(n,["Settings","disablequickSelects"],0);if(e.quickSelects&&Array.isArray(e.quickSelects)&&!a){e.quickSelects.length;for(var l=0;l<e.quickSelects.length;l++){var u=e.quickSelects[l];u.icon=u.icon?u.icon+" quickSelectIcon":"fas fa-list quickSelectIcon",0==l&&(u.icon+=" quickSelectLastIcon"),u.places||(u.places=[]),u.count=u.places.length,u.description||(u.description="")}s.quickSelectLists=e.quickSelects}var c=1==this.util.getObjectValue(n,["Settings","disablehighlight"],0);e.serviceHighLights&&Array.isArray(e.serviceHighLights)&&!c&&(s.serviceHighLights=e.serviceHighLights),s.validations=t,r.global&&Object.assign(s,r.global),this.updateGlobalList(s),this.processTempData(e,t)}processOverrides(e){var t=this.util.getObjectValue(e,["overrides","styleoverride"],"");""!=t&&this.util.injectCSS(t)}saveResponseSections(e,t){const{vt:r,IDs:s}=n.CX;for(var o in i.gRestrictedLists)if(o in t&&delete t[o],o in e){var a=e[o];t[o]=this.vs.CVO(o,r.object,{skipValidate:!0,initialValue:a});var l=i.gRestrictedLists[o]>0?o+"Lookup":null;if(l){l in t&&delete t[l];var u={};if(l in e)u=e[l];else for(var c=0;c<a.length;c++)u[a[c].value]=a[c].display;t[l]=this.vs.CVO(l,r.object,{skipValidate:!0,initialValue:u})}}e.overrides&&(t[s.Overrides]=this.vs.CVO(s.Overrides,r.object,{skipValidate:!0,initialValue:e.settings}))}processResponseSection(e,t,r,i,s,o){if(!e||!t)return;const a=n.CX.QualifierEntryTypes,{IDs:l}=n.CX;var u,c=e.length,d=[],m=[],p=[],f={age:1,count:1,value:1},h={[a.ProductFilter]:l.ProductFilter},b={[a.String]:m,[a.Date]:d,[a.Time]:d,[a.ExtraStop]:p,[a.Google]:p,[a.Button]:null,[a.CheckBox]:m,[a.InfoBox]:null,[a.ProductFilter]:null,[a.SelectValue]:null,[a.Text]:null};for(let r=0;r<c;r++){let i=e[r];if(i)if(!(0,n.IsNull)(i.code)&&i.code&&!(0,n.IsNull)(i.entryType)&&i.entryType&&i.entryType in b){var g=i.fieldName?i.fieldName:i.code;i.entryType in h?g=h[i.entryType]:g&&g in f&&(g=i.code+"_"+i.fieldName),(_=this.vs.findFirstKey(g,t))?(u=_,i.id=u):(0,n.IsNull)(i.id)?(u=g,i.id=u):u=i.id,(v={})[g]=u,(0,n.IsNotNull)(b[i.entryType])&&b[i.entryType].push(v),e[r]=i}else i.entryType=null}for(var v of p)for(var y of d)for(var _ in y)v[_]=y[_];(0,n.IsNotNull)(t)&&this.buildSectionValidation(e,t,r),"preamble"==i&&!s.edit&&s.autoFill&&this.handleAutoFillTest(t);var N={loc:p,common:m,qs:e};o[i]=N}buildSectionValidation(e,t,r){const{IDs:i,QualifierEntryTypes:s,vt:o}=n.CX,a=s;var l,u=50,c=0,d={[a.String]:1,[a.Date]:1,[a.Time]:1,[a.ExtraStop]:1,[a.Google]:1,[a.CheckBox]:1,[a.ProductFilter]:1,[a.SelectValue]:1};const m=new n.ValidationSupport;for(let a=0;a<e.length;a++){let y=e[a];if((0,n.IsNull)(y.code)||!y.code||(0,n.IsNull)(y.entryType)||!y.entryType||!(y.entryType in d))continue;let _=!!y.required;if(u=(0,n.IsNotNull)(y.maxLength)?y.maxLength:50,c=(0,n.IsNotNull)(y.minLength)?y.minLength:0,!((l=y.id)in t)){var p=o.string,f=!1,h=y.fieldName;if(y.entryType==s.Date||y.entryType==s.DateTime||y.entryType==s.Time)p=o.date;else if(y.entryType==s.Flight)p=o.object;else{if(y.entryType==s.ProductFilter){y.id=i.ProductFilter;continue}if(y.entryType==s.SelectValue||y.entryType==s.SelectValueM)p=o.string;else if(y.entryType==s.CheckBox)p=o.boolean,h=y.code;else if(y.entryType==s.Google||y.entryType==s.ExtraStop){p=o.google,f=!0;var b=l.split("_");b[1]=b.length>1?b[1]:"0";var g=y.fieldName.indexOf("Location"),v=y.fieldName.substr(0,g);t["".concat(v,"Details_").concat(b[1])]=m.CVO("".concat(v,"Details"),o.string,{group:"locinfo",isRequired:!1,maxChars:n.Constants.MaxStopsDetails}),t["".concat(v,"Directions_").concat(b[1])]=m.CVO("".concat(v,"Directions"),o.string,{group:"locinfo",isRequired:!1,maxChars:n.Constants.MaxStopsDirections}),t["".concat(v,"PartialOverride_").concat(b[1])]=m.CVO("".concat(v,"PartialOverride"),o.numeric,{group:"locinfo",isRequired:!1}),t["".concat(v,"OverrideAddress_").concat(b[1])]=m.CVO("".concat(v,"OverrideAddress"),o.string,{group:"locinfo",isRequired:!1}),y.entryType==s.ExtraStop&&t[i.ExtraStopsDisplayMax].value++}}t[l]=m.CVO(h,p,{group:r,isRequired:_,minChars:c,maxChars:u,code:y.code,validateAdditionalData:f})}}}processAutoFillLocations(e,t){var r;t.lookupSourcePlace&&t.LookupSrc&&((r=this.vs.searchByKeyFirst("pickupLocation",e))&&(r.isChanged=!0,r.value=t.LookupSrc,r.valueA=t.lookupSourcePlace));t.lookupDestPlace&&t.LookupDest&&((r=this.vs.searchByKeyFirst("dropoffLocation",e))&&(r.isChanged=!0,r.value=t.LookupDest,r.valueA=t.lookupDestPlace))}updateProduct(e,t,r,s){const{IDs:a,PriceRsp:l,PriceVal:u,ProductSelectModes:c,QualifierEntryTypes:d,vt:m}=n.CX;var p=[],f="",h={advancePage:!0,group:"qualifiers",setSession:!0,clearQualifiers:!0};if(Object.assign(h,s),1&this.params.testopt){const n=new i.QualifierSupport(this.params);this.util.getObjectValue(s,["qValues"],null)&&n.preProcessRxQualifiersValues(s.qValues),n.buildValidation(e,t,r,s)}else{var b={SRVDATE:"serviceDate",SRVTIME:"serviceTime"},g={};g[d.Button]=1;const s=new n.ValidationSupport;if(p=r,Array.isArray(p))(0,n.Log)(o,"isArray"),t.price&&!t.price.product&&(t.price.product={productQualifiers:[]});else{var v=(0,i.getProductCode)(t);if("price"in t||(t.price=s.CVO("price",m.string,{group:"price",postKey:""})),8&this.params.debug){(S=(0,i.getPriceValue)(t,"product",null))&&console.log("VB ".concat(S.code," ").concat(S.description," "));var y=r.priceDetails[e],_=y.product;y.productQualifiers;console.log("RX ".concat(_.code," ").concat(_.description))}var N=this.util.getObjectValue(r,["priceDetails"],[]);if(e>=N.length)return;var C=N[e];if(t.price.product=C,8&this.params.debug){var S=t.price.product;console.log("VA ".concat(S.product.code," ").concat(S.product.description," "))}p=(0,i.getProductQualifiers)(t),t.price.prodIndex=Number(e),t.price.product.ppuDistance=r.ppuDistance,t.price.product.serviceHighLights=r.serviceHighLights,r.reason==n.CX.PPUReasons.FinalReprice&&(t.price.product.PriceRequestInfo=r.requestInfo,t.price.product.PriceRequestUID=r.requestUID);var P=c.NotSpecified,w=this.util.getObjectValue(t,u.AliasInfo,null);if(w){if(P=this.util.getObjectValue(C,l.ProductSelectMode,c.NotSpecified),C.optionNoLocations="optionNoLocations"in w&&w.optionNoLocations,w.productFilter&&this.vs.setValue(t[a.ProductFilter],w.productFilter),w.pickupPlaceID){var D=this.vs.searchByKeyFirst("pickupLocation",t);D.value=w.pickupName,D.valueA={place_id:w.pickupPlaceID}}if(w.dropoffPlaceID){var O=this.vs.searchByKeyFirst("dropoffLocation",t);O.value=w.dropoffName,O.valueA={place_id:w.dropoffPlaceID}}}v!=(f=(0,i.getProductCode)(t))&&(t.price.isChanged=!0)}let I,R,j,x,k,V=p.length,A={},U=[],G={};var L={};R=s.getValuesToBePosted(t,"pickup"),L.pickup=R.pickup,(0,n.IsNull)(h.postVal)?(R=s.getValuesToBePosted(t,"qualifiers"),j=this.getQualifierStatus(t)):(R=s.getValuesToBePosted(h.postVal,"qualifiers"),j=this.getQualifierStatus(h.postVal)),L.qualifiers=R.qualifiers,h.clearQualifiers&&s.deleteValidationsByGroup(t,"qualifiers",[a.Contacts]);for(let e=0;e<V;e++){let r=p[e];if((0,n.IsNull)(r.code)||!r.code||(0,n.IsNull)(r.entryType)||!r.entryType||r.entryType in g)continue;if(r.code in b){var T=s.searchByKeyFirst(r.code+"_"+b[r.code],t);if(T){r.id=T.fieldID;continue}}let i=!!r.required;k=(0,n.IsNotNull)(r.maxLength)?r.maxLength:50,x=(0,n.IsNotNull)(r.minLength)?r.minLength:0;let o=r.code,a=r.code+"_code";if((0,n.IsNull)(t[a])||!t.hasOwnProperty(a)){var M=m.string;t[a]=s.CVO(a,M,{group:h.group,skipValidate:!0,postKey:"code",postGroup:o,initialValue:r.code})}a=r.code+"_"+r.fieldName,r.id=a,t.price.product.productQualifiers[e]=r;M=m.string;if(r.entryType==d.Date||r.entryType==d.DateTime||r.entryType==d.Time?M=m.date:r.entryType==d.Flight||r.entryType==d.PickupTimes||r.entryType==d.CheckBoxCount||r.entryType==d.Cruise||r.entryType==d.Station||r.entryType==d.Gratuity?M=m.object:(r.entryType==d.Numeric||r.entryType==d.NumericRange||r.entryType==d.ProductOptionSelect||r.entryType==d.CheckBox)&&(M=m.numeric),t[a]=s.CVO(a,M,{group:h.group,isRequired:i,minChars:x,maxChars:k,postKey:r.fieldName,postGroup:o,tracked:1}),(0,n.IsNull)(A[o])&&(A[o]=o),R=L[h.group],I=this.findDefault(R,r.code),G={code:r.code},I>=0)Object.assign(G,R[I]);else{var E="default";M==m.object?r.hasOwnProperty("defaultObj")?G[r.fieldName]=r.defaultObj:G[r.fieldName]=r.hasOwnProperty(E)?this.util.parseObjectString(r[E]):{}:G[r.fieldName]=r.hasOwnProperty(E)?r[E]:""}this.specialQualifierActions(t,G,r),U.push(G)}Object.keys(A).forEach((e=>{!(0,n.IsNull)(t[e])&&t.hasOwnProperty(e)||(t[e]=s.CVO(e,m.string,{skipValidate:!0,group:h.group,postKey:h.group,postArray:!0,initialValue:{}}))})),U.length&&(R={},R.qualifiers=U,s.setValuesFromPostResult(R,t),this.setQualifierStatus(t,j))}var I={validations:t};if((0,n.IsNotNull)(s)&&"autoSelect"in s&&(I.autoSelect=s.autoSelect),P==c.RepriceAll){var R=this.state.currentPage;f="";this.getPricing(t,null,f,{},{page:R,reason:n.CX.PPUReasons.Price,reference:PriceReference.Select},logMode)}else{R=h.advancePage?h.currentPage+1:h.currentPage;p=(0,i.getProductQualifiers)(t);var j=this.searchReprice(p,n.CX.qualifierRepriceTypes.ProductSelected);8&this.params.debug&&console.log("updateProduct reprice ".concat(j," advancePage ").concat(h.advancePage)),j&&h.advancePage?(f=(0,i.getProductCode)(t),this.getPricing(t,null,f,{},{page:R,reason:n.CX.PPUReasons.Price,reference:PriceReference.Select},logMode)):I.currentPage=R}h.setSession&&this.setSession(I)}getQualifierStatus(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"qualifiers";var r={};return Object.keys(e).forEach((n=>{var i=e[n];(""==t||t==i.group&&i.tracked)&&(r["".concat(i.postGroup,"_").concat(i.postKey)]=i.isChanged)})),r}setQualifierStatus(e,t){Object.keys(t).forEach((r=>{var n=this.vs.searchByKeyFirst(r,e);n&&(n.isChanged=t[r])}))}specialQualifierActions(e,t,r){const{QualifierEntryTypes:i,PPUDistanceTypes:s,PriceMethods:o}=n.CX;if(r.entryType==i.CheckBoxCount){var a=this.util.getObjectValue(e,["price","product","method"],o.NotSpecified),l=this.util.getObjectValue(e,["price","product","ppuDistance"],[]),u=this.util.getObjectValue(r,["settings","forceonpricemethod"],-1);if((0,n.IsNotNull)(t[r.fieldName])&&(t[r.fieldName].disabled=!1,u==a&&(0,n.IsNotNull)(t[r.fieldName]))){t[r.fieldName].checkBox=1;var c=l.hasOwnProperty(s.PickupDropoff)?l[s.PickupDropoff]:{};"distance"in c&&0==c.distance&&(t[r.fieldName].disabled=!0)}4&this.params.debug&&console.log("resMgr specialQ disabled ".concat(t[r.fieldName].disabled))}}findDefault(e,t){if(!Array.isArray(e))return-1;for(let r=0;r<e.length;r++){if(e[r].code==t)return r}return-1}findRestrictedList(e,t){for(var r in i.gRestrictedLists)if(r in e&&this.util.FindObjectByKey(e[r],"value",t))return r;return null}searchReprice(e,t){for(let r=0;r<e.length;r++){if(e[r].reprice&t==t)return!0}return!1}}},44637:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CreatePBS=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{display:e,page:t,enabled:r,stepID:t.toString()}},t.GetProductInfo=s,t.compareContact=function(e,t){let r=0;e.RecType>t.RecType?r=-1:e.RecType<t.RecType&&(r=1);return r},t.convertContactKeys=function(e){for(var t=0;t<e.length;t++){var r=e[t];for(var n in l)n in r&&(r[l[n]]=r[n],delete r[n],e[t]=r)}return e},t.dumpV=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";var n="".concat(t," ");Object.keys(e).sort().forEach((t=>{var i=e[t];""!=r&&i.group!=r||("object"==typeof i.value?n+="".concat(t,": ")+JSON.stringify(i.value)+"\r\n":n+="".concat(t,": ").concat(i.value," \r\n")),n.length>=200&&(console.log(n),n="")})),n+="end dumpV \r\n",console.log(n)},t.findItineraryRes=function(e){const{IDs:t}=n.CX;for(var r=0;r<e.length;r++){var i=e[r];if(t.ItineraryID in i&&!(0,n.IsNullOrEmpty)(i[t.ItineraryID].value))return e[r]}return""},t.gRestrictedLists=t.gRestrictedListNames=void 0,t.getCartTotal=function(e,t){t=t||new n.UtilSupport;const{PriceVal:r,ReservationStates:i}=n.CX;let o=0;if(Array.isArray(e))for(let n=0;n<e.length;n++){let a=s("V",0,e[n]);t.getObjectValue(e[n],r.ResState,i.NotSpecified)!=i.Canceled&&(o+=Number(a.amount))}return t.formatMoney(o)},t.getLegType=function(e){const{LegTypes:t}=n.CX;var r={pickup:t.Pickup,dropoff:t.Dropoff,extraStop:t.Stop,extrastop:t.Stop};return e=(e=(e=(e=e.replace(/[0-9]/g,"")).replace(/location/gi,"")).replace(/_/g,"")).replace(/-/g,""),r[e]},t.getPriceValue=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const i=new n.UtilSupport;var s=["price","product"];if("string"==typeof t){var o=t.split(".");Array.prototype.push.apply(s,o)}else s.push(t);return i.getObjectValue(e,s,r)},t.getProductCode=function(e){var t=(new n.UtilSupport).getObjectValue(e,["price","product","product","code"],"");if(""==t);return t},t.getProductDistancesInfo=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;var s,o;i=i||new n.UtilSupport,o="ppuDistance"in e?e:i.getObjectValue(e,["price","product"],null);if(o){var a=Array.isArray(o.ppuDistance)?o.ppuDistance:[{distance:0,duration:0,type:0},{distance:0,duration:0,type:1}];if(r){if(s=0,Array.isArray(a)&&a.length>=n.CX.PPUDistanceTypes.PickupDropoff)for(var l of a)t in l&&(s+=l[t])}else if(Array.isArray(a)&&a.length>=n.CX.PPUDistanceTypes.PickupDropoff)s=(l=a[n.CX.PPUDistanceTypes.PickupDropoff])&&!t?l:l&&t in l?l[t]:0}return s},t.getProductQualifiers=function(e){return(new n.UtilSupport).getObjectValue(e,["price","product","productQualifiers"],[])},t.getProductTemplate=function(e,t){let r="";var i=["price","product","product"];const s=new n.UtilSupport;switch(t){case"templateDetail":case"templateSummary":i.push("templateDetail")}return r=s.getObjectValue(e,i,""),r},t.getProductValue=function(e,t){return(new n.UtilSupport).getObjectValue(e,["price","product","product",t],"")},t.getQFlightData=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"FLT";for(var r={},i=0;i<e.length;i++)if(e[i].code==t){r=(0,n.IsNotNull)(e[i].flightData)?e[i].flightData:{};break}return r},t.getQValue=function(e,t,r,i){for(var s,o="",a=0;a<e.length;a++)if((s=e[a]).code==t){i&&(s=s[i]),o=(0,n.IsNotNull)(s)&&(0,n.IsNotNull)(s[r])?s[r]:"";break}return o},t.getSessionData=function(e,t,r,i){if((0,n.IsNull)(e))return r;var s=e.resSession;if((0,n.IsNotNull)(s)&&(0,n.IsNotNull)(s[t])){var o=s[t];return(0,n.IsNotNull)(i)?(0,n.DefaultIfNull)(o[i],r):o}return(0,n.DefaultIfNull)(void 0,r)},t.getTargetData=function(e,t){const r=new n.ValidationSupport,i=new n.UtilSupport,{IDs:s,PriceRsp:l,PriceRspVal:u,PriceVal:c}=n.CX;var d={};if(e){var m,p;(d=r.getValuesToBePosted(e)).productGroup=t||d[s.ProductGroup],d.ProductGroup=t||d[s.ProductGroup],d.ProductGroups=t||d[s.ProductGroup],d.returnTrip=o(e)?1:"";var f=i.getObjectValue(e,u.Locations,null),h=i.getObjectValue(e,["price","product"],null),b=i.getObjectValue(e,["price","product","product"],null);d.pickupName=a(e,"pickup",r,i),d.dropoffName=a(e,"dropoff",r,i);const S=new n.googleParse;var g=S.Parse(null===(m=e.pickupLocation)||void 0===m?void 0:m.valueA),v=S.Parse(null===(p=e.dropoffLocation)||void 0===p?void 0:p.valueA);if(d.pickupCity=g.city,d.pickupState=g.state,d.pickupType=g.location_type,d.dropoffCity=v.city,d.dropoffState=v.state,d.dropoffType=v.location_type,Array.isArray(f)&&f.length>0){var y=f[0];d.pickupType=i.getObjectValue(y,l.LocationType,0),y=f[f.length-1],d.dropoffType=i.getObjectValue(y,l.LocationType,0)}if(e&&e.price&&(d.locationAreaUID=i.getObjectValue(e,c.LocationAreaUID,"")),e&&e.price&&b&&h){d.productCode=b.code?b.code:"",d.product=b.code?b.code:"",d.productName=b.name,d.productDescription=b.description||b.name,d.productShortName=b.shortName,d.productImage=b.image||b.imageSource,d.supplierSKU=b.supplierSKU,d.productData=h,d.orderId=i.getObjectValue(e,["ID","value"],""),d.qualifiers=d.qualifiers?d.qualifiers:[],d.pickup&&(d.qualifiers=d.qualifiers.concat(d.pickup),delete d.pickup),d.priceResponse&&delete d.priceResponse,delete d.price;try{d.price=i.formatMoney(d.productData.price.amount),d.amount=d.price}catch(e){d.price=""}}var _=i.IsMobileOS();d.isMobile=_?1:0,d.extraStops=0;for(var N=r.searchByKey(/extraStop?[0-9]Location/,e),C=0;C<N.length;C++)(0,n.IsNotNull)(N[C].valueA)&&d.extraStops++}return d},t.globalMgrKeys=t.globalCartKeys=void 0,t.isProductChanged=function(e){return(new n.UtilSupport).getObjectValue(e,["price","isChanged"],!1)},t.isReturnTrip=o,t.resIframeID=t.resFormCartGroups=void 0,t.searchQualifiers=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"i";for(var n=new RegExp(t,r),i=0;i<e.length;i++){if(n.test(e[i].code))return e[i]}return null},t.swapRestrictedLocations=function(e){const t=new n.UtilSupport;var r=t.getObjectValue(e,["restrictedPickupList"],null),i=t.getObjectValue(e,["restrictedPickupList","value"],[]),s=t.getObjectValue(e,["restrictedDropoffList"],null),o=t.getObjectValue(e,["restrictedDropoffList","value"],[]);i.length>0&&o.length>0&&(r.value=o,s.value=i,i=t.getObjectValue(e,["restrictedPickupListLookup","value"],[]),e.restrictedPickupListLookup.value=e.restrictedDropoffListLookup.value,e.restrictedDropoffListLookup.value=i)},t.updateRootGlobalList=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"resSession";var s={};s[r]={},(0,n.IsNotNull)(t[r])&&Object.assign(s[r],t[r]);var o=s[r];for(var a in e)o[a]=e[a];Object.keys(o).length>0&&i.store.dispatch({type:n.CX.ReduxActions.SET_GLOBAL_LIST,lists:s})},r(19975),r(48868),r(54861),r(15761),r(42295),r(34994),r(67285);var n=r(56379),i=r(33403);n.CX.LogTypes.resUtility;t.globalMgrKeys=["autoSelect","configName","cjData","contacts","currentPage","pageName","priceResponse","currentProduct","activeData","paymentValidation"];t.globalCartKeys=["resCart","editState","cartIndex","params"];t.resFormCartGroups={agent:1,locinfo:1,qualifiers:1,pickup:1,price:1};t.resIframeID="iFrameResView";t.gRestrictedLists={restrictedPickupList:1,restrictedDropoffList:1,mappedPickupList:0,mappedDropoffList:0};function s(e,t,r){let i={};var s,o;if(e&&""!=e&&"R"!=e){if("V"==e){var a,l,u,c;s=null==r||null===(a=r.price)||void 0===a||null===(l=a.product)||void 0===l?void 0:l.product,o=null==r||null===(u=r.price)||void 0===u||null===(c=u.product)||void 0===c?void 0:c.price}}else s=null==r?void 0:r.product,o=null==r?void 0:r.price;if(s&&(i.id=t,i.productName=s.name,i.productDesc=s.description||s.name,i.image=s.image,i.code=s.code,i.templateDetail=s.templateDetail,i.templateSummary=s.templateSummary,i.amount=o&&o.amount?o.amount:0,i.header=i.productName),"amount"in i){(new n.UtilSupport).hasCents(i.amount)&&(i.amount=i.amount.toFixed(2))}return i}function o(e){const{RoundTripTypes:t}=n.CX;var r=!1;try{var i;r=(null===(i=e.price)||void 0===i?void 0:i.roundTrip)==t.SecondLeg}catch(e){return!1}return r}function a(e,t,r,i){r=r||new n.ValidationSupport,i=i||new n.UtilSupport;var s="",o=r.searchByKeyFirst("".concat(t,"Location"),e);if(o){var a=r.searchByKeyFirst("".concat(t,"PartialOverride"),e);s=(s=!(0,n.IsNullOrEmpty)(o.value)&&a&&(0,n.IsNotNull)(a.value)&&a.value!=n.CX.AddressOverride.None?o.value.split(",")[0]:i.getObjectValue(o,["valueA","name"],""))||o.value}return s}t.gRestrictedListNames=["restrictedPickupList","restrictedDropoffList","mappedPickupList","mappedDropoffList"];const l={telephone:"Telephone",email:"Email",name:"Name",priority:"Priority",recType:"RecType",sendSMSConfirmation:"SendSMSConfirmation",sendEmailConfirmation:"SendEmailConfirmation"}},21062:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(75093),r(48868),r(54861),r(19975);var n=r(56379),i=r(51315);function s(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const o=n.CX.LogTypes.resSaveOrderSupport,a="/Res/Save";t.default=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(this,"processTransError",(e=>{for(var t=this.util.getObjectValue(e,["errors"],[]),r={transError:!1},i=0;i<t.length;i++)if(t[i].code in n.CX.ResSaveTransErrors)return r.itineraryID=e.itineraryID,r.transError=!0,r;return r})),this.util=new n.UtilSupport,this.vs=new n.ValidationSupport,this.noContacts=!!(0,n.IsNotNull)(e.noContacts)&&e.noContacts,this.locations=!(0,n.IsNotNull)(e.locations)||e.locations}sendOrder(e,t,r){(0,n.Log)(o,"sendOrder  "),(0,n.postJSON)(e,a).then((e=>{if(e.status==n.Constants.postSuccess)(0,n.Log)(o,"sendOrder success ",e.payload),r(e);else{var t="sendOrder Error: "+JSON.stringify(e);(0,n.LogX)(o,t,{alwaysLog:!0,isError:!0});for(var i=(0,n.IsNotNull)(e.payload.errors)?e.payload.errors:[],s=e&e.networkError?"Network error: "+e.networkError:"",a=0;a<i.length;a++){""!=s&&(s+="<BR>");var l=i[a];(0,n.IsNotNull)(l.message)&&""!=l.message?s+=l.message:s+=l.reference+" "+l.code}""==s&&(s="Unknown network error");var u=this.processTransError(e.payload);u.status="Error",u.message=s,u.payload=e.payload,r(u)}})).catch((e=>{t.toggleLoading(!1)}))}buildOrder(e,t,r,i,s,o,a){const{PaymentInfoTypes:l,IDs:u}=n.CX;var c=this.processRestrictions(t);if("Failure"==c.status&&!this.util.IsSpecialMode(s))return c;var d={},m=(0,n.GetLanguage)(s);d.SpecialMode=a,d.Browser=(0,n.GetBrowserName)(),d.UserAgent=navigator.userAgent;let p=this.vs.getValuesToBePosted(e,"payment");p.cartTotal=r,d.Contacts=this.util.getObjectValue(e,["Contacts","value"],[]),d.PaymentType=e.PaymentType.value;var f=e.PaymentType.value,h=[],b={PaymentType:f,Amount:r};switch(f){case l.Cash:break;case l.CreditCard:case l.CODCC:case l.Deposit:if("Failure"==(c=this.validateCreditCard(p,s)).status)return c;if(""!=p.ccNumber&&!p.UseCardInRes){var g={};32&o.debug&&"4111111111111111"==p.ccNumber&&(p.ccExp="Tue Dec 01 2020");var v=Number(this.util.getObjectValue(s,["Settings","ccproviderid"],0));b.Amount=r,u.OptionAutoCharge in p&&(b.OptionAutoCharge=p[u.OptionAutoCharge]),b.OptionRetryPayment=p[u.RetryPayment],b.RetryPaymentCount=p[u.RetryCount],g.Amount=b.Amount,g.ccExp=p.ccExp,g.ccName=p.ccName,g.ccNumber=p.ccNumber,g.ccPostCode=p.ccPostCode,g.ccCVV=p.ccCVV,g.ccType=p.ccType,g.ccToken=p.ccToken,g.ccUID=p.CCUID,g.ccProvider=v,b.CCRequest=g}break;case l.ACH:case l.Check:case l.CreditCardAlt:case l.DirectBill:case l.Voucher:b.Details=p[u.Voucher]}if(h.push(b),d.Payments=h,d.PaymentRequestUID=p.PaymentRequestUID,d.UseCardInRes=p.UseCardInRes,d.ShouldEmail=p[u.SendEmailConf],d.Items=this.buildOrderItems(t,i,o,m,p,d.Contacts),d.Contacts.length>0&&(0,n.IsNull)(d.Contacts[0].Priority))for(var y=0;y<d.Contacts.length;y++)d.Contacts[y].Priority=y+1;p=this.vs.getValuesToBePosted(e,"checkout",!0),d.Qualifiers=p,d.Source=o.source,d.SourceW=s.WebSourceType;var _=t[0];d.Profiles=this.getProfiles(_[u.Profiles].value),d.ProductGroups=_.ProductGroup.value;const{editParams:N}=o;if(N&&!o.itc)N.itinerary?d.Itinerary=N.itinerary:(N.uid&&(d.ResID=N.uid),N.id&&(d.ResID=N.id));else{var C=this.findCartValue(t,u.AltResNumber2,u.UID),S=this.findCartValue(t,u.AltResNumber,u.UID);if(S&&C&&S.includes(C,0))d.ResID=C;else if(""!=S)d.ResID=S;else{var P=this.findCartValue(t,u.ItineraryID);""!=P&&(d.Itinerary=P)}}return d}buildOrderItems(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];var o,a=[];for(let r=0;r<e.length;r++)(o=this.buildOrderItem(e[r],t,i,s,e.length)).Language=n,o.Reference=r+1,a.push(o),i&&(i.DepositAmount=0);return a}buildOrderItem(e,t,r,s,a){const{AddressOverride:l,IDs:u,LegTypes:c,LegTypeNames:d,PriceMethods:m,PriceVal:p,ReservationStates:f,RoundTripTypes:h}=n.CX;var b=this.vs.getValuesToBePosted(e,"qualifiers"),g=this.vs.getValuesToBePosted(e,"locinfo");(0,n.Log)(o,"buildOrderItem final qualifiers ",b);var v={};if(v.UID=this.util.getObjectValue(e,["UID","value"],""),v.LocationAreaUID=(0,i.getPriceValue)(e,"locationAreaUID"),v.Changed=""==v.UID||e.resChanged.value,r){var y=Number(r.cartTotal),_=Number(r.DepositAmount);!isNaN(_)&&_<y&&(v[u.DepositAmount]=r[u.DepositAmount])}var N=[],C=(t=this.locations?this.util.getObjectValue(e,p.PreambleLoc,[]):[],this.util.getObjectValue(e,"ExtraStopsDisplayCnt.value",0),1);for(var S of t){var P={};for(var w in S){var D=e[S[w]];D&&!(0,n.IsNullOrEmpty)(D.valueA)&&(P.Leg=(0,i.getLegType)(w),this.util.includes(w,"location")||this.util.includes(w,"extraStop")?(P.Place=D.valueA,P.Address=D.value,D.uid&&(P.UID=D.uid)):P[w]=D.value)}if(P.Leg){P.Leg==c.Stop&&(P.priority=C++);var O=d[P.Leg];if(P.Details=g["".concat(O,"Details")]?g["".concat(O,"Details")]:"",P.Directions=g["".concat(O,"Directions")]?g["".concat(O,"Directions")]:"",P.AddressOvr=g["".concat(O,"PartialOverride")]>l.None?g["".concat(O,"PartialOverride")]:"",P.AddressOvr==l.OverrideNoAddress&&(P.Address=g["".concat(O,"OverrideAddress")]),P.Leg==c.Dropoff){var L=this.util.getObjectValue(e,p.ExtraStops,[]);Array.isArray(L)&&L.length>0&&Array.prototype.push.apply(N,L)}N.push(P)}}v.ServiceLocations=N,v.Qualifiers=b.qualifiers;var T=this.vs.getValuesToBePosted(e,"source");v.Source=T.Source?T.Source:n.CX.ReservationSources.Web,v.SourceW=T.SourceW?T.SourceW:n.CX.WebSources.NotSpecified;var M=e.price.product;v.PriceMethod=(0,i.getPriceValue)(e,"method",m.NotSpecified);var E=(0,i.getProductDistancesInfo)(e,null,!1,this.util);"distance"in E&&(v.Distance=E.distance),"duration"in E&&(v.Duration=E.duration),v.Elements=M.price.detail;var I=this.util.getObjectValue(e,p.AliasID,null),R=this.util.getObjectValue(e,p.AliasUID,null);v.Products=I?"".concat(M.product.code,"~").concat(I):M.product.code,v.Products=I&&R?"".concat(v.Products,"~").concat(R):v.Products,v.SupplierSKU=M.product.supplierSKU,"forwarding"in M.product&&(v.Forwarding=M.product.forwarding),v.PriceRequestInfo=M.PriceRequestInfo,v.PriceRequestUID=M.PriceRequestUID,v.AltResNumber=e.AltResNumber.value,v.AltResNumber2=e.AltResNumber2.value,v.Profiles=this.getProfiles(e[u.Profiles].value),v.ProfilesA=e[u.Profiles].value,v.PriceType=e[u.PriceType].value,v.ProviderUID=e[u.ProviderID].value;var j=e[u.ResState].value;j==f.Unconfirmed&&r[u.ConvertToActive]?v.ResState=f.Active:""!==j&&(v.ResState=e[u.ResState].value);var x=this.util.getObjectValue(e,p.RoundTrip,h.NotSpecified);return x!=h.NotSpecified&&(v.RoundTrip=x),v.Stature=e[u.Stature].value,v.Contacts=this.processContacts(s,e,a),v}findCartValue(e,t,r){for(var i=0;i<e.length;i++){var s=e[i];if((!r||!(!(r in s)||r in s&&(0,n.IsNullOrEmpty)(s[r].value)))&&(t in s&&!(0,n.IsNullOrEmpty)(s[t].value)))return s[t].value}return""}findReturnTrip(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];var s={result:!1};if(!Array.isArray(e)||e.length<2||null==t||t<0||t>=e.length)return s;for(var o=e[t],a=this.vs.searchByKeyFirst("pickupLocation",o),l=this.vs.searchByKeyFirst("dropoffLocation",o),u=this.util.getObjectValue(a,"valueA.place_id",null),c=this.util.getObjectValue(l,"valueA.place_id",null),d=(0,i.getProductCode)(o),m=0;m<e.length;m++)if(t!=m&&!(m in r)){var p=e[m],f=(0,i.getProductCode)(p),h=!n||d==f,b=this.vs.searchByKeyFirst("pickupLocation",p),g=this.vs.searchByKeyFirst("dropoffLocation",p),v=this.util.getObjectValue(b,"valueA.place_id",null);if(u==this.util.getObjectValue(g,"valueA.place_id",null)&&v==c&&h){s.result=!0,s.index=m;break}}return s}getProfiles(e){var t="";return e.forEach((function(e){t+=""!=t?","+e.id:e.id})),t}processContacts(e,t,r){const{ReservationGroupingModes:i}=n.CX;var s=1,o=[];if(this.noContacts)return o;for(var a=this.util.getObjectValue(t,"Contacts.value",[]),l=0;l<a.length;l++)a[l].grouping=i.Private,(0,n.IsNullOrEmpty)(a[l].Priority)?a[l].Priority=s++:a[l].Priority>=s&&(s=a[l].Priority+1),o.push(a[l]);var u=t.cartId.value,c=Number(u);if(!(0,n.IsNull)(e)&&!isNaN(c)){var d=c.toString();for(l=0;l<e.length;l++){var m=e[l],p=(0,n.IsNullOrEmpty)(m.reservations)?[]:m.reservations.split(","),f=p.indexOf(d);if(0==p.length||-1!==f){var h=Object.assign({},m);h.grouping=0==p.length||p.length==r?i.Itinerary:i.Private,(0,n.IsNullOrEmpty)(h.Priority)&&(h.Priority=s++),o.push(h)}}}return o}processRestrictions(e){return this.processRoundTripRestriction(e)}validatePaymentType(e,t){var r=0,i="";return e.PaymentType||(r++,i=(0,n.GetTokenValue)(t,"ErrorInvalidPaymentType","Invalid payment type")),{status:r>0?"Failure":"Success",message:i}}validateCreditCard(e,t){var r=0,i="";if(!e.UseCardInRes){var s=Number(this.util.getObjectValue(t,"Settings.mincclength",13));(e.ccNumber?e.ccNumber.length:0)<s&&(r++,i=(0,n.GetTokenValue)(t,"ErrorInvalidCCInfo","Invalid credit card number, please enter your card number again"))}return{status:r>0?"Failure":"Success",message:i}}processRoundTripRestriction(e){const{IDs:t,ProductRestrictionTypes:r,ReservationStates:s}=n.CX;for(var o=[],a={},l=0;l<e.length;l++){var u=e[l];if(this.util.getObjectValue(u,[t.ResState,"value"],s.Unknown)!=s.Active&&(a[l]=!0),!(l in a)){var c=(0,i.getProductValue)(u,"restrictions",[]),d=this.util.FindObjectByKey(c,"type",r.RoundTrip);if(d){var m=this.findReturnTrip(e,l,a,!0);m.result?(a[l]=!0,a[m.index]=!0):o.push(d.description)}}}var p="";if(o.length>0)for(l=0;l<o.length;l++)p=this.util.appendToString(p,o[l],!0,"<br>");return{status:o.length>0?"Failure":"Success",message:p}}}},51413:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceDetailsModal=t.ResView=t.ResToolBar=t.ResReadyToGo=t.ResProgressBar=t.ResPaymentType=t.ResPathSurvey=t.ResManager=t.ResLayout=t.ResEntry=t.ResCustomerPayment=t.ResCustomerDetails=t.ResContacts=t.ResConfirm=t.ResCartDetails=t.ResCartDetail=t.ResCartActiveModal=t.ResCartActive=t.Qualifiers=t.ProductVert=t.ProductTourDetails=t.ProductTemplate=t.ProductSimple=t.ProductRow=t.ProductInfoCol=t.ProductInfo=t.ProductImageCol=t.ProductImage=t.ProductDescCol=t.ProductDesc=t.ProductBL=t.PriceElements=t.PriceContainer=t.Price=t.PickupTimesList=t.PickupTimes=t.PageResSummary=t.PageResProducts=t.PageResPickup=t.PageResHome=t.PageResFinal=t.PageResDetails=t.PageResConf=t.PageResCheckout=t.PageResAgent=t.EditActionMenu=t.AgentSupport=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/res/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.AgentSupport=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,75629));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.EditActionMenu=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,15351));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.PageResAgent=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,58876));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.PageResCheckout=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,5863));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:7}}))}}t.PageResConf=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,48388));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:88,columnNumber:7}}))}}t.PageResDetails=v;class y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,87666));this.setState({module:e})}}class _ extends i.Component{render(){return n.createElement(N,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:104,columnNumber:7}}))}}t.PageResFinal=_;class N extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,56140));this.setState({module:e})}}class C extends i.Component{render(){return n.createElement(S,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:120,columnNumber:7}}))}}t.PageResHome=C;class S extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,69871));this.setState({module:e})}}class P extends i.Component{render(){return n.createElement(w,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:136,columnNumber:7}}))}}t.PageResPickup=P;class w extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,28498));this.setState({module:e})}}class D extends i.Component{render(){return n.createElement(O,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:152,columnNumber:7}}))}}t.PageResProducts=D;class O extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,65932));this.setState({module:e})}}class L extends i.Component{render(){return n.createElement(T,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:168,columnNumber:7}}))}}t.PageResSummary=L;class T extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,57911));this.setState({module:e})}}class M extends i.Component{render(){return n.createElement(E,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:184,columnNumber:7}}))}}t.PickupTimes=M;class E extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,81334));this.setState({module:e})}}class I extends i.Component{render(){return n.createElement(R,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:200,columnNumber:7}}))}}t.PickupTimesList=I;class R extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,76396));this.setState({module:e})}}class j extends i.Component{render(){return n.createElement(x,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:216,columnNumber:7}}))}}t.Price=j;class x extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,72953));this.setState({module:e})}}class k extends i.Component{render(){return n.createElement(V,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:232,columnNumber:7}}))}}t.PriceContainer=k;class V extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,52827));this.setState({module:e})}}class A extends i.Component{render(){return n.createElement(U,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:248,columnNumber:7}}))}}t.PriceElements=A;class U extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,22517));this.setState({module:e})}}class G extends i.Component{render(){return n.createElement(B,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:264,columnNumber:7}}))}}t.ProductBL=G;class B extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,70490));this.setState({module:e})}}class F extends i.Component{render(){return n.createElement(H,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:279,columnNumber:7}}))}}t.ProductDesc=F;class H extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,7018));this.setState({module:e})}}class z extends i.Component{render(){return n.createElement(q,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:294,columnNumber:7}}))}}t.ProductDescCol=z;class q extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,55898));this.setState({module:e})}}class W extends i.Component{render(){return n.createElement(X,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:310,columnNumber:7}}))}}t.ProductImage=W;class X extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,78690));this.setState({module:e})}}class K extends i.Component{render(){return n.createElement(Q,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:326,columnNumber:7}}))}}t.ProductImageCol=K;class Q extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,15285));this.setState({module:e})}}class J extends i.Component{render(){return n.createElement(Y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:341,columnNumber:7}}))}}t.ProductInfo=J;class Y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,67621));this.setState({module:e})}}class Z extends i.Component{render(){return n.createElement($,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:356,columnNumber:7}}))}}t.ProductInfoCol=Z;class $ extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,96102));this.setState({module:e})}}class ee extends i.Component{render(){return n.createElement(te,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:372,columnNumber:7}}))}}t.ProductRow=ee;class te extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,19286));this.setState({module:e})}}class re extends i.Component{render(){return n.createElement(ne,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:388,columnNumber:7}}))}}t.ProductSimple=re;class ne extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,54066));this.setState({module:e})}}class ie extends i.Component{render(){return n.createElement(se,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:403,columnNumber:7}}))}}t.ProductTourDetails=ie;class se extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,58740));this.setState({module:e})}}class oe extends i.Component{render(){return n.createElement(ae,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:419,columnNumber:7}}))}}t.ProductTemplate=oe;class ae extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,3151));this.setState({module:e})}}class le extends i.Component{render(){return n.createElement(ue,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:435,columnNumber:7}}))}}t.ProductVert=le;class ue extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,27146));this.setState({module:e})}}class ce extends i.Component{render(){return n.createElement(de,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:451,columnNumber:7}}))}}t.Qualifiers=ce;class de extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,8641));this.setState({module:e})}}class me extends i.Component{render(){return n.createElement(pe,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:467,columnNumber:7}}))}}t.ResCartActive=me;class pe extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,3541));this.setState({module:e})}}class fe extends i.Component{render(){return n.createElement(he,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:483,columnNumber:7}}))}}t.ResCartActiveModal=fe;class he extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,19059));this.setState({module:e})}}class be extends i.Component{render(){return n.createElement(ge,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:499,columnNumber:7}}))}}t.ResCartDetail=be;class ge extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,26980));this.setState({module:e})}}class ve extends i.Component{render(){return n.createElement(ye,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:515,columnNumber:7}}))}}t.ResCartDetails=ve;class ye extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,51959));this.setState({module:e})}}class _e extends i.Component{render(){return n.createElement(Ne,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:531,columnNumber:7}}))}}t.ResContacts=_e;class Ne extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,63499));this.setState({module:e})}}class Ce extends i.Component{render(){return n.createElement(Se,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:548,columnNumber:9}}))}}t.ResEntry=Ce;class Se extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,63948));this.setState({module:e})}}class Pe extends i.Component{render(){return n.createElement(we,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:565,columnNumber:7}}))}}t.ResConfirm=Pe;class we extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,50249));this.setState({module:e})}}class De extends i.Component{render(){return n.createElement(Oe,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:582,columnNumber:7}}))}}t.ResCustomerDetails=De;class Oe extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,32210));this.setState({module:e})}}class Le extends i.Component{render(){return n.createElement(Te,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:599,columnNumber:7}}))}}t.ResCustomerPayment=Le;class Te extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,17195));this.setState({module:e})}}class Me extends i.Component{render(){return n.createElement(Ee,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:632,columnNumber:7}}))}}t.ResLayout=Me;class Ee extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,67820));this.setState({module:e})}}class Ie extends i.Component{render(){return n.createElement(Re,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:648,columnNumber:7}}))}}t.ResManager=Ie;class Re extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,27073));this.setState({module:e})}}class je extends i.Component{render(){return n.createElement(xe,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:664,columnNumber:7}}))}}t.ResPaymentType=je;class xe extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,66474));this.setState({module:e})}}class ke extends i.Component{render(){return n.createElement(Ve,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:680,columnNumber:7}}))}}t.ResPathSurvey=ke;class Ve extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,49237));this.setState({module:e})}}class Ae extends i.Component{render(){return n.createElement(Ue,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:696,columnNumber:7}}))}}t.ResProgressBar=Ae;class Ue extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,2045));this.setState({module:e})}}class Ge extends i.Component{render(){return n.createElement(Be,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:713,columnNumber:7}}))}}t.ResReadyToGo=Ge;class Be extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,99520));this.setState({module:e})}}class Fe extends i.Component{render(){return n.createElement(He,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:730,columnNumber:7}}))}}t.ResToolBar=Fe;class He extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,77256));this.setState({module:e})}}class ze extends i.Component{render(){return n.createElement(qe,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:746,columnNumber:7}}))}}t.ResView=ze;class qe extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,20782));this.setState({module:e})}}class We extends i.Component{render(){return n.createElement(Xe,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:762,columnNumber:7}}))}}t.ServiceDetailsModal=We;class Xe extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(102),r.e(903),r.e(314),r.e(808),r.e(351)]).then(r.bind(r,95586));this.setState({module:e})}}},89368:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ExternalReservationModal",{enumerable:!0,get:function(){return n.ReservationModal}}),Object.defineProperty(t,"ReservationsExternalView",{enumerable:!0,get:function(){return n.ReservationView}});var n=r(48043)},48043:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ReservationView=t.ReservationModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/reservationsExternalView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ReservationModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,33283));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ReservationView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,85791));this.setState({module:e})}}},56472:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReservationViewByRole",{enumerable:!0,get:function(){return n.ReservationViewByRole}}),Object.defineProperty(t,"ReservationsImport",{enumerable:!0,get:function(){return n.ReservationsImport}}),Object.defineProperty(t,"ReservationsView",{enumerable:!0,get:function(){return n.ReservationView}}),Object.defineProperty(t,"ReservationsViewEndUser",{enumerable:!0,get:function(){return n.ReservationViewEndUser}});var n=r(97145)},97145:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ReservationsImport=t.ReservationViewEndUser=t.ReservationViewByRole=t.ReservationView=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/reservationsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({forEndUser:!1},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.ReservationsImport=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,78980));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.ReservationView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,65773));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({forEndUser:!0},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.ReservationViewByRole=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,42337));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({forEndUser:!0},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.ReservationViewEndUser=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(903),r.e(314),r.e(808),r.e(883),r.e(892)]).then(r.bind(r,80760));this.setState({module:e})}}},50045:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RoleModal",{enumerable:!0,get:function(){return n.RoleModal}}),Object.defineProperty(t,"RolesView",{enumerable:!0,get:function(){return n.RolesView}});var n=r(68437)},68437:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.RolesView=t.RoleModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/rolesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:9,columnNumber:9}}))}}t.RoleModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,48849));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:25,columnNumber:9}}))}}t.RolesView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,64240));this.setState({module:e})}}},36785:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ScheduleTasksView",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"URLS",{enumerable:!0,get:function(){return s.URLS}});var n,i=(n=r(2415))&&n.__esModule?n:{default:n},s=r(5716)},2415:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i,s=r(32735),o=r(52237),a=(i=r(59880))&&i.__esModule?i:{default:i},l=r(10198),u=r(56379),c=r(36785),d="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/scheduleTasksView/scheduleTasksView.jsx";function m(){return m=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},m.apply(this,arguments)}function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const f=u.CX.LogTypes.ScheduleTasksView;class h extends s.Component{constructor(e){super(e),p(this,"handleGetState",(()=>this.state)),p(this,"handleSetState",(e=>{this.setState(e)})),p(this,"fetchScheduleTasks",(()=>{(0,u.Log)(f,"Getting schedule tasks Data"),this.setState({isLoadingOpen:!0});var e=new XMLHttpRequest;e.open("GET",c.URLS.allScheduleTasks),e.setRequestHeader("Accept","application/json"),e.onreadystatechange=function(){if(this.setState({isLoadingOpen:!1}),4===e.readyState)if(200===e.status){var t=JSON.parse(e.responseText);(0,u.Log)(f,"Response: ",t),t.status==u.CX.Constants.postSuccess&&this.setState({cronList:t.payload})}else(0,u.Log)(f,"Error: ",e.statusText)}.bind(this),e.send()})),p(this,"handleAction",(e=>{var t=e.target.accessKey,r=e.target.id;(0,u.Log)(f,"Handle Action   ",t),(0,u.Log)(f,"Handle Action ID",r);var n={UniqueID:r,Action:parseInt(t,10)};this.setState({isLoadingOpen:!0});var i=this.serverSupport,s=new XMLHttpRequest;s.open("POST",c.URLS.actionScheduleTasks,!0),s.setRequestHeader("Content-Type","application/json"),s.onload=function(){this.setState({isLoadingOpen:!1});var e=JSON.parse(s.responseText),t=null!=e&&e.status==u.CX.Constants.postSuccess;t&&this.setState({cronList:e.payload});var r=t?"Schedule updated":"Error updating schedule",n=t?u.CX.Constants.successAlertType:u.CX.Constants.errorAlertType;i.displayAlert(r,n)}.bind(this),s.send(JSON.stringify(n))})),this.state={isLoadingOpen:!1,cronList:[],TokenGroup:"scheduleTasks"};var t=new u.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix="Schedule Task",t.URLController="ScheduleTasks",t.PageTitle="Schedule Tasks",t.initializeStateDefaults(this.state),t.Dispatch=this.props.dispatch,this.serverSupport=t}componentDidMount(){this.serverSupport.FetchServerResource(this.props.GlobalLists,{Tokens:this.state.TokenGroup,Lists:this.props.CacheList,Settings:this.props.SettingGroup}),this.fetchScheduleTasks()}render(){const{ScheduleTaskActionType:e}=u.CX;return n.createElement(n.Fragment,null,this.state.isLoadingOpen?n.createElement(l.ModalChildLoading,{__self:this,__source:{fileName:d,lineNumber:135,columnNumber:15}}):null,n.createElement("div",{className:"card",__self:this,__source:{fileName:d,lineNumber:137,columnNumber:11}},n.createElement("div",{className:"card-header card-hd-blue",__self:this,__source:{fileName:d,lineNumber:138,columnNumber:13}},"Scheduled Tasks"),n.createElement("div",{className:"card-body leftrightpadding",__self:this,__source:{fileName:d,lineNumber:139,columnNumber:13}},n.createElement("table",{className:"table table-condensed table-bordered table-striped",__self:this,__source:{fileName:d,lineNumber:140,columnNumber:15}},n.createElement("tbody",{__self:this,__source:{fileName:d,lineNumber:141,columnNumber:17}},n.createElement("tr",{__self:this,__source:{fileName:d,lineNumber:142,columnNumber:19}},n.createElement("th",{__self:this,__source:{fileName:d,lineNumber:143,columnNumber:23}},"ID"),n.createElement("th",{__self:this,__source:{fileName:d,lineNumber:144,columnNumber:23}},"Name"),n.createElement("th",{__self:this,__source:{fileName:d,lineNumber:145,columnNumber:23}},"Last Run Time"),n.createElement("th",{__self:this,__source:{fileName:d,lineNumber:146,columnNumber:23}},"Next Run Time"),n.createElement("th",{__self:this,__source:{fileName:d,lineNumber:147,columnNumber:23}},"Run Count"),n.createElement("td",{__self:this,__source:{fileName:d,lineNumber:148,columnNumber:23}})),this.state.cronList.map(((t,r)=>{var i="btn btn-sm btn-"+(t.enabled?"danger":"success"),s={onClick:this.handleAction,id:t.uniqueID},o=(0,a.default)(t.lastRunTime,"m/d/yy h:MM TT"),l=(0,a.default)(t.nextRunTime,"m/d/yy h:MM TT");return n.createElement("tr",{key:r,__self:this,__source:{fileName:d,lineNumber:159,columnNumber:23}},n.createElement("td",{__self:this,__source:{fileName:d,lineNumber:160,columnNumber:25}},t.uniqueID),n.createElement("td",{__self:this,__source:{fileName:d,lineNumber:161,columnNumber:25}},t.name),n.createElement("td",{__self:this,__source:{fileName:d,lineNumber:162,columnNumber:25}},o),n.createElement("td",{__self:this,__source:{fileName:d,lineNumber:163,columnNumber:25}},l),n.createElement("td",{__self:this,__source:{fileName:d,lineNumber:164,columnNumber:25}},t.runCount),n.createElement("td",{__self:this,__source:{fileName:d,lineNumber:165,columnNumber:25}},t.enabled?n.createElement("button",m({className:i,accessKey:e.Disable},s,{__self:this,__source:{fileName:d,lineNumber:167,columnNumber:29}}),"Disable"):n.createElement("button",m({className:i,accessKey:e.Enable},s,{__self:this,__source:{fileName:d,lineNumber:172,columnNumber:29}}),"Enable"),n.createElement("button",m({className:"btn btn-sm btn-primary",accessKey:e.Run},s,{__self:this,__source:{fileName:d,lineNumber:177,columnNumber:27}}),"Run")))}))))),n.createElement("div",{className:"card-footer",__self:this,__source:{fileName:d,lineNumber:188,columnNumber:15}})))}}var b=(0,o.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(h);t.default=b},5716:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URLS=void 0;t.URLS={allScheduleTasks:"/ScheduleTasks/AllScheduleTasks/",actionScheduleTasks:"/ScheduleTasks/ScheduleTaskAction/"}},71643:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ScheduleModal",{enumerable:!0,get:function(){return n.ScheduleModal}}),Object.defineProperty(t,"SchedulesDiv",{enumerable:!0,get:function(){return n.SchedulesDiv}}),Object.defineProperty(t,"SchedulesImport",{enumerable:!0,get:function(){return n.SchedulesImport}}),Object.defineProperty(t,"SchedulesMiniView",{enumerable:!0,get:function(){return n.SchedulesMiniView}}),Object.defineProperty(t,"SchedulesView",{enumerable:!0,get:function(){return n.SchedulesView}});var n=r(84619)},84619:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.SchedulesView=t.SchedulesMiniView=t.SchedulesImport=t.SchedulesDiv=t.ScheduleModal=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/schedulesView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:9}}))}}t.ScheduleModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,6770));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:31,columnNumber:7}}))}}t.SchedulesDiv=f,i=f,s="defaultProps",o={tabName:"Schedules",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,34743));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:47,columnNumber:7}}))}}t.SchedulesImport=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,41144));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:63,columnNumber:7}}))}}t.SchedulesMiniView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,43539));this.setState({module:e})}}class _ extends a.Component{render(){return n.createElement(N,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:79,columnNumber:9}}))}}t.SchedulesView=_;class N extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,47914));this.setState({module:e})}}},84254:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ScriptHistoryDiv",{enumerable:!0,get:function(){return n.ScriptHistoryDiv}}),Object.defineProperty(t,"ScriptHistoryMiniView",{enumerable:!0,get:function(){return n.ScriptHistoryMiniView}}),Object.defineProperty(t,"ScriptHistoryModal",{enumerable:!0,get:function(){return n.ScriptHistoryModal}}),Object.defineProperty(t,"ScriptHistoryView",{enumerable:!0,get:function(){return n.ScriptHistoryView}});var n=r(25512)},26965:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.CacheList=void 0,t.CommonValidation=function(e,t,r){return{endDate:e.CVO(r.EndTOD,t.date),endReason:e.CVO(r.EndReason,t.numeric),scriptID:e.CVO(r.ScriptID,t.numeric,{initialValue:0}),startDate:e.CVO(r.StartTOD,t.date,{isRequired:!0})}},t.SearchDiv=t.CommonViewProps=void 0;var i=r(32735),s=r(68476),o=r(10198),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/scriptHistoryView/viewSupport.jsx";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)}const c=["scriptList","scriptEndReasonsList","scriptLogRecordTypesList"];t.CacheList=c;const d={MSGPrefix:"Script History",URLController:"ScriptHistoryView",PageTitle:"Script History",TokenGroup:"scriptHistory",CacheList:c,GridButtonConfig:a.CX.GridButtonDefaults.EditOnly};t.CommonViewProps=d;class m extends i.Component{render(){const{handlers:e,ParentUID:t,validation:r}=this.props;return n.createElement(s.Row,{className:"searchRow",__self:this,__source:{fileName:l,lineNumber:44,columnNumber:7}},n.createElement(o.SelectParent,u({},this.props,{__self:this,__source:{fileName:l,lineNumber:46,columnNumber:9}})),n.createElement(o.SelectGroupInputCol,u({selectList:"scriptGroupList",validation:r.groupName},e,{__self:this,__source:{fileName:l,lineNumber:48,columnNumber:9}})),n.createElement(o.SelectInputCol,u({title:"Script",validation:r.scriptID,selectList:"scriptList"},e,{__self:this,__source:{fileName:l,lineNumber:53,columnNumber:9}})),n.createElement(o.StartEndDateInput,u({range:!0},this.props,{__self:this,__source:{fileName:l,lineNumber:59,columnNumber:9}})),n.createElement(o.SelectInputCol,u({title:"End reason",validation:r.endReason,selectList:"scriptEndReasonsList"},e,{__self:this,__source:{fileName:l,lineNumber:61,columnNumber:9}})),n.createElement(o.SearchInputCol,u({},this.props,{__self:this,__source:{fileName:l,lineNumber:67,columnNumber:9}})))}}t.SearchDiv=m},25512:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ScriptHistoryView=t.ScriptHistoryModal=t.ScriptHistoryMiniView=t.ScriptHistoryDiv=void 0,r(63045),r(48868),r(54861),r(19975);var i=r(32735),s=r(10198),o=r(26965),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/scriptHistoryView/wrapper.jsx";function l(){return l=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},l.apply(this,arguments)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class c extends i.Component{render(){return n.createElement(d,l({},this.props,{__self:this,__source:{fileName:a,lineNumber:16,columnNumber:7}}))}}t.ScriptHistoryDiv=c,u(c,"CacheList",o.CacheList),u(c,"defaultProps",{tabName:"ScriptHistory"});class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,60093));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,l({},this.props,{__self:this,__source:{fileName:a,lineNumber:32,columnNumber:9}}))}}t.ScriptHistoryMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,51452));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,l({},this.props,{__self:this,__source:{fileName:a,lineNumber:48,columnNumber:9}}))}}t.ScriptHistoryModal=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,82451));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,l({},this.props,{__self:this,__source:{fileName:a,lineNumber:64,columnNumber:9}}))}}t.ScriptHistoryView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(378).then(r.bind(r,76566));this.setState({module:e})}}},86154:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ScriptModal",{enumerable:!0,get:function(){return n.ScriptModal}}),Object.defineProperty(t,"ScriptsDiv",{enumerable:!0,get:function(){return n.ScriptsDiv}}),Object.defineProperty(t,"ScriptsMiniView",{enumerable:!0,get:function(){return n.ScriptsMiniView}}),Object.defineProperty(t,"ScriptsView",{enumerable:!0,get:function(){return n.ScriptsView}});r(56379);var n=r(36206)},36206:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ScriptsView=t.ScriptsMiniView=t.ScriptsDiv=t.ScriptModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/scriptsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ScriptModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,547));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ScriptsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,93822));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.ScriptsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,1150));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.ScriptsView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,68310));this.setState({module:e})}}},30418:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SentenceResponsesModal",{enumerable:!0,get:function(){return n.SentenceResponseModal}}),Object.defineProperty(t,"SentenceResponsesView",{enumerable:!0,get:function(){return n.SentenceResponseView}});var n=r(70102)},70102:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SentenceResponseView=t.SentenceResponseModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/sentenceResponsesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.SentenceResponseModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,80380));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.SentenceResponseView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,92501));this.setState({module:e})}}},45193:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SentencesModal",{enumerable:!0,get:function(){return n.SentenceModal}}),Object.defineProperty(t,"SentencesView",{enumerable:!0,get:function(){return n.SentenceView}});var n=r(84725)},84725:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SentenceView=t.SentenceModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/sentencesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.SentenceModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,45686));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.SentenceView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,37258));this.setState({module:e})}}},5225:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ServiceHighlightDiv",{enumerable:!0,get:function(){return n.ServiceHighlightDiv}}),Object.defineProperty(t,"ServiceHighlightMiniView",{enumerable:!0,get:function(){return n.ServiceHighlightMiniView}}),Object.defineProperty(t,"ServiceHighlightModal",{enumerable:!0,get:function(){return n.ServiceHighlightModal}}),Object.defineProperty(t,"ServiceHighlightView",{enumerable:!0,get:function(){return n.ServiceHighlightView}});var n=r(67224)},67224:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceHighlightView=t.ServiceHighlightModal=t.ServiceHighlightMiniView=t.ServiceHighlightDiv=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/serviceHighlightView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ServiceHighlightModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,1561));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ServiceHighlightDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,30471));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.ServiceHighlightMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,13091));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.ServiceHighlightView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,56484));this.setState({module:e})}}},92183:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ServiceLookupDiv",{enumerable:!0,get:function(){return n.ServiceLookupDiv}}),Object.defineProperty(t,"ServiceLookupMiniView",{enumerable:!0,get:function(){return n.ServiceLookupMiniView}}),Object.defineProperty(t,"ServiceLookupModal",{enumerable:!0,get:function(){return n.ServiceLookupModal}}),Object.defineProperty(t,"ServiceLookupView",{enumerable:!0,get:function(){return n.ServiceLookupView}});var n=r(61262)},61262:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceLookupView=t.ServiceLookupModal=t.ServiceLookupMiniView=t.ServiceLookupDiv=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/serviceLookupView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.ServiceLookupModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,30889));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.ServiceLookupDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,2e3));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.ServiceLookupMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,59820));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.ServiceLookupView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,93461));this.setState({module:e})}}},9313:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SettingInfoDiv",{enumerable:!0,get:function(){return n.SettingInfoDiv}}),Object.defineProperty(t,"SettingInfoMiniView",{enumerable:!0,get:function(){return n.SettingInfoMiniView}}),Object.defineProperty(t,"SettingInfoModal",{enumerable:!0,get:function(){return n.SettingInfoModal}}),Object.defineProperty(t,"SettingInfoView",{enumerable:!0,get:function(){return n.SettingInfoView}});var n=r(54725)},54725:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.SettingInfoView=t.SettingInfoModal=t.SettingInfoMiniView=t.SettingInfoDiv=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/settingInfoView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:10,columnNumber:9}}))}}t.SettingInfoModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,85469));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:32,columnNumber:7}}))}}t.SettingInfoDiv=f,i=f,s="defaultProps",o={tabName:"Setting Info",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,52486));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:48,columnNumber:7}}))}}t.SettingInfoMiniView=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,98325));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:64,columnNumber:9}}))}}t.SettingInfoView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,36394));this.setState({module:e})}}},34602:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SettingsModal",{enumerable:!0,get:function(){return n.SettingModal}}),Object.defineProperty(t,"SettingsView",{enumerable:!0,get:function(){return n.SettingView}});var n=r(83453)},83453:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SettingView=t.SettingModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/settingsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.SettingModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,96285));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.SettingView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,22376));this.setState({module:e})}}},91760:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SitesModal",{enumerable:!0,get:function(){return n.SiteModal}}),Object.defineProperty(t,"SitesView",{enumerable:!0,get:function(){return n.SiteView}});var n=r(7203)},7203:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SiteView=t.SiteModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/sitesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.SiteModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,48965));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.SiteView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,97317));this.setState({module:e})}}},48525:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StatesImport",{enumerable:!0,get:function(){return n.StateImport}}),Object.defineProperty(t,"StatesModal",{enumerable:!0,get:function(){return n.StateModal}}),Object.defineProperty(t,"StatesView",{enumerable:!0,get:function(){return n.StateView}});var n=r(93501)},93501:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.StateView=t.StateModal=t.StateImport=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/statesView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.StateImport=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,73033));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.StateModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,81775));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.StateView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,36966));this.setState({module:e})}}},79256:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SurveyCustomerView",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"URLS",{enumerable:!0,get:function(){return s.URLS}});var n,i=(n=r(52788))&&n.__esModule?n:{default:n},s=r(79795)},79795:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URLS=void 0;t.URLS={postSurveyResultUrl:"/SurveyManage/post",submitSurveyUrl:"/SurveyManage/SubmitSurvey",fetchSurveyUrl:"/SurveyManage/GetSurvey/",ipDataURL:"https://api.ipdata.co?api-key="}},52788:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(56379),o=r(16739),a=r(79256),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/surveyCustomerView/surveyCustomerView.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const c=s.CX.LogTypes.surveyCustomerView;class d extends i.Component{constructor(){super(...arguments),u(this,"state",{displayMessage:"",json:{},LocationData:"",surveyID:"",survey:null,surveyResult:s.CX.SurveyResults.NotSpecified,surveyCompleted:!1,submittingSurvey:!1}),u(this,"CheckUserIP",(()=>{(0,s.Log)(c,"Checking UserInfo");var e=a.URLS.ipDataURL+"f6d6682109de4095201452c10cc00d8d6b4438561c4e266b7d012a47",t=new XMLHttpRequest;t.open("GET",e),t.setRequestHeader("Accept","application/json"),t.onreadystatechange=function(){if(4===t.readyState){var e=JSON.parse(t.responseText);(0,s.Log)(c,"Check IP Response: ",e),this.setState({LocationData:e})}}.bind(this),t.send()})),u(this,"onAfterRenderPage",((e,t)=>{(0,s.Log)(c,"Survey render page change"),this.UpdateIFrameSize(!1)})),u(this,"onComplete",((e,t)=>{(0,s.Log)(c,"Survey Results: ",e.data);var r=e.data,n=decodeURI((0,s.GetURLParams)(window.location.href).pid);null!=n&&(r.pid=n);var i={SurveyID:this.state.surveyID,SubmittedSurvey:JSON.stringify(r),LocationData:JSON.stringify(this.state.LocationData)};null!=n&&(i.PID=n),this.setState({submittingSurvey:!0});var o=new XMLHttpRequest;o.open("POST",a.URLS.submitSurveyUrl,!0),o.setRequestHeader("Content-Type","application/json"),o.onload=function(){var e=JSON.parse(o.response);(0,s.Log)(c,"post result ",e);var t={surveyCompleted:!0,submittingSurvey:!1};null!=e&&e.status==s.CX.Constants.postSuccess&&(t.displayMessage=e.payload.message?e.payload.message:""),this.setState(t)}.bind(this),o.send(JSON.stringify(i))})),u(this,"fetchSurvey",(()=>{var e=decodeURI((0,s.GetURLParams)(window.location.href).id),t=decodeURI((0,s.GetURLParams)(window.location.href).pid);if((0,s.Log)(c,"surveyId: ".concat(e,"  pidID: ").concat(t)),this.setState({surveyID:e}),(0,s.IsNotNull)(e)&&(0,s.IsNotNull)(t)){var r={SurveyID:e,PID:t},n=new XMLHttpRequest;n.open("POST",a.URLS.fetchSurveyUrl),n.setRequestHeader("Content-Type","application/json"),n.onload=function(){var e=JSON.parse(n.response);(0,s.Log)(c,"Fetch survey Response: ",e);var t={};if(null!=e&&e.status==s.CX.Constants.postSuccess){var r=e.payload;r.result==s.CX.SurveyResults.Successful&&(t=JSON.parse(r.survey)),this.setState({json:t,surveyResult:r.result,displayMessage:r.message})}}.bind(this),n.send(JSON.stringify(r))}})),u(this,"UpdateIFrameSize",(e=>{if(document.getElementById("surveyID")){var t=document.getElementById("surveyID").clientHeight+105;(0,s.IFrameSizeChangeMsg)("100%",t+"px",e,"iFrameSurvey","")}})),u(this,"MessageDivContent",(()=>{if(this.state.surveyResult==s.CX.SurveyResults.Failed){var e=this.state.displayMessage?this.state.displayMessage:"The survey produced an error";return n.createElement("h3",{__self:this,__source:{fileName:l,lineNumber:173,columnNumber:15}},e)}if(this.state.surveyResult==s.CX.SurveyResults.SurveyCompleted||this.state.surveyCompleted){e=this.state.displayMessage?this.state.displayMessage:"Thank you for completing the survey!";return n.createElement("h3",{__self:this,__source:{fileName:l,lineNumber:182,columnNumber:9}},n.createElement("div",{dangerouslySetInnerHTML:{__html:e},__self:this,__source:{fileName:l,lineNumber:183,columnNumber:11}}))}if(this.state.submittingSurvey)return n.createElement("i",{style:{color:"darkblue",fontSize:"80px"},className:"fas fa-spinner fa-pulse fa-lg",__self:this,__source:{fileName:l,lineNumber:192,columnNumber:9}})}))}componentDidMount(){(0,s.Log)(c,"Did mount "),this.CheckUserIP()}componentDidUpdate(e){(0,s.Log)(c,"componentDidUpdate"),this.UpdateIFrameSize(!1)}render(){return(0,s.Log)(c,"Rendering..."),document.body.classList.contains("surveyBody")||document.body.classList.add("surveyBody"),this.state.surveyResult==s.CX.SurveyResults.Failed||this.state.surveyResult==s.CX.SurveyResults.SurveyCompleted||this.state.surveyCompleted||this.state.submittingSurvey?n.createElement("div",{className:"surveyMessageDiv",__self:this,__source:{fileName:l,lineNumber:212,columnNumber:9}},this.MessageDivContent()):n.createElement(n.Fragment,null,n.createElement("div",{id:"surveyID",__self:this,__source:{fileName:l,lineNumber:221,columnNumber:11}},n.createElement(o.SurveyComponent,{json:this.state.json,showCompletedPage:!1,disableEmptySurveyText:!0,onComplete:this.onComplete,onAfterRenderPage:this.onAfterRenderPage,fetchSurvey:this.fetchSurvey,__self:this,__source:{fileName:l,lineNumber:222,columnNumber:13}})),(0,s.IsEmpty)(this.state.json)?n.createElement("div",{__self:this,__source:{fileName:l,lineNumber:233,columnNumber:13}},"...Loading Survey"):null)}}t.default=d},68960:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SurveyInspectorView",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"URLS",{enumerable:!0,get:function(){return s.URLS}});var n,i=(n=r(66865))&&n.__esModule?n:{default:n},s=r(20667)},20667:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URLS=void 0;t.URLS={fetchSurveyInspectorUrl:"/SurveyInspector/GetSurveyInspector/"}},66865:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(42295),r(34994),r(44964),r(19975);var i=r(32735),s=r(56379),o=r(16739),a=r(68960),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/surveyInspectorView/surveyInspectorView.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const c=s.CX.LogTypes.SurveyInspectorView;class d extends i.Component{constructor(){super(...arguments),u(this,"state",{jsonSurvey:{},allSurveyResults:[]}),u(this,"fetchSurvey",(()=>{var e=this.getAdvancedParams();if((0,s.Log)(c,"surveyParams: ",e),(0,s.IsNotNull)(e)){var t=e,r=new XMLHttpRequest;r.open("POST",a.URLS.fetchSurveyInspectorUrl),r.setRequestHeader("Content-Type","application/json"),r.onload=function(){var e=JSON.parse(r.response);(0,s.Log)(c,"Fetch survey Response: ",e);var t={};if(null!=e&&e.status==s.CX.Constants.postSuccess){var n=e.payload;if(n.result==s.CX.SurveyResults.Successful){var i=n.survey.replaceAll("barrating","rating");t=JSON.parse(i),(0,s.Log)(c,"JSON: ",t);for(var o=n.surveyResponses,a=[],l=0;l<o.length;l++){var u=o[l];a.push(JSON.parse(u))}(0,s.Log)(c,"surveyResults: ",a),this.setState({jsonSurvey:t,allSurveyResults:a})}}}.bind(this),r.send(JSON.stringify(t))}})),u(this,"printScreen",(()=>{for(var e=document.getElementById("surveyResult").cloneNode(!0),t=e.querySelectorAll(".main-svg"),r=e.querySelectorAll(".sa-question.sa-question-layouted.muuri-item.muuri-item-shown"),n=0;n<t.length;n++)t[n].style.position="absolute";for(n=0;n<r.length;n++)r[n].style.transform="none";var i=window.open("","","height=4000, width=1000");i.document.write("<html>"),i.document.write("<body>"),i.document.write("<div>Total Surveys: ".concat(this.state.allSurveyResults.length," </div>")),i.document.write(e.innerHTML),i.document.write("</body></html>"),i.document.close(),i.print()}))}componentDidMount(){(0,s.Log)(c,"Did mount "),this.fetchSurvey()}componentDidUpdate(e){(0,s.Log)(c,"componentDidUpdate")}getAdvancedParams(){const e=new s.UtilSupport;var t=e.GetURLParamsAndProcess({},{ap:""},!1);return t.ap?e.processBase64JSON(t.ap):null}render(){return(0,s.Log)(c,"Rendering..."),document.body.style.paddingTop="1px",n.createElement(n.Fragment,null,(0,s.IsEmpty)(this.state.jsonSurvey)?n.createElement("div",{__self:this,__source:{fileName:l,lineNumber:151,columnNumber:13}},"Loading"):n.createElement(n.Fragment,null,n.createElement("div",{style:{color:"black"},__self:this,__source:{fileName:l,lineNumber:144,columnNumber:13}},"Total Surveys: ",this.state.allSurveyResults.length),n.createElement("button",{onClick:this.printScreen,__self:this,__source:{fileName:l,lineNumber:145,columnNumber:13}},"Print"),n.createElement(o.SurveyInspectorComponent,{jsonSurvey:this.state.jsonSurvey,allSurveyResults:this.state.allSurveyResults,__self:this,__source:{fileName:l,lineNumber:146,columnNumber:13}})))}}t.default=d},39968:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SurveyResultModal",{enumerable:!0,get:function(){return n.SurveyResultModal}}),t.SurveyResultTypes=void 0,Object.defineProperty(t,"SurveyResultView",{enumerable:!0,get:function(){return n.SurveyResultView}}),Object.defineProperty(t,"SurveyResultsDiv",{enumerable:!0,get:function(){return n.SurveyResultsDiv}}),Object.defineProperty(t,"SurveyResultsMiniView",{enumerable:!0,get:function(){return n.SurveyResultsMiniView}}),Object.defineProperty(t,"SurveyResultsViewerModal",{enumerable:!0,get:function(){return n.SurveyResultsViewerModal}});var n=r(43001);t.SurveyResultTypes={NotSpecified:0,Customer:1}},35663:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CacheList=void 0;var i=r(32735),s=r(10198),o=r(30013),a=r(56379),l=r(39968),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/surveyResultView/surveyResultsMiniView.jsx";function c(){return c=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},c.apply(this,arguments)}const d=["surveyResultGroupList","surveyResultTypesList","surveyPIDStatusList","productGroupUIDList"];t.CacheList=d;class m extends i.Component{render(){return n.createElement(o.MiniViewResID,c({},this.props,{MSGPrefix:"SurveyResult",URLController:"SurveyResultView",PageTitle:"Survey Results",CacheList:d,GridButtonConfig:a.CX.GridButtonDefaults.EditOnly,__self:this,__source:{fileName:u,lineNumber:24,columnNumber:7}}),n.createElement(s.Placeholder,{__self:this,__source:{fileName:u,lineNumber:35,columnNumber:9}}),n.createElement(l.SurveyResultModal,{__self:this,__source:{fileName:u,lineNumber:36,columnNumber:9}}))}}t.default=m},43001:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.SurveyResultsViewerModal=t.SurveyResultsMiniView=t.SurveyResultsDiv=t.SurveyResultView=t.SurveyResultModal=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(35663),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/surveyResultView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:10,columnNumber:7}}))}}t.SurveyResultModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,17388));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:34,columnNumber:7}}))}}t.SurveyResultsDiv=f,i=f,s="CacheList",o=u.CacheList,(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,28562));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:50,columnNumber:7}}))}}t.SurveyResultsMiniView=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,35663));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:66,columnNumber:9}}))}}t.SurveyResultView=v;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,93289));this.setState({module:e})}}class _ extends a.Component{render(){return n.createElement(N,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:82,columnNumber:7}}))}}t.SurveyResultsViewerModal=_;class N extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,13790));this.setState({module:e})}}},18750:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SurveyCreatorModal",{enumerable:!0,get:function(){return n.SurveyCreatorModal}}),Object.defineProperty(t,"SurveyModal",{enumerable:!0,get:function(){return n.SurveyModal}}),Object.defineProperty(t,"SurveyView",{enumerable:!0,get:function(){return n.SurveyView}});var n=r(3520)},3520:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SurveyView=t.SurveyModal=t.SurveyCreatorModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/surveyView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.SurveyCreatorModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(727),r.e(200),r.e(903),r.e(438)]).then(r.bind(r,86640));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.SurveyModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(727),r.e(200),r.e(903),r.e(438)]).then(r.bind(r,80014));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.SurveyView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(727),r.e(200),r.e(903),r.e(438)]).then(r.bind(r,6235));this.setState({module:e})}}},6469:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LogsView",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"URLS",{enumerable:!0,get:function(){return s.URLS}});var n,i=(n=r(60197))&&n.__esModule?n:{default:n},s=r(61407)},60197:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(15183),a=r(10198),l=r(56379),u=r(6469),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/systemLogsView/logsView.jsx";function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const m=l.CX.LogTypes.contextsLogsView;class p extends i.Component{constructor(e){super(e),d(this,"fetchLogs",(()=>{console.log("Load server logs ..."),this.setState({isLoadingOpen:!0});var e=new XMLHttpRequest;e.open("GET",u.URLS.logsUrl),e.setRequestHeader("Accept","application/json"),e.onreadystatechange=function(){if(this.setState({isLoadingOpen:!1}),4===e.readyState)if(200===e.status){var t=JSON.parse(e.responseText);if((0,l.Log)(m,"Response: ",t),t.status==l.CX.Constants.postSuccess){var r=t.payload;this.setState({logText:r})}}else(0,l.Log)(m,"Error: ",e.statusText)}.bind(this),e.send()})),this.state={logText:"",isLoadingOpen:!1}}componentDidMount(){this.fetchLogs()}render(){var e=this.state.logText;e||(e="Loading ...");var t=window.innerHeight-58-25,r=window.innerWidth;return n.createElement("div",{__self:this,__source:{fileName:c,lineNumber:85,columnNumber:7}},n.createElement("div",{style:{height:t,width:r},__self:this,__source:{fileName:c,lineNumber:86,columnNumber:9}},this.state.isLoadingOpen?n.createElement(a.ModalChildLoading,{__self:this,__source:{fileName:c,lineNumber:89,columnNumber:13}}):null,n.createElement(o.LazyLog,{caseInsensitive:!0,enableSearch:!0,extraLines:1,follow:!0,selectableLines:!0,scrollToLine:0,text:e,__self:this,__source:{fileName:c,lineNumber:93,columnNumber:11}})),n.createElement("button",{className:"logViewBtn",style:{right:"30px"},onClick:this.fetchLogs,__self:this,__source:{fileName:c,lineNumber:114,columnNumber:9}},n.createElement("i",{className:"bi bi-arrow-clockwise",__self:this,__source:{fileName:c,lineNumber:115,columnNumber:11}}),"Refresh"))}}var f=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(p);t.default=f},61407:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URLS=void 0;t.URLS={logsUrl:"/context/ContextLogs/"}},21690:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TemplateModal",{enumerable:!0,get:function(){return n.TemplateModal}}),Object.defineProperty(t,"TemplatesDiv",{enumerable:!0,get:function(){return n.TemplatesDiv}}),Object.defineProperty(t,"TemplatesMiniView",{enumerable:!0,get:function(){return n.TemplatesMiniView}}),Object.defineProperty(t,"TemplatesTestToolModal",{enumerable:!0,get:function(){return n.TemplateTestModal}}),Object.defineProperty(t,"TemplatesView",{enumerable:!0,get:function(){return n.TemplateView}});var n=r(25112)},25112:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.TemplatesMiniView=t.TemplatesDiv=t.TemplateView=t.TemplateTestModal=t.TemplateModal=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/templatesView/wrapper.jsx";function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){return n.createElement(p,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:9,columnNumber:9}}))}}t.TemplateModal=m;class p extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,66415));this.setState({module:e})}}class f extends a.Component{render(){return n.createElement(h,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:25,columnNumber:7}}))}}t.TemplateTestModal=f;class h extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,4048));this.setState({module:e})}}class b extends a.Component{render(){return n.createElement(g,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:41,columnNumber:9}}))}}t.TemplateView=b;class g extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,87923));this.setState({module:e})}}class v extends a.Component{render(){return n.createElement(y,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:63,columnNumber:7}}))}}t.TemplatesDiv=v,i=v,s="defaultProps",o={tabName:"Templates",SearchMode:u.CX.LinkModes.Parent},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class y extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,28060));this.setState({module:e})}}class _ extends a.Component{render(){return n.createElement(N,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:79,columnNumber:7}}))}}t.TemplatesMiniView=_;class N extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,57234));this.setState({module:e})}}},11723:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TicketModal",{enumerable:!0,get:function(){return n.TicketModal}}),Object.defineProperty(t,"TicketModalClose",{enumerable:!0,get:function(){return n.TicketModalClose}}),Object.defineProperty(t,"TicketModalVoid",{enumerable:!0,get:function(){return n.TicketModalVoid}}),Object.defineProperty(t,"TicketsDiv",{enumerable:!0,get:function(){return n.TicketsDiv}}),Object.defineProperty(t,"TicketsMiniView",{enumerable:!0,get:function(){return n.TicketsMiniView}}),Object.defineProperty(t,"TicketsView",{enumerable:!0,get:function(){return n.TicketsView}});var n=r(28034)},28034:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.TicketsView=t.TicketsMiniView=t.TicketsDiv=t.TicketModalVoid=t.TicketModalClose=t.TicketModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/ticketsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:7}}))}}t.TicketModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,13287));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.TicketModalClose=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,22485));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.TicketModalVoid=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,20807));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.TicketsDiv=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,52753));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:7}}))}}t.TicketsMiniView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,51981));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:88,columnNumber:9}}))}}t.TicketsView=v;class y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,77541));this.setState({module:e})}}},18020:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TokenModal",{enumerable:!0,get:function(){return n.TokenModal}}),Object.defineProperty(t,"TokensDiv",{enumerable:!0,get:function(){return n.TokensDiv}}),Object.defineProperty(t,"TokensImport",{enumerable:!0,get:function(){return n.TokensImport}}),Object.defineProperty(t,"TokensMiniView",{enumerable:!0,get:function(){return n.TokensMiniView}}),Object.defineProperty(t,"TokensView",{enumerable:!0,get:function(){return n.TokensView}});var n=r(66925)},66925:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.TokensView=t.TokensMiniView=t.TokensImport=t.TokensDiv=t.TokenModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tokensView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.TokenModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,30506));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.TokensDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,55552));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:7}}))}}t.TokensImport=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,52525));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:9}}))}}t.TokensMiniView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,82884));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:72,columnNumber:9}}))}}t.TokensView=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,79810));this.setState({module:e})}}},81010:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ActionMenu=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ActionMenu.jsx";function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const u=s.CX.LogTypes.actionMenu;class c extends n.Component{constructor(){super(...arguments),l(this,"state",{isOpen:!1}),l(this,"toggleOpen",(()=>{this.setState({isOpen:!this.state.isOpen})})),l(this,"onItem_Click",(e=>{this.props.handleCommandClick(e,this.props.handlers)})),l(this,"CreateCommandBar",(e=>{for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(this.CreateCommandItem(n,r))}return t})),l(this,"CreateCommandItem",((e,t)=>n.default.createElement(i.DropdownItem,{key:t,id:e.value,onClick:this.onItem_Click,dropdownvalue:e.value,dropdowndisplay:e.display,style:{cursor:"pointer"},className:"reactButton",__self:this,__source:{fileName:o,lineNumber:53,columnNumber:13}},e.display)))}render(){const{GlobalLists:e,CommandMenuName:t,direction:r,menuStyle:a}=this.props;if(!e||!t)return(0,s.Log)(u,"ActionMenu no global lists or CommandMenuName"),null;var l=(new s.UtilSupport).CreateCommands(t,e),c=(0,s.IsNotNull)(this.props.titleStyle)?this.props.titleStyle:s.CX.CustomComponentStyles.dropDownTitleStyle,d=a||{float:"right"},m=r||"down";return n.default.createElement(i.Dropdown,{isOpen:this.state.isOpen,toggle:this.toggleOpen,style:{...d,padding:"2px"},direction:m,__self:this,__source:{fileName:o,lineNumber:104,columnNumber:13}},n.default.createElement(i.DropdownToggle,{style:c,className:"modalActionDropdown",__self:this,__source:{fileName:o,lineNumber:110,columnNumber:19}},n.default.createElement("i",{style:{fontSize:"20px"},className:"fa fa-bars",__self:this,__source:{fileName:o,lineNumber:111,columnNumber:21}})),n.default.createElement(i.DropdownMenu,{className:"modalActionMenu",strategy:"Fixed",__self:this,__source:{fileName:o,lineNumber:113,columnNumber:19}},this.CreateCommandBar(l)))}}t.ActionMenu=c},92323:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.ActiveSessionInfoDisplay=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ActiveSessionInfoDisplay.jsx";function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class l extends n.Component{constructor(e){super(e),a(this,"loadConnectedSessions",(()=>{const{convDetailsID:e,recordID:t}=this.props;var r={ID:e||t};const n=new XMLHttpRequest;n.open("post","/ConversationLogs/CheckConnectedSessions",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(){var e=JSON.parse(n.responseText).payload;null!=e&&this.setState({sessionInfoList:e})}.bind(this),n.send(JSON.stringify(r))})),this.state={sessionInfoList:[]}}componentDidMount(){const{showConnectedSessions:e}=this.props;e&&this.loadConnectedSessions()}render(){return this.state.sessionInfoList&&0!=this.state.sessionInfoList.length?n.default.createElement(n.default.Fragment,null,n.default.createElement(i.Row,{__self:this,__source:{fileName:s,lineNumber:63,columnNumber:13}},n.default.createElement(i.Col,{__self:this,__source:{fileName:s,lineNumber:64,columnNumber:17}},n.default.createElement("label",{className:"inputLabel",__self:this,__source:{fileName:s,lineNumber:65,columnNumber:21}},"Active Sessions"))),n.default.createElement(i.Row,{__self:this,__source:{fileName:s,lineNumber:68,columnNumber:11}},n.default.createElement(i.Col,{__self:this,__source:{fileName:s,lineNumber:69,columnNumber:13}},this.state.sessionInfoList.map(((e,t)=>n.default.createElement("div",{style:{...u.simpleDiv,padding:"10px"},key:t,__self:this,__source:{fileName:s,lineNumber:71,columnNumber:17}},n.default.createElement("div",{__self:this,__source:{fileName:s,lineNumber:72,columnNumber:19}},e.name)," ",n.default.createElement("div",{style:{fontSize:"13px"},__self:this,__source:{fileName:s,lineNumber:72,columnNumber:45}}," ",e.sessionUID))))))):null}}t.ActiveSessionInfoDisplay=l;const u={simpleDiv:{color:"black",backgroundColor:"#f5f5f5",border:"black solid 2px",borderRadius:"10px",marginBottom:"5px",marginRight:"10px",display:"inline-block"}}},88266:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.AddressInput=t.AddressDiv=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(68476),o=r(10198),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/AddressInput.jsx";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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const d=a.CX.LogTypes.toolsAddressInput;class m extends i.Component{render(){const{handlers:e,isClearable:t,serverSupport:r,showDetails:i,showDirections:s,validation:o}=this.props;return n.createElement(p,u({googleLookup:this.props.googleLookup,googlePlaceHolder:this.props.googlePlaceHolder,googleTitle:this.props.googleTitle,isClearable:t,serverSupport:r,showDetails:i,showDirections:s,validation:o},e,{__self:this,__source:{fileName:l,lineNumber:52,columnNumber:13}}))}}t.AddressDiv=m,c(m,"defaultProps",{tabName:"Address"}),c(m,"Validations",(function(e,t,r){return p.Validations(e,t,r)}));class p extends i.Component{constructor(){super(...arguments),c(this,"util",new a.UtilSupport),c(this,"state",{country:"",openDiv:!1}),c(this,"lastCountryFetched",""),c(this,"handleInputChange",(e=>{const{IDs:t}=a.CX,{onChange:r,validation:n}=this.props;r&&(r(e),e.target.id==t.Country&&(this.fetchCountryStates(e.target.value),r((0,a.createEventObject)(n.state.fieldID,""))))})),c(this,"handleOpenDiv",(e=>{this.setState({openDiv:!this.state.openDiv})})),c(this,"handleSelected",(e=>{const{onChange:t,locationNameValidation:r,locationTypeValidation:n,placeDetailValidation:i,validation:s}=this.props,o=new a.googleParse;var l=s.google.valueA,u=o.Parse(l),c=new a.ValidationSupport;c.updateValue(s.address,u.name),c.updateValue(s.city,u.city),c.updateValue(s.state,u.state),c.updateValue(s.county,u.county),c.updateValue(s.country,u.country),c.updateValue(s.zipCode,u.postal_code),l&&l.geometry&&l.geometry.location&&(c.updateValue(s.latitude,l.geometry.location.lat()),c.updateValue(s.longitude,l.geometry.location.lng())),r&&c.updateValue(r,u.name),n&&c.updateValue(n,u.location_type),i&&c.updateValue(i,l?JSON.stringify(l):{}),this.setState({openDiv:!this.state.openDiv})})),c(this,"fetchCountryStates",(e=>{const{GlobalLists:t}=this.props;var r=(0,a.GetUserSetting)(t,a.CX.UserSettings.DefaultCountry,"us"),n=(0,a.DefaultIfNullOrEmpty)(e,r);if(n!=this.lastCountryFetched){var i=null;if(!(0,a.IsNull)(t.countries)&&e){var s=t.countries[e.toLowerCase()];(0,a.IsNull)(s)||(i=(0,a.DefaultIfNull)(s.states,null))}null==i&&((0,a.Log)(d,"Fetching Country States for ".concat(n)),this.props.serverSupport&&(this.lastCountryFetched=n,this.props.serverSupport.FetchCountryStates(n)))}})),c(this,"isCountryStateOnly",(()=>{const{validation:e}=this.props;return e.country&&e.state&&!e.address&&!e.city&&!e.zipCode}))}componentDidMount(){const{GlobalLists:e,serverSupport:t,validation:r}=this.props;if(e&&t){t.FetchServerResource(e,{Lists:["countriesList"]});var n=this.util.getObjectValue(r,["country","value"],"");this.fetchCountryStates(n)}else(0,a.Log)(d,"AddressInput missing GlobalLists or serverSupport")}componentDidUpdate(e){const{GlobalLists:t,validation:r}=this.props;if(!(0,a.IsNull)(r)){var n=this.util.getObjectValue(r,["country","value"],""),i=(0,a.GetUserSetting)(t,a.CX.UserSettings.DefaultCountry,"us");""==n&&(n=i),this.fetchCountryStates(n)}}render(){const{isClearable:e,GlobalLists:t,TokenGroup:r,validation:i}=this.props,{autoCompleteOff:c,onChange:d,onKeyPress:m,onMouseDown:p,readOnly:f}=this.props,{rowClassName:h,addressOnlyEdit:b}=this.props;var{showDetails:g,showDirections:v}=this.props;g||(g=!1),v||(v=!1);var y=this.util.getObjectValue(i,["country","value"],""),_=(0,a.GetUserSetting)(t,a.CX.UserSettings.DefaultCountry,"us");""==y&&(y=_);var N=null;if(!(0,a.IsNull)(t.countries)&&y){var C=t.countries[y.toLowerCase()];(0,a.IsNull)(C)||(N=(0,a.DefaultIfNull)(C.states,null))}const S={GlobalLists:t,onChange:d,onKeyPress:m,onMouseDown:p,readOnly:f,TokenGroup:r,autoCompleteOff:c};var P=Object.assign({},S);P.readOnly=!!b||f;var w=h||"";if(this.isCountryStateOnly())return n.createElement(s.Row,{className:w,__self:this,__source:{fileName:l,lineNumber:293,columnNumber:17}},n.createElement(o.SelectInputCol,u({title:"Country",isClearable:e,selectList:"countriesList",validation:i.country,value:y},P,{onChange:this.handleInputChange,__self:this,__source:{fileName:l,lineNumber:294,columnNumber:21}})),n.createElement(o.SelectInputCol,u({title:"State",isClearable:e,selectList:N,validation:i.state},P,{__self:this,__source:{fileName:l,lineNumber:303,columnNumber:21}})));const{googlePlaceHolder:D,googleTitle:O}=this.props;var L=O||"Address lookup",T=D||"Enter address";return n.createElement(n.Fragment,null,this.props.googleLookup&&!this.state.openDiv&&n.createElement("div",{onClick:this.handleOpenDiv,className:"optionalHeader",__self:this,__source:{fileName:l,lineNumber:321,columnNumber:21}},L),this.props.googleLookup&&this.state.openDiv&&n.createElement(o.GoogleAutocomplete,u({observeHeight:this.props.iframe,title:L,placeholder:T,validation:i.google,onPlaceSelected:this.handleSelected},S,{__self:this,__source:{fileName:l,lineNumber:326,columnNumber:21}})),i.address&&n.createElement(s.Row,{className:w,__self:this,__source:{fileName:l,lineNumber:336,columnNumber:17}},n.createElement(o.TextInputCol,u({title:"Address",validation:i.address},S,{__self:this,__source:{fileName:l,lineNumber:337,columnNumber:21}})),i.details&&g&&n.createElement(o.TextInputCol,u({title:"Details",colClass:"col-sm-2",validation:i.details},S,{__self:this,__source:{fileName:l,lineNumber:344,columnNumber:21}}))),i.address&&i.addressOvr.value>0&&n.createElement(s.Row,{className:w,__self:this,__source:{fileName:l,lineNumber:354,columnNumber:17}},n.createElement(o.SelectInputCol,u({colClass:"col-6",title:"Address override type",isClearable:!0,placeholder:"",selectList:"addressOverrideList",validation:i.addressOvr},S,{__self:this,__source:{fileName:l,lineNumber:355,columnNumber:21}}))),n.createElement(s.Row,{className:w,__self:this,__source:{fileName:l,lineNumber:365,columnNumber:17}},i.city&&n.createElement(o.TextInputCol,u({title:"City",validation:i.city},P,{__self:this,__source:{fileName:l,lineNumber:367,columnNumber:17}})),i.state&&null!=N&&N.length>0&&n.createElement(o.SelectInputCol,u({title:"State",isClearable:e,selectList:N,validation:i.state},P,{__self:this,__source:{fileName:l,lineNumber:376,columnNumber:17}})),i.zipCode&&n.createElement(o.TextInputCol,u({title:"Zip",validation:i.zipCode},P,{__self:this,__source:{fileName:l,lineNumber:386,columnNumber:17}}))),n.createElement(s.Row,{className:w,__self:this,__source:{fileName:l,lineNumber:394,columnNumber:17}},i.country&&n.createElement(o.SelectInputCol,u({title:"Country",isClearable:e,selectList:"countriesList",validation:i.country,value:y},P,{onChange:this.handleInputChange,__self:this,__source:{fileName:l,lineNumber:398,columnNumber:17}})),i.county&&n.createElement(o.TextInputCol,u({title:"County/Island",validation:i.county},P,{__self:this,__source:{fileName:l,lineNumber:412,columnNumber:17}}))),i.directions&&v&&n.createElement(o.TextAreaInputRC,u({title:"Directions",validation:i.directions},P,{__self:this,__source:{fileName:l,lineNumber:424,columnNumber:17}})))}}t.AddressInput=p,c(p,"Validations",(function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return{address:e.CVO(r.Address,t.string,{maxChars:256,group:n}),addressOvr:e.CVO(r.AddressOvr,t.numeric),city:e.CVO(r.City,t.string,{group:n}),state:e.CVO(r.State,t.string,{group:n}),county:e.CVO(r.County,t.string,{group:n}),country:e.CVO(r.Country,t.string,{maxChars:3,group:n}),zipCode:e.CVO(r.ZipCode,t.string,{maxChars:20,group:n}),details:e.CVO(r.Details,t.string,{group:n}),directions:e.CVO(r.Directions,t.string,{group:n}),google:e.CVO("autoComplete",t.google,{group:n,skipValidate:!0,skipPost:!0}),latitude:e.CVO(r.Latitude,t.numeric),longitude:e.CVO(r.Longitude,t.numeric)}}))},46474:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.AlertLogDialogue=void 0,r(48868),r(54861),r(75093),r(19975);var i=r(32735),s=r(10198),o=r(68476),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/AlertLogDialogue.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const c=a.CX.LogTypes.toolsAlertLogDialog;class d extends i.Component{constructor(){super(...arguments),u(this,"state",{isHTML:!1,logMessage:""}),u(this,"loadMessage",(()=>{const e=new a.UtilSupport;var t=this.props.logData.message,r=t.includes("<ignorehtml>",0);(0,a.Log)(c,"Load Message",t);var n=!r&&e.ContainsHTML(t),i=document.getElementById(a.CX.AlertIDs.PlainTextID);n?i.innerHTML=t:i.textContent=t,this.setState({isHTML:n,logMessage:t})}))}componentDidMount(){this.timerIdUpd=setTimeout((()=>{clearTimeout(this.timerIdUpd),this.loadMessage()}),500)}close(e){e.preventDefault(),this.props.logData.closeToggle&&this.props.logData.closeToggle()}render(){var{className:e}=this.props;return e||(e="modal-dialog modal-dialog-scrollable"),n.createElement(o.Modal,{style:{maxWidth:"700px"},isOpen:!0,toggle:e=>this.close(e),className:e,__self:this,__source:{fileName:l,lineNumber:90,columnNumber:7}},n.createElement(o.ModalHeader,{style:{display:"block"},toggle:e=>this.close(e),__self:this,__source:{fileName:l,lineNumber:96,columnNumber:9}},n.createElement("div",{style:{paddingLeft:"45%"},__self:this,__source:{fileName:l,lineNumber:98,columnNumber:13}},n.createElement(m,{data:"exlaimRed.png",__self:this,__source:{fileName:l,lineNumber:99,columnNumber:15}}))),n.createElement(o.ModalBody,{__self:this,__source:{fileName:l,lineNumber:103,columnNumber:11}},n.createElement(s.HighlightSearchComponent,{isHTML:this.state.isHTML,logMessage:this.state.logMessage,DivTextID:a.CX.AlertIDs.PlainTextID,dispatch:this.props.dispatch,__self:this,__source:{fileName:l,lineNumber:104,columnNumber:11}}),n.createElement("div",{id:a.CX.AlertIDs.PlainTextID,className:"alertMessage",__self:this,__source:{fileName:l,lineNumber:111,columnNumber:13}})),n.createElement(o.ModalFooter,{style:{display:"block"},__self:this,__source:{fileName:l,lineNumber:119,columnNumber:11}},n.createElement(s.ButtonInput,{handleSubmit:e=>this.close(e),submitTitle:"Ok",canDelete:!1,toggleClose:e=>this.close(e),hideCancel:!0,__self:this,__source:{fileName:l,lineNumber:120,columnNumber:13}})))}}function m(e){var t="/images/",r=p.imageStyle,i=e.data;return""==i?(t="",r=p.imagenoStyle):t+=i,n.createElement("img",{src:t,style:r,className:"imgModal1",__self:this,__source:{fileName:l,lineNumber:148,columnNumber:10}})}t.AlertLogDialogue=d;const p={imageStyle:{width:"50px",height:"50px",display:"block"},imagenoStyle:{width:"0px",height:"0px"},noStyle:{},rowStyle:{borderBottom:"lightgray solid 1px",color:"black"},buttonStyle1:{marginTop:"5px",padding:"0.175rem 0.75rem",fontSize:"10px"}}},30058:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.TwoFactorProviderDiv=t.TwoFactorPageDiv=t.TwoFactorCodeDiv=t.ResetPWDiv=t.MustConfirmEmailDiv=t.LogoutDiv=t.LoginDiv=t.LockoutDiv=t.HeaderDiv=t.ForgotPWDiv=t.FooterDiv=t.AuthSchemesDiv=void 0;var i=r(32735),s=r(68476),o=r(10198),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/AuthLogin/AuthLoginComponents.jsx";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)}a.CX.LogTypes.toolsAuthLoginModal;class c extends i.Component{render(){const{accessKey:e,AuthSchemes:t,title:r,handleLinkClicked:i}=this.props;return t&&0!=t.length?n.createElement(n.Fragment,null,n.createElement(s.Row,{style:{padding:"10px 0",textAlign:"center",color:"black"},__self:this,__source:{fileName:l,lineNumber:44,columnNumber:17}},n.createElement(s.Col,{style:{textAlign:"center",color:"black"},__self:this,__source:{fileName:l,lineNumber:45,columnNumber:21}},r)),n.createElement(s.Row,{style:{display:"block",textAlign:"center"},__self:this,__source:{fileName:l,lineNumber:50,columnNumber:17}},n.createElement("div",{__self:this,__source:{fileName:l,lineNumber:51,columnNumber:21}},t.map(((t,r)=>{var s="/images/"+t.image;return n.createElement("img",{key:r,accessKey:e,id:t.name,src:s,onClick:i,style:{maxWidth:"250px",cursor:"pointer"},__self:this,__source:{fileName:l,lineNumber:55,columnNumber:33}})}))))):null}}t.AuthSchemesDiv=c;class d extends i.Component{render(){const{handlers:e,validationErrors:t}=this.props;var r=t;return n.createElement(o.EmailInputRC,u({colClass:"3",validation:r.email},e,{__self:this,__source:{fileName:l,lineNumber:87,columnNumber:13}}))}}t.ForgotPWDiv=d;class m extends i.Component{render(){const{handlers:e,validationErrors:t}=this.props;var r=t;return n.createElement(n.Fragment,null,n.createElement(o.TextInputRC,u({title:"Code",validation:r.code},e,{__self:this,__source:{fileName:l,lineNumber:112,columnNumber:17}})),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:119,columnNumber:17}},n.createElement(o.TextInputCol,u({title:"New Password",validation:r.newPassword,type:"password"},e,{__self:this,__source:{fileName:l,lineNumber:120,columnNumber:21}})),n.createElement(o.TextInputCol,u({title:"Confirm Password",validation:r.confirmPassword,type:"password"},e,{__self:this,__source:{fileName:l,lineNumber:127,columnNumber:21}}))))}}t.ResetPWDiv=m;class p extends i.Component{render(){const{GlobalLists:e,TokenGroup:t}=this.props.handlers;var r=(0,a.GetToken)(e,t,"UserLockOut","Your user account is currently locked. Please contact us and try again.");return n.createElement(n.Fragment,null,n.createElement("div",{className:"logoutOuterDiv",__self:this,__source:{fileName:l,lineNumber:156,columnNumber:17}},n.createElement("div",{className:"logoutInnerDiv",__self:this,__source:{fileName:l,lineNumber:157,columnNumber:21}},n.createElement("i",{style:{fontSize:"45px",marginTop:"10px"},className:"fas fa-lock",__self:this,__source:{fileName:l,lineNumber:158,columnNumber:25}}))),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:161,columnNumber:17}},n.createElement(s.Col,{__self:this,__source:{fileName:l,lineNumber:162,columnNumber:21}},n.createElement("h3",{style:{color:"black",textAlign:"center"},__self:this,__source:{fileName:l,lineNumber:163,columnNumber:25}},r))))}}t.LockoutDiv=p;class f extends i.Component{render(){const{GlobalLists:e,TokenGroup:t}=this.props.handlers;var r=(0,a.GetToken)(e,t,"LogOutTitle","Are you sure you want to logout?"),i=(0,a.GetToken)(e,t,"Email","Email");return n.createElement(n.Fragment,null,n.createElement("div",{className:"logoutOuterDiv",__self:this,__source:{fileName:l,lineNumber:189,columnNumber:17}},n.createElement("div",{className:"logoutInnerDiv",__self:this,__source:{fileName:l,lineNumber:190,columnNumber:21}},n.createElement("i",{style:{fontSize:"45px",marginTop:"10px"},className:"fas fa-unlock",__self:this,__source:{fileName:l,lineNumber:191,columnNumber:25}}))),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:196,columnNumber:17}},n.createElement(s.Col,{__self:this,__source:{fileName:l,lineNumber:197,columnNumber:21}},n.createElement("h3",{style:{color:"black",textAlign:"center"},__self:this,__source:{fileName:l,lineNumber:198,columnNumber:25}},r))),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:201,columnNumber:17}},n.createElement(s.Col,{__self:this,__source:{fileName:l,lineNumber:202,columnNumber:21}})),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:205,columnNumber:17}},n.createElement(s.Col,{__self:this,__source:{fileName:l,lineNumber:206,columnNumber:21}},n.createElement("p",{style:{color:"black",textAlign:"center"},__self:this,__source:{fileName:l,lineNumber:207,columnNumber:25}},n.createElement("b",{__self:this,__source:{fileName:l,lineNumber:207,columnNumber:71}},i,":")," ",e.LoginUserID))))}}t.LogoutDiv=f;class h extends i.Component{render(){const{AuthSchemes:e,handlers:t,handleLinkClicks:r,handleSocialLoginClick:i,handleValidatePress:d,validationErrors:m}=this.props,{AuthStates:p}=a.CX,{GlobalLists:f,TokenGroup:h}=t,b=new a.UtilSupport;var g=b.GetTokens(f,h,{RememberMe:"Remember Me?",ForgotPassword:"Forgot your password?",Password:"Password",socialLoginLabel:"Or login with your social account",Email:"Email",Login:"Login"}),v=m,y=b.IsLanguageRTL(f);let _={paddingTop:"5px",textAlign:y?"right":"left"};const N=()=>n.createElement(s.Col,{style:{textAlign:y?"left":"right"},__self:this,__source:{fileName:l,lineNumber:251,columnNumber:17}},n.createElement("a",{className:"loginLink",accessKey:p.DisplayLostPassword,onClick:r,__self:this,__source:{fileName:l,lineNumber:252,columnNumber:21}},g.ForgotPassword));return n.createElement(n.Fragment,null,n.createElement(o.TextInputRC,u({title:g.Email,colClass:"3",validation:v.email},t,{__self:this,__source:{fileName:l,lineNumber:268,columnNumber:17}})),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:273,columnNumber:17}},n.createElement(s.Col,{className:"3",__self:this,__source:{fileName:l,lineNumber:274,columnNumber:21}},n.createElement(o.PasswordInput,u({title:g.Password,validation:v.password},t,{__self:this,__source:{fileName:l,lineNumber:275,columnNumber:25}})),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:279,columnNumber:25}},y&&n.createElement(N,{__self:this,__source:{fileName:l,lineNumber:280,columnNumber:39}}),n.createElement(o.CheckBoxInputCol,u({title:g.RememberMe,validation:v.rememberMe,colStyle:_},t,{__self:this,__source:{fileName:l,lineNumber:281,columnNumber:29}})),!y&&n.createElement(N,{__self:this,__source:{fileName:l,lineNumber:286,columnNumber:40}})))),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:291,columnNumber:17}},n.createElement(s.Col,{style:{textAlign:"center"},__self:this,__source:{fileName:l,lineNumber:292,columnNumber:21}},n.createElement("button",{className:"loginButton",style:{width:"40%"},onClick:d,__self:this,__source:{fileName:l,lineNumber:293,columnNumber:25}},g.Login))),n.createElement(c,{accessKey:"/Account/ExternalLogin",AuthSchemes:e,title:g.socialLoginLabel,handleLinkClicked:i,__self:this,__source:{fileName:l,lineNumber:304,columnNumber:17}}))}}t.LoginDiv=h;class b extends i.Component{render(){const{GlobalLists:e,TokenGroup:t}=this.props.handlers;var r=(0,a.GetToken)(e,t,"MustConfirmEmailHeader","Confirm Email Required To Continue"),i=(0,a.GetToken)(e,t,"MustConfirmEmail","You must confirm your email in order to log in. Confirm your email and try again."),o={color:"black",textAlign:"center"};return n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:332,columnNumber:17}},n.createElement(s.Col,{__self:this,__source:{fileName:l,lineNumber:333,columnNumber:21}},n.createElement("h3",{style:o,__self:this,__source:{fileName:l,lineNumber:334,columnNumber:25}},r),n.createElement("p",{style:o,__self:this,__source:{fileName:l,lineNumber:335,columnNumber:25}},i)))}}t.MustConfirmEmailDiv=b;class g extends i.Component{render(){const{GlobalLists:e,TokenGroup:t}=this.props;var r=(0,a.GetToken)(e,t,"TwoFactorMessage","Your login is protected with Two-Factor Authentication");return n.createElement(n.Fragment,null,n.createElement("div",{className:"logoutOuterDiv",__self:this,__source:{fileName:l,lineNumber:359,columnNumber:13}},n.createElement("div",{className:"authIconInnerDiv",__self:this,__source:{fileName:l,lineNumber:360,columnNumber:17}},n.createElement("i",{style:{fontSize:"30px",marginTop:"8px"},className:"fas fa-key",__self:this,__source:{fileName:l,lineNumber:361,columnNumber:21}}))),n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:364,columnNumber:13}},n.createElement(s.Col,{__self:this,__source:{fileName:l,lineNumber:365,columnNumber:17}},n.createElement("h6",{style:{color:"black",textAlign:"center"},__self:this,__source:{fileName:l,lineNumber:366,columnNumber:21}},r))))}}t.TwoFactorPageDiv=g;class v extends i.Component{render(){const{handlers:e,validationErrors:t}=this.props,{GlobalLists:r,TokenGroup:i}=this.props;var s=(0,a.GetToken)(r,i,"CodeTitle","Code"),c=t;return n.createElement(o.TextInputRC,u({title:s,validation:c.code},e,{__self:this,__source:{fileName:l,lineNumber:393,columnNumber:13}}))}}t.TwoFactorCodeDiv=v;class y extends i.Component{render(){const{GlobalLists:e,TokenGroup:t,handlers:r,validationErrors:i,selectList:c}=this.props;var d=(0,a.GetToken)(e,t,"ConfirmationMethodTitle","Confirmation Method"),m=i;return n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:418,columnNumber:13}},n.createElement(o.SelectInputCol,u({title:d,placeholder:!0,selectList:c,validation:m.provider},r,{__self:this,__source:{fileName:l,lineNumber:419,columnNumber:17}})))}}t.TwoFactorProviderDiv=y;class _ extends i.Component{render(){const{DisableRegister:e,GlobalLists:t,TokenGroup:r,SettingGroup:i,AuthState:s,handleLinkClicks:o,isResPath:u}=this.props,{AuthStates:c,TokenGroupNames:d}=a.CX;var m=u?d.Reservations:r,p=(0,a.GetToken)(t,m,"HeaderLogin","Login"),f="",h=(0,a.GetToken)(t,r,"Register","Register as a new User"),b=s==c.DisplayLogin&&!e;switch(s){case c.DisplayLogin:b&&(f=(0,a.GetToken)(t,r,"NeedANewAccount","Need a new account?"));break;case c.DisplayTwoFactor:case c.GetTwoFactorCode:f=(0,a.GetToken)(t,r,"TwoFactorMessage","Your login is protected with Two-Factor Authentication");break;case c.DisplayIdentity:f=(0,a.GetToken)(t,r,"SelectAccountSubTitle","Select Account To Continue");break;case c.DisplayLostPassword:p=(0,a.GetToken)(t,r,"ForgotPassword","Forgot your password?"),f=(0,a.GetToken)(t,r,"ForgotPWSubTitle","Enter your email");break;case c.DisplayRegistration:p=(0,a.GetToken)(t,m,"LoginRegister","Register");break;case c.DisplayLogoff:p=(0,a.GetToken)(t,r,"LogOut","Log out")}return n.createElement(n.Fragment,null,n.createElement("h2",{style:{textAlign:"center",paddingTop:"10px"},__self:this,__source:{fileName:l,lineNumber:518,columnNumber:13}},n.createElement("img",{src:"/images/river_graphic.jpg",style:{width:"auto",height:"50px",marginRight:"15px"},__self:this,__source:{fileName:l,lineNumber:519,columnNumber:25}}),p),n.createElement("h6",{style:{textAlign:"center",fontWeight:"300"},__self:this,__source:{fileName:l,lineNumber:522,columnNumber:17}},f," "," ",b&&n.createElement("a",{className:"loginLink",accessKey:c.DisplayRegistration,onClick:o,__self:this,__source:{fileName:l,lineNumber:526,columnNumber:25}},h)))}}t.HeaderDiv=_;class N extends i.Component{render(){const{AuthState:e,GlobalLists:t,TokenGroup:r,handleGoBackPress:i,handleValidatePress:c,UseStaticModal:d}=this.props,{AuthStates:m}=a.CX;var p=!1,f=(0,a.GetToken)(t,r,"Action","Login"),h=(0,a.GetToken)(t,r,"BackButton","Back");switch(e){case m.DisplayLostPassword:case m.DisplayCreateNewPassword:f=(0,a.GetToken)(t,r,"ForgotPWButton","Submit"),p=!0;break;case m.DisplayRegistration:f=(0,a.GetToken)(t,r,"RegisterButton","Register"),p=!0;break;case m.DisplayLogoff:f=(0,a.GetToken)(t,r,"LogOutBtn","Log Out");break;case m.DisplayMustConfirmEmail:f=(0,a.GetToken)(t,r,"ResendConfirmEmailBtn","Resend Confirm Email"),p=!0;break;case m.DisplayTwoFactor:f=(0,a.GetToken)(t,r,"GetCodeBtn","Get Code");break;case m.GetTwoFactorCode:f=(0,a.GetToken)(t,r,"VerifyBtn","Verify")}return e==m.DisplayIdentity||e==m.CloseDialog||e==m.DisplayRegistration||e==m.DisplayLockout||e==m.DisplayLogin?null:n.createElement(s.ModalFooter,{style:{display:"block",paddingBottom:"15px"},__self:this,__source:{fileName:l,lineNumber:599,columnNumber:13}},n.createElement(o.ButtonInput,u({submitTitle:f,canDelete:!1,hideCancel:d,handleSubmit:c,flexButtonClass:"cancelButton",handleFlexSubmit:i,showFlexButton:p,flexButtonTitle:h},this.props,{__self:this,__source:{fileName:l,lineNumber:601,columnNumber:21}})))}}t.FooterDiv=N},23041:(e,t,r)=>{r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AuthLoginModal=void 0,r(48868),r(54861);var n,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=h(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),s=r(52237),o=(n=r(54006))&&n.__esModule?n:{default:n},a=r(68476),l=r(10198),u=r(56379),c=r(63442),d=r(93548),m=r(14832),p=r(77941),f="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/AuthLogin/AuthLoginModal.jsx";function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(h=function(e){return e?r:t})(e)}function b(){return b=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},b.apply(this,arguments)}function g(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var v=!1;function y(){if(v){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];console.log("AuthLogin: ",...t)}}class _ extends i.Component{constructor(e){var t;super(e),t=this,g(this,"getURLParams",(()=>{var e=this.util.GetURLParamsAndProcess({type:0},{regkey:"",altprofilenum:"",pid:""},!1);return y("Params ",e),e})),g(this,"handleResize",(function(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var n=document.getElementById("loginModal");n&&!t.loadedModal&&(t.loadedModal=!0,t.heightObserver.observe(n));var i=n.scrollHeight+220;if(t.state.modalHeight!=i||r){(new u.UtilSupport).IFrameSetAutoHeightMsg("loginPopupIframeView",i,400),t.setState({modalHeight:i<400?400:i})}})),g(this,"handleGetState",(()=>this.state)),g(this,"handleSetState",(e=>{this.setState(e)})),g(this,"handleLogin",(()=>{const{sessionUID:e,isResPath:t,useSendResetCode:r}=this.props;var n=(0,m.GetURLForAuthState)(this.state.AuthState);y("handleLogin for state: ".concat(this.state.AuthState," with URL: ").concat(n)),this.setState({isLoadingOpen:!0});let i=(new u.ValidationSupport).getValuesToBePosted(this.state.validationErrors);e&&(i.sessionUID=e),r&&(i.UseSendResetCode=!0),i.IsResPath=t,y("requestObj: ",i);var s=new XMLHttpRequest;s.open("POST",n,!0),s.setRequestHeader("Content-Type","application/json"),s.onload=function(){this.setState({isLoadingOpen:!1});var e=JSON.parse(s.responseText);if(y("Data response: ",e),null!=e){var t=e.payload;t&&(t.state==u.CX.AuthStates.DisplayMustConfirmEmail?this.setState({AuthState:t.state,AuthSchemes:[]}):this.HandleAuthResponse(t))}}.bind(this),s.send(JSON.stringify(i))})),g(this,"HandleAuthResponse",(function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const{GlobalLists:n,TokenGroup:i}=t.props,{AuthErrors:s,AuthResults:o,AuthStates:a}=u.CX;var l=t.serverSupport;y("HandleAuthResponse",e);var c=e.state,d=t.state.AuthState;y("currentAuthState: ".concat(d," newAuthState ").concat(c," loginAccessType ").concat(e.loginAccessType));var p=c==a.CloseDialog?500:0;0!=p&&(0,u.ClearAllMenus)(),setTimeout((()=>{(0,u.ParseAuthResponse)(e);var p=e.authSchemes?e.authSchemes:[];switch(t.setState({AuthState:r||e.state,AuthSchemes:p}),c){case a.DisplayLogin:if(e.result==o.Failed){var f="";e.errorCode==s.InvalidCredentials?f=(0,u.GetToken)(n,i,"InvalidCredentials","Invalid Credentials"):e.errorCode==s.InvalidCode?f=(0,u.GetToken)(n,i,"InvalidCode","Invalid Code"):e.errorCode==s.ForgotPWNotConfirmed?f=(0,u.GetToken)(n,i,"ForgotPWNotConfirmed","Your email has not been confirmed. Confirm your email and try again"):e.errorCode==s.ForgotPWEmailError?f=(0,u.GetToken)(n,i,"ForgotPWEmailError","Error occurred trying to send the email, please contact support or try again"):e.errorCode==s.EmailNotConfirmedForLogin?f=(0,u.GetToken)(n,i,"ConfirmEmailError","Error occurred trying to send the email, please contact support or try again"):e.errorCode==s.RegisterInviteSent?f=(0,u.GetToken)(n,i,"ProfileImportInviteLogin","Account update required. Please check your email for instructions"):e.errorCode==s.SystemError?f=(0,u.GetToken)(n,i,"SystemError","System error, please try again"):e.errorCode==s.ProfileError&&(f=(0,u.GetToken)(n,i,"ProfileMultipleInviteError","Please call customer service for assistance with your account")),f&&l.displayAlert(f,u.Constants.errorAlertType)}else if(e.result==o.Successful){var h="";d==a.DisplayLostPassword?h=(0,u.GetToken)(n,i,"ForgotPWSuccessSent","Email sent. Check email to reset password"):d==a.DisplayMustConfirmEmail?h=(0,u.GetToken)(n,i,"ConfirmEmailSent","Email sent. Check email to confirm email"):d==a.DisplayCreateNewPassword&&(h=(0,u.GetToken)(n,i,"CreateNewPasswordSuccess","Your password was updated successfully"),t.resetValidationForNonVisible()),h&&l.displayAlert(h,u.Constants.successAlertType)}break;case a.CloseDialog:if(e.isResPath)t.close(!1,!0);else{var b=t.util.redirectURLBasedOnLoginAccessType(e.loginAccessType,n);b?(0,u.pageSet)(b,t.props.navigate,v):t.close(!1,!0)}break;case a.DisplayTwoFactor:var g=(0,m.CreateActionDisplayList)(e.actionList);t.setState({tFAProviderList:g});break;case a.GetTwoFactorCode:l.displayAlert("Code Sent - Enter Code",u.Constants.successAlertType);break;case a.DisplayIdentity:t.setState({identitySelectList:e.actionList});break;case a.DisplayMustConfirmEmail:break;case a.DisplayCreateNewPassword:h=(0,u.GetToken)(n,i,"ForgotPWSuccessSent","Email sent. Check email to reset password");l.displayAlert(h,u.Constants.successAlertType)}}),p)})),g(this,"handleInputChange",(e=>{const t=new u.ValidationSupport;var r=this.state.validationErrors;t.setValueFromChangeEvent(e,r)&&this.setState({validationErrors:r})})),g(this,"handleInputClicked",(e=>{const t=new u.ValidationSupport;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r})})),g(this,"handleKeyPress",(e=>{"Enter"===e.key&&this.handleValidatePress(e)})),g(this,"handleValidatePress",(e=>{let t=this.state.validationErrors;var r=(new u.ValidationSupport).validateAllObjs(t);this.setState({validationErrors:t,formValid:r}),r&&this.handleLogin()})),g(this,"close",(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y("Close force: ",e);const{AuthStates:n}=u.CX;(t.state.AuthState!=n.DisplayIdentity||e)&&(t.props.useStaticModal?window.location="/":t.props.toggleClose&&t.props.toggleClose(null,r))})),g(this,"handleGoBackPress",(()=>{this.resetValidationForNonVisible(),this.setState({AuthState:u.CX.AuthStates.DisplayLogin})})),g(this,"RenderModalBody",(()=>{const{TokenGroup:e,GlobalLists:t,UseProfileURLsForRegister:r,ProductGroup:n,isResPath:s,sessionUID:o}=this.props;var a=this.state.AuthState,l=this.state.validationErrors;const{AuthStates:h}=u.CX,b={GlobalLists:t,onChange:this.handleInputChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,TokenPrefix:e,TokenGroup:e,readOnly:!1};var g=(0,u.GetToken)(t,e,"OneMoment","One Moment");switch((0,m.UpdateValidationFromAuthState)(l,a),a){case h.DisplayLogin:return i.default.createElement(p.LoginDiv,{handleLinkClicks:this.handleLinkClicks,handlers:b,handleValidatePress:this.handleValidatePress,validationErrors:l,AuthSchemes:this.state.AuthSchemes,handleSocialLoginClick:this.handleSocialLoginClick,__self:this,__source:{fileName:f,lineNumber:592,columnNumber:21}});case h.DisplayTwoFactor:return i.default.createElement(p.TwoFactorProviderDiv,{handlers:b,validationErrors:l,selectList:this.state.tFAProviderList,__self:this,__source:{fileName:f,lineNumber:602,columnNumber:21}});case h.DisplayIdentity:return this.state.identitySelectList.length>0?i.default.createElement(c.SelectAccountView,{isResPath:s,useMaxWidth:!0,hideHeader:!0,responseHandler:this.handleAccountSelectResponse,selectList:this.state.identitySelectList,Close:this.close,sessionUID:o,__self:this,__source:{fileName:f,lineNumber:610,columnNumber:25}}):null;case h.DisplayLostPassword:return i.default.createElement(p.ForgotPWDiv,{handlers:b,validationErrors:l,__self:this,__source:{fileName:f,lineNumber:622,columnNumber:21}});case h.DisplayCreateNewPassword:return i.default.createElement(p.ResetPWDiv,{handlers:b,validationErrors:l,__self:this,__source:{fileName:f,lineNumber:628,columnNumber:21}});case h.DisplayMustConfirmEmail:return i.default.createElement(p.MustConfirmEmailDiv,{handlers:b,__self:this,__source:{fileName:f,lineNumber:634,columnNumber:21}});case h.DisplayRegistration:var v=this.getURLParams();return i.default.createElement(d.AccountRegisterContainer,{AuthSchemes:this.state.AuthSchemes,ProductGroup:n,UseProfileURLsForRegister:r,handleResponse:this.handleRegister,handleSocialLoginClick:this.handleSocialLoginClick,sessionUID:o,altProfileNum:v.altprofilenum,email:v.email,regKey:v.regkey,regType:v.type,pid:v.pid,__self:this,__source:{fileName:f,lineNumber:640,columnNumber:21}});case h.DisplayLockout:return i.default.createElement(p.LockoutDiv,{handlers:b,__self:this,__source:{fileName:f,lineNumber:656,columnNumber:21}});case h.DisplayLogoff:return i.default.createElement(p.LogoutDiv,{handlers:b,__self:this,__source:{fileName:f,lineNumber:660,columnNumber:21}});case h.GetTwoFactorCode:return i.default.createElement(p.TwoFactorCodeDiv,{handlers:b,validationErrors:l,__self:this,__source:{fileName:f,lineNumber:664,columnNumber:21}});default:return i.default.createElement("h4",{style:{textAlign:"center",color:"black"},__self:this,__source:{fileName:f,lineNumber:670,columnNumber:21}},g)}})),g(this,"handleAccountSelectResponse",(e=>{y("Handle Account Select: ",e),this.selectOrRegResponse(e)})),g(this,"handleRegister",(e=>{const{GlobalLists:t,TokenGroup:r}=this.props;if(y("Handle register: ",e),e.status==u.Constants.postSuccess){var n=(0,u.GetToken)(t,r,"SuccessCreatingAccount","Account Created");this.serverSupport.displayAlert(n,u.Constants.successAlertType),this.selectOrRegResponse(e)}else{var i=(0,u.GetToken)(t,r,"ErrorCreatingAccount","Error Creating Account");i=e.message?e.message:i,this.serverSupport.displayAlert(i,u.Constants.errorAlertType)}})),g(this,"selectOrRegResponse",(e=>{var t=e.payload.loginUserID?e.payload:(0,m.CreateAuthPayload)(e.payload);this.HandleAuthResponse(t)})),g(this,"handleLinkClicks",(e=>{var t=this.state.AuthState;parseInt(e.target.accessKey)&&(t=parseInt(e.target.accessKey)),y("Handle Local Link Clicks: ",t),this.setState({AuthState:t})})),g(this,"handleSocialLoginClick",(function(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{isResPath:n,ProductGroup:i,sessionUID:s,useExternalWindow:o,toggleExternalLocalPopup:a}=t.props,l=new u.UtilSupport;var c=e.target.accessKey+"?provider="+e.target.id;if(s&&(c=c+"&sessionStr="+s),r&&i&&n&&(c=c+"&productGroup="+i),n&&(c=c+"&returnUrl="+window.location.href+"&isRes=1"),y("Social link click: ",c),o){var d=window.location.protocol+"//"+window.location.host+c;a?a(d):l.ToggleExternalPopupIFrame(d,"")}else(0,u.pageSet)(c)})),g(this,"resetValidationForNonVisible",(()=>{var e=this.state.validationErrors;e.password.value="",e.password.visible=!1,e.confirmPassword.value="",e.confirmPassword.visible=!1,e.code.value="",e.code.visible=!1,e.newPassword.value="",e.newPassword.visible=!1,this.setState({validationErrors:e})})),this.util=new u.UtilSupport;var r=this.getURLParams(),n=r.regkey&&null!=r.type?u.CX.AuthStates.DisplayRegistration:this.props.DefaultAuthState?this.props.DefaultAuthState:u.CX.AuthStates.NotSpecified;this.state={AuthSchemes:[],AuthState:n,identitySelectList:[],modalHeight:0,tFAProviderList:[],validationErrors:new function(){const e=new u.ValidationSupport,{IDs:t,vt:n}=u.CX;return{account:e.CVO(t.AccountID,n.numeric,{isRequired:!0,skipPost:!0}),code:e.CVO(t.Code,n.string,{isRequired:!0,maxChars:300}),email:e.CVO(t.Email,n.string,{isRequired:!0,initialValue:r.email?r.email:""}),confirmPassword:e.CVO(t.ConfirmPassword,n.string,{isRequired:!0}),newPassword:e.CVO(t.NewPassword,n.string,{isRequired:!0}),password:e.CVO(t.Password,n.string,{isRequired:!0}),provider:e.CVO(t.Provider,n.string,{isRequired:!0}),rememberMe:e.CVO(t.RememberMe,n.numeric,{initialValue:1})}}};var s=new u.ServerSupport(this.handleGetState,this.handleSetState);s.MSGPrefix=this.props.MSGPrefix?this.props.MSGPrefix:"Login",s.URLController=this.props.URLController?this.props.URLController:"Auth",s.PageTitle=this.props.PageTitle?this.props.PageTitle:"Auth",s.initializeModalStateDefaults(this.state),s.Dispatch=this.props.dispatch,this.serverSupport=s,this.loadedModal=!1}componentDidMount(){const{CacheList:e,GlobalLists:t,disableBackAlert:r,useStaticModal:n,isResPath:i,SettingGroup:s,TokenGroup:a}=this.props,{AuthStates:l,SettingGroupNames:c,TokenGroupNames:d}=u.CX,m=this.state.AuthState;var{debugModeVal:p,debugModeExtVal:f,debugModeMsg:h}=this.util.GetURLParamsForDebug("authDebug");p&&(v=p,f,y(h)),r||n||(window.onbeforeunload=function(e){return"Your work will be lost."}),i&&(this.heightObserver=new o.default((e=>this.handleResize(e))),this.heightObserver.observe(document.body)),m==l.DisplayIdentity?this.handleLogin():m==l.DisplayLogoff||(m==l.DisplayRegistration?this.serverSupport.FetchCurrentAuthState(this.HandleAuthResponse,m):this.serverSupport.FetchCurrentAuthState(this.HandleAuthResponse)),this.serverSupport.FetchServerResource(t,{Tokens:a,Lists:e,Settings:s})}componentWillUnmount(){window.onbeforeunload=null,this.heightObserver&&this.heightObserver.disconnect()}render(){const{useStaticModal:e,TokenGroup:t,GlobalLists:r,isResPath:n}=this.props;var s=e||!1,o=this.state.AuthState,u=0!=this.state.modalHeight?"".concat(this.state.modalHeight,"px"):"600px";const c={AuthState:o,GlobalLists:r,TokenGroup:t,onChange:this.handleInputChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,handleValidatePress:this.handleValidatePress,handleGoBackPress:this.handleGoBackPress,UseStaticModal:s,toggleClose:this.close,readOnly:!1};return i.default.createElement(i.default.Fragment,null,this.state.isLoadingOpen?i.default.createElement(l.ModalChildLoading,{__self:this,__source:{fileName:f,lineNumber:828,columnNumber:21}}):null,s?i.default.createElement("div",{className:n?"staticLogin resStaticLogin":"staticLogin",__self:this,__source:{fileName:f,lineNumber:831,columnNumber:21}},i.default.createElement(p.HeaderDiv,b({AuthState:o,handleLinkClicks:this.handleLinkClicks,isResPath:n},this.props,{__self:this,__source:{fileName:f,lineNumber:832,columnNumber:25}})),i.default.createElement("div",{style:{paddingBottom:"1rem",paddingLeft:"48px",paddingRight:"48px"},id:"loginModal",__self:this,__source:{fileName:f,lineNumber:838,columnNumber:25}},this.RenderModalBody()),i.default.createElement(p.FooterDiv,b({AuthState:o},c,{__self:this,__source:{fileName:f,lineNumber:842,columnNumber:25}}))):i.default.createElement(a.Modal,{style:{maxWidth:"550px",maxHeight:u},isOpen:!0,keyboard:!1,__self:this,__source:{fileName:f,lineNumber:849,columnNumber:21}},i.default.createElement(a.ModalHeader,{toggle:this.close,tag:"div",cssModule:{"modal-title":"w-100 text-center"},style:{paddingBottom:"0",borderBottom:"none"},__self:this,__source:{fileName:f,lineNumber:858,columnNumber:25}},i.default.createElement(p.HeaderDiv,b({isResPath:n,AuthState:o,handleLinkClicks:this.handleLinkClicks},this.props,{__self:this,__source:{fileName:f,lineNumber:864,columnNumber:33}}))),i.default.createElement(a.ModalBody,{style:{paddingTop:"0"},__self:this,__source:{fileName:f,lineNumber:871,columnNumber:25}},i.default.createElement("div",{id:"loginModal",__self:this,__source:{fileName:f,lineNumber:872,columnNumber:29}},this.RenderModalBody())),i.default.createElement(p.FooterDiv,b({AuthState:o},c,{__self:this,__source:{fileName:f,lineNumber:877,columnNumber:25}}))))}}t.AuthLoginModal=_;var N=(0,s.connect)((e=>(e=>{let{GlobalLists:t,sessionUID:r}=e;return{GlobalLists:t,sessionUID:r}})(e.AppContext)))(_);t.default=N},77941:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AuthSchemesDiv",{enumerable:!0,get:function(){return n.AuthSchemesDiv}}),Object.defineProperty(t,"FooterDiv",{enumerable:!0,get:function(){return n.FooterDiv}}),Object.defineProperty(t,"ForgotPWDiv",{enumerable:!0,get:function(){return n.ForgotPWDiv}}),Object.defineProperty(t,"HeaderDiv",{enumerable:!0,get:function(){return n.HeaderDiv}}),Object.defineProperty(t,"LockoutDiv",{enumerable:!0,get:function(){return n.LockoutDiv}}),Object.defineProperty(t,"LoginDiv",{enumerable:!0,get:function(){return n.LoginDiv}}),Object.defineProperty(t,"LogoutDiv",{enumerable:!0,get:function(){return n.LogoutDiv}}),Object.defineProperty(t,"MustConfirmEmailDiv",{enumerable:!0,get:function(){return n.MustConfirmEmailDiv}}),Object.defineProperty(t,"ResetPWDiv",{enumerable:!0,get:function(){return n.ResetPWDiv}}),Object.defineProperty(t,"TwoFactorCodeDiv",{enumerable:!0,get:function(){return n.TwoFactorCodeDiv}}),Object.defineProperty(t,"TwoFactorProviderDiv",{enumerable:!0,get:function(){return n.TwoFactorProviderDiv}});var n=r(30058)},14832:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CreateActionDisplayList=function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r],i={value:n,display:n};t.push(i)}return t},t.CreateAuthPayload=function(e){return{loginState:n.CX.AuthLoginStates.LoggedIn,loginUserID:e,state:n.CX.AuthStates.CloseDialog,result:n.CX.AuthResults.Successful}},t.GetURLForAuthState=function(e){const{AuthStates:t,AuthURLS:r}=n.CX;switch(e){case t.DisplayLogin:return r.loginUrl;case t.DisplayTwoFactor:return r.sendTwoFactorCodeUrl;case t.GetTwoFactorCode:return r.verifyTwoFactorCodeUrl;case t.DisplayLostPassword:return r.forgotPasswordUrl;case t.DisplayLogoff:return r.logoutUrl;case t.DisplayIdentity:return r.showSelectIDUrl;case t.DisplayMustConfirmEmail:return r.sendConfirmEmailUrl;case t.DisplayCreateNewPassword:return r.sendSetPasswordUrl;default:return r.loginUrl}},t.UpdateValidationFromAuthState=function(e,t){const{AuthStates:r}=n.CX;switch(t){case r.DisplayLogin:e.email.visible=!0,e.password.visible=!0,e.code.visible=!1,e.provider.visible=!1,e.account.visible=!1;break;case r.DisplayTwoFactor:e.provider.visible=!0,e.email.visible=!1,e.password.visible=!1,e.code.visible=!1,e.account.visible=!1;break;case r.GetTwoFactorCode:e.code.visible=!0,e.provider.visible=!0,e.email.visible=!1,e.password.visible=!1,e.account.visible=!1;break;case r.DisplayLostPassword:e.email.visible=!0,e.password.visible=!1,e.code.visible=!1,e.provider.visible=!1,e.account.visible=!1;break;case r.DisplayRegistration:case r.DisplayLogoff:e.email.visible=!1,e.password.visible=!1,e.code.visible=!1,e.provider.visible=!1,e.account.visible=!1}};var n=r(56379)},31141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(52237),s=r(33403),o=r(56379),a=r(10198),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/BrowserWarning.jsx";function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class d extends n.Component{constructor(){super(...arguments),c(this,"state",{isWarningOpen:!1}),c(this,"showWarning",(()=>{const{GlobalLists:e}=this.props;return!(e&&!(0,o.IsNull)(e.showBrowserWarning))||e.showBrowserWarning})),c(this,"setGlobalList",(e=>{s.store.dispatch({type:o.CX.ReduxActions.SET_GLOBAL_LIST,lists:e})})),c(this,"toggle",(e=>{this.setGlobalList({showBrowserWarning:!1}),this.setState({isWarningOpen:!1})}))}componentDidUpdate(e){const{GlobalLists:t}=this.props;var r=this.showWarning()&&!this.state.isWarningOpen;if(e.GlobalLists!=this.props.GlobalLists&&t&&r)if((0,o.IsValidBrowser)())this.setGlobalList({showBrowserWarning:!1});else{var n=(0,o.GetTokenValue)(t,"BrowserWarning","Warning: you are using a browser or version that may not be supported by this site. For an optimal experience please upgrade to the latest version of either Microsoft Edge, Mozilla Firefox, Google Chrome, Safari or Opera.");this.setState({isWarningOpen:!0,message:n})}}render(){var e=this.showWarning(),t=(0,o.GetBrowserName)();if(e&&this.state.isWarningOpen){var r=this.state.message,i=n.default.createElement("div",{__self:this,__source:{fileName:l,lineNumber:60,columnNumber:20}},n.default.createElement("p",{__self:this,__source:{fileName:l,lineNumber:61,columnNumber:11}},n.default.createElement("div",{__self:this,__source:{fileName:l,lineNumber:61,columnNumber:14}},r)),n.default.createElement("p",{__self:this,__source:{fileName:l,lineNumber:62,columnNumber:11}},n.default.createElement("div",{__self:this,__source:{fileName:l,lineNumber:62,columnNumber:14}},t)));return n.default.createElement(a.ModalSimple,{body:i,bodyClassName:"modalBodyWarning",format:"component",posTopOnly:!0,toggleClose:this.toggle,__self:this,__source:{fileName:l,lineNumber:66,columnNumber:13}})}return null}}var m=(0,i.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(d);t.default=m},98126:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SearchButtons=t.ButtonRC=t.ButtonInput=t.ButtonCol=t.BasicButton=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(10198),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ButtonComponents.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}o.CX.LogTypes.toolsButtonComponents;class d extends n.Component{constructor(){super(...arguments),c(this,"handleFlexSplitButtonPressed",(e=>{var t=e.target.dataset.action;(e=(0,o.createEventObject)(t,"")).type="click",this.props.handleInputChange&&this.props.handleInputChange(e)})),c(this,"buttonObj",((e,t,r,n,i)=>({className:e,callBack:t,title:r,id:n,accessKey:i}))),c(this,"renderButtons",(()=>{const{cancelClass:e,canDelete:t,cancelTitle:r,deleteAndClose:i,DeleteTitle:s,flexButtonClass:l,flexButtonTitle:u,handleFlexSubmit:c,handleSubmit:d,handleTestSubmit:m,handleInputChange:p,hideCancel:f,hideSubmitButton:h,noContact:b,readOnly:g,showFlexButton:v,showTestButton:y,submitClass:_,submitTitle:N,testButtonTitle:C,toggleClose:S,validationErrors:P}=this.props;var w=[],D=[],O=_||"submitButton";if(g||b||h||D.push(this.buttonObj(O,d,N,"","")),!g&&t&&null!=P&&P.ID&&D.push(this.buttonObj("",i,s||"Delete","clearBtn",P.ID.value)),y&&(m||p)){var L=p||m;D.push(this.buttonObj(O,L,C,o.CX.ButtonIDs.TestButton,""))}if(v&&(p||c)&&u&&D.push(this.buttonObj(l||"submitButton",c||p,u,o.CX.ButtonIDs.FlexButtonID,"")),!f){var T=r||"Cancel";T=g||b?"Close":T,D.push(this.buttonObj(e||"cancelButton",S,T,"",""))}for(var M=0;M<D.length;M++){var E=D[M];w.push(n.default.createElement("button",{key:M,id:E.id,className:E.className,onClick:E.callBack,accessKey:E.accessKey,__self:this,__source:{fileName:a,lineNumber:147,columnNumber:17}},E.title)),w.push(" ")}return w}))}renderFlexSplitButton(){if(this.props.showFlexSplitButton&&this.props.handleInputChange&&this.props.splitMenuName){var e=this.props.flexSplitBtnClass?this.props.flexSplitBtnClass:"submitButton";var t=(new o.UtilSupport).CreateCommands(this.props.splitMenuName,this.props.GlobalLists,!0);return n.default.createElement(s.ButtonMenu,{actions:t,buttonStyle:{verticalAlign:"top"},buttonClass:e,onClick:this.handleFlexSplitButtonPressed,buttonText:this.props.flexSplitButtonTitle,buttonAction:this.props.defaultSplitButtonAction,__self:this,__source:{fileName:a,lineNumber:65,columnNumber:17}})}return null}render(){var e=this.props.noCenterButtons?"noCenterDIV":"centerDIV";return n.default.createElement(n.default.Fragment,null,n.default.createElement("hr",{__self:this,__source:{fileName:a,lineNumber:168,columnNumber:17}}),n.default.createElement("div",{className:e,__self:this,__source:{fileName:a,lineNumber:169,columnNumber:17}},this.renderButtons(),this.renderFlexSplitButton()))}}t.ButtonInput=d;class m extends n.Component{constructor(){super(...arguments),c(this,"isButtonDisabled",(()=>!(!this.props.isLoadingOpen&&!this.props.isSearchLoading))),c(this,"defaultSearchButtonClassList",(()=>{const{useSmallButtons:e}=this.props;return["greenBtn",e?"btnIconSidePaddingSmall":"btnIconSidePadding"]})),c(this,"renderSearchButton",(()=>{const{isImport:e}=this.props;var t=this.defaultSearchButtonClassList(),r=this.props.searchText?this.props.searchText:"",i=r?{paddingRight:"5px"}:{},s=e?"fa fa-arrow-down":"fa fa-search",o=this.isButtonDisabled();return n.default.createElement("button",{id:"searchBtn",className:t.join(" "),"data-tip":"Search",disabled:o,onClick:this.props.handleSubmit,__self:this,__source:{fileName:a,lineNumber:263,columnNumber:13}},o?n.default.createElement("i",{className:"fas fa-spinner fa-pulse fa-lg",style:{color:"blue"},__self:this,__source:{fileName:a,lineNumber:272,columnNumber:25}}):n.default.createElement("i",{id:"searchBtn",style:i,className:s,"aria-hidden":"true",__self:this,__source:{fileName:a,lineNumber:274,columnNumber:25}}),r)})),c(this,"renderLastSearchButton",(()=>{const{isImport:e,showLastSearch:t}=this.props;if(e||!t)return null;var r=this.defaultSearchButtonClassList(),i=this.props.searchText?this.props.searchText:"",s=i?{paddingRight:"5px"}:{},o=this.isButtonDisabled();return n.default.createElement("button",{id:"lastSearchBtn",className:r.join(" "),"data-tip":"Last Search",disabled:o,onClick:this.props.handleLastSearch,__self:this,__source:{fileName:a,lineNumber:304,columnNumber:13}},n.default.createElement("i",{id:"lastSearchBtn",style:s,className:"fa fa-arrow-left","aria-hidden":"true",__self:this,__source:{fileName:a,lineNumber:312,columnNumber:17}}),i)}))}renderClearButton(e){const{clearText:t,clearSearch:r,hideClearButton:i,useSmallButtons:s}=this.props;if(i)return null;var o=t||"",l=["deleteBtn",s?"btnIconSidePaddingSmall":"btnIconSidePadding"],u=o?{paddingRight:"5px"}:{},c=this.isButtonDisabled();return n.default.createElement("button",{className:l.join(" "),onClick:r,"data-tip":"Clear",disabled:c,__self:this,__source:{fileName:a,lineNumber:226,columnNumber:17}},n.default.createElement("i",{style:u,className:"fa fa-eraser","aria-hidden":"true",__self:this,__source:{fileName:a,lineNumber:234,columnNumber:21}}),o)}render(){const{mainDivClass:e,showImportFlatten:t,isImport:r}=this.props,{searchFlexButtonTitle:i,searchFlexButtonHandler:s,searchFlexButtonIcon:l,searchFlexButtonClass:u}=this.props;var c=this.defaultSearchButtonClassList(),d=(this.props.searchText?this.props.searchText:"")?{paddingRight:"5px"}:{},m=this.isButtonDisabled();var p=(new o.UtilSupport).IsLanguageRTL(this.props.GlobalLists);return n.default.createElement("div",{className:e||"",__self:this,__source:{fileName:a,lineNumber:342,columnNumber:13}},n.default.createElement("div",{className:"searchBtnContainer",__self:this,__source:{fileName:a,lineNumber:343,columnNumber:17}},p&&n.default.createElement(n.default.Fragment,null,this.renderLastSearchButton(),this.renderClearButton(p),this.renderSearchButton()),t&&r?n.default.createElement("button",{id:"flattenLoadBtn",className:c.join(" "),"data-tip":"Load and Flatten",disabled:m,onClick:this.props.handleFlattenImportSubmit,__self:this,__source:{fileName:a,lineNumber:356,columnNumber:21}},n.default.createElement("i",{style:d,id:"flattenLoadBtn",className:"fa fa-arrow-right","aria-hidden":"true",__self:this,__source:{fileName:a,lineNumber:365,columnNumber:25}})):null,!p&&n.default.createElement(n.default.Fragment,null,this.renderSearchButton(),this.renderClearButton(p),this.renderLastSearchButton()),i&&s&&n.default.createElement("button",{id:"flexBtn",className:u||c.join(" "),onClick:s,title:i,disabled:m,__self:this,__source:{fileName:a,lineNumber:388,columnNumber:21}},m?n.default.createElement("i",{className:"fas fa-spinner fa-pulse fa-lg",style:{color:"blue"},__self:this,__source:{fileName:a,lineNumber:398,columnNumber:33}}):n.default.createElement(n.default.Fragment,null,l&&n.default.createElement("i",{id:"flexBtn",style:d,className:l,"aria-hidden":"true",__self:this,__source:{fileName:a,lineNumber:402,columnNumber:41}})),i),this.props.children))}}t.SearchButtons=m;class p extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:431,columnNumber:13}},n.default.createElement(h,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:432,columnNumber:17}})))}}t.ButtonCol=p;class f extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:s}=this.props;return n.default.createElement(i.Row,{className:r,style:s,__self:this,__source:{fileName:a,lineNumber:443,columnNumber:13}},n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:444,columnNumber:17}},n.default.createElement(h,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:445,columnNumber:21}}))))}}t.ButtonRC=f;class h extends n.Component{render(){const{buttonClass:e,title:t,id:r,onClick:i}=this.props;var s=(0,o.DefaultIfNull)(t,""),l=(0,o.DefaultIfNull)(e,"submitButton"),u=(0,o.DefaultIfNull)(r,"");return n.default.createElement("button",{id:u,className:l,onClick:i,__self:this,__source:{fileName:a,lineNumber:459,columnNumber:13}},s)}}t.BasicButton=h},28398:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ButtonMenu=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(10198),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ButtonMenu.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}o.CX.LogTypes.toolsQuickLinks;class c extends n.Component{constructor(){super(...arguments),u(this,"state",{isOpen:!1}),u(this,"toggle",(()=>{(0,s.ToolTipsHide)(),this.setState({isOpen:!this.state.isOpen})})),u(this,"defaultAction",(e=>{e.preventDefault()})),u(this,"CreateDropDownMenu",(()=>{for(var e=[],t=0;t<this.props.actions.length;t++){var r=this.props.actions[t],n=!!(0,o.IsNotNull)(r.link);e.push(this.CreateDropDownItem(r,t+1,n))}return e})),u(this,"CreateDropDownItem",((e,t,r)=>{var s=(0,o.IsNull)(this.props.onClick)?this.defaultAction:this.props.onClick;return r?n.default.createElement(i.DropdownItem,{className:"quickLinksMenu",key:t,tag:"a",href:e.link,__self:this,__source:{fileName:a,lineNumber:65,columnNumber:17}},e.label):n.default.createElement(i.DropdownItem,{className:"quickLinksMenu",key:t,id:e.action,"data-action":e.action,onClick:s,__self:this,__source:{fileName:a,lineNumber:71,columnNumber:17}},e.label)}))}render(){const{actions:e,buttonAction:t,dropDirection:r}=this.props;var s=(0,o.DefaultIfNull)(this.props.buttonClass,""),l=this.props.buttonStyle?this.props.buttonStyle:{},u=r||"down",c=(0,o.IsNull)(this.props.onClick)?this.defaultAction:this.props.onClick,d="default";if((0,o.IsNull)(e))return null;var m=(0,o.IsNull)(this.props.buttonText)?"Change":this.props.buttonText;if((0,o.IsNotNull)(t)&&""!=t)for(var p=0;p<e.length;p++){var f=e[p];(0,o.IsNotNull)(f.action)&&f.action==t&&(d=f.action)}return 1==e.length&&e[0].action==d?n.default.createElement(i.ButtonDropdown,{style:l,isOpen:this.state.isOpen,toggle:this.toggle,__self:this,__source:{fileName:a,lineNumber:110,columnNumber:13}},n.default.createElement(i.Button,{className:s,id:d,"data-action":d,onClick:c,color:"primary",__self:this,__source:{fileName:a,lineNumber:111,columnNumber:15}},m)):n.default.createElement(i.ButtonDropdown,{direction:u,style:l,isOpen:this.state.isOpen,toggle:this.toggle,__self:this,__source:{fileName:a,lineNumber:117,columnNumber:13}},n.default.createElement(i.Button,{className:s,id:d,"data-action":d,onClick:c,color:"primary",__self:this,__source:{fileName:a,lineNumber:118,columnNumber:15}},m),n.default.createElement(i.DropdownToggle,{caret:!0,color:"primary",className:s,__self:this,__source:{fileName:a,lineNumber:119,columnNumber:15}}),n.default.createElement(i.DropdownMenu,{__self:this,__source:{fileName:a,lineNumber:120,columnNumber:15}},this.CreateDropDownMenu()))}}t.ButtonMenu=c},82198:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CheckBoxOptionInputFlex=t.CheckBoxOptionInputCol=t.CheckBoxInputRC=t.CheckBoxInputColV=t.CheckBoxInputCol=t.CheckBoxInput=t.CheckBoxIncludeDeletedColV=t.CheckBoxEnabledCol=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=(r(10198),r(56379)),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/CheckBox.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}s.CX.LogTypes.toolsCheckBox;class d extends n.Component{constructor(){super(...arguments),c(this,"handleChecked",(e=>{const{readOnly:t,validation:r}=this.props;if(!t){var n,i=!this.getConvertedValue(r);n=r.isBoolean?i:r.isNumeric?i?1:0:i?"True":"False";var o=(0,s.createEventObject)(r.fieldID,n);this.props.onChange(o),this.props.onMouseDown&&this.props.onMouseDown(o)}})),c(this,"renderCheckBox",((e,t)=>{const{GlobalLists:r,offTitle:i,onTitle:o,validation:l}=this.props,u=new s.UtilSupport;var c=u.stripTextOnly(e),d=u.stripHtmlOnly(e),m=(0,s.IsLanguageRTL)(r),p=(0,s.IsNotNull)(this.props.titleStyle)?this.props.titleStyle:s.CX.CustomComponentStyles.noStyle,f=!!(0,s.IsNotNull)(this.props.UseSwitch)&&this.props.UseSwitch,h=(0,s.IsNotNull)(this.props.checkStyle)?this.props.checkStyle:{},b=!!(0,s.IsNotNull)(this.props.disabled)&&this.props.disabled;if(b&&!("opacity"in h)&&(h.opacity=".5"),f){var g="",v=t?{color:"green"}:{color:"red"};return o&&i&&(g=t?o:i),n.default.createElement(n.default.Fragment,null,n.default.createElement("label",{className:"inputLabel",style:p,__self:this,__source:{fileName:a,lineNumber:132,columnNumber:21}},c),n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:135,columnNumber:21}},g&&n.default.createElement("label",{style:v,__self:this,__source:{fileName:a,lineNumber:139,columnNumber:29}},g),n.default.createElement("label",{className:"switch",style:{display:"inlineFlex"},__self:this,__source:{fileName:a,lineNumber:142,columnNumber:25}},n.default.createElement("input",{type:"checkbox",value:t,checked:t,onChange:this.handleChecked,disabled:b,__self:this,__source:{fileName:a,lineNumber:146,columnNumber:29}}),n.default.createElement("span",{className:"slider",__self:this,__source:{fileName:a,lineNumber:147,columnNumber:29}})),d&&n.default.createElement("div",{style:{display:"inline"},dangerouslySetInnerHTML:{__html:d},__self:this,__source:{fileName:a,lineNumber:150,columnNumber:29}})))}var y=this.props.titleClass?"inputContainer "+this.props.titleClass:"inputContainer",_=m?{paddingLeft:0,paddingRight:"35px"}:{},N=m?{right:0,left:"auto"}:{};return n.default.createElement(n.default.Fragment,null,d&&m&&n.default.createElement("div",{style:{display:"inline"},dangerouslySetInnerHTML:{__html:d},__self:this,__source:{fileName:a,lineNumber:171,columnNumber:21}}),n.default.createElement("label",{className:y,style:{..._,...p},__self:this,__source:{fileName:a,lineNumber:178,columnNumber:17}},m&&c,n.default.createElement("input",{type:"checkbox",checked:t,onChange:this.handleChecked,disabled:b,__self:this,__source:{fileName:a,lineNumber:183,columnNumber:21}}),n.default.createElement("span",{className:"inputCheckmark",style:{...N,...h},__self:this,__source:{fileName:a,lineNumber:187,columnNumber:21}}),!m&&c),d&&!m&&n.default.createElement("div",{style:{display:"inline"},dangerouslySetInnerHTML:{__html:d},__self:this,__source:{fileName:a,lineNumber:195,columnNumber:21}}))}))}getConvertedValue(e){var t=!1;return e&&(e.isBoolean?t=e.value:e.isNumeric?t=e.value>0:e.value&&(t="true"===e.value.toLowerCase())),t}render(){const{checkboxClass:e,GlobalLists:t,TokenPrefix:r,useValidation:i,validation:l}=this.props;var c=(0,s.IsLanguageRTL)(t)?{textAlign:"right"}:{};l.visible=!0;var d=(0,s.GetToken)(t,r,l,this.props.title),m=this.getConvertedValue(l),p=!(0,s.IsNotNull)(i)||i,f=!(0,s.IsNotNull)(this.props.useLabel)||this.props.useLabel;const{label:h}=this.props;var b=f?h||d:"",g=h?this.props.labelClass:"inputLabel checkBoxLabelHidden";return n.default.createElement(n.default.Fragment,null,p?n.default.createElement("div",{className:(0,s.ErrorClassNameForBool)(l),style:{rtlStyle:c},__self:this,__source:{fileName:a,lineNumber:234,columnNumber:21}},n.default.createElement(o.ValidateError,u({},this.props,{title:b,labelClass:g,__self:this,__source:{fileName:a,lineNumber:235,columnNumber:25}}),this.renderCheckBox(d,m))):n.default.createElement("div",{style:{rtlStyle:c},className:e,__self:this,__source:{fileName:a,lineNumber:241,columnNumber:21}},this.renderCheckBox(d,m)))}}t.CheckBoxInput=d;class m extends n.Component{render(){const{handlers:e,validation:t}=this.props,{colClass:r,colStyle:s}=this.props;var{title:o}=this.props;return o||(o="Enabled"),n.default.createElement(i.Col,{className:r,style:s,__self:this,__source:{fileName:a,lineNumber:260,columnNumber:13}},n.default.createElement(d,u({},this.props,{title:o,useValidation:!0,validation:t.enabled},e,{__self:this,__source:{fileName:a,lineNumber:261,columnNumber:17}})))}}t.CheckBoxEnabledCol=m;class p extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:278,columnNumber:13}},n.default.createElement(d,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:279,columnNumber:17}})))}}t.CheckBoxInputCol=p;class f extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:s}=this.props;return n.default.createElement(i.Row,{className:r,style:s,__self:this,__source:{fileName:a,lineNumber:290,columnNumber:13}},n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:291,columnNumber:17}},n.default.createElement(d,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:292,columnNumber:21}}))))}}t.CheckBoxInputRC=f;class h extends n.Component{render(){return n.default.createElement(p,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:304,columnNumber:13}}))}}t.CheckBoxOptionInputCol=h;class b extends n.Component{render(){return n.default.createElement("div",{class:"p-2",__self:this,__source:{fileName:a,lineNumber:317,columnNumber:13}},n.default.createElement(d,u({},this.props,{useLabel:!1,titleStyle:{fontSize:"16px"},__self:this,__source:{fileName:a,lineNumber:318,columnNumber:17}})))}}t.CheckBoxOptionInputFlex=b;class g extends n.Component{render(){return n.default.createElement(i.Col,{style:{minWidth:"185px",zIndex:"999",marginTop:"10px"},__self:this,__source:{fileName:a,lineNumber:333,columnNumber:13}},n.default.createElement(d,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:334,columnNumber:17}})))}}t.CheckBoxInputColV=g;class v extends n.Component{render(){const{handlers:e,validation:t}=this.props;return n.default.createElement(g,u({},this.props,{title:"Include deleted",validation:t.includeDeleted},e,{__self:this,__source:{fileName:a,lineNumber:347,columnNumber:13}}))}}t.CheckBoxIncludeDeletedColV=v},38419:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.CheckBoxCount=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/CheckBoxCount.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const d=s.CX.LogTypes.resPickupTimes;class m extends n.Component{constructor(e){super(e),c(this,"validationInitialize",((e,t)=>{const r=new s.ValidationSupport,{vt:n}=s.CX;var i=Number((0,s.DefaultIfNull)(t.showcheckbox,1))>0,o=i?0:1,a={checkBox:r.CVO("checkBox",n.numeric,{skipValidate:!0,visible:i,initialValue:o}),count:r.CVO("count",n.numericNZ,{initialValue:0})};return(0,s.IsNotNull)(e)&&(r.setValuesFromPostResult(e,a),a.count.isRequired=!!(0,s.IsNotNull)(e.checkBox)&&e.checkBox),a})),c(this,"callbackValidation",(()=>{const{validations:e}=this.state;var t=!0;if(e.checkBox.value&&this.required){(t=(new s.ValidationSupport).validateAllObjs(e))||this.setState({hasErrors:this.state.hasErrors+1})}else this.setState({hasErrors:0});return t?1:0})),c(this,"handleInputChange",(e=>{const{IDs:t}=s.CX,r=new s.ValidationSupport;var n=this.state.validations;if(r.setValueFromChangeEvent(e,n,!0)){var i=e.target.id.toLowerCase();"checkbox"==i&&r.ChangeRequired(e.target.value,n.count,!0),this.setState({validations:n});var o=r.getValuesToBePosted(n);(0,s.Log)(d,"CompositeValue",o);const{onChangeBase:t,onChangeReprice:u}=this.props.handlers;var a=u,l=n.count.value;if("checkbox"==i&&((0,s.IsNull)(l)||""==l||l<1)&&(a=t),a)a(e=(0,s.createEventObject)(this.props.validation.fieldID,o))}}));const{validation:t}=this.props;var r=this.props.settings?this.props.settings:{};this.required=t.isRequired?t.isRequired:(0,s.DefaultIfNull)(r.required,!1);var n=t.value,i=this.validationInitialize(n,r);this.state={validations:i,hasErrors:0}}render(){const{q:e,validation:t}=this.props;this.required&&(t.validateFunction=this.callbackValidation),t.visible=!0;var r=new s.UtilSupport,l=!(0,s.IsNull)(this.props.disabled)&&this.props.disabled,c=r.getObjectValue(t,["value","disabled"],l),d=this.props.settings?this.props.settings:{},m=(0,s.DefaultIfNullOrEmpty)(d.counttitle,"Duration"),p=(0,s.DefaultIfNull)(d.offset,1),f=(0,s.DefaultIfNullOrEmpty)(d.rangeclass,"");let h=(e.rangeEnd-e.rangeStart+1)/Number(p);var b=this.state.validations;const g={onChange:this.handleInputChange};return n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:137,columnNumber:13}},b.checkBox.visible&&n.default.createElement(o.CheckBoxInputCol,u({colStyle:{paddingTop:"10px"},disabled:c,titleClass:this.props.titleClass,title:this.props.title,validation:b.checkBox,useLabel:!1},g,{__self:this,__source:{fileName:a,lineNumber:139,columnNumber:15}})),1==b.checkBox.value&&n.default.createElement(o.SelectRangeCol,u({title:m,Count:h,Offset:p,rangeClass:f,StartNumber:e.rangeStart,validation:b.count},g,{__self:this,__source:{fileName:a,lineNumber:149,columnNumber:17}})))}}t.CheckBoxCount=m},62810:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentLogAlert=void 0,r(19975);var i=r(32735),s=r(10198),o=r(68476),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ComponentLogAlert.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const c=a.CX.LogTypes.toolsComponentLogAlert;class d extends i.Component{constructor(e){super(e),u(this,"handleGetState",(()=>this.state)),u(this,"handleSetState",(e=>{this.setState(e)})),u(this,"FetchLogRecord",(()=>{var e=this.serverSupport,t={paginate:this.props.paginate,ShouldSort:!1};e.CallAPIWithMode(t,e.URLCallType().FetchLogsUrl,{simpleReturn:!0}).then((e=>{(0,a.Log)(c,"Response -- ".concat(e)),this.loadMessage(e.payload)})).catch((e=>{console.error("error"),console.error(e)}))})),u(this,"loadMessage",(e=>{(0,a.Log)(c,"Load Message");var t=a.CX.AlertIDs.PlainTextID;var r=(new a.UtilSupport).ContainsHTML(e);r?document.getElementById(t).innerHTML=e:document.getElementById(t).textContent=e,this.setState({isHTML:r,logMessage:e})})),u(this,"close",(e=>{e.preventDefault(),this.props.closeToggle&&this.props.closeToggle()})),this.state={logRecord:"",isLoadingOpen:!1,isHTML:!1,logMessage:""};var t=new a.ServerSupport(this.handleGetState,this.handleSetState);t.MSGPrefix=this.props.MSGPrefix,t.URLController=this.props.URLController,t.DisplayAlert=this.props.displayAlert,this.serverSupport=t}componentDidMount(){this.FetchLogRecord()}render(){return n.createElement(n.Fragment,null,this.state.isLoadingOpen?n.createElement(s.ModalChildLoading,{__self:this,__source:{fileName:l,lineNumber:117,columnNumber:7}}):null,n.createElement(o.Modal,{style:{maxWidth:"700px"},isOpen:!0,toggle:this.close,className:this.props.className,__self:this,__source:{fileName:l,lineNumber:120,columnNumber:7}},n.createElement(o.ModalHeader,{style:{display:"block"},toggle:this.close,__self:this,__source:{fileName:l,lineNumber:126,columnNumber:9}},n.createElement("div",{style:{paddingLeft:"45%"},__self:this,__source:{fileName:l,lineNumber:128,columnNumber:13}},n.createElement(m,{data:"exlaimRed.png",__self:this,__source:{fileName:l,lineNumber:133,columnNumber:15}}))),n.createElement(o.ModalBody,{__self:this,__source:{fileName:l,lineNumber:137,columnNumber:11}},n.createElement(s.HighlightSearchComponent,{isHTML:this.state.isHTML,logMessage:this.state.logMessage,DivTextID:a.CX.AlertIDs.PlainTextID,dispatch:this.props.dispatch,__self:this,__source:{fileName:l,lineNumber:138,columnNumber:13}}),n.createElement("div",{id:a.CX.AlertIDs.PlainTextID,className:"alertMessage",__self:this,__source:{fileName:l,lineNumber:145,columnNumber:13}})),n.createElement(o.ModalFooter,{style:{display:"block"},__self:this,__source:{fileName:l,lineNumber:152,columnNumber:11}},n.createElement(s.ButtonInput,{handleSubmit:this.close,submitTitle:"Ok",canDelete:!1,toggleClose:this.close,hideCancel:!0,__self:this,__source:{fileName:l,lineNumber:153,columnNumber:13}}))))}}function m(e){var t="/images/",r=p.imageStyle,i=e.data;return""==i?(t="",r=p.imagenoStyle):t+=i,n.createElement("img",{src:t,style:r,className:"imgModal1",__self:this,__source:{fileName:l,lineNumber:182,columnNumber:10}})}t.ComponentLogAlert=d;const p={imageStyle:{width:"50px",height:"50px",display:"block"},imagenoStyle:{width:"0px",height:"0px"},noStyle:{},rowStyle:{borderBottom:"lightgray solid 1px",color:"black"},buttonStyle1:{marginTop:"5px",padding:"0.175rem 0.75rem",fontSize:"10px"}}},53755:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Placeholder=t.MultiSearchContainer=t.LoadingSpinner=t.LargeLoadingSpinner=t.InputFormErrors=t.GPSFlagBadge=t.DropDownReact=t.ClearInputDiv=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(10198),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/Components.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}o.CX.LogTypes.toolsComponents;class c extends n.Component{constructor(){super(...arguments),u(this,"handleClear",(()=>{const{validation:e,clearSearch:t}=this.props;if(t)t();else{e.value="";var r=(0,o.createEventObject)(e.fieldID,"");this.props.onChange(r)}}))}render(){const{isClearable:e,validation:t}=this.props;var r=null;return t&&!(0,o.IsNull)(t.value)&&(r=t.value),(0,o.IsNull)(this.props.value)||(r=this.props.value),e?n.default.createElement("div",{className:"rightContainerD",__self:this,__source:{fileName:a,lineNumber:65,columnNumber:17}},n.default.createElement("div",{className:"flatpickrMT-Clear",onClick:this.handleClear,__self:this,__source:{fileName:a,lineNumber:66,columnNumber:21}},n.default.createElement(s.CrossIcon,{hidden:!r,__self:this,__source:{fileName:a,lineNumber:68,columnNumber:25}}))):null}}t.ClearInputDiv=c;class d extends n.Component{constructor(){super(...arguments),u(this,"state",{isOpen:!1}),u(this,"toggleOpen",(()=>{this.setState({isOpen:!this.state.isOpen})})),u(this,"onItem_Click",(e=>{this.props.onChange(e)}))}render(){const{CustomComponentStyles:e}=o.CX;var t=(0,o.IsNotNull)(this.props.dropDivStyle)?this.props.dropDivStyle:e.dropDownStyle,r=(0,o.IsNotNull)(this.props.titleStyle)?this.props.titleStyle:e.dropDownTitleStyle,s=this.props.DisplayList?this.props.DisplayList:[];return n.default.createElement(i.Dropdown,{isOpen:this.state.isOpen,toggle:this.toggleOpen,style:t,disabled:this.props.readOnly,__self:this,__source:{fileName:a,lineNumber:118,columnNumber:13}},n.default.createElement(i.DropdownToggle,{caret:!0,disabled:this.props.readOnly,style:r,__self:this,__source:{fileName:a,lineNumber:124,columnNumber:19}},this.props.value),n.default.createElement(i.DropdownMenu,{style:{backgroundColor:"white"},__self:this,__source:{fileName:a,lineNumber:127,columnNumber:19}},s.map(((e,t)=>n.default.createElement(i.DropdownItem,{key:t,id:this.props.id,onClick:this.onItem_Click,dropdownvalue:e.value,dropdowndisplay:e.display,style:{cursor:"pointer"},className:"reactButton",__self:this,__source:{fileName:a,lineNumber:131,columnNumber:25}},e.display,this.props.selectedValue==e.value?n.default.createElement("i",{className:"fa fa-check","aria-hidden":"true",style:{marginLeft:"10px"},__self:this,__source:{fileName:a,lineNumber:143,columnNumber:33}}):null)))))}}t.DropDownReact=d;class m extends n.Component{constructor(){super(...arguments),u(this,"handleGPSClick",(e=>{const{id:t}=this.props.convo;this.props.handleMapInfo(e,t)}))}render(){var e=(0,o.CheckForNullString)(this.props.badgeClass,"mapInfoBadge");return(0,o.CheckGPSDateAndFlag)(this.props.convo)?n.default.createElement(i.Badge,{color:"warning",onClick:this.handleGPSClick,id:"MapInfo"+this.props.convo.id,className:e,__self:this,__source:{fileName:a,lineNumber:246,columnNumber:17}},n.default.createElement("i",{onClick:this.handleGPSClick,className:"fa fa-map","aria-hidden":"true",id:"MapInfo",__self:this,__source:{fileName:a,lineNumber:250,columnNumber:21}})):null}}t.GPSFlagBadge=m;class p extends n.Component{render(){const{validation:e}=this.props;var t="",r=!1;return e?(r=e.displayError,t=e.errorMSG):this.props.errorMSG&&(r=this.props.errorMSG.length>0,t=this.props.errorMSG),r?n.default.createElement("div",{className:"panel panel-default",__self:this,__source:{fileName:a,lineNumber:295,columnNumber:17}},n.default.createElement("div",{className:"formErrors",__self:this,__source:{fileName:a,lineNumber:296,columnNumber:21}},n.default.createElement("p",{style:{marginBottom:"0"},__self:this,__source:{fileName:a,lineNumber:297,columnNumber:25}},t))):null}}t.InputFormErrors=p;class f extends n.Component{render(){const{CustomShowInDiv:e,isOpen:t,LoadingDivClass:r,LoadingStyle:i,LoadingDivStyle:s,ShowInline:l,ShowInDiv:u}=this.props;var c=!!(0,o.IsNotNull)(l)&&l,d=!!(0,o.IsNotNull)(u)&&u,m=!!(0,o.IsNotNull)(e)&&e,p=(0,o.IsNotNull)(i)?i:{color:"blue",marginLeft:"10px"},f=(0,o.IsNotNull)(s)?s:{},h=d?"largeLoader":"google-loading",b=(0,o.IsNotNull)(r)?r:h;return t?c?n.default.createElement("div",{className:b,__self:this,__source:{fileName:a,lineNumber:349,columnNumber:21}},n.default.createElement("i",{className:"fas fa-spinner fa-pulse fa-lg",style:p,__self:this,__source:{fileName:a,lineNumber:350,columnNumber:25}})):d?n.default.createElement("div",{className:b,style:f,__self:this,__source:{fileName:a,lineNumber:358,columnNumber:21}},n.default.createElement("i",{className:"fas fa-spinner fa-pulse fa-lg",style:p,__self:this,__source:{fileName:a,lineNumber:359,columnNumber:25}})):m?n.default.createElement("div",{className:b,style:f,__self:this,__source:{fileName:a,lineNumber:367,columnNumber:21}},n.default.createElement("i",{className:"fas fa-spinner fa-pulse fa-lg",style:p,__self:this,__source:{fileName:a,lineNumber:368,columnNumber:25}})):n.default.createElement("i",{className:"fas fa-spinner fa-pulse fa-lg",style:p,__self:this,__source:{fileName:a,lineNumber:374,columnNumber:15}}):null}}t.LoadingSpinner=f;class h extends n.Component{render(){const{isOpen:e,LoadingDivStyle:t}=this.props;var r=(0,o.IsNotNull)(t)?t:{position:"absolute",marginLeft:"40%",marginTop:"50px"};return e?n.default.createElement("div",{style:r,className:"lds-roller",__self:this,__source:{fileName:a,lineNumber:400,columnNumber:17}},n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:402,columnNumber:25}}),n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:403,columnNumber:25}}),n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:404,columnNumber:25}}),n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:405,columnNumber:25}}),n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:406,columnNumber:25}}),n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:407,columnNumber:25}}),n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:408,columnNumber:25}}),n.default.createElement("div",{__self:this,__source:{fileName:a,lineNumber:409,columnNumber:25}})):null}}t.LargeLoadingSpinner=h;class b extends n.Component{render(){return n.default.createElement(n.default.Fragment,null)}}t.Placeholder=b;class g extends n.Component{render(){return n.default.createElement(n.default.Fragment,null)}}t.MultiSearchContainer=g},35282:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.ContactSelect=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=(r(68476),r(10198)),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ContactSelect.jsx";function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class u extends n.Component{constructor(e){super(e),l(this,"handleSelectContact",(e=>{var t=e.target.value,r=this.state.validations;r.selectValue.value=t,this.vs.clearError(r.selectValue),this.copyContact(e)<0?this.setState({trigger:++this.state.trigger,validations:r}):this.setState({openDiv:!1})})),l(this,"copyContact",(e=>{const{contacts:t,onChange:r}=this.props;var n=this.state.validations.selectValue.value;if(n>=0){var i=t[n];r&&r(i)}return n})),l(this,"handleOpenDiv",(e=>{this.setState({openDiv:!this.state.openDiv})}));const{vt:t}=s.CX,r=new s.ValidationSupport;this.vs=r;var n={selectValue:r.CVO("selectIndex",t.string,{isRequired:!1,initialValue:"-1:none"})};this.state={hasErrors:0,trigger:0,openDiv:!1,validations:n}}getTokens(){const{GlobalLists:e,TokenPrefix:t}=this.props;return(new s.UtilSupport).GetTokens(e,t,{copyContactTitle:"Copy contact",copyContactPlaceHolder:"Select contact",copyContactHeader:"Copy contact "})}buildContactList(){const{contacts:e}=this.props;for(var t=[{display:this.getTokens().copyContactPlaceHolder,value:"-1:none"}],r={},n=0;n<e.length;n++){var i=e[n],s={display:i.Name,value:n};t.push(s),r[i.Name]=n}return t}render(){const{show:e}=this.props;var t=!!(0,s.IsNull)(this.props.showOpen)&&this.props.showOpen,r=t?"optionalBody":"",a=this.state.validations;if(!((0,s.IsNull)(this.props.contacts)?[]:this.props.contacts).length)return null;this.contacts=this.buildContactList();var l=this.getTokens();return this.contacts.length<=1?null:n.default.createElement(n.default.Fragment,null,t&&n.default.createElement("div",{onClick:this.handleOpenDiv,className:"optionalHeader",__self:this,__source:{fileName:o,lineNumber:113,columnNumber:17}},l.copyContactHeader),this.state.openDiv||e&&n.default.createElement("div",{className:r,__self:this,__source:{fileName:o,lineNumber:116,columnNumber:17}},n.default.createElement(i.SelectInput,{title:l.copyContactTitle,onChange:this.handleSelectContact,validation:a.selectValue,value:a.selectValue.value,selectList:this.contacts,__self:this,__source:{fileName:o,lineNumber:117,columnNumber:17}})))}}t.ContactSelect=u},94407:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IsContextMenuVisible=function(){return d},t.MTechContextMenu=void 0,t.OpenContextMenuClick=function(e,t){let{menu_id:r="menu_id",key:n="",menuArray:i,menuSelect:a,RecordID:l,RecordKey:u,viewID:d=""}=t;var m,f=0;(0,o.Log)(c,"OpenContextMenuClick "),e.target?((0,o.Log)(c,"open context menu target: ",e.target),e.preventDefault(),f=e.target.accessKey,m=e):((0,o.Log)(c,"open context menu with Object: ",e),f=e.id,m=e);var h={recordID:f,recordKey:n};i&&(h.menuArray=p(i,a,{RecordID:l,RecordKey:u,ViewID:d}));s.contextMenu.show({id:r,event:m,props:h})},r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(10198),s=r(14724),o=r(56379);r(71884);var a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ContextMenu.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const c=o.CX.LogTypes.toolsContextMenu;var d=!1;class m extends n.Component{constructor(){super(...arguments),u(this,"OnShown",(()=>{(0,o.Log)(c,"Context Menu Shown"),(0,i.ToolTipsHide)(),d=!0})),u(this,"onHidden",(()=>{(0,o.Log)(c,"Context Menu Closed"),setTimeout((function(){d=!1}),250)}))}render(){var e="menu_id";(0,o.IsNull)(this.props.MenuID)||(e=this.props.MenuID),(0,o.Log)(c,"Context Render "+"".concat((0,o.IsNull)(this.props.MenuObject)?"undefined":this.props.MenuObject.length));var t,r=this.props.MenuObject;return t=r?p(r,this.props.RightClickCB,{RecordID:this.props.RecordID,RecordKey:this.props.RecordKey}):n.default.createElement(s.Item,{__self:this,__source:{fileName:a,lineNumber:127,columnNumber:19}},"Not specified"),n.default.createElement(i.ErrorBoundary,{__self:this,__source:{fileName:a,lineNumber:133,columnNumber:7}},n.default.createElement(s.Menu,{id:e,style:{zIndex:"9999"},onShown:this.OnShown,onHidden:this.onHidden,__self:this,__source:{fileName:a,lineNumber:134,columnNumber:9}},t))}}t.MTechContextMenu=m;const p=(e,t,r)=>((0,o.Log)(c,"Creating Menu"),e&&0!=e.length?("-"==e[0].title&&e.splice(0,1),"-"==e[e.length-1].title&&e.splice(e.length-1,1),e.map(((n,i)=>{if((null==n.parent||""==n.parent)&&n.visible)return f(e,t,r,n,i)}))):n.default.createElement(s.Item,{disabled:!0,__self:void 0,__source:{fileName:a,lineNumber:180,columnNumber:12}},"Not available")),f=(e,t,r,i,o)=>{if(0==i.hotKey&&"-"==i.title)return n.default.createElement(s.Separator,{key:o,__self:void 0,__source:{fileName:a,lineNumber:224,columnNumber:12}});if(0==i.hotKey&&"-"!=i.title){var l=((e,t,r,n)=>{for(var i=[],s=0;s<e.length;s++){var o=e[s];o.parent&&o.parent==n&&o.visible&&i.push(f(e,t,r,o,s))}return i})(e,t,r,i.name);if(l.length>0)return n.default.createElement(s.Submenu,{key:o,label:i.title,disabled:!i.enabled,__self:void 0,__source:{fileName:a,lineNumber:234,columnNumber:9}},l);if(!i.enabled)return n.default.createElement(s.Item,{key:o,disabled:!i.enabled,__self:void 0,__source:{fileName:a,lineNumber:247,columnNumber:9}},i.title)}else if(i.hotKey>0){var u={HotKey:i.hotKey,ItemParams:r,MenuCB:t,Params:i.hotKeyParams?i.hotKeyParams:"",Title:i.title,value:i.value};return n.default.createElement(s.Item,{onClick:e=>((e,t)=>{console.log("onMenuSelect",e,t);var r={HotKey:t.HotKey,Params:t.Params,RecordID:t.ItemParams.RecordID,RecordKey:t.ItemParams.RecordKey,ViewID:t.ItemParams.ViewID,Title:t.Title,value:t.value};s.contextMenu.hideAll(),t.MenuCB&&t.MenuCB(r)})(e,u),key:o,disabled:!i.enabled,__self:void 0,__source:{fileName:a,lineNumber:274,columnNumber:7}},i.title)}}},63144:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversionTrackers=void 0,r(48868),r(54861),r(63045),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(56379),s="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ConversionTrackers.jsx";function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const l=1;class u extends n.Component{constructor(e){super(e),a(this,"getTrackers",(()=>{const{GlobalLists:e,params:t}=this.props;var r=[];if(!(0,i.IsNullOrEmpty)(t.cjevent)){var n=this.util.getObjectValue(e.Settings,["cjmethod"],"iframe"),s={type:l,data:t.cjevent,cjMethod:n};r.push(s)}return r})),this.settings=Object.assign({},this.props.settings),this.util=new i.UtilSupport}render(){const{GlobalLists:e,params:t}=this.props;var r=this.getTrackers();if(!r||!r.length)return null;var i={},o={};return n.default.createElement(n.default.Fragment,null,r.map(((r,a)=>n.default.createElement(c,{index:a,GlobalLists:e,handlers:i,key:a,params:t,tracker:r,validations:o,__self:this,__source:{fileName:s,lineNumber:65,columnNumber:17}}))))}}t.ConversionTrackers=u;class c extends n.Component{constructor(){super(...arguments),a(this,"util",new i.UtilSupport),a(this,"getComponent",((e,t,r,i)=>{const{GlobalLists:o,params:a}=this.props,{resSession:u}=o;if(e.type==l&&"iframe"==e.cjMethod){const{cjData:e}=u;if(!e)return null;var c=this.util.getObjectValue(t,["cjhost"],"www.emjcd.com/tags/c"),d="https://".concat(c,"?").concat(e),m=1,p=1;return 5&a.debug&&(console.log("ConversionTracker srcURL ".concat(d)),m=300,p=300),n.default.createElement("iframe",{id:"cjData",src:d,height:m,width:p,frameBorder:"0",scrolling:"no",sandbox:"allow-same-origin",name:"cj_conversion",__self:this,__source:{fileName:s,lineNumber:133,columnNumber:17}})}return null}))}componentDidMount(){const{GlobalLists:e,tracker:t}=this.props,{resSession:r}=e;if(t.type==l&&"S2S"==t.cjMethod){const{cjData:t}=r;if(t){var n=this.util.getObjectValue(e.Settings,["cjhost"],"www.emjcd.com/u"),i="https://".concat(n,"?").concat(t);this.sendRequest(i)}}}sendRequest(e){return fetch(e,{method:"GET",mode:"cors"}).then((function(e){if(e.ok)return e.json();throw new Error("Network failure ".concat(e.statusText," (").concat(e.status,")"))})).catch((e=>(console.log("postJSON error: ".concat(e.message)),{ok:!1,status:Constants.postError,netWorkError:e.message,payload:{errors:[{message:e.message}]}})))}render(){const{GlobalLists:e,tracker:t}=this.props;if(!t||!t.type||!e)return null;var r=this.getComponent(t,e.Settings,"","");return n.default.createElement("div",{__self:this,__source:{fileName:s,lineNumber:176,columnNumber:13}},r)}}},83890:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.CopyAddress=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=(r(68476),r(10198)),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/CopyAddress.jsx";function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class u extends n.Component{constructor(e){super(e),l(this,"selectAddress",(e=>{var t=e.target.value,r=this.state.validations;r.selectValue.value=t,this.vs.clearError(r.selectValue),this.copyAddress(e)<0?this.setState({trigger:++this.state.trigger,validations:r}):this.setState({openDiv:!1})})),l(this,"copyAddress",(e=>{const{handlers:t,cartArray:r,validations:n}=this.props,{IDs:i}=s.CX;var o=this.state.validations.selectValue.value.split(":"),a=o[0],l=o[1];if(a>=0){var u=r[a],c=this.vs.searchByKeyFirst(l+"location",u).valueA;var d=(new s.googleParse).Parse(c),m=d.street_number+" "+d.route;n.city.value=d.city,n.state.value=d.state,n.zipCode.value=d.postal_code,n.county.value=d.county,n.country.value=d.country;var p=(0,s.createEventObject)(i.Address,m);const{onChange:e}=t;e&&e(p)}return a})),l(this,"handleOpenDiv",(e=>{this.setState({openDiv:!this.state.openDiv})}));const{vt:t}=s.CX,r=new s.ValidationSupport;this.vs=r;var n={selectValue:r.CVO("cartIndex",t.string,{isRequired:!1,initialValue:"-1:none"})};this.state={hasErrors:0,trigger:0,openDiv:!1,validations:n}}getTokens(){const{GlobalLists:e,TokenPrefix:t}=this.props.handlers;return(new s.UtilSupport).GetTokens(e,t,{copyAddressTitle:"Address to copy",copyAddressPlaceHolder:"Select address",copyAddressHeader:"Use a pickup or dropoff address as my billing address"})}buildLocations(){const{cartArray:e}=this.props;var t=["pickup","dropoff"],r=[{display:this.getTokens().copyAddressPlaceHolder,value:"-1:none"}];const n=new s.googleParse;for(var i={},o=0;o<e.length;o++)for(var a=e[o],l=0;l<t.length;l++){var u=this.vs.searchByKeyFirst(t[l]+"location",a).valueA;if(n.allowCopy(u)&&!(u.name in i)){var c=o+":"+t[l],d={display:u.name,value:c};r.push(d),i[u.name]=c}}return r}render(){var e=this.state.validations;this.locations=this.buildLocations();var t=this.getTokens();return this.locations.length<=1?null:n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{onClick:this.handleOpenDiv,className:"optionalHeader",__self:this,__source:{fileName:o,lineNumber:133,columnNumber:13}},t.copyAddressHeader),this.state.openDiv&&n.default.createElement("div",{className:"optionalBody",__self:this,__source:{fileName:o,lineNumber:135,columnNumber:17}},n.default.createElement(i.SelectInput,{title:t.copyAddressTitle,onChange:this.selectAddress,validation:e.selectValue,value:e.selectValue.value,selectList:this.locations,__self:this,__source:{fileName:o,lineNumber:136,columnNumber:17}})))}}t.CopyAddress=u},98367:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.CountPlusTypes=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/CountPlusTypes.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}s.CX.LogTypes.CountPlusTypes;class d extends n.Component{constructor(e){super(e),c(this,"validationInitialize",(e=>{const{validation:t}=this.props,{IDs:r,vt:n}=s.CX;var i=this.getTokens(),o={count:this.vs.CVO("count",n.numeric,{skipValidate:!0}),types:this.vs.CVO("types",n.object,{initialValue:[]}),typeName:this.vs.CVO("typeName",n.sring,{initialValue:i.typename})};return(0,s.IsNotNull)(e)&&this.vs.setValuesFromPostResult(e,o),o})),c(this,"callbackValidation",(()=>{const{validations:e}=this.state;var t=!0;if(e.count.value>0){t=(new s.ValidationSupport).validateAllObjs(e),this.setState({hasErrors:this.state.hasErrors+1})}else this.setState({hasErrors:0});return t?1:0})),c(this,"handleInputChange",(e=>{const{IDs:t}=s.CX,r=new s.ValidationSupport;var n=this.state.validations;if(r.setValueFromChangeEvent(e,n,!0)){e.target.id.toLowerCase();this.setState({validations:n});var i=r.getValuesToBePosted(n);console.log("CompositeValue "+JSON.stringify(i));const{onChange:t}=this.props.handlers;if(t)t(e=(0,s.createEventObject)(this.props.validation.fieldID,i))}}));const{validation:t}=this.props,{GlobalLists:r,TokenPrefix:n}=this.props;this.util=new s.UtilSupport,this.vs=new s.ValidationSupport(r,n);var i=this.props.settings?this.props.settings:{};this.required=t.isRequired?t.isRequired:(0,s.DefaultIfNull)(i.required,!1);var o=t.value,a=this.validationInitialize(o,i);this.state={validations:a,hasErrors:0}}getTokens(){const{GlobalLists:e,TokenPrefix:t}=this.props.handlers;var r=this.props.settings&&this.props.settings,n=[];r=this.props.settings?this.props.settings:{};return n.countdesc=(0,s.DefaultIfNullOrEmpty)(r.countdesc,"Item count"),n.countmax=(0,s.DefaultIfNullOrEmpty)(r.countmax,10),n.typedesc=(0,s.DefaultIfNullOrEmpty)(r.typedesc,"Item type"),n.typename=(0,s.DefaultIfNullOrEmpty)(r.typedesc,"Item name"),n.typemax=(0,s.DefaultIfNullOrEmpty)(r.countmax,10),n}render(){const{q:e,validation:t}=this.props;var r=this.state.validations;this.required&&!t.visible&&(t.validateFunction=this.callbackValidation,t.visible=!0,t.isRequired=!0);var s=this.getTokens();r=this.state.validations;const l={onChange:this.handleInputChange};return n.default.createElement(n.default.Fragment,null,n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:161,columnNumber:13}},n.default.createElement(i.Col,{__self:this,__source:{fileName:a,lineNumber:162,columnNumber:17}},n.default.createElement(o.SelectRange,u({title:s.countdesc,StartNumber:0,isSearchable:!1,Count:s.countmax,validation:r.count},l,{__self:this,__source:{fileName:a,lineNumber:163,columnNumber:17}})))),r.count.value>0&&n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:170,columnNumber:17}},n.default.createElement(i.Col,{__self:this,__source:{fileName:a,lineNumber:171,columnNumber:17}},n.default.createElement(m,u({title:s.typedesc,count:r.count.value,max:s.typemax,validation:t},l,{__self:this,__source:{fileName:a,lineNumber:172,columnNumber:21}})))))}}t.CountPlusTypes=d;class m extends n.Component{constructor(e){super(e),c(this,"handleTypeSelect",(e=>{var t=this.state.validations;if(this.vs.setValueFromChangeEvent(e,t,!0)){var r=this.state.types,n=e.target.id.toLowerCase().split("_",2);if(n.length>=1)r[n[1]]=e.target.value;this.setState({validations:t,types:r});this.vs.getValuesToBePosted(t)}})),c(this,"validationInitialize",((e,t)=>{const{validation:r}=this.props,{IDs:n,vt:i}=s.CX;for(var o={},a=0;a<e;a++){var l;o[l="type_"+a]=this.vs.CVO(l,i.numeric,{skipValidate:!0,initialValue:t[a]}),o[l="age_"+a]=this.vs.CVO(l,i.numeric,{skipValidate:!0,initialValue:t[a]}),o[l="weight_"+a]=this.vs.CVO(l,i.numeric,{skipValidate:!0,initialValue:t[a]})}return o})),this.util=new s.UtilSupport,this.vs=new s.ValidationSupport;var t=this.util.getObjectValue(this,["props","count"],2),r=Array.isArray(this.props.types)?this.props.types:[],n=this.validationInitialize(this.props.count,r);this.state={count:t,types:r,validations:n}}componentDidUpdate(e){if(this.state.count!=this.props.count){var t=this.validationInitialize(this.props.count,this.state.types);this.setState({count:this.props.count,validations:t})}}render(){const{validation:e,handlers:t,description:r}=this.props;for(var l=this.state.validations,c=[],d=(0,s.DefaultIfNullOrEmpty)(this.props.count,1),m=0;m<d;m++){var p=m+1,f={title:"".concat(this.props.title," ").concat(p),max:this.props.max,list:this.props.list,key:"type_"+m};c.push(f)}return c.map(((e,r)=>n.default.createElement(i.Row,{key:r+"R",__self:this,__source:{fileName:a,lineNumber:281,columnNumber:19}},n.default.createElement(i.Col,{__self:this,__source:{fileName:a,lineNumber:282,columnNumber:20}},n.default.createElement(o.SelectRange,{key:r+"S",title:e.title,StartNumber:0,Count:e.max,validation:l[e.key],onChange:this.handleTypeSelect,__self:this,__source:{fileName:a,lineNumber:283,columnNumber:21}})),n.default.createElement(o.TextInputCol,u({title:e.key,validation:l[e.key]},t,{__self:this,__source:{fileName:a,lineNumber:287,columnNumber:21}})),n.default.createElement(o.TextInputCol,u({title:e.key,validation:l[e.key]},t,{__self:this,__source:{fileName:a,lineNumber:291,columnNumber:21}})))))}}},3492:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerService=void 0;var i=r(32735),s=r(68476),o=r(56379),a=r(10198),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/CustomerService.jsx";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)}o.CX.LogTypes.toolsCustomerService;class c extends i.Component{componentDidMount(){(0,o.LoadLists)(this.props,["customerSrvFlagsList","developmentFlagsList"])}render(){const{handlers:e,validation:t}=this.props;return n.createElement(n.Fragment,null,n.createElement(s.Row,{__self:this,__source:{fileName:l,lineNumber:40,columnNumber:13}},n.createElement(a.SelectInputCol,u({title:"Service Flag",isClearable:!0,selectList:"customerSrvFlagsList",validation:t.custSrvFlag},e,{readOnly:!1,__self:this,__source:{fileName:l,lineNumber:42,columnNumber:15}})),n.createElement(a.SelectInputCol,u({title:"Dev Flag",isClearable:!0,selectList:"developmentFlagsList",validation:t.devFlag},e,{readOnly:!1,__self:this,__source:{fileName:l,lineNumber:51,columnNumber:15}}))))}}t.CustomerService=c},24458:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StartEndDateInputRC=t.StartEndDateInput=t.EffectiveDateInput=t.DateTimeRangeInputCol=t.DateTimeRangeInput=t.DateTimeInputRC=t.DateTimeInputCol=t.DateTimeInput=t.CrossIcon=void 0,r(48868),r(54861),r(79150),r(15761),r(42295),r(75093),r(34994),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=N(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=_(r(15695));_(r(61256));r(26511),r(83990);var o=r(82839),a=r(20150),l=r(21625),u=r(97226),c=r(66702),d=r(41293),m=r(59455),p=r(15190),f=r(49830),h=r(95735),b=r(10115);r(98271);var g=r(10198),v=r(56379),y="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/DateTime.jsx";function _(e){return e&&e.__esModule?e:{default:e}}function N(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(N=function(e){return e?r:t})(e)}function C(){return C=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},C.apply(this,arguments)}function S(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const P=v.CX.LogTypes.toolsDateTime;function w(e,t,r,n){var i="m/d/yy h:MM TT";return(0,v.IsNull)(t)?n?(e.dateFormat="H:i",i="h:MM:ss TT"):r?(e.altFormat="m/d/Y",e.dateFormat="m/d/Y",i="m/d/yy"):e.dateFormat="m/d/Y h:i K":(e.dateFormat=t,i="h:MM TT"),i}function D(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];var n=(0,v.GetLanguage)(t);if(n&&!r){var i;switch(n){case"ar":i=o.Arabic;break;case"zh":i=a.Chinese;break;case"fr":i=l.French;break;case"de":i=u.German;break;case"he":i=c.Hebrew;break;case"it":i=d.Italian;break;case"jp":i=m.Japanese;break;case"ko":i=p.Korean;break;case"pt":i=f.Portuguese;break;case"ru":i=h.Russian;break;case"es":i=b.Spanish}i&&(e.locale=i)}}function O(e,t,r){var n=(0,v.DefaultIfNull)(r,null),i=(0,v.DefaultIfNull)(t,null);null!=n&&("number"==typeof n&&(n=(new Date).fp_incr(n)),e.maxDate=n),null!=i&&(e.minDate=i)}class L extends n.Component{constructor(){super(...arguments),S(this,"options",{}),S(this,"flatpickr",void 0),S(this,"inputClosed",((e,t,r)=>{const{onClose:n}=this.props;this.setInitialValue=!1,n&&n(e,t,r)})),S(this,"inputOpen",(e=>{const{onMouseDown:t,timeOnly:r,validation:n}=this.props;var i=n.value;((0,v.Log)(P,"flatpickr inputOpen fieldID: ".concat(n.fieldID,", value: ").concat(i)),r&&!i&&(this.setInitialValue=!0),t)&&t((0,v.createEventObject)(n.fieldID,n.value))})),S(this,"stopPropagation",(e=>{var t=e||window.event;t.stopPropagation?t.stopPropagation():t.cancelBubble=!0})),S(this,"handleKeyUp",(e=>{const{readOnly:t,timeOnly:r}=this.props;if((0,v.Log)(P,"e.target ",e.target),(0,v.Log)(P,"e.target.value ",e.target.value),0==t&&this.options.allowInput&&46===e.which)r||((0,v.Log)(P,"ManualDelete"),e.preventDefault(),setTimeout(function(){this.flatpickr?(this.flatpickr.clear(),this.flatpickr.close()):this.inputOnChange("")}.bind(this),10))})),S(this,"handleMobileOpen",(e=>{this.stopPropagation(e),this.flatpickr&&this.flatpickr.open()}))}componentWillUnmount(){this.flatpickr=void 0}inputOnChange(e,t){const{timeOnly:r}=this.props;setTimeout(function(){var e=this.props.validation?this.props.validation.fieldID:"";(0,v.Log)(P,"inputOnChange fieldID: (".concat(e,") date: "),t);var r=(0,v.createEventObject)(e,t);this.props.onChange(r)}.bind(this),10)}render(){const{dateFormat:e,dateOnly:t,handlers:r,maxDate:i,minDate:o,isClearable:a,readOnly:l,scrollPickerToTop:u,scrollScreenHeight:c,timeOnly:d,useNewLabel:m,validation:p={}}=this.props;var{useExtView:f,GlobalLists:h}=this.props;void 0===f&&(f=!0),h||(h=r.GlobalLists);const b=new v.UtilSupport;p.visible=!0;var _=(0,v.DefaultIfNull)(this.props.inputStyle,v.CX.CustomComponentStyles.dateTimeStyle),N=(0,v.DefaultIfNull)(this.props.title,""),S=(0,v.DefaultIfNull)(this.props.placeholder,N);("string"==typeof S&&0==S.length||"string"!=typeof S&&1==S)&&(S="Select"),(l||m)&&(S="");var L=new Date,T=5*Math.floor(L.getMinutes()/5);L.setMinutes(T),this.options={allowInput:!0,clickOpens:!1,enableTime:!1,dateFormat:"",defaultDate:L,noCalendar:!1,wrap:!0},O(this.options,o,i);var M=w(this.options,e,t,d);this.options.enableTime=!t||d,this.options.noCalendar=d,this.options.clickOpens=!l,D(this.options,h,d);var E=(0,v.IsNull)(p)?"":p.fieldID,R="",j=p.value;if(!(0,v.IsNull)(j)&&""!=j)if((0,v.IsDate)(j))R=d?(0,v.TimeOnly)(j):j;else if("string"==typeof j){j=j.trim();!new RegExp(/^(0?[1-9]|1[0-9]|2[0-3]):([0-5][0-9])/,"i").test(j)&&(j.includes("T")||j.includes("/")||j.length>5)&&(j=new Date(p.value)),R=d?(0,v.TimeOnly)(j,!0):j}d&&!j&&this.setInitialValue&&(R=L),(0,v.Log)(P,"flatpickr FieldID: ".concat(E,", valueObj: ").concat(j,", value:").concat(R));var x=f?{width:"100%"}:{},k=b.IsMobileOS()?{onClick:this.handleMobileOpen}:{},V=(0,v.IsLanguageRTL)(h);if(l){var A=R.toString();return n.default.createElement(g.ReadOnlyInput,C({},this.props,{value:(0,v.DateTimeForValue)(A,M),GlobalLists:h,__self:this,__source:{fileName:y,lineNumber:473,columnNumber:17}}))}return n.default.createElement(g.ValidateError,C({},this.props,{__self:this,__source:{fileName:y,lineNumber:482,columnNumber:17}}),n.default.createElement(s.default,{className:l?"inputDisabled":"Flatpickr",options:this.options,placeholder:S,style:_,value:R,onChange:(e,t,r)=>{this.inputOnChange(e,t)},onClose:(e,t,r)=>{this.flatpickr=r,this.inputClosed(e,t,r)},onOpen:(e,t,r)=>{if((this.flatpickr=r,u)&&(!c||screen.height<=c)){var n=r.element.getBoundingClientRect().top+window.scrollY;window.scroll({top:n-20,behavior:"smooth"})}this.inputOpen(t)},onReady:(e,t,r)=>{(0,v.Log)(P,"onReady"),this.flatpickr=r},onKeyUp:e=>{this.handleKeyUp(e)},__self:this,__source:{fileName:y,lineNumber:486,columnNumber:21}},n.default.createElement("div",{className:"flatpickrMT-Container",__self:this,__source:{fileName:y,lineNumber:543,columnNumber:25}},n.default.createElement("div",C({className:"Flatpickr flatpickrMT"},k,{__self:this,__source:{fileName:y,lineNumber:545,columnNumber:29}}),n.default.createElement(I,{autoComplete:"off",id:p.fieldID,placeholder:S,style:x,rightContainerHidden:!R,isClearable:a,useExtView:f,isRTL:V,__self:this,__source:{fileName:y,lineNumber:547,columnNumber:33}})))))}}t.DateTimeInput=L,S(L,"defaultProps",{dateOnly:!0,isClearable:!1,readOnly:!1,timeOnly:!1,useExtView:!0,useNewLabel:!1});class T extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:y,lineNumber:571,columnNumber:13}},n.default.createElement(L,C({},this.props,{__self:this,__source:{fileName:y,lineNumber:572,columnNumber:17}})))}}t.DateTimeInputCol=T;class M extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:s}=this.props;return n.default.createElement(i.Row,{className:r,style:s,__self:this,__source:{fileName:y,lineNumber:583,columnNumber:13}},n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:y,lineNumber:584,columnNumber:17}},n.default.createElement(L,C({},this.props,{__self:this,__source:{fileName:y,lineNumber:585,columnNumber:21}}))))}}t.DateTimeInputRC=M;class E extends n.Component{constructor(){super(...arguments),S(this,"state",{isChanged:!1}),S(this,"inputClosed",((e,t,r)=>{const{onClose:n}=this.props;this.setInitialValue=!1,1==e.length&&r.setDate([e[0],e[0]],!0),n&&n(e,t,r)})),S(this,"inputOpen",(e=>{(0,v.Log)(P,"inputOpen");const{onMouseDown:t,validationStartTOD:r,validationEndTOD:n}=this.props;t&&(t((0,v.createEventObject)(r.fieldID,r.value)),t((0,v.createEventObject)(n.fieldID,n.value)));this.setState({isChanged:!1})})),S(this,"handleKeyUp",(e=>{const{readOnly:t,timeOnly:r}=this.props;if((0,v.Log)(P,"e.target ",e.target),(0,v.Log)(P,"e.target.value ",e.target.value),0==t&&this.options.allowInput&&46===e.which)r||((0,v.Log)(P,"ManualDelete"),e.preventDefault(),setTimeout(function(){this.flatpickr?(this.flatpickr.clear(),this.flatpickr.close()):this.inputOnChange("")}.bind(this),10))})),S(this,"handleMobileOpen",(e=>{this.stopPropagation(e),this.flatpickr&&this.flatpickr.open()})),S(this,"stopPropagation",(e=>{var t=e||window.event;t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}))}inputOnChange(e,t){(0,v.Log)(P,"inputOnChange");var r="",n="",i=t.replace(/[^\x00-\x7F]/g,"");if(e.length>1){var s=i.includes("to")?i.split(" to "):i.split("  ");r=s[0],n=s[1]}else 1==e.length&&(r=i);const{onChange:o,validationStartTOD:a,validationEndTOD:l}=this.props;var u=!1;a.value!=r&&(o((0,v.createEventObject)(null==a?void 0:a.fieldID,r)),u=!0);l.value!=n&&(o((0,v.createEventObject)(null==l?void 0:l.fieldID,n)),u=!0);u&&this.setState({isChanged:!0})}render(){const{dateFormat:e,dateOnly:t,handlers:r,isClearable:i,maxDate:o,minDate:a,readOnly:l,scrollPickerToTop:u,scrollScreenHeight:c,timeOnly:d,useNewLabel:m,validationStartTOD:p,validationEndTOD:f,useDateTime:h}=this.props;var{useExtView:b,GlobalLists:_}=this.props;void 0===b&&(b=!0),_||(_=r.GlobalLists);const N=new v.UtilSupport;p.visible=!0,f.visible=!0;var S=(0,v.DefaultIfNull)(this.props.inputStyle,v.CX.CustomComponentStyles.dateTimeStyle),L=(0,v.DefaultIfNull)(this.props.title,""),T=(0,v.DefaultIfNull)(this.props.placeholder,L);("string"==typeof T&&0==T.length||"string"!=typeof T&&1==T)&&(T="Select"),(l||m)&&(T=""),this.options={mode:"range",allowInput:!1,clickOpens:!1,enableTime:!1,dateFormat:"",defaultDate:new Date,noCalendar:!1,wrap:!0},O(this.options,a,o);var M=w(this.options,e,t,d);this.options.enableTime=d,this.options.noCalendar=d,this.options.enableTime=h||this.options.enableTime,this.options.clickOpens=!l,D(this.options,_,d);var E=[],R="",j="";((0,v.CheckStringLength)(p.value)&&(R=new Date(p.value),E.push(R)),(0,v.CheckStringLength)(f.value))?(j=new Date(f.value))!==R&&E.push(j):1!=E.length||this.state.isChanged||E.push(R);this.props.readOnly,p.displayError,f.displayError,p.displayError||f.displayError;p.displayError&&p.errorMSG,f.displayError&&f.errorMSG;var x=b?{width:"100%"}:{},k=N.IsMobileOS()?{onClick:this.handleMobileOpen}:{},V=(0,v.IsLanguageRTL)(_);if(l){var A="";switch(E.length){case 1:A=(0,v.DateTimeForValue)(E[0],M);break;case 2:A=(0,v.DateTimeForValue)(E[0],M)+" to "+(0,v.DateTimeForValue)(E[1],M)}return n.default.createElement(g.ReadOnlyInput,{title:this.props.title,value:A,__self:this,__source:{fileName:y,lineNumber:961,columnNumber:17}})}return n.default.createElement(g.ValidateError,C({},this.props,{__self:this,__source:{fileName:y,lineNumber:970,columnNumber:17}}),n.default.createElement(s.default,{className:l?"inputDisabled":"Flatpickr",options:this.options,placeholder:T,style:S,value:E,onChange:(e,t,r)=>{this.inputOnChange(e,t)},onClose:(e,t,r)=>{this.inputClosed(t)},onKeyUp:e=>{this.handleKeyUp(e)},onOpen:(e,t,r)=>{if((this.flatpickr=r,u)&&(!c||screen.height<=c)){var n=r.element.getBoundingClientRect().top+window.scrollY;window.scroll({top:n-20,behavior:"smooth"})}this.inputOpen(t)},onReady:(e,t,r)=>{(0,v.Log)(P,"onReady"),this.flatpickr=r},__self:this,__source:{fileName:y,lineNumber:974,columnNumber:21}},n.default.createElement("div",{className:"flatpickrMT-Container",__self:this,__source:{fileName:y,lineNumber:1024,columnNumber:25}},n.default.createElement("div",C({className:"Flatpickr flatpickrMT"},k,{__self:this,__source:{fileName:y,lineNumber:1026,columnNumber:29}}),n.default.createElement(I,{placeholder:T,style:x,rightContainerHidden:0==E.length,isClearable:i,useExtView:b,isRTL:V,__self:this,__source:{fileName:y,lineNumber:1028,columnNumber:33}})))))}}t.DateTimeRangeInput=E,S(E,"defaultProps",{dateOnly:!0,isClearable:!1,readOnly:!1,timeOnly:!1,useExtView:!0,useNewLabel:!1});class I extends n.Component{constructor(){super(...arguments),S(this,"RenderRightContainer",(()=>{const{isClearable:e,isRTL:t,useExtView:r,rightContainerHidden:i}=this.props;var s=["flatpickrMT-Clear",t?"clearRTL":""];return n.default.createElement("div",{className:"rightContainerD",__self:this,__source:{fileName:y,lineNumber:1061,columnNumber:13}},t?n.default.createElement(n.default.Fragment,null,r&&n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:"flatpickrMT-Cal",__self:this,__source:{fileName:y,lineNumber:1067,columnNumber:33}},n.default.createElement(k,{"data-toggle":!0,__self:this,__source:{fileName:y,lineNumber:1068,columnNumber:37}})),n.default.createElement("span",{className:"flatpickrMT-Sep",__self:this,__source:{fileName:y,lineNumber:1070,columnNumber:33}})),e&&r&&n.default.createElement("div",{className:s.join(" "),__self:this,__source:{fileName:y,lineNumber:1075,columnNumber:29}},n.default.createElement(x,{hidden:i,"data-clear":!0,__self:this,__source:{fileName:y,lineNumber:1076,columnNumber:33}}))):n.default.createElement(n.default.Fragment,null,e&&r&&n.default.createElement("div",{className:s.join(" "),__self:this,__source:{fileName:y,lineNumber:1085,columnNumber:29}},n.default.createElement(x,{hidden:i,"data-clear":!0,__self:this,__source:{fileName:y,lineNumber:1086,columnNumber:33}})),r&&n.default.createElement(n.default.Fragment,null,n.default.createElement("span",{className:"flatpickrMT-Sep",__self:this,__source:{fileName:y,lineNumber:1093,columnNumber:33}}),n.default.createElement("div",{className:"flatpickrMT-Cal",__self:this,__source:{fileName:y,lineNumber:1094,columnNumber:33}},n.default.createElement(k,{"data-toggle":!0,__self:this,__source:{fileName:y,lineNumber:1095,columnNumber:37}})))))})),S(this,"RenderSimpleDateInput",(()=>{const{autoComplete:e,id:t,isRTL:r,placeholder:i,style:s}=this.props;var o=r?{textAlign:"right",paddingRight:"8px",paddingLeft:"0"}:{};return n.default.createElement("div",{className:"flatpickrMT-ContainerInput",__self:this,__source:{fileName:y,lineNumber:1111,columnNumber:13}},n.default.createElement("input",{type:"text",className:"flatpickrMT-Input",id:t,autoComplete:e,placeholder:i,style:{...o,...s},"data-input":!0,__self:this,__source:{fileName:y,lineNumber:1112,columnNumber:17}}))}))}render(){const{isRTL:e}=this.props;return e?n.default.createElement(n.default.Fragment,null,this.RenderRightContainer(),this.RenderSimpleDateInput()):n.default.createElement(n.default.Fragment,null,this.RenderSimpleDateInput(),this.RenderRightContainer())}}class R extends n.Component{render(){const{colStyle:e}=this.props;return n.default.createElement(i.Col,{style:e,__self:this,__source:{fileName:y,lineNumber:1146,columnNumber:13}},n.default.createElement(E,C({},this.props,{__self:this,__source:{fileName:y,lineNumber:1147,columnNumber:17}})))}}t.DateTimeRangeInputCol=R;class j extends n.Component{render(){const{className:e,hidden:t,size:r}=this.props;var i;return i=t?{display:"none"}:{display:"inline-block",fill:"currentColor",lineHeight:1,stroke:"currentColor",strokeWidth:0},n.default.createElement("svg",C({className:e,height:r,width:r,viewBox:"0 0 20 20","aria-hidden":!0,focusable:!1,style:i},this.props,{__self:this,__source:{fileName:y,lineNumber:1177,columnNumber:13}}),this.props.children)}}class x extends n.Component{render(){return n.default.createElement(j,C({size:20},this.props,{__self:this,__source:{fileName:y,lineNumber:1199,columnNumber:9}}),n.default.createElement("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z",__self:this,__source:{fileName:y,lineNumber:1203,columnNumber:13}}))}}t.CrossIcon=x;class k extends n.Component{render(){return n.default.createElement(j,C({size:20},this.props,{__self:this,__source:{fileName:y,lineNumber:1217,columnNumber:9}}),n.default.createElement("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z",__self:this,__source:{fileName:y,lineNumber:1221,columnNumber:13}}))}}class V extends n.Component{render(){const{rowClass:e,rowStyle:t}=this.props;return n.default.createElement(i.Row,{className:e,style:t,__self:this,__source:{fileName:y,lineNumber:1235,columnNumber:13}},n.default.createElement(A,C({},this.props,{__self:this,__source:{fileName:y,lineNumber:1236,columnNumber:17}})))}}t.StartEndDateInputRC=V;class A extends n.Component{render(){const{colStyle:e,handlers:t,labelDataTypeValidation:r,readOnly:i,scrollPickerToTop:s,scrollScreenHeight:o,selectListDataTypeLabel:a,style:l,validation:u}=this.props;var{useDateTime:c,range:d}=this.props,m={colStyle:e,dateOnly:!c,dateFormat:c?"m/d/Y h:i K":"m/d/Y",isClearable:!0,placeholder:!0,labelDataTypeValidation:r,selectListDataTypeLabel:a,scrollPickerToTop:s,scrollScreenHeight:o,useDateTime:c};if(d||(d=!1),d){var{title:p}=this.props;return p||(p="Date(s)"),n.default.createElement(R,C({title:p},m,{validation:u.startDate,validationStartTOD:u.startDate,validationEndTOD:u.endDate},t,{__self:this,__source:{fileName:y,lineNumber:1283,columnNumber:17}}))}{const{endDateTitle:e,startDateTitle:r}=this.props;var f=(0,v.DefaultIfNull)(e,"End Date"),h=(0,v.DefaultIfNull)(r,"Start Date");return n.default.createElement(n.default.Fragment,null,n.default.createElement(T,C({},m,{title:h,validation:u.startDate},t,{__self:this,__source:{fileName:y,lineNumber:1302,columnNumber:21}})),n.default.createElement(T,C({},m,{title:f,validation:u.endDate},t,{__self:this,__source:{fileName:y,lineNumber:1308,columnNumber:21}})))}}}t.StartEndDateInput=A;class U extends n.Component{render(){const{colStyle:e,handlers:t,title:r,validation:s}=this.props;var o=(0,v.IsNotNull)(r),a={colStyle:e,dateOnly:!0,dateFormat:"m/d/Y",isClearable:!0,placeholder:!0};return n.default.createElement(n.default.Fragment,null,o?n.default.createElement(i.Row,{__self:this,__source:{fileName:y,lineNumber:1361,columnNumber:17}},n.default.createElement(g.LabelComponentCol,C({title:r},t,{__self:this,__source:{fileName:y,lineNumber:1362,columnNumber:21}}))):null,n.default.createElement(i.Row,{__self:this,__source:{fileName:y,lineNumber:1369,columnNumber:17}},n.default.createElement(T,C({},a,{title:"Booking Start",validation:s.bookingStart},t,{__self:this,__source:{fileName:y,lineNumber:1371,columnNumber:21}})),n.default.createElement(T,C({},a,{title:"Booking End",validation:s.bookingEnd},t,{__self:this,__source:{fileName:y,lineNumber:1377,columnNumber:21}})),s.bookingCalendar&&n.default.createElement(g.TextInputCol,C({title:"Booking Calendar",validation:s.bookingCalendar},t,{__self:this,__source:{fileName:y,lineNumber:1384,columnNumber:21}}))),n.default.createElement(i.Row,{__self:this,__source:{fileName:y,lineNumber:1391,columnNumber:17}},n.default.createElement(T,C({},a,{title:"Service Start",validation:s.serviceStart},t,{__self:this,__source:{fileName:y,lineNumber:1392,columnNumber:21}})),n.default.createElement(T,C({},a,{title:"Service End",validation:s.serviceEnd},t,{__self:this,__source:{fileName:y,lineNumber:1398,columnNumber:21}})),s.serviceCalendar&&n.default.createElement(g.TextInputCol,C({title:"Service Calendar",validation:s.serviceCalendar},t,{__self:this,__source:{fileName:y,lineNumber:1405,columnNumber:21}}))))}}t.EffectiveDateInput=U,S(U,"defaultProps",{title:"Effective dates"})},22985:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.DescriptionLimit=void 0,r(19975);var n,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),s=(n=r(82585))&&n.__esModule?n:{default:n},o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/DescriptionLimit.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}class u extends i.Component{render(){const{className:e,description:t,descriptionLimit:r,GlobalLists:n,TokenPrefix:l}=this.props;var u=(0,o.GetToken)(n,l,"ShowLess","Show less"),c=(0,o.GetToken)(n,l,"ShowMore","Show more");return r>0?i.default.createElement("div",{className:e,__self:this,__source:{fileName:a,lineNumber:21,columnNumber:12}},i.default.createElement(s.default,{lines:r,maxLines:99,withToggle:!0,showMoreElement:e=>{let{toggle:t}=e;return i.default.createElement("a",{href:"javascript:void(0)",style:{paddLeft:"5px"},onClick:t,__self:this,__source:{fileName:a,lineNumber:27,columnNumber:15}},c)},showLessElement:e=>{let{toggle:t}=e;return i.default.createElement("a",{href:"javascript:void(0)",style:{paddLeft:"5px"},onClick:t,__self:this,__source:{fileName:a,lineNumber:30,columnNumber:15}},u)},__self:this,__source:{fileName:a,lineNumber:22,columnNumber:9}},i.default.createElement("span",{dangerouslySetInnerHTML:{__html:t},__self:this,__source:{fileName:a,lineNumber:33,columnNumber:13}}))):i.default.createElement("span",{className:e,dangerouslySetInnerHTML:{__html:t},__self:this,__source:{fileName:a,lineNumber:37,columnNumber:12}})}}t.DescriptionLimit=u},33938:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorBoundary=void 0,r(48868),r(54861),r(19975);var i=r(32735),s="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ErrorBoundary.jsx";function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class a extends i.Component{constructor(){super(...arguments),o(this,"state",{error:null,errorInfo:null})}componentDidCatch(e,t){this.setState({error:e,errorInfo:t})}render(){return this.state.errorInfo?n.createElement("div",{__self:this,__source:{fileName:s,lineNumber:32,columnNumber:9}},n.createElement("h2",{__self:this,__source:{fileName:s,lineNumber:33,columnNumber:11}},"Something went wrong..."),n.createElement("details",{style:{whiteSpace:"pre-wrap"},__self:this,__source:{fileName:s,lineNumber:34,columnNumber:11}},this.state.error&&this.state.error.toString(),n.createElement("br",{__self:this,__source:{fileName:s,lineNumber:36,columnNumber:13}}),this.state.errorInfo.componentStack)):this.props.children}}t.ErrorBoundary=a},7780:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ExternalDiv=void 0;var i=r(32735),s=r(68476),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/External.jsx";function l(){return l=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},l.apply(this,arguments)}class u extends i.Component{render(){const{handlers:e,validation:t}=this.props;return n.createElement(n.Fragment,null,n.createElement(s.Row,{__self:this,__source:{fileName:a,lineNumber:24,columnNumber:15}},n.createElement(o.TextInputCol,l({title:"External ID",colClass:"md-4 margin-left",validation:t.extID},e,{__self:this,__source:{fileName:a,lineNumber:26,columnNumber:19}})),n.createElement(o.TextInputCol,l({title:"External Number",colClass:"md-4 margin-left",validation:t.extNum},e,{__self:this,__source:{fileName:a,lineNumber:33,columnNumber:19}}))))}}t.ExternalDiv=u},55365:(e,t,r)=>{r(19975),r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.FlightLookupComposite=t.FlightLookup=void 0,r(75093),r(15761),r(42295),r(34994),r(79150),r(63045);var n,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),s=r(33403),o=r(68476),a=(n=r(8952))&&n.__esModule?n:{default:n};r(14416);var l=r(10198),u=r(56379),c=r(10198),d="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/Flight.jsx";function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}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 f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const h=u.CX.LogTypes.toolsFlight,{ReservationFlightTypes:b}=u.CX;class g extends i.Component{constructor(e){super(e),f(this,"handleInputChange",(e=>{const{IDs:t}=u.CX;16&this.debug&&console.log("FT handleInputChange id ".concat(e.target.id));var r=this.state.validationErrors;if(this.vs.searchByKeyFirst(e.target.id,r).value!=e.target.value){if(this.vs.setValueFromChangeEvent(e,r)){var n=e.target.id.toLowerCase();if(this.lastUpdate=n,"flighttime"!=n&&this.signalPickupTime(e),"flightdetails"==n){var i=this.cleanupResponse(e.target.value),s=this.GetTimeFromResponse(i);if(s){e=(0,u.createEventObject)(t.FlightTime,s);this.vs.setValueFromChangeEvent(e,r)&&this.signalPickupTime(e)}}else"airline"!=n&&"flightnumber"!=n||(r.flightDetails.value=r.airline.value+" "+r.flightNumber.value+" (Manual)");this.setState({validationErrors:r});var o=this.vs.getValuesToBePosted(r);(0,u.Log)(h,"CompositeValue",o);if(this.props.handlers.onChange){e=(0,u.createEventObject)(this.props.validation.fieldID,o);this.props.handlers.onChange(e)}}}else 16&this.debug&&console.log("FT handleInputChange ".concat(e.target.value," ignored"))})),f(this,"handleInputClicked",(e=>{const t=new u.ValidationSupport;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r,activeInputID:e.target.id})})),f(this,"handleKeyPress",(e=>{const{IDs:t}=u.CX;"Enter"===e.key&&this.state.activeInputID!=t.Comments&&(this.props.readOnly?this.props.toggleClose():this.handleValidatePress(e))})),f(this,"handleOnExitTM",(e=>{var t=e.target.id.toLowerCase();if((0,u.Log)(h,"handleOnExitTM id ".concat(t," lastUpdate ").concat(this.lastUpdate," ")),16&this.debug&&console.log("FT handleOnCloseTM id ".concat(t," lastUpdate ").concat(this.lastUpdate," ")),this.lastUpdate==t){var r=this.state.validationErrors;r.flightTime.isChanged&&(r.flightTime.isChanged=!1,this.setState({validationErrors:r}));e=(0,u.createEventObject)(t,"");this.signalPickupTime(e)}this.lastUpdate=""})),f(this,"handleOnCloseDT",((e,t,r)=>{var n=r.input.id.toLowerCase();if((0,u.Log)(h,"handleOnCloseDT id ".concat(n," lastUpdate ").concat(this.lastUpdate," ")),16&this.debug&&console.log("FT handleOnCloseDT id ".concat(n," lastUpdate ").concat(this.lastUpdate," ")),this.lastUpdate==n){var i=(0,u.createEventObject)(n,"");this.signalPickupTime(i)}this.lastUpdate=""})),f(this,"callbackValidation",(()=>{const{validationErrors:e}=this.state;var t;return(t=new u.ValidationSupport(this.props.GlobalLists).validateAllObjs(e))?this.setState({hasErrors:0}):this.setState({hasErrors:this.state.hasErrors+1}),t?1:0})),f(this,"signalPickupTime",(e=>{if(this.isSignalRequired()){var t=e.target.id.toLowerCase(),r=t in{flightdate:1,flighttime:1,flighttype:1},n=this.state.validationErrors;if(r&&""!=n.flightDate.value&&""!=n.flightTime.value){const e=new u.UtilSupport;var i=n.flightDate.value+" "+n.flightTime.value;e.setPickupTimeSource(this.props.validations,i),++this.reqPickupTimeIndex;let r="flight-".concat(this.reqPickupTimeIndex,"-").concat(t);16&this.debug?console.log("FT signalPickupTime SET_PICKUPTIME msg ".concat(r)):(0,u.Log)(h,"FT signalPickupTime SET_PICKUPTIME msg ".concat(r," ")),s.store.dispatch({type:u.CX.ReduxActions.SET_PICKUPTIME,pickupTime:r})}}}));const{IDs:t,ReservationStates:r}=u.CX,n=new u.UtilSupport;this.util=n;const i=new u.ValidationSupport;this.vs=i;const{q:o,validation:a}=this.props;var l=this.props.settings?this.props.settings:{};this.debug=n.getObjectValue(this.props,["GlobalLists","params","debug"],0);var c=this.util.getObjectValue(this.props.validations,[t.ResState,"value"],"");this.isStateOpen()?(this.required=!1,a.value={}):this.required=a.isRequired?a.isRequired:(0,u.DefaultIfNull)(l.required,!1);var d=function(e,t,r){const n=new u.ValidationSupport,{IDs:i,vt:s}=u.CX;var o=(0,u.DefaultIfNullOrEmpty)(r.defflighttype,b.Domestic);o=(0,u.DefaultIfNullOrEmpty)(r.forcedflighttype,o);var a={airline:n.CVO(i.Airline,s.text,{isRequired:t}),airport:n.CVO(i.Airport,s.text,{skipValidate:!0}),direction:n.CVO(i.Direction,s.numeric,{skipValidate:!0,initialValue:0}),flightDate:n.CVO(i.FlightDate,s.dateTime,{isRequired:t}),flightDetails:n.CVO(i.FlightDetails,s.text,{skipValidate:!0}),flightTime:n.CVO(i.FlightTime,s.dateTime,{isRequired:t}),flightType:n.CVO(i.FlightType,s.numeric,{isRequired:t,initialValue:o}),flightNumber:n.CVO(i.FlightNumber,s.text,{isRequired:t})};if(e){if(!(0,u.IsNullOrEmpty)(e.flightDate)&&e.flightDate.includes(" ")){var l=e.flightDate.split(" ");e.flightDate=l[0]}n.setValuesFromPostResult(e,a),""!=a.airline.value&&""!=a.flightNumber.value&&""!=a.flightTime.value&&(a.flightDetails.value=a.airline.value+" flight "+a.flightNumber.value+" at "+a.flightTime.value)}return a}(a.value,this.required,l);c==r.Quote&&(i.ChangeRequired(!1,d.airline),i.ChangeRequired(!1,d.flightNumber)),this.state={validationErrors:d,hasErrors:0},this.reqPickupTimeIndex=Math.floor(1e3*Math.random()),16&this.debug&&console.log("FT constructor debug ".concat(this.debug," reqPickupTimeIndex ").concat(this.reqPickupTimeIndex)),this.lastUpdate="",this.airlinesLoaded=!1;var{airportKey:m,direction:p}=this.props;m&&(d.airport.value=m),p&&(d.direction.value=p),this.isSignalRequired()&&n.setPickupTimeSource(this.props.validations,[o.code+"_"+o.fieldName,t.FlightDate,t.FlightTime])}componentDidUpdate(e){var{airportKey:t,direction:r}=this.props,n=this.state.validationErrors,i=!1;t!=n.airport.value&&(n.airport.value=t,i=!0),r!=n.direction.value&&(n.direction.value=r,i=!0),i&&this.setState({validationErrors:n})}GetTimeFromResponse(e){var t="",r=new RegExp(/((1[0-2]|0?[1-9]):([0-5][0-9]):([0-5][0-9]) ?([AaPp][Mm]))/i),n=e.match(r);return n&&(t=n[0].replace(":00 "," ")),t}GetTimeFromResponseParse(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"at",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"to";for(var n=e.split(" "),i=1,s="",o=0;o<n.length;o++){n[o];if(1!=i||n[o].toLowerCase()!=t.toLowerCase()){if(2==i){if(n[o].toLowerCase()==r.toLowerCase())break;if(n[o].includes(":")){var a=n[o].split(":");a.length>=1&&(s+=" ".concat(a[0],":").concat(a[1]))}else s+=" "+n[o]}}else i=2}return s.trim()}cleanupResponse(e){return e=e.trim()}isStateOpen(){const{IDs:e,ReservationStates:t}=u.CX;return this.util.getObjectValue(this.props.validations,[e.ResState,"value"],"")==t.Open}isSignalRequired(){const{IDs:e,ReservationStates:t}=u.CX;var r=this.util.getObjectValue(this.props,["settings"],{}),n=this.util.getObjectValue(this.props.validations,[e.ResState,"value"],"");return!this.props.noSignal&&!r.disablepickuptime&&n!=t.Open}render(){var e=this.props.validation;this.required&&!e.visible&&(e.validateFunction=this.callbackValidation,e.visible=!0,e.isRequired=!0);const t=this.state.validationErrors;if(!t)return null;const{airportKey:r,direction:n,duration:s,settings:o,minDate:a,maxDate:l}=this.props;var c=this.props.GlobalLists;c||(c=this.props.handlers.GlobalLists);const m=Object.assign({},this.props.handlers,{onChange:this.handleInputChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,onClose:this.handleOnCloseDT,onExit:this.handleOnExitTM});var p=(0,u.GetToken)(c,m.TokenPrefix,"flightTimesStateOpen","Flight data is not available for an open reservation");return i.default.createElement(i.default.Fragment,null,this.isStateOpen()?i.default.createElement("div",{className:"required",dangerouslySetInnerHTML:{__html:p},__self:this,__source:{fileName:d,lineNumber:472,columnNumber:13}}):i.default.createElement(v,{airportKey:r,direction:n,duration:s,GlobalLists:c,handlers:m,showDebug:this.props.showDebug,settings:o,validation:t,minDate:a,maxDate:l,forceManualSelect:this.state.hasErrors,__self:this,__source:{fileName:d,lineNumber:474,columnNumber:11}}))}}t.FlightLookupComposite=g;class v extends i.Component{constructor(e){super(e),f(this,"onChange",((e,t)=>{let{newValue:r,method:n}=t;(0,u.Log)(h,"newValue:",r),this.setState({value:r})})),f(this,"onSuggestionsFetchRequested",(e=>{let{value:t}=e;this.loadSuggestions(t)})),f(this,"onSuggestionsClearRequested",(()=>{this.setState({suggestions:[]})})),f(this,"onSuggestionSelected",((e,t)=>{(0,u.Log)(h,"Suggestion",t);var r=t.suggestionIndex,n=this.state.suggestions[r];if(n){const{validation:e}=this.props;e.airline.value=n.airline,e.airline.displayError=!1,e.flightNumber.value=n.flightNumber,e.flightNumber.displayError=!1;var i=_(n);const t=e.flightDetails;var s=(0,u.createEventObject)(t.fieldID,i);this.props.handlers.onChange(s)}})),f(this,"clearSearch",(()=>{var e=this.state;e.value="",this.setState({newState:e});const{validation:t}=this.props;t.airline.value="",t.flightNumber.value="";const r=t.flightDetails;var n=(0,u.createEventObject)(r.fieldID,"");this.props.handlers.onChange(n)})),f(this,"toggleManualSelect",(()=>{this.setState({isManualSelect:!this.state.isManualSelect}),this.loadAirlines()})),f(this,"handleInputClicked",(e=>{const{validation:t}=this.props;if((0,u.IsNullOrEmpty)(t.flightDate.value)||(0,u.IsNullOrEmpty)(t.flightTime.value))this.toggleLookupAlert(e.target.id);else{this.props.onMouseDown&&this.props.onMouseDown(e);var r=e.target.id+"outerDiv",n=document.getElementById(r);n&&(n.style.borderColor="#80bdff",n.style.boxShadow="0 0 0 0.2rem rgba(0, 123, 255, 0.25)")}})),f(this,"handleBlur",(e=>{var t=e.target.id+"outerDiv",r=document.getElementById(t);r&&(r.style.borderColor="hsl(0,0%,80%)",r.style.boxShadow="none")})),f(this,"toggleLookupAlert",(e=>{var t={isLookupAlert:!this.state.isLookupAlert,alertParentId:null};"string"==typeof e&&(t.alertParentId=e),this.setState(t)})),this.state={value:this.props.validation&&this.props.validation.flightDetails?this.props.validation.flightDetails.value:"",suggestions:[],isLoading:!1,isLookupAlert:!1,isManualSelect:!1},this.lastRequestId=null,this.flightSchedules=null;const t=new u.UtilSupport;this.debug=t.getObjectValue(this.props,["GlobalLists","params","debug"],0),this.useTP=!0}componentDidMount(){(0,u.LoadLists)(this.props,["flightScheduleDirectionTypesList","reservationFlightTypesList"])}getMatchingFlights(e,t){if(!this.flightSchedules||0==this.flightSchedules.length||t)return(0,u.Log)(h,"getMatchingFlights Loading ..."),[];const r=(0,u.escapeRegexCharacters)(e.trim());if(""===r)return[];(0,u.Log)(h,"getMatchingFlights search: ",r);var n=r.replace(/\s+/g," ").trim().split(" ");return this.flightSchedules.filter((e=>{for(var t=!0,r=0;r<n.length;r++){var i=n[r],s=(()=>{const t=new RegExp("^"+i,"i"),r=i.toLowerCase();return C(i)?t.test(e.flightNumber):2==i.length&&r==e.airline.toLowerCase()||(3==i.length&&r==e.airport.toLowerCase()||t.test(e.airlineName))})();if(!(t=t&&s))break}return t}))}FetchFlightSchedule(e,t,r,n){this.setState({isLoading:!0});var i={AirportKey:e,RequestDate:t,RequestTime:r,Direction:n};fetch("/FlightSchedule/GetFlightSchedule",{method:"POST",mode:"cors",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).then((function(e){if(e.ok)return e.json();throw new Error("Network failure ".concat(e.statusText," (").concat(e.status,")"))})).then((e=>{(0,u.Log)(h,"Flight schedule result:",e),e.status==u.Constants.postSuccess?(this.flightSchedules=e.items,this.setState({suggestions:this.getMatchingFlights(this.state.value,!1),isLoading:!1})):this.setState({suggestions:[],isLoading:!1})})).catch((e=>{(0,u.Log)(h,"Flight schedule request",e)}))}loadSuggestions(e){const{validation:t}=this.props;t.flightDate.value&&t.flightTime.value&&(this.LastRequestDate&&this.LastRequestDate==t.flightDate.value&&this.LastRequestTime==t.flightTime.value&&this.Direction==t.direction.value&&this.Airport==t.airport.value?this.setState({suggestions:this.getMatchingFlights(e,this.state.isLoading)}):(this.LastRequestDate=t.flightDate.value,this.LastRequestTime=t.flightTime.value,this.Direction=t.direction.value,this.Airport=t.airport.value,this.FetchFlightSchedule(t.airport.value,t.flightDate.value,t.flightTime.value,t.direction.value)))}loadAirlines(){this.airlinesLoaded||((0,u.LoadLists)(this.props,["airlinesList"]),this.airlinesLoaded=!0)}render(){const{duration:e,forceManualSelect:t,GlobalLists:r,handlers:n,showDebug:s,validation:m}=this.props,f=new u.UtilSupport;var h=f.GetTokens(r,n.TokenPrefix,{airline:"Airline",airlinePlaceHolder:"Enter airline",arriving:"arriving",placeHolderDefault:"Select",departing:"departing",dropoffTime:"Estimated drop off time",flightDepTime:"Flight Time",flightDepDate:"Flight Date",flightArrDate:"Flight Arrival Date",flightArrTime:"Flight Arrival Time",flightType:"Flight Type",flightLookupTitle:"Airline and flight lookup ... ",flightLookupPlaceHolder:"Enter your airline ...",flightNumber:"Flight number",flightNumberPlaceHolder:"Enter flight number",flightManualSelect:"Can't find your flight?",flightManualSelectLabel:"",flightManualSelectInfo:""}),g=f.IsUserAdmin(r.LoginRoles),v=f.getObjectValue(this.props,["settings","infotop"],""),C=h.flightLookupTitle,S=h.flightLookupPlaceHolder,P=f.getObjectValue(this.props,["settings","airportinfo"],""),w=f.getObjectValue(this.props,["settings","forcedflighttype"],b.Unknown,!0);const{value:D,suggestions:O,isLoading:L}=this.state,T={placeholder:S,value:D,onChange:this.onChange,onMouseDown:this.handleInputClicked,onBlur:this.handleBlur,id:m.flightDetails.fieldID};var M="h:i K";var E="",I=h.flightDepDate,R=h.flightDepTime;m.direction.value==u.CX.FlightScheduleDirectionTypes.Arrival&&(I=h.flightArrDate,R=h.flightArrTime,E=f.getAdjustedTime(e,m,["flightDate","flightTime"],"h:MM TT"));var j=(0,u.DefaultIfNull)(this.props.minDate,""),x=(0,u.DefaultIfNull)(this.props.maxDate,"");t&&this.loadAirlines();var k=!!t||this.state.isManualSelect,V=""==h.flightManualSelectLabel,A=(0,u.IsLanguageRTL)(r),U=A?"infoDiv RTLClass":"infoDiv",G=A?{className:"react-autosuggest__input RTLClass"}:{};return i.default.createElement(i.default.Fragment,null,s?i.default.createElement(o.Row,{__self:this,__source:{fileName:d,lineNumber:920,columnNumber:17}},i.default.createElement(l.TextInputCol,p({title:"Airport (debug)",colStyle:{minWidth:"190px"},validation:m.airport},n,{__self:this,__source:{fileName:d,lineNumber:921,columnNumber:19}})),i.default.createElement(l.SelectInputCol,p({title:"Direction (debug)",colStyle:{minWidth:"190px"},isClearable:!0,selectList:"flightScheduleDirectionTypesList",validation:m.direction},n,{__self:this,__source:{fileName:d,lineNumber:927,columnNumber:19}}))):null,this.state.isLookupAlert?i.default.createElement(c.ModalSimple,{body:v,parentId:this.state.alertParentId,toggleClose:this.toggleLookupAlert,__self:this,__source:{fileName:d,lineNumber:938,columnNumber:17}}):null,""!=v&&i.default.createElement(o.Row,{__self:this,__source:{fileName:d,lineNumber:942,columnNumber:17}},i.default.createElement(o.Col,{__self:this,__source:{fileName:d,lineNumber:943,columnNumber:19}},i.default.createElement("div",{className:U,dangerouslySetInnerHTML:{__html:v},__self:this,__source:{fileName:d,lineNumber:944,columnNumber:21}}))),i.default.createElement(o.Row,{__self:this,__source:{fileName:d,lineNumber:949,columnNumber:15}},A?i.default.createElement(i.default.Fragment,null,i.default.createElement(o.Col,{xs:"12",sm:"4",__self:this,__source:{fileName:d,lineNumber:1e3,columnNumber:17}},i.default.createElement(l.SelectInput,p({title:h.flightType,isClearable:!0,selectList:"reservationFlightTypesList",validation:m.flightType},n,{__self:this,__source:{fileName:d,lineNumber:1001,columnNumber:19}}))),this.useTP?i.default.createElement(o.Col,{xs:"12",sm:"4",__self:this,__source:{fileName:d,lineNumber:1011,columnNumber:19}},i.default.createElement(l.TimePicker,p({debug:(16&this.debug)>0,title:R,validation:m.flightTime},n,{__self:this,__source:{fileName:d,lineNumber:1012,columnNumber:21}}))):i.default.createElement(o.Col,{xs:"12",sm:"4",__self:this,__source:{fileName:d,lineNumber:1015,columnNumber:19}},i.default.createElement(l.DateTimeInput,p({title:R,colStyle:{minWidth:"190px"},placeholder:h.placeHolderDefault,isClearable:!0,timeOnly:!0,dateFormat:M,validation:m.flightTime},n,{__self:this,__source:{fileName:d,lineNumber:1016,columnNumber:21}}))),i.default.createElement(o.Col,{xs:"12",sm:"4",__self:this,__source:{fileName:d,lineNumber:1028,columnNumber:17}},i.default.createElement(l.DateTimeInput,p({title:I,colStyle:{minWidth:"190px"},placeholder:h.placeHolderDefault,dateOnly:!0,minDate:j,maxDate:x,isClearable:!0,validation:m.flightDate},n,{__self:this,__source:{fileName:d,lineNumber:1029,columnNumber:19}})))):i.default.createElement(i.default.Fragment,null,i.default.createElement(o.Col,{xs:"12",sm:"4",__self:this,__source:{fileName:d,lineNumber:953,columnNumber:17}},i.default.createElement(l.DateTimeInput,p({title:I,placeholder:h.placeHolderDefault,dateOnly:!0,minDate:j,maxDate:x,isClearable:!0,validation:m.flightDate},n,{__self:this,__source:{fileName:d,lineNumber:954,columnNumber:17}}))),this.useTP?i.default.createElement(o.Col,{xs:"12",sm:"4",__self:this,__source:{fileName:d,lineNumber:968,columnNumber:19}},i.default.createElement(l.TimePicker,p({debug:(16&this.debug)>0,title:R,validation:m.flightTime},n,{__self:this,__source:{fileName:d,lineNumber:969,columnNumber:21}}))):i.default.createElement(o.Col,{xs:"12",sm:"4",__self:this,__source:{fileName:d,lineNumber:972,columnNumber:19}},i.default.createElement(l.DateTimeInput,p({title:R,placeholder:h.placeHolderDefault,isClearable:!0,timeOnly:!0,dateFormat:M,validation:m.flightTime},n,{__self:this,__source:{fileName:d,lineNumber:973,columnNumber:19}}))),w==b.Unknown&&i.default.createElement(o.Col,{xs:"12",sm:"4",__self:this,__source:{fileName:d,lineNumber:987,columnNumber:19}},i.default.createElement(l.SelectInput,p({title:h.flightType,isClearable:!0,selectList:"reservationFlightTypesList",validation:m.flightType},n,{__self:this,__source:{fileName:d,lineNumber:988,columnNumber:21}}))))),g&&""!=E&&i.default.createElement(o.Row,{__self:this,__source:{fileName:d,lineNumber:1047,columnNumber:15}},i.default.createElement(o.Col,{style:{marginTop:"5px"},__self:this,__source:{fileName:d,lineNumber:1048,columnNumber:17}},h.dropoffTime,": ",E)),i.default.createElement("p",{__self:this,__source:{fileName:d,lineNumber:1052,columnNumber:15}}),i.default.createElement(o.Row,{__self:this,__source:{fileName:d,lineNumber:1054,columnNumber:15}},i.default.createElement(o.Col,{__self:this,__source:{fileName:d,lineNumber:1056,columnNumber:17}},i.default.createElement(l.ValidateError,{validation:m.flightDetails,title:C,GlobalLists:r,buttonLabelClick:this.toggleManualSelect,buttonLabelTitle:h.flightManualSelectLabel,__self:this,__source:{fileName:d,lineNumber:1057,columnNumber:19}},i.default.createElement("div",{className:"Flatpickr flatpickrMT flatpickrMT-Container"+(A?" RTLClass":""),id:m.flightDetails.fieldID+"outerDiv",__self:this,__source:{fileName:d,lineNumber:1071,columnNumber:19}},!A&&i.default.createElement(l.LoadingSpinner,{isOpen:L,ShowInline:!0,LoadingStyle:{color:"blue"},__self:this,__source:{fileName:d,lineNumber:1075,columnNumber:23}}),A&&i.default.createElement(l.ClearInputDiv,{value:D,clearSearch:this.clearSearch,isClearable:true,__self:this,__source:{fileName:d,lineNumber:1083,columnNumber:23}}),i.default.createElement(a.default,{suggestions:O,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,onSuggestionSelected:this.onSuggestionSelected,getSuggestionValue:_,inputProps:{...G,...T},renderSuggestion:N,renderSuggestionsContainer:y,GlobalLists:r,__self:this,__source:{fileName:d,lineNumber:1089,columnNumber:20}}),A&&i.default.createElement(l.LoadingSpinner,{isOpen:L,CustomShowInDiv:!0,LoadingDivStyle:{right:"-2%"},LoadingStyle:{color:"blue"},__self:this,__source:{fileName:d,lineNumber:1103,columnNumber:23}}),!A&&i.default.createElement(l.ClearInputDiv,{value:D,clearSearch:this.clearSearch,isClearable:true,__self:this,__source:{fileName:d,lineNumber:1112,columnNumber:23}})))),V&&i.default.createElement(o.Col,{xs:"12",sm:"12",md:"12",lg:"4",__self:this,__source:{fileName:d,lineNumber:1123,columnNumber:17}},i.default.createElement("div",{style:A?{textAlign:"right"}:{},__self:this,__source:{fileName:d,lineNumber:1124,columnNumber:21}},i.default.createElement("button",{className:"flightManualDivBtn",onClick:this.toggleManualSelect,__self:this,__source:{fileName:d,lineNumber:1125,columnNumber:23}},h.flightManualSelect)))),i.default.createElement("p",{__self:this,__source:{fileName:d,lineNumber:1135,columnNumber:15}}),i.default.createElement(i.default.Fragment,null,i.default.createElement(o.Collapse,{isOpen:k,__self:this,__source:{fileName:d,lineNumber:1139,columnNumber:19}},i.default.createElement(o.Card,{className:"customCardAdvanced",__self:this,__source:{fileName:d,lineNumber:1140,columnNumber:23}},i.default.createElement(o.CardBody,{style:{paddingTop:"5px",zIndex:100},__self:this,__source:{fileName:d,lineNumber:1141,columnNumber:27}},""!=h.flightManualSelectInfo&&i.default.createElement("div",{className:"pTop5 pBot5",dangerouslySetInnerHTML:{__html:h.flightManualSelectInfo},__self:this,__source:{fileName:d,lineNumber:1143,columnNumber:29}}),i.default.createElement(o.Row,{__self:this,__source:{fileName:d,lineNumber:1145,columnNumber:27}},A?i.default.createElement(i.default.Fragment,null,i.default.createElement(o.Col,{xs:"12",sm:"6",__self:this,__source:{fileName:d,lineNumber:1167,columnNumber:29}},i.default.createElement(l.TextInputCol,p({title:h.flightNumber,placeholder:h.flightNumberPlaceHolder,validation:m.flightNumber},n,{__self:this,__source:{fileName:d,lineNumber:1168,columnNumber:29}}))),i.default.createElement(o.Col,{xs:"12",sm:"6",__self:this,__source:{fileName:d,lineNumber:1174,columnNumber:29}},i.default.createElement(l.SelectInput,p({title:h.airline,placeholder:h.airlinePlaceHolder,isClearable:!0,selectList:"airlinesList",validation:m.airline},n,{__self:this,__source:{fileName:d,lineNumber:1175,columnNumber:29}})))):i.default.createElement(i.default.Fragment,null,i.default.createElement(o.Col,{xs:"12",sm:"6",__self:this,__source:{fileName:d,lineNumber:1148,columnNumber:27}},i.default.createElement(l.SelectInput,p({title:h.airline,placeholder:h.airlinePlaceHolder,isClearable:!0,selectList:"airlinesList",validation:m.airline},n,{__self:this,__source:{fileName:d,lineNumber:1149,columnNumber:29}}))),i.default.createElement(o.Col,{xs:"12",sm:"6",__self:this,__source:{fileName:d,lineNumber:1157,columnNumber:29}},i.default.createElement(l.TextInputCol,p({title:h.flightNumber,placeholder:h.flightNumberPlaceHolder,validation:m.flightNumber},n,{__self:this,__source:{fileName:d,lineNumber:1158,columnNumber:30}})))))))),""!=P&&i.default.createElement(o.Row,{__self:this,__source:{fileName:d,lineNumber:1191,columnNumber:21}},i.default.createElement(o.Col,{__self:this,__source:{fileName:d,lineNumber:1192,columnNumber:23}},i.default.createElement("div",{className:"airportInfoDiv",dangerouslySetInnerHTML:{__html:P},__self:this,__source:{fileName:d,lineNumber:1193,columnNumber:25}})))))}}function y(e){let{containerProps:t,children:r,query:n}=e;return i.default.createElement("div",p({},t,{style:{width:"104%",top:"35px",overflow:"scroll",maxHeight:"300px"},__self:this,__source:{fileName:d,lineNumber:1210,columnNumber:5}}),r)}function _(e){var t=e.flightTime.split(/[-T.]/),r=new Date(t.slice(0,3).join("/")+" "+t[3]).toLocaleTimeString();return"".concat(e.airlineName," flight ").concat(e.flightNumber," at ").concat(r," to ").concat(e.airport)}function N(e){var t=e.flightTime.split(/[-T.]/),r=new Date(t.slice(0,3).join("/")+" "+t[3]).toLocaleTimeString(),n=1==e.cs,s=e.direction==u.CX.FlightScheduleDirectionTypes.Arrival?"arriving":"departing";return i.default.createElement("div",{style:{color:"black"},__self:this,__source:{fileName:d,lineNumber:1250,columnNumber:7}},i.default.createElement("p",{style:{marginBottom:"5px"},__self:this,__source:{fileName:d,lineNumber:1251,columnNumber:9}},e.airlineName," ",i.default.createElement("b",{__self:this,__source:{fileName:d,lineNumber:1251,columnNumber:66}},e.flightNumber)," ",n&&i.default.createElement("b",{__self:this,__source:{fileName:d,lineNumber:1252,columnNumber:11}}," "," "," "," ","******")),i.default.createElement("p",{style:{display:"inline",fontWeight:"bold",paddingRight:"5px"},__self:this,__source:{fileName:d,lineNumber:1259,columnNumber:9}}," ",e.airportDep)," ",i.default.createElement("i",{style:{backgroundColor:"lightgray",borderRadius:"100px",padding:"5px"},className:"fa fa-plane",__self:this,__source:{fileName:d,lineNumber:1260,columnNumber:9}})," ",i.default.createElement("p",{style:{display:"inline",fontWeight:"bold",paddingLeft:"5px"},__self:this,__source:{fileName:d,lineNumber:1261,columnNumber:9}}," ",e.airport," ")," "," ",s," at ",r)}function C(e){for(let t=e.length-1;t>=0;t--){const r=e.charCodeAt(t);if(r<48||r>57)return!1}return!0}t.FlightLookup=v},58081:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.FooterByTOD=void 0;var i=r(32735),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/FooterByTOD.jsx";class a extends i.Component{render(){const{validation:e}=this.props;var t=(0,s.CheckForNullString)(this.props.formatDate),r=(0,s.IsNotNull)(this.props.byLabelStyle)?this.props.byLabelStyle:l.labelStyle1,i=(0,s.IsNotNull)(this.props.dateLabelStyle)?this.props.dateLabelStyle:l.labelStyle1,a=(0,s.IsNotNull)(this.props.divStyle)?this.props.divStyle:l.noStyle,u="",c="";(0,s.IsNull)(e)?(u=(0,s.CheckForNullString)(this.props.lastModifiedBy),c=(0,s.CheckForNullString)(this.props.lastModifiedDate)):((0,s.IsNull)(e.lastModifiedBy)||(u=(0,s.CheckForNullString)(e.lastModifiedBy.value)),(0,s.IsNull)(e.lastModifiedDate)||(c=(0,s.CheckForNullString)(e.lastModifiedDate.value)));var d={marginLeft:"5px",display:"inline"};return n.createElement("div",{style:a,className:"footerByTODDiv",__self:this,__source:{fileName:o,lineNumber:57,columnNumber:7}},u.length>0&&n.createElement("p",{style:{...d,...r},__self:this,__source:{fileName:o,lineNumber:61,columnNumber:11}},"Updated By ",n.createElement("b",{__self:this,__source:{fileName:o,lineNumber:62,columnNumber:24}},u)),c.length>0&&n.createElement("p",{style:{...d,...i},__self:this,__source:{fileName:o,lineNumber:66,columnNumber:11}},"on: ",n.createElement("b",{__self:this,__source:{fileName:o,lineNumber:67,columnNumber:17}},(0,s.DateTimeForValue)(c,t))))}}t.FooterByTOD=a;const l={labelStyle1:{textAlign:"center",fontSize:"14px",marginBottom:"0px",color:"black"},noStyle:{},customDummyRow2:{height:"21px"}}},4847:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GeolocationInput=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/GeolocationInput.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}s.CX.LogTypes.GeolocationInput;class d extends n.Component{constructor(){super(...arguments),c(this,"handleChange",(e=>{const t=new s.UtilSupport;var r=e.target.id,n=t.ConvertValueToLatLong(e.target.value),i=(0,s.createEventObject)(r,n);this.props.handlers.onChange(i)}))}render(){const{handlers:e}=this.props,{validationLat:t,validationLong:r}=this.props;var s=Object.assign({},e);return s.onChange=this.handleChange,n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:55,columnNumber:13}},n.default.createElement(o.TextInputCol,u({title:"Lat",validation:t},s,{__self:this,__source:{fileName:a,lineNumber:56,columnNumber:17}})),n.default.createElement(o.TextInputCol,u({title:"Long",validation:r},s,{__self:this,__source:{fileName:a,lineNumber:61,columnNumber:17}})))}}t.GeolocationInput=d,c(d,"defaultProps",{readOnly:!1})},15199:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAutocompleteCol=t.GoogleAutocomplete=void 0,r(48868),r(54861),r(19975),r(79150),r(75093),r(42295),r(34994);var i,s=r(32735),o=r(68476),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(47273)),l=(i=r(9998))&&i.__esModule?i:{default:i},u=r(56379),c=r(10198),d="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/GoogleAutoComplete.jsx";function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function p(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(){return f=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},f.apply(this,arguments)}const h=u.CX.LogTypes.toolsGoogleAutoComplete;class b extends s.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.createElement(o.Col,{className:e,style:t,__self:this,__source:{fileName:d,lineNumber:34,columnNumber:9}},n.createElement(g,f({},this.props,{__self:this,__source:{fileName:d,lineNumber:35,columnNumber:13}})))}}t.GoogleAutocompleteCol=b;class g extends s.Component{constructor(e){super(e),p(this,"getHelperPlaceList",(()=>{var{helperPlace:e}=this.props;return e||(e="resLookupPlaceAList"),console.log("helperPlace: ".concat(e)),e})),p(this,"getHidePlaceList",(()=>{var{hidePlace:e}=this.props;return e||(e="hideLookupPlaceList"),e})),p(this,"handleFetchResourceComplete",(()=>{this.buildHideLookup()})),p(this,"buildHideLookup",(()=>{if(!this.hideLookup){var e=(0,u.GetList)(this.props.GlobalLists,this.getHidePlaceList());for(var t of(this.hideLookup={},e))this.hideLookup[t.placeId]=t.description}})),p(this,"handleGetState",(()=>this.state)),p(this,"handleSetState",(e=>{this.setState(e)})),p(this,"clearSearch",(()=>{const{validation:e}=this.props;e.value="",e.valueA&&delete e.valueA,e.valueB&&delete e.valueB,this.toggleSuggestionsAndClear(),document.getElementById(e.fieldID).focus();var t=this.createEventObject(e.fieldID,"","");this.props.onChange(t)})),p(this,"createEventObject",(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;var i=(0,u.createEventObject)(e,t);return null!=r&&(i.target.valueA=r),null!=n&&(i.target.valueB=n),i})),p(this,"getMatchingLocalPlaces",(e=>{const{GlobalLists:t}=this.props;var r=this.getHelperPlaceList(),n=(0,u.GetList)(t,r);if(!n)return(0,u.Log)(h,"getMatchingLocalPlaces Loading ..."),[];const i=(0,u.escapeRegexCharacters)(e.trim());if(""===i)return[];var s=i.toLowerCase();return n.filter((e=>e.description.toLowerCase().includes(s)||e.searchKey.toLowerCase().includes(s)))})),p(this,"onGoogleLoaded",(()=>{(0,u.Log)(h,"google maps loaded"),this.setState({googleLoaded:!0})})),p(this,"sessionToken",void 0),p(this,"generateNewSessionToken",(()=>{this.sessionToken||this.state.googleLoaded&&(this.sessionToken=new google.maps.places.AutocompleteSessionToken)})),p(this,"handleChange",(e=>{const{onPlaceSelected:t,validation:r}=this.props;var n={address:e};r.valueA&&delete r.valueA,r.valueB&&delete r.valueB;var i=this.createEventObject(r.fieldID,e,"");if(this.props.onChange(i),this.getHelperPlaceList()){var s=this.getMatchingLocalPlaces(e);n.filteredLocationPlaces=s}this.setState(n)})),p(this,"handleSelect",((e,t)=>{if((0,u.Log)(h,"address: ".concat(e," placeID: ").concat(t)),!t||0==t.length)return void(0,u.Log)(h,"Place ID is invalid, ignore select");const{GlobalLists:r}=this.props;var n=this.getHelperPlaceList(),i=(0,u.GetList)(r,n).filter((e=>e.placeId==t));if(i.length>0){var s,o={};if(null!==(s=i[0])&&void 0!==s&&s.placeDetail){var a;o="string"==typeof i[0].placeDetail?JSON.parse(null===(a=i[0])||void 0===a?void 0:a.placeDetail):i[0].placeDetail,this.notifyOnSelected(e,o)}else{var l=new XMLHttpRequest;l.open("GET","/Res/GetPlace/".concat(t),!0),l.setRequestHeader("Content-Type","application/json"),l.onload=function(){var t=JSON.parse(l.responseText);(o=null==t?void 0:t.payload).geometry=(0,u.GetLocationLatLng)(o),this.notifyOnSelected(e,o)}.bind(this),l.send()}}else{let r=new google.maps.Map(document.createElement("div"));var c=new window.google.maps.places.PlacesService(r),d={placeId:t,fields:this.fields};this.sessionToken&&(d.sessionToken=this.sessionToken),c.getDetails(d,((t,r)=>{(0,u.Log)(h,"Place details",t,r),this.sessionToken=void 0,this.notifyOnSelected(e,t)}))}})),p(this,"notifyOnSelected",((e,t)=>{const{onChange:r,onPlaceSelected:n,validation:i,validationA:s}=this.props;(r(this.createEventObject(i.fieldID,e,t)),s)?r((0,u.createEventObject)(s.fieldID,t)):i.valueA=t;(this.suggestionsLoaded(0),n)&&n({fieldID:i.fieldID,address:e,place:t})})),p(this,"handleInputClicked",(e=>{this.props.onMouseDown&&this.props.onMouseDown(e);var t=e.target.id+"outerDiv",r=document.getElementById(t);r&&(r.style.borderColor="#80bdff",r.style.boxShadow="0 0 0 0.2rem rgba(0, 123, 255, 0.25)")})),p(this,"handleBlur",(e=>{(0,u.Log)(h,"handleBlur: ",e.target);var t=e.target.id+"outerDiv",r=document.getElementById(t);r&&(r.style.borderColor="hsl(0,0%,80%)",r.style.boxShadow="none"),this.toggleSuggestionsAndClear()})),p(this,"notifyParentHeightChange",(e=>{this.props.observeHeight&&this.props.handleObserveHeight&&this.props.handleObserveHeight(e)})),p(this,"suggestionsLoaded",(e=>{if(this.props.observeHeight&&this.props.handleObserveHeight){var t=this.props.maxCount;if(t=t||3,e>0&&(e=e>t?t:e),(0,u.Log)(h,"suggestion count: ",e),this.countHeight!=e)if(this.countHeight=e,0==e)this.notifyParentHeightChange(0);else{var r=65*e+30,n=document.getElementById("googleDropdownContainer");if(n){var i=getComputedStyle(n).height;r=parseInt(i.replace("px",""))+30}const{validation:t}=this.props;var s,o=document.getElementById(t.fieldID);o&&(s=o.getBoundingClientRect());var a=s?r+s.bottom:r;a>window.innerHeight&&this.notifyParentHeightChange(a)}}})),p(this,"setPlacesRef",(e=>{this.placesRef=e})),p(this,"toggleSuggestionsAndClear",(()=>{this.suggestionsLoaded(0),this.placesRef&&this.placesRef.clearSuggestions()}));var{GlobalLists:t}=this.props;t||(t={});var r=t.Settings&&t.Settings.googleapikey?t.Settings.googleapikey:"",n=(0,u.IsNotNull)(this.props.forceLoad)?this.props.forceLoad:!!r&&function(e){var t=S(e);return(0,u.Log)(h,"ScriptURL: ",t),!!t&&!!document.querySelector('script[src="'+t+'"]')}(r);this.state={googleResults:"",googleLoaded:n,address:"",googleApiKey:"",filteredLocationPlaces:[]},this.hideLookup=null,this.countHeight=0,this.fields=(0,u.DefaultIfNull)(this.props.fields,["address_components","geometry.location","place_id","formatted_address","name","type"]);const{googlecountries:i}=t.Settings?t.Settings:{};var s=i||[];"string"==typeof s&&(s=s.split(",")),this.countries=s;var o=new u.ServerSupport(this.handleGetState,this.handleSetState);o.MSGPrefix=this.props.MSGPrefix?this.props.MSGPrefix:"HelperPlace",o.URLController=this.props.URLController?this.props.URLController:"LocationPlaceView",o.PageTitle=this.props.PageTitle?this.props.PageTitle:"HelperPlace",o.Dispatch=this.props.dispatch,this.serverSupport=o,this.types=[]}componentDidMount(){if(this.props.googleInitialized)this.buildHideLookup();else{var e=this.getHelperPlaceList(),t=this.getHidePlaceList();this.serverSupport.FetchServerResource(this.props.GlobalLists,{Lists:[e,t],Settings:["Google"]},!1,this.handleFetchResourceComplete)}}render(){const{GlobalLists:e,onMouseDown:t,validation:r}=this.props;var i=null;(0,u.IsNull)(r.value)||(i=r.value),(0,u.IsNull)(this.props.value)||(i=this.props.value);var s=null!=i?i.toString():"";r.visible=!0;var o=(0,u.DefaultIfNull)(this.props.readOnly,!1),a=(0,u.DefaultIfNull)(this.props.title,""),m=(0,u.DefaultIfNull)(this.props.placeholder,a);("string"==typeof m&&0==m.length||"string"!=typeof m&&1==m)&&(m="Select"),o&&(m="");var p=this.state.filteredLocationPlaces,h=e&&e.Settings&&e.Settings.googleapikey?e.Settings.googleapikey:"",b=(0,u.IsLanguageRTL)(e),g=b?"google-input RTLClass":"google-input",y=b?"google-autocomplete-dropdown-container RTLClass":"google-autocomplete-dropdown-container",{componentRestrictions:C,location:P,radius:w}=this.props;C||(C={}),C.country||(C.country=this.country),this.generateNewSessionToken();var D={componentRestrictions:C,sessionToken:this.sessionToken};return P&&(D.location=P),w&&(D.radius=w),n.createElement(n.Fragment,null,h&&n.createElement(l.default,{url:S(h),onLoad:this.onGoogleLoaded,__self:this,__source:{fileName:d,lineNumber:641,columnNumber:11}}),o?n.createElement(c.ReadOnlyInput,{title:a,placeholder:m,value:s,__self:this,__source:{fileName:d,lineNumber:798,columnNumber:9}}):n.createElement(c.ValidateError,f({},this.props,{__self:this,__source:{fileName:d,lineNumber:647,columnNumber:9}}),this.state.googleLoaded&&h&&n.createElement("div",{className:"Flatpickr flatpickrMT flatpickrMT-Container",style:{zIndex:"auto"},id:r.fieldID+"outerDiv",__self:this,__source:{fileName:d,lineNumber:654,columnNumber:15}},b&&n.createElement(c.ClearInputDiv,f({isClearable:true,clearSearch:this.clearSearch},this.props,{__self:this,__source:{fileName:d,lineNumber:658,columnNumber:17}})),n.createElement(v,{ref:this.setPlacesRef,value:s,onChange:this.handleChange,onSelect:this.handleSelect,searchOptions:D,debounce:300,__self:this,__source:{fileName:d,lineNumber:663,columnNumber:17}},(e=>{let{getInputProps:t,suggestions:i,getSuggestionItemProps:s,loading:o}=e;return n.createElement("div",{style:{width:"100%",display:"inline"},__self:this,__source:{fileName:d,lineNumber:675,columnNumber:19}},n.createElement("input",f({},t({placeholder:m,className:{googleInputClass:g},style:{width:"100%"}}),{id:r.fieldID,onMouseDown:this.handleInputClicked,onBlur:this.handleBlur,className:g,__self:this,__source:{fileName:d,lineNumber:677,columnNumber:21}})),n.createElement(c.LoadingSpinner,{isOpen:o,ShowInline:!0,LoadingStyle:{color:"blue"},__self:this,__source:{fileName:d,lineNumber:690,columnNumber:21}}),i.length>0?n.createElement(n.Fragment,null,n.createElement("div",{id:"googleDropdownContainer",className:y,__self:this,__source:{fileName:d,lineNumber:701,columnNumber:25}},p.map(((e,t)=>{var r="string"==typeof e.placeDetail?JSON.parse(e.placeDetail):e.placeDetail,i=null!=r&&r.types?r.types:e.types,o=null!=r&&r.formatted_address?r.types:e.formattedAddress,a=function(e){var t=e,r=t.indexOf(",");return t=t.substring(0,-1!=r?r:t.length),t}(e.description);return n.createElement("div",f({},s(e,{className:"google-suggestion-item"}),{key:t,id:"googleListItem",__self:this,__source:{fileName:d,lineNumber:720,columnNumber:33}}),n.createElement(_,{types:i,color:"green",description:a,subAddress:o,__self:this,__source:{fileName:d,lineNumber:727,columnNumber:36}}))})),i.map(((e,t)=>{var r="gs"+t;return this.hideLookup&&e.placeId in this.hideLookup?null:n.createElement("div",f({},s(e,{className:"google-suggestion-item"}),{key:r,__self:this,__source:{fileName:d,lineNumber:746,columnNumber:31}}),n.createElement(_,{types:e.types,color:"gray",description:e.formattedSuggestion.mainText,subAddress:e.formattedSuggestion.secondaryText,__self:this,__source:{fileName:d,lineNumber:752,columnNumber:33}}))})),n.createElement(N,{__self:this,__source:{fileName:d,lineNumber:763,columnNumber:27}})),this.suggestionsLoaded(i.length+p.length)):n.createElement(n.Fragment,null,this.suggestionsLoaded(0)))})),!b&&n.createElement(c.ClearInputDiv,f({isClearable:true,clearSearch:this.clearSearch},this.props,{__self:this,__source:{fileName:d,lineNumber:787,columnNumber:17}})))))}}t.GoogleAutocomplete=g;class v extends a.default{constructor(){super(...arguments),p(this,"handleInputKeyDown",(e=>{switch(e.key){case"Enter":e.preventDefault(),this.handleEnterKey();break;case"ArrowDown":e.preventDefault(),this.handleDownKey();break;case"ArrowUp":e.preventDefault(),this.handleUpKey();break;case"Escape":this.clearSuggestions();break;case"Tab":this.getActiveSuggestion()&&this.handleEnterKey()}}))}}class y extends s.Component{render(){const{types:e,color:t}=this.props;var r=function(e){if(!e)return"fas fa-map-marker-alt";switch(e.length>0?e[0]:"default"){case"airport":return"fas fa-plane";case"bus_station":return"fas fa-bus";case"food":case"restaurant":return"fas fa-utensils";case"library":case"museum":return"fas fa-book-open";case"lodging":return"fas fa-bed";case"movie_theater":return"fas fa-film";case"street_address":case"premise":return"fas fa-home";default:return"fas fa-map-marker-alt"}}(e);return n.createElement(o.Col,{xs:"1",style:{minWidth:"50px"},__self:this,__source:{fileName:d,lineNumber:855,columnNumber:7}},n.createElement("i",{style:{...C.iconStyle,color:t},className:r,__self:this,__source:{fileName:d,lineNumber:856,columnNumber:9}}))}}class _ extends s.Component{render(){const{color:e,description:t,subAddress:r,types:i}=this.props;return n.createElement(o.Row,{__self:this,__source:{fileName:d,lineNumber:878,columnNumber:7}},n.createElement(y,{types:i,color:e,__self:this,__source:{fileName:d,lineNumber:879,columnNumber:9}}),n.createElement(o.Col,{__self:this,__source:{fileName:d,lineNumber:882,columnNumber:9}},n.createElement("div",{__self:this,__source:{fileName:d,lineNumber:883,columnNumber:11}},t),n.createElement("div",{style:C.addressSubStyle,__self:this,__source:{fileName:d,lineNumber:886,columnNumber:11}},r)))}}class N extends s.Component{render(){return n.createElement("div",{id:"poweredByDIV",style:{textAlign:"right",backgroundColor:"#f7f7f7",borderTop:"1px solid rgb(201, 201, 201)"},__self:this,__source:{fileName:d,lineNumber:898,columnNumber:7}},n.createElement("img",{src:"https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png",__self:this,__source:{fileName:d,lineNumber:899,columnNumber:9}}))}}const C={addressSubStyle:{fontSize:"14px",fontWeight:"300"},iconStyle:{fontSize:"20px",padding:"10px"}};function S(e){return(0,u.Log)(h,"googleAPIKey: ",e),e?"https://maps.googleapis.com/maps/api/js?key=".concat(e,"&libraries=places"):""}},88431:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.GooglePUD=void 0,r(19975),r(75093);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(10198),o=r(56379),a=r(94407),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/GooglePUD.jsx";function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function c(){return c=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},c.apply(this,arguments)}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}o.CX.LogTypes.toolsGoogleAutoComplete;const m=1,p=2,f={1:"name",2:"locationAddress"},h={[o.CX.QuickSelectTypes.AirportList]:1,[o.CX.QuickSelectTypes.FilteredList]:1};class b extends n.Component{constructor(e){var t;super(e),t=this,d(this,"toggleList",(e=>{const{QuickSelectTypes:t}=o.CX;var r=0;if(!(!this.state.showList&&e&&(r=this.getArrayIndex(e))<0)){var n=this.getQuickSelectItem(r),i=n.recType in h?n.filter:"";this.setState({showList:!this.state.showList,showMode:1,listItem:n,listIndex:r,listName:i,modalTitle:n.description})}})),d(this,"toggleList2",(e=>{var t=this.getArrayIndex(e);t<0||this.setState({showList:!this.state.showList,showMode:2,listIndex:t})})),d(this,"handleSelected",(e=>{const{handlers:t,q:r,validation:n}=this.props;var i=this.state.validations;(new o.ValidationSupport).clearError(i.loc),i.loc.value=e.target.value,this.setState({validations:i});var s="PICKUP"==r.code?"restrictedPickupListLookup":"restrictedDropoffListLookup",a=this.util.getObjectValue(this.props.validations,[s,"value"],[]),l={place_id:e.target.value};e.target={id:n.fieldID,value:a[l.place_id],valueA:l},t.onChange(e)})),d(this,"handleQuickMenu",(e=>{var t=e.target.id,r=t.includes("quick")?m:p,n=r==m?this.getArrayIndex(e):0,i=document.getElementById(t);if(i&&!(n<0)){var s=r==m?this.getQuickSelectItem(n):null,l=f[r],u=r==m?this.getPlaces(n):this.props.favorites;if(!(0,o.IsNull)(u)&&0!=u.length){var c=new MouseEvent("contextmenu",{bubbles:!0,cancelable:!1,view:window,button:2,buttons:0,clientX:i.getBoundingClientRect().x-140,clientY:i.getBoundingClientRect().y}),d=this.buildMenu(u,l,s);(0,a.OpenContextMenuClick)(c,{key:undefined,menuArray:d,menuSelect:this.handleSelectPUD,RecordID:r,RecordKey:n})}}})),d(this,"handleSelectPUD",(function(e){let r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if("-"!=e.Params){const{handlers:p,validation:h}=t.props;var n=e;if(r){if(!(e.RecordID in f))return;var i=t.getPlaces(e.RecordKey),s=e.RecordID==m?i:t.props.favorites,a=parseInt(e.Params,10);n=isNaN(a)?{}:s[a]}if(f[e.RecordID]in n){var l;if(e.RecordID==m)if("place"in n){var u={place_id:n.place.place_id},c=(0,o.GetLocationLatLng)(n.place);c&&(u.geometry=c),l={target:{id:h.fieldID,value:n.place.name,valueA:u}}}else console.log("selected PUD is missing place");else t.dispatch={element:h.fieldID},l={target:{id:h.fieldID,value:n.locationAddress}};if(p.onChange(l),p.onPlaceSelected){var d=u;d.name=n.place.name,l={fieldID:h.fieldID,place:d},p.onPlaceSelected(l)}}}})),d(this,"callbackValidation",(()=>(new o.ValidationSupport).validateAllObjs(this.state.validations)?1:0)),d(this,"findLocationKey",((e,t)=>{for(var r=Object.keys(t),n=0;n<r.length;n++)if(this.util.includes(r[n],e))return r[n];return null})),d(this,"getArrayIndex",(e=>{var t=this.util.getObjectValue(e,"target.dataset",{});if(!t.index)return-1;var r=Number(t.index);return Number.isNaN(r)?-1:r})),d(this,"getLabelComponents",((e,t)=>{const{QuickSelectModes:r}=o.CX;var i=this.getQuickSelectLists();return n.default.createElement(n.default.Fragment,null,t.showFav&&n.default.createElement("i",{onClick:this.handleQuickMenu,id:e.fieldID+"_fav",className:"fa fa-home quickSelectIcon","aria-hidden":"true",__self:this,__source:{fileName:l,lineNumber:296,columnNumber:21}}),i.length>0&&n.default.createElement(n.default.Fragment,null,i.map(((t,i)=>n.default.createElement(v,{"aria-hidden":"true",className:t.icon,id:e.fieldID+"_quick"+i,index:i,key:i,onClick:this.getMode(t)==r.Menu?this.handleQuickMenu:this.toggleList,toolTip:t.description,valid:this.isItemValid(t),__self:this,__source:{fileName:l,lineNumber:302,columnNumber:25}})))),t.showList&&n.default.createElement("i",{onClick:this.toggleList,id:e.fieldID+"_list",className:"fas fa-shuttle-van quickSelectIcon","aria-hidden":"true",__self:this,__source:{fileName:l,lineNumber:315,columnNumber:21}}),t.showList&&n.default.createElement("i",{onClick:this.toggleList2,id:e.fieldID+"_list",className:"fas fa-list quickSelectIcon","aria-hidden":"true",__self:this,__source:{fileName:l,lineNumber:318,columnNumber:21}}))})),d(this,"getMode",(e=>{const{QuickSelectModes:t}=o.CX;var r=(0,o.IsNull)(e.mode)||e.mode==t.NotSpecified?t.Automatic:e.mode;return r==t.Automatic&&(r=e.count<=5&&!(e.recType in h)?t.Menu:t.Dialog),r})),d(this,"getPlaces",(e=>{var t=this.getQuickSelectLists();if(Array.isArray(t)&&e>=0&&e<t.length){var r=t[e];return Array.isArray(r.places)?r.places:[]}return[]})),d(this,"getQuickSelectItem",(e=>{var t=this.getQuickSelectLists(),r={};return Array.isArray(t)&&e>=0&&e<t.length&&(r=t[e]),r})),d(this,"getQuickSelectLists",(()=>{if(!(!!(0,o.IsNull)(this.props.quickSelect)||this.props.quickSelect))return[];const{GlobalLists:e}=this.props.handlers;return this.util.getObjectValue(e,"resSession.quickSelectLists",[])})),d(this,"getRadiusInfo",(()=>{const{handlers:e,q:t,validations:r}=this.props;var n=Number(this.util.getObjectValue(e,["GlobalLists","Settings","googleradius"],100)),i=void 0;if(n>0){var s,a=this.searchKey;if(this.searchKey)r[this.searchKey];else{var l="DROPOFF"==t.code?"pickupLocation":"dropoffLocation";a=this.findLocationKey(l,r),this.searchKey=a}var u,c,d,m=null===(s=a?r[a]:void 0)||void 0===s?void 0:s.valueA;if(m)if((n*=1609.34)>5e4&&(n=5e4),"function"!=typeof(null===(c=i=null==m||null===(u=m.geometry)||void 0===u?void 0:u.location)||void 0===c?void 0:c.lat))i=null===(d=(0,o.GetLocationLatLng)(m))||void 0===d?void 0:d.location}return i&&"function"==typeof i.lat||(n=void 0,i=void 0),{result:n>0&&i,location:i,radius:n}})),d(this,"isItemValid",(e=>e.count>0||e.recType in h));const{validation:r}=this.props,{vt:i}=o.CX;this.util=new o.UtilSupport;var s=this.util.getObjectValue(r,["valueA","place_id"],"");const u=new o.ValidationSupport;this.vs=u;var c={loc:u.CVO("loc",i.string,{isRequired:!0,initialValue:s,maxChars:256})};this.AutoCompleteRef=n.default.createRef(),this.dispatch=null,this.searchKey=null,this.state={validations:c,hasErrors:0,listItem:{},modalTitle:"",showList:!1,trigger:0}}componentDidUpdate(e){if(this.dispatch){var t=this.util.getObjectValue(this,["AutoCompleteRef","current","placesRef","fetchPredictions"],null);t&&t(),this.dispatch=null}}buildMenu(e,t,r){var n=r&&"object"==typeof r?r.description:"Select location";return this.util.buildContextMenu({items:e,header:n,keyName:t,name:"contacts",footer:"Cancel"})}render(){const{handlers:e,q:t,settings:r,validation:i,validations:o}=this.props,{listIndex:a,showList:u}=this.state;var d=this.buildMenu(this.props.favorites,f[p]),h=!!(d&&d.length>0),b=u&&a>=0?this.getPlaces(a):[],v="PICKUP"==t.code?"restrictedPickupList":"restrictedDropoffList",y=this.util.getObjectValue(o,[v,"value"],[]),_=this.getRadiusInfo(),N=this.util.getObjectValue(r,["maxlocations"],3);if(y.length>0){var C=this.util.getObjectValue(i,["valueA","place_id"],""),S=this.state.validations.loc;if(1==y.length){C=y[0].value;S.value=C,i.value=y[0].display,i.valueA={place_id:C}}else S.value=C;return i.validateFunction=this.callbackValidation,i.validateAdditionalData=!1,i.visible=!0,n.default.createElement(s.SelectInput,{placeholder:"select location",selectList:y,title:this.props.title,validation:S,onMouseDown:this.handleInputClicked,onChange:this.handleSelected,__self:this,__source:{fileName:l,lineNumber:454,columnNumber:17}})}var P=this.getLabelComponents(i,{showFav:h,showList:!1});return n.default.createElement("div",{style:{marginTop:"10px",marginRight:"10px"},__self:this,__source:{fileName:l,lineNumber:472,columnNumber:17}},n.default.createElement(s.GoogleAutocomplete,c({location:_.location,radius:_.radius,observeHeight:this.props.iframe,title:this.props.title,placeholder:this.props.placeholder,validation:i,ref:this.AutoCompleteRef,maxCount:N,addLabelComponents:P},e,{__self:this,__source:{fileName:l,lineNumber:475,columnNumber:29}})),u&&a>=0&&n.default.createElement(g,{items:b,keyName:f[m],handlers:e,modalTitle:this.state.modalTitle,mode:this.state.showMode,onChange:this.handleSelectPUD,listIndex:a,listName:this.state.listName,listType:this.state.listItem.recType,toggle:this.toggleList,__self:this,__source:{fileName:l,lineNumber:490,columnNumber:29}}))}}t.GooglePUD=b;class g extends n.Component{constructor(e){super(e),d(this,"setParentHeight",(()=>{const{handlers:e}=this.props;if(e.handleObserveHeight){var t=this.mapHeight+this.padding;e.handleObserveHeight(t)}})),d(this,"handleSelect",(e=>{const{handlers:t,listIndex:r,onChange:n,toggle:i}=this.props;var s=e.target.value;if(n&&i)if("object"==typeof s)s.RecordID=m,s.RecordKey=r,n(s,!1),i();else{var a,l=Number(e.target.value),u=(0,o.GetList)(t.GlobalLists,this.listName,!1)[l];if(null!=u&&u.placeDetail)a="string"==typeof u.placeDetail?JSON.parse(null==u?void 0:u.placeDetail):u.placeDetail,s={RecordID:m,RecordKey:r,name:u.description,place:a},n(s,!1),i();else{var c=new XMLHttpRequest;c.open("GET","/Res/GetPlace/".concat(null==u?void 0:u.placeId),!0),c.setRequestHeader("Content-Type","application/json"),c.onload=function(){var e=JSON.parse(c.responseText);(a=null==e?void 0:e.payload).geometry=(0,o.GetLocationLatLng)(a),s={RecordID:m,RecordKey:r,name:u.description,place:a},n(s,!1),i()}.bind(this),c.send()}}})),d(this,"handleSelect2",(e=>{const{listIndex:t,onChange:r,toggle:n}=this.props;var i=e.target.id;r&&r({RecordID:m,Params:i,RecordKey:t},!0),n()})),d(this,"buildList",(()=>{const{items:e,keyName:t}=this.props;for(var r=[],n=0;n<e.length;n++){var i=e[n];if(t in i&&!(0,o.IsNullOrEmpty)(i[t])){var s={display:i[t],value:i};r.push(s)}}return r})),d(this,"buildFilteredList",((e,t)=>(0,o.GetList)(e,t,!1))),d(this,"buildAirportList",((e,t)=>{var r=[];this.listName=t;for(var n=(0,o.GetList)(e,t,!1),i=0;i<n.length;i++){var s={display:n[i].description,value:i.toString()};r.push(s)}return r}));const{vt:t}=o.CX;var r={selectValue:(new o.ValidationSupport).CVO("selectValue",t.string)};this.state={showList:!0,validations:r,menuIsOpen:!1},this.selectRef=n.default.createRef();const i=new o.UtilSupport;this.util=i,this.mapHeight=400,this.padding=50}componentDidMount(){this.setParentHeight(),setTimeout((()=>{this.selectRef.current&&this.selectRef.current.setFocus(!0),this.setState({menuIsOpen:!0})}),500)}render(){const{handlers:e,items:t,keyName:r,listName:a,listType:u,modalTitle:c,mode:d,toggle:m}=this.props;var p=this.state.validations,f=[];return f=u==o.CX.QuickSelectTypes.AirportList?this.buildAirportList(e.GlobalLists,a):u==o.CX.QuickSelectTypes.FilteredList?this.buildFilteredList(e.GlobalLists,a):this.buildList(),n.default.createElement(i.Modal,{isOpen:!0,className:"quickSelectModal",toggle:m,modalTransition:{timeout:0},__self:this,__source:{fileName:l,lineNumber:681,columnNumber:13}},n.default.createElement("div",{className:"closeButtonX",__self:this,__source:{fileName:l,lineNumber:686,columnNumber:17}},n.default.createElement("button",{className:"deleteBtn btnIconSidePadding",style:o.CX.CustomModalStyles.SmallXButtonStyle,onClick:m,title:"Close",__self:this,__source:{fileName:l,lineNumber:687,columnNumber:7}},n.default.createElement("i",{className:"fa fa-times","aria-hidden":"true",__self:this,__source:{fileName:l,lineNumber:691,columnNumber:6}}))),n.default.createElement(i.ModalBody,{className:"quickSelectModalBody",__self:this,__source:{fileName:l,lineNumber:695,columnNumber:17}},1==d&&this.state.showList&&n.default.createElement(s.SelectInput,{ref:this.selectRef,defaultMenuIsOpen:!1,GlobalLists:e.GlobalLists,isSearchable:!0,menuIsOpen:this.state.menuIsOpen,openMenuOnFocus:!0,selectList:f,placeholder:"Select or type a name",title:c,validation:p.selectValue,onChange:this.handleSelect,__self:this,__source:{fileName:l,lineNumber:698,columnNumber:25}}),2==d&&n.default.createElement("div",{id:"scroll1",style:{height:"auto",width:"auto",overflowY:"scroll",listStyleType:"none"},__self:this,__source:{fileName:l,lineNumber:713,columnNumber:25}},t.map(((e,t)=>n.default.createElement("div",{style:{margin:"4px 6px 0 0",cursor:"pointer"},className:"",id:t,onClick:this.handleSelect2,__self:this,__source:{fileName:l,lineNumber:714,columnNumber:57}},e[r]))))))}}class v extends n.Component{render(){if(0==(!!(0,o.IsNull)(this.props.valid)||this.props.valid))return null;var e=this.props.id||"",t=this.props.index,r=this.props.className||"fas fa-circle",i=this.props.onClick||(()=>null),a=this.props.toolTip||"";return(0,s.ToolTipsRebuild)(),n.default.createElement("i",{onClick:i,id:e,className:r,"data-index":t,"data-tip":a,"aria-hidden":"true",__self:this,__source:{fileName:l,lineNumber:736,columnNumber:13}})}}},28881:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleValid=void 0,r(19975);var i=r(32735),s=r(10198),o=r(56379);function a(){return a=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},a.apply(this,arguments)}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}o.CX.LogTypes.toolsGoogleAutoComplete;class u extends i.Component{constructor(e){super(e),l(this,"handleSelected",(e=>{const{handlers:t}=this.props;e.target={forceTemplateReload:!0},t.onChangeReprice(e)})),l(this,"callbackValidation",(()=>{const{handlers:e,validation:t}=this.props,{GlobalLists:r,TokenPrefix:n}=e;var i=!0;const s=new o.googleParse;var a=s.Parse(t.valueA);if(s.isPartialAddress(a)&&(i=!1),i)this.setState({hasErrors:0});else{t.isValid=!1,t.displayError=!0;var l=(0,o.GetToken)(r,n,"GoogleIncomplete","Please enter a complete street address including street number");t.errorMSG=l}return i?1:0}));const{validation:t}=this.props;var r=this.props.settings?this.props.settings:{};this.required=t.isRequired?t.isRequired:DefaultIfNull(r.required,!1),this.state={hasErrors:0}}render(){const{q:e,validation:t,validations:r}=this.props;var i=r[e.id];this.required&&(i.validateFunction=this.callbackValidation,i.visible=!0,i.isRequired=!0);const o=this.props.handlers;var l=Object.assign({},o);return l.onChange=o.onChangeBase,n.createElement(s.GoogleAutocomplete,a({observeHeight:this.props.iframe,title:this.props.title,placeholder:this.props.placeholder,validation:t,onPlaceSelected:this.handleSelected},l,{__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/GoogleValid.jsx",lineNumber:74,columnNumber:13}}))}}t.GoogleValid=u},92488:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.HighlightSearchComponent=void 0,r(15761),r(42295),r(34994),r(19975);var i=r(32735),s=r(68476),o=r(10198),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/HighlightSearchComponent.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const c=a.CX.LogTypes.resLogAlertModal;class d extends i.Component{constructor(e){super(e),u(this,"inputChanged",(e=>{var t=e.target.value,r=document.getElementById(this.props.DivTextID),n=this.props.isHTML?this.props.logMessage:r.textContent,i=(0,a.CheckStringLength)(t)?this.applyHighlights(n,t,this.state.matchCase):this.props.logMessage;(0,a.CheckStringLength)(t)||this.setState({markedIDs:[],activeIndex:-1}),r.innerHTML=i,this.setState({searchText:t,activeIndex:-1})})),u(this,"inputChecked",(e=>{var t=e.target.value>0,r=this.state.validationErrors;r.MatchCase.value=e.target.value;var n=(0,a.createEventObject)(a.CX.AlertIDs.CaseSensitiveID,this.state.searchText);this.setState({matchCase:t,validationErrors:r},(()=>{this.inputChanged(n)}))})),u(this,"copyPressed",(()=>{(0,a.Log)(c,"Copying to clipboard");var e=document.createRange();e.selectNode(document.getElementById(this.props.DivTextID)),window.getSelection().removeAllRanges(),window.getSelection().addRange(e),document.execCommand("copy"),(0,a.Log)(c,"Done Copying to clip board"),this.props.dispatch&&(0,a.ShowAlert)("Copied to Clipboard",a.Constants.successAlertType,this.props.dispatch)})),u(this,"nextMark",(()=>{(0,a.Log)(c,"Next highlight pressed"),this.navToNextPrevMark(!1)})),u(this,"previousMark",(()=>{(0,a.Log)(c,"Previous highlight pressed"),this.navToNextPrevMark(!0)})),this.state={searchText:"",activeIndex:-1,matchCase:!1,markedIDs:[],validationErrors:new function(){const e=new a.ValidationSupport,{AlertIDs:t,IDs:r,vt:n}=a.CX;return{MatchCase:e.CVO(t.CaseSensitiveID,n.numeric,{initialValue:0}),SearchTerms:e.CVO(t.SearchInputID,n.string)}}}}navToNextPrevMark(e){(0,a.Log)(c,"Next/Previous highlight pressed");var t=this.state.markedIDs;if(t&&t.length>0){var r=t.length-1,n=e?this.state.activeIndex-1:this.state.activeIndex+1,i=this.state.activeIndex;if(e?n>=0:n<=r){var s=-1==this.state.activeIndex?n:i;e&&(s=i),this.applyMarkIDHighlight(n,s)}else if(e)if(0==i){var o=t.length-1;this.applyMarkIDHighlight(o,i)}else{o=t.length-1;this.applyMarkIDHighlight(o,i)}else this.applyMarkIDHighlight(0,i)}}applyMarkIDHighlight(e,t){var r=this.state.markedIDs,n=r[e];if((0,a.Log)(c,"MarkedID -- ".concat(n)),-1!=t){var i=r[t];document.getElementById(i).classList.remove("marked")}var s=document.getElementById(n);s.classList.add("marked"),s.scrollIntoView({behavior:"smooth",block:"nearest"}),this.setState({activeIndex:e})}applyHighlights(e,t,r){(0,a.Log)(c,"SearchText -- ".concat(t));var n=new RegExp(t,r?"g":"ig");let{finalText:i,markedIDs:s}=this.highlight(e,n);return e=(e=i).replace(/\n$/g,"\n\n"),this.setState({markedIDs:s}),e}highlight(e,t){var r=[];return{finalText:e.replace(t,((e,t)=>{var n="mark"+t;return r.push(n),'<mark id="'+n+'"ref="'+n+'">'+e+"</mark>"})),markedIDs:r}}renderMatchedLabel(){var e=this.state.markedIDs.length,t=(-1==this.state.activeIndex?"0":this.state.activeIndex+1)+" of "+e+" matches";return n.createElement("label",{className:"inputLabel",style:{fontWeight:"normal",marginLeft:"10px",marginTop:"0"},__self:this,__source:{fileName:l,lineNumber:233,columnNumber:7}},t)}render(){return this.props.logMessage?n.createElement("div",{style:m.rowStyle,__self:this,__source:{fileName:l,lineNumber:248,columnNumber:7}},n.createElement(s.Row,{className:"searchRow",style:{marginBottom:"10px"},__self:this,__source:{fileName:l,lineNumber:249,columnNumber:9}},n.createElement(s.Col,{__self:this,__source:{fileName:l,lineNumber:250,columnNumber:9}},n.createElement("div",{className:"search",__self:this,__source:{fileName:l,lineNumber:251,columnNumber:9}},n.createElement("span",{className:"fa fa-search",__self:this,__source:{fileName:l,lineNumber:252,columnNumber:11}}),n.createElement("input",{className:"form-control",type:"text",id:this.state.validationErrors.SearchTerms.fieldID,placeholder:"Search",onChange:this.inputChanged,value:this.state.searchText,__self:this,__source:{fileName:l,lineNumber:253,columnNumber:11}})),n.createElement(s.ButtonGroup,{__self:this,__source:{fileName:l,lineNumber:262,columnNumber:11}},n.createElement(s.Button,{className:"btnGroupBtn",style:m.buttonStyle1,onClick:this.previousMark,"data-toggle":"tooltip",title:"Previous Match",__self:this,__source:{fileName:l,lineNumber:263,columnNumber:13}},n.createElement("i",{className:"fa fa-chevron-left","aria-hidden":"true",onClick:this.previousMark,__self:this,__source:{fileName:l,lineNumber:269,columnNumber:15}})),n.createElement(s.Button,{className:"btnGroupBtn",style:m.buttonStyle1,onClick:this.nextMark,"data-toggle":"tooltip",title:"Next Match",__self:this,__source:{fileName:l,lineNumber:274,columnNumber:13}},n.createElement("i",{className:"fa fa-chevron-right","aria-hidden":"true",onClick:this.nextMark,__self:this,__source:{fileName:l,lineNumber:280,columnNumber:15}}))),this.renderMatchedLabel()),n.createElement(s.Col,{__self:this,__source:{fileName:l,lineNumber:290,columnNumber:9}},n.createElement(o.CheckBoxInput,{title:"Match Case",validation:this.state.validationErrors.MatchCase,onChange:this.inputChecked,__self:this,__source:{fileName:l,lineNumber:291,columnNumber:11}}),n.createElement("button",{className:"copyButton",style:{marginLeft:"15px",fontSize:"12px"},onClick:this.copyPressed,__self:this,__source:{fileName:l,lineNumber:296,columnNumber:11}},"Copy Log",n.createElement("i",{style:{marginLeft:"10px"},className:"fa fa-copy","aria-hidden":"true",__self:this,__source:{fileName:l,lineNumber:300,columnNumber:13}}))))):null}}t.HighlightSearchComponent=d;const m={imageStyle:{width:"50px",height:"50px",display:"block"},imagenoStyle:{width:"0px",height:"0px"},noStyle:{},rowStyle:{borderBottom:"lightgray solid 1px",color:"black"},buttonStyle1:{marginTop:"5px",padding:"0.175rem 0.75rem",fontSize:"10px"}}},8472:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.ImageCarousel=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ImageCarousel.jsx";function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}s.CX.LogTypes.toolsText;class l extends n.Component{constructor(e){super(e),this.state={activeIndex:0},this.next=this.next.bind(this),this.previous=this.previous.bind(this),this.goToIndex=this.goToIndex.bind(this),this.onExiting=this.onExiting.bind(this),this.onExited=this.onExited.bind(this)}onExiting(){this.animating=!0}onExited(){this.animating=!1}next(){if(this.animating)return;const e=this.state.activeIndex===this.items.length-1?0:this.state.activeIndex+1;this.setState({activeIndex:e})}previous(){if(this.animating)return;const e=0===this.state.activeIndex?this.items.length-1:this.state.activeIndex-1;this.setState({activeIndex:e})}goToIndex(e){this.animating||this.setState({activeIndex:e})}render(){const{className:e,items:t}=this.props;if(!Array.isArray(t)||t.length<=0)return null;this.items=t;const{activeIndex:r}=this.state;this.props.height,this.props.maxWidth;var s=e||"defaultItem";const a=t.map((e=>n.default.createElement(i.CarouselItem,{className:s,onExiting:this.onExiting,onExited:this.onExited,key:e.src,__self:this,__source:{fileName:o,lineNumber:106,columnNumber:9}},n.default.createElement("img",{src:e.src,alt:e.altText,className:"productListCarouselImg",__self:this,__source:{fileName:o,lineNumber:112,columnNumber:11}}),n.default.createElement(i.CarouselCaption,{captionText:e.caption,__self:this,__source:{fileName:o,lineNumber:113,columnNumber:11}}))));return n.default.createElement(n.default.Fragment,null,n.default.createElement("style",{__self:this,__source:{fileName:o,lineNumber:120,columnNumber:9}},".defaultItem { }"),n.default.createElement(i.Carousel,{activeIndex:r,next:this.next,previous:this.previous,__self:this,__source:{fileName:o,lineNumber:123,columnNumber:7}},n.default.createElement(i.CarouselIndicators,{items:t,activeIndex:r,onClickHandler:this.goToIndex,__self:this,__source:{fileName:o,lineNumber:128,columnNumber:9}}),a,n.default.createElement(i.CarouselControl,{direction:"prev",directionText:"Previous",onClickHandler:this.previous,__self:this,__source:{fileName:o,lineNumber:130,columnNumber:9}}),n.default.createElement(i.CarouselControl,{direction:"next",directionText:"Next",onClickHandler:this.next,__self:this,__source:{fileName:o,lineNumber:131,columnNumber:9}})))}}t.ImageCarousel=l},76342:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ImageGallery=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ImageGallery.jsx";function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class l extends i.Component{constructor(){super(...arguments),a(this,"handleClick",(e=>{var t;const{onChange:r,onNext:n}=this.props;var i=null==e||null===(t=e.target)||void 0===t?void 0:t.dataset;i&&i.eventid&&(r&&r((0,s.createEventObject)(i.eventid,i.code)));n&&n((0,s.createEventObject)(i.eventid,i.code))}))}render(){const{images:e,nameOnly:t}=this.props;var r=this.props.eventId||"ProductFilter";return t?n.createElement("div",{className:"array-container",__self:this,__source:{fileName:o,lineNumber:36,columnNumber:17}},e.map(((e,t)=>n.createElement("div",{key:t,className:"array-item-2col link","data-eventid":r,"data-code":e.code,onClick:this.handleClick,__self:this,__source:{fileName:o,lineNumber:38,columnNumber:21}},e.shortName)))):n.createElement("div",{className:"image-gallery",__self:this,__source:{fileName:o,lineNumber:46,columnNumber:5}},e.map(((e,t)=>n.createElement("div",{key:t,"data-eventid":r,"data-code":e.code,onClick:this.handleClick,className:"location-item",style:{backgroundImage:e.image?'url("'+e.image+'")':e.imageSource?'url("'+e.imageSource+'")':'url("https://mtek.bz/image/207")'},__self:this,__source:{fileName:o,lineNumber:48,columnNumber:7}},n.createElement("span",{"data-eventid":r,"data-code":e.code,className:"location-item_name",__self:this,__source:{fileName:o,lineNumber:49,columnNumber:7}}," ",e.shortName)))))}}t.ImageGallery=l},3706:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IncrementInputRC=t.IncrementInputCol=t.IncrementInput=void 0,r(48868),r(54861),r(19975);var n,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),s=r(68476),o=(n=r(45750))&&n.__esModule?n:{default:n},a=r(56379),l=r(10198),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/IncrementInput.jsx";function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(){return d=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},d.apply(this,arguments)}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class p extends i.Component{constructor(){super(...arguments),m(this,"state",{open:!1}),m(this,"doDecrement",(()=>{var e=this.normalizedValue(0);this.handleIncrementDecrement(e-1)})),m(this,"doIncrement",(()=>{var e=this.normalizedValue(0);this.handleIncrementDecrement(e+1)})),m(this,"inputOnChange",(e=>{var t=parseInt(e.target.value,10);isNaN(t)||this.handleIncrementDecrement(t)})),m(this,"handleIncrementDecrement",(e=>{const{maxValue:t,minValue:r,validation:n}=this.props;if(e<r&&""===n.value&&(e=r),e<=t&&e>=r){const{onChangeBase:t,onChange:r}=this.props;var i=t||r;if(i)i((0,a.createEventObject)(n.fieldID,e)),this.inputNotify&&this.inputNotify(e)}})),m(this,"handleTextClick",(e=>{})),m(this,"handleSelectChange",(e=>{this.inputOnChange(e),this.setState({open:!1})})),m(this,"notifyParent",(e=>{const{onChange:t,validation:r}=this.props;t&&t((0,a.createEventObject)(r.fieldID,e))})),m(this,"normalizedValue",(e=>{const{validation:t}=this.props;var r=t.value;return null!=r&&null!=r?"string"==typeof r&&(r=isNaN(parseInt(r,10))?e:parseInt(r,10)):r=e,r})),m(this,"displayValue",(()=>{var e=this.props.prefix?this.props.prefix+" ":"",t=this.props.postfix?" "+this.props.postfix:"";return e+this.normalizedValue("-")+t})),m(this,"getStyleOverrides",(()=>{var e={},t=40;this.props.prefix&&(t+=22),this.props.postfix&&(t+=22);var r=t+"px";return 40!=t&&(e.maxWidth=r),e})),m(this,"expand",(e=>{var t=e.target.id;document.getElementById(t).size=50})),m(this,"unexpand",(e=>{e.size=1}))}componentDidMount(){const{onChange:e,onChangeBase:t}=this.props;e&&t&&(this.inputNotify=(0,o.default)(this.notifyParent,1500))}render(){const{inline:e,prefix:t,postfix:r,validation:n}=this.props;var s=this.displayValue(),o=this.getStyleOverrides(),a=e?" inlineBlock":"",c=t||r?"incrementerPfx"+a:"incrementer"+a;return n.visible=!0,i.default.createElement("div",{className:c,__self:this,__source:{fileName:u,lineNumber:161,columnNumber:7}},i.default.createElement(l.ValidateError,d({},this.props,{__self:this,__source:{fileName:u,lineNumber:162,columnNumber:9}}),i.default.createElement("i",{className:"bi bi-dash-circle",onClick:this.doDecrement,__self:this,__source:{fileName:u,lineNumber:163,columnNumber:13}}),this.state.open?i.default.createElement("select",{style:{fontSize:"1rem",zIndex:9999,marginLeft:"2px",marginRight:"2px"},id:"select_"+n.fieldID,value:s,onChange:this.handleSelectChange,__self:this,__source:{fileName:u,lineNumber:166,columnNumber:15}},Array.from({length:50},((e,t)=>t+1)).map((e=>i.default.createElement("option",{key:e,value:e.toString(),__self:this,__source:{fileName:u,lineNumber:172,columnNumber:19}},e.toString())))):i.default.createElement("input",{type:"text",style:o,onChange:this.inputOnChange,onClick:this.handleTextClick,value:s,__self:this,__source:{fileName:u,lineNumber:178,columnNumber:15}}),i.default.createElement("i",{className:"bi bi-plus-circle",onClick:this.doIncrement,__self:this,__source:{fileName:u,lineNumber:180,columnNumber:13}})))}}t.IncrementInput=p,m(p,"defaultProps",{minValue:0,maxValue:10});class f extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:192,columnNumber:11}},i.default.createElement(p,d({},this.props,{__self:this,__source:{fileName:u,lineNumber:193,columnNumber:15}})))}}t.IncrementInputCol=f;class h extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:n}=this.props;return i.default.createElement(s.Row,{className:r,style:n,__self:this,__source:{fileName:u,lineNumber:204,columnNumber:11}},i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:205,columnNumber:15}},i.default.createElement(p,d({},this.props,{__self:this,__source:{fileName:u,lineNumber:206,columnNumber:19}}))))}}t.IncrementInputRC=h},32732:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.InternalView=void 0,r(19975);var n,i,s,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),a=r(68476),l=r(10198),u=r(56379),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/InternalView.jsx";function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function m(){return m=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},m.apply(this,arguments)}class p extends o.Component{constructor(e){if(super(e),this.state={},this.props.UpdateValidation){const e=new u.ValidationSupport,{IDs:r,vt:n}=u.CX,i={skipValidate:!0,skipPost:!0};var t={build:e.CVO(r.Build,n.string,i),createdBy:e.CVO(r.CreatedBy,n.string,i),createdDate:e.CVO(r.CreatedDate,n.string,i),createdDateLocal:e.CVO(r.CreatedDateLocal,n.string,i),importantChangeBy:e.CVO(r.ImportantChangeBy,n.string,i),importantChangeDate:e.CVO(r.ImportantChangeDate,n.string,i),importantChangeDateLocal:e.CVO(r.ImportantChangeDateLocal,n.string,i),lastModifiedBy:e.CVO(r.LastModifiedBy,n.string,i),lastModifiedDate:e.CVO(r.LastModifiedDate,n.string,i),lastModifiedDateLocal:e.CVO(r.LastModifiedDateLocal,n.string,i),reconedBy:e.CVO(r.ReconedBy,n.string,i),reconedDate:e.CVO(r.ReconedDate,n.string,i),reconedDateLocal:e.CVO(r.ReconedDateLocal,n.string,i)};this.props.UpdateValidation(t)}}render(){var e,t,r,n,i,s,u,d,p,b,g,v,y;const{showInternalDeleteButton:_,validation:N}=this.props;if(!N)return null;var{showInternalImportantChange:C,showInternalReconed:S}=this.props;return C=C&&((null===(e=N.importantChangeBy)||void 0===e?void 0:e.value)||(null===(t=N.importantChangeBy)||void 0===t?void 0:t.value)),S=S&&((null===(r=N.reconedBy)||void 0===r?void 0:r.value)||(null===(n=N.reconedDate)||void 0===n?void 0:n.value)),this.props.MakeParentUIDVisible&&N.parentUID&&N.parentUID.value&&(N.parentUID.visible=!0),o.default.createElement(o.default.Fragment,null,o.default.createElement(a.Row,{__self:this,__source:{fileName:c,lineNumber:80,columnNumber:9}},N.ID||N.build.value||N.version||N.importKey?o.default.createElement(o.default.Fragment,null,N.ID&&o.default.createElement(l.ReadOnlyInputCol,{title:"ID",colStyle:{maxWidth:"200px"},value:N.ID.value,inputStyle:h.adjustInputID,__self:this,__source:{fileName:c,lineNumber:87,columnNumber:15}}),N.build.value&&o.default.createElement(l.ReadOnlyInputCol,{title:"Build",colStyle:{maxWidth:"200px"},value:N.build.value,__self:this,__source:{fileName:c,lineNumber:95,columnNumber:15}}),N.version&&o.default.createElement(l.ReadOnlyInputCol,{title:"Version",colStyle:{maxWidth:"200px"},value:N.version.value,__self:this,__source:{fileName:c,lineNumber:102,columnNumber:15}}),N.importKey&&o.default.createElement(l.ReadOnlyInputCol,{title:"Import Key",colStyle:{maxWidth:"385px"},value:N.importKey.value,__self:this,__source:{fileName:c,lineNumber:109,columnNumber:15}})):o.default.createElement("div",{style:h.customDummyRow2,__self:this,__source:{fileName:c,lineNumber:118,columnNumber:13}})),N.uid&&o.default.createElement(l.ReadOnlyInputRC,{title:"UID",value:N.uid.value,__self:this,__source:{fileName:c,lineNumber:124,columnNumber:9}}),N.parentUID&&N.parentUID.value&&o.default.createElement(l.ReadOnlyInputRC,{title:"ParentUID",value:N.parentUID.value+" ("+N.parentType.value+")",__self:this,__source:{fileName:c,lineNumber:130,columnNumber:9}}),N.relatedUID&&N.relatedUID.value&&o.default.createElement(l.ReadOnlyInputRC,{title:"RelatedUID",value:N.relatedUID.value+(N.relatedType?" ("+N.relatedType.value+")":""),__self:this,__source:{fileName:c,lineNumber:136,columnNumber:9}}),o.default.createElement(a.Row,{__self:this,__source:{fileName:c,lineNumber:141,columnNumber:9}},((null===(i=N.reservationRecordID)||void 0===i?void 0:i.value)>0||(null===(s=N.resID)||void 0===s?void 0:s.value)>0)&&o.default.createElement(l.ReadOnlyInputCol,{title:"Res ID",colStyle:{maxWidth:"200px"},value:null!==(u=null===(d=N.reservationRecordID)||void 0===d?void 0:d.value)&&void 0!==u?u:null===(p=N.resID)||void 0===p?void 0:p.value,__self:this,__source:{fileName:c,lineNumber:144,columnNumber:11}}),(null===(b=N.parentID)||void 0===b?void 0:b.value)>0&&o.default.createElement(l.ReadOnlyInputCol,{title:"ParentID",colStyle:{maxWidth:"200px"},value:N.parentID.value,inputStyle:h.adjustInputID,__self:this,__source:{fileName:c,lineNumber:150,columnNumber:11}})),(null===(g=N.ccUID)||void 0===g?void 0:g.value)&&o.default.createElement(l.ReadOnlyInputRC,{title:"CC UID",value:N.ccUID.value,__self:this,__source:{fileName:c,lineNumber:160,columnNumber:9}}),(null===(v=N.docUID)||void 0===v?void 0:v.value)&&o.default.createElement(l.ReadOnlyInputRC,{title:"Doc UID",value:N.docUID.value,__self:this,__source:{fileName:c,lineNumber:165,columnNumber:9}}),(null===(y=N.payeeUID)||void 0===y?void 0:y.value)&&o.default.createElement(l.ReadOnlyInputRC,{title:"Payee UID",value:N.payeeUID.value,__self:this,__source:{fileName:c,lineNumber:170,columnNumber:9}}),o.default.createElement(f,m({titleBy:"Created By",titleDate:"Created On (GMT)",titleDateLocal:"Created On",validationBy:N.createdBy,validationDate:N.createdDate,validationDateLocal:N.createdDateLocal},this.props,{__self:this,__source:{fileName:c,lineNumber:174,columnNumber:9}})),o.default.createElement(f,m({titleBy:"Last Modified By",titleDate:"Last Updated on (GMT)",titleDateLocal:"Last Updated on",validationBy:N.lastModifiedBy,validationDate:N.lastModifiedDate,validationDateLocal:N.lastModifiedDateLocal},this.props,{__self:this,__source:{fileName:c,lineNumber:184,columnNumber:9}})),C&&o.default.createElement(f,m({titleBy:"Important change by",titleDate:"Important change on (GMT)",titleDateLocal:"Important change on",validationBy:N.importantChangeBy,validationDate:N.importantChangeDate,validationDateLocal:N.importantChangeDateLocal},this.props,{__self:this,__source:{fileName:c,lineNumber:195,columnNumber:9}})),S&&o.default.createElement(f,m({titleBy:"Reconciled By",titleDate:"Reconciled on (GMT)",titleDateLocal:"Reconciled on",validationBy:N.reconedBy,validationDate:N.reconedDate,validationDateLocal:N.reconedDateLocal},this.props,{__self:this,__source:{fileName:c,lineNumber:206,columnNumber:9}})),_&&o.default.createElement("div",{style:{color:"black",textAlign:"center",paddingTop:"25px"},__self:this,__source:{fileName:c,lineNumber:217,columnNumber:9}},o.default.createElement("label",{style:{fontWeight:"bold"},__self:this,__source:{fileName:c,lineNumber:218,columnNumber:11}},"Warning: Pressing delete will delete this ",this.props.MSGPrefix," and any child records as well"),o.default.createElement(a.Col,{__self:this,__source:{fileName:c,lineNumber:219,columnNumber:11}},o.default.createElement("button",{accessKey:N.ID.value,id:"clearBtn",onClick:this.props.deleteAndClose,__self:this,__source:{fileName:c,lineNumber:220,columnNumber:13}},"Delete "+this.props.MSGPrefix))))}}t.InternalView=p,n=p,s={tabName:"Internal"},(i=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(i="defaultProps"))in n?Object.defineProperty(n,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[i]=s;class f extends o.Component{render(){const{titleBy:e,titleDate:t,titleDateLocal:r,validationBy:n,validationDate:i,validationDateLocal:s,validation:d}=this.props;if(!d)return null;var m=(0,u.DefaultIfNull)(this.props.colStyle,h.customCol);return o.default.createElement(a.Row,{__self:this,__source:{fileName:c,lineNumber:246,columnNumber:7}},o.default.createElement(a.Col,{className:"margin-left2",style:m,__self:this,__source:{fileName:c,lineNumber:247,columnNumber:11}},null!=n?o.default.createElement(l.ReadOnlyInput,{title:e,value:(0,u.CheckForNullString)(n.value),inputStyle:h.adjustInput,__self:this,__source:{fileName:c,lineNumber:249,columnNumber:13}}):o.default.createElement("div",{style:h.customDummyRow2,__self:this,__source:{fileName:c,lineNumber:255,columnNumber:15}})),o.default.createElement(a.Col,{style:m,__self:this,__source:{fileName:c,lineNumber:259,columnNumber:11}},null!=s?o.default.createElement(l.ReadOnlyInput,{title:r,value:(0,u.DateTimeForValue)(s.value),inputStyle:h.adjustInput,__self:this,__source:{fileName:c,lineNumber:261,columnNumber:15}}):o.default.createElement("div",{style:h.customDummyRow2,__self:this,__source:{fileName:c,lineNumber:267,columnNumber:15}})),o.default.createElement(a.Col,{style:m,__self:this,__source:{fileName:c,lineNumber:271,columnNumber:11}},null!=i?o.default.createElement(l.ReadOnlyInput,{title:t,value:(0,u.DateTimeForValue)(i.value),inputStyle:h.adjustInput,__self:this,__source:{fileName:c,lineNumber:273,columnNumber:15}}):o.default.createElement("div",{style:h.customDummyRow2,__self:this,__source:{fileName:c,lineNumber:279,columnNumber:17}})))}}const h={labelStyle1:{textAlign:"center",fontSize:"14px",marginBottom:"0",color:"black"},labelStyle2:{textAlign:"center",fontSize:"14px",marginBottom:"0px",color:"black"},noStyle:{},customDummyRow2:{height:"21px"},customCol:{paddingLeft:"1px"},adjustInput:{fontSize:"1rem",paddingLeft:"5px",paddingRight:"5px"},adjustInputID:{fontSize:"1rem",maxWidth:"325px"}}},39327:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ValidateError=t.LabelComponentNew=t.LabelComponentCol=t.LabelComponent=void 0,r(42295),r(34994);var i=r(32735),s=r(68476),o=r(56379),a=r(10198),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/Label.jsx";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)}o.CX.LogTypes.toolsLabel;class c extends i.Component{render(){const{GlobalLists:e,labelClass:t,labelDataTypeValidation:r,selectListDataTypeLabel:i,title:c,onClick:d,TokenPrefix:m,toolTip:p,useTitle:f,validation:h}=this.props,{buttonLabelTitle:b,buttonLabelClick:g}=this.props;var v=(0,o.DefaultIfNull)(t,"inputLabel"),y=(0,o.IsLanguageRTL)(e),_=[v,y?"RTLLabel":""],N=f?c:(0,o.GetToken)(e,m,h,c),C=p||"",S="inputLabel_"+c,P={id:S=(S=S.replace(/ /g,"")).replace(/[^a-zA-Z0-9_]/g,""),className:_.join(" "),onClick:d,title:N};let w=!(0,o.IsNullOrEmpty)(b)&&!(0,o.IsNullOrEmpty)(g);return n.createElement(n.Fragment,null,""!=C&&n.createElement(s.UncontrolledTooltip,{autohide:!1,delay:{show:1e3,hide:500},placement:"right",target:S,__self:this,__source:{fileName:l,lineNumber:70,columnNumber:17}},C),w&&y&&n.createElement("a",{className:"labelButton mRight10",id:S,onClick:g,dangerouslySetInnerHTML:{__html:b},__self:this,__source:{fileName:l,lineNumber:76,columnNumber:21}}),r&&i?n.createElement(a.SimpleSelectInput,u({},this.props,{labelProps:P,selectFieldID:r.fieldID,selectValue:r.value,simpleSelectList:i,__self:this,__source:{fileName:l,lineNumber:80,columnNumber:21}})):n.createElement("label",u({},P,{dangerouslySetInnerHTML:{__html:N},__self:this,__source:{fileName:l,lineNumber:87,columnNumber:21}})),w&&!y&&n.createElement("a",{className:"labelButton mLeft10",id:S,onClick:g,dangerouslySetInnerHTML:{__html:b},__self:this,__source:{fileName:l,lineNumber:96,columnNumber:21}}))}}t.LabelComponent=c;class d extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:l,lineNumber:108,columnNumber:13}},n.createElement(c,u({},this.props,{__self:this,__source:{fileName:l,lineNumber:109,columnNumber:17}})))}}t.LabelComponentCol=d;class m extends i.Component{render(){const{GlobalLists:e,TokenPrefix:t,validation:r}=this.props;var i=(0,o.GetToken)(e,t,r,this.props.title),s="inputLabel_"+i;return n.createElement("label",{id:s,className:"field-active",onClick:this.props.onClick,__self:this,__source:{fileName:l,lineNumber:135,columnNumber:13}},i)}}t.LabelComponentNew=m;class p extends i.Component{render(){const{buttonLabelTitle:e,GlobalLists:t,labelClass:r,labelDataTypeValidation:i,labelOnChange:s,selectListDataTypeLabel:d,buttonLabelClick:p,onClick:f,onChange:h,title:b,toolTip:g,useTitle:v,TokenPrefix:y,validation:_}=this.props,N=(0,o.DefaultIfNull)(this.props.useNewLabel,!1);var C={buttonLabelTitle:e,labelClass:r,selectOnChange:s,buttonLabelClick:p,GlobalLists:t,onClick:f,onChange:h,TokenPrefix:y,validation:_,labelDataTypeValidation:i,selectListDataTypeLabel:d,useTitle:v,toolTip:g};return n.createElement(n.Fragment,null,b&&b.length>0&&!N&&n.createElement(n.Fragment,null,n.createElement(c,u({title:b},C,{__self:this,__source:{fileName:l,lineNumber:190,columnNumber:21}})),this.props.addLabelComponents),n.createElement("div",{className:(0,o.ErrorClassNameForBool)(_),__self:this,__source:{fileName:l,lineNumber:197,columnNumber:17}},N&&n.createElement(m,u({title:b||""},C,{__self:this,__source:{fileName:l,lineNumber:200,columnNumber:21}})),this.props.children,n.createElement(a.InputFormErrors,{validation:_,__self:this,__source:{fileName:l,lineNumber:207,columnNumber:21}})))}}t.ValidateError=p},82997:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.LazyLoad=void 0,r(48868),r(54861),r(19975);var i=r(32735);function s(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class o extends i.Component{constructor(){super(...arguments),s(this,"state",{module:null})}render(){const{module:e}=this.state;return e?n.createElement(e,Object.assign({},this.props)):null}}t.LazyLoad=o},14185:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ModalAlert=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=r(68476),o=r(10198),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ModalAlert.jsx";function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}a.CX.LogTypes.toolsModalAlert;class c extends i.Component{constructor(){super(...arguments),u(this,"renderDIVorRegular",(()=>{var e=m.noStyle;return null!=this.props.bodyStyle&&(e=this.props.bodyStyle),this.props.alertData.shouldUseDIV?n.createElement("div",{id:"PlainTextID",className:"alertMessage",style:{height:"200px"},__self:this,__source:{fileName:l,lineNumber:46,columnNumber:9}},(0,a.CheckForNullString)(this.props.alertData.message)):n.createElement("h4",{className:"modaltitle alert1",style:e,__self:this,__source:{fileName:l,lineNumber:58,columnNumber:9}},(0,a.CheckForNullString)(this.props.alertData.message))}))}render(){const{alertData:e}=this.props;var t=!e.showCancel,r=e.okTitle||"Ok",i=e.shouldUseHtmlDIV;return n.createElement(s.Modal,{style:{...m.defaultModalWidth,...this.props.modalStyle},toggle:e=>this.close(e),className:this.props.className,isOpen:!0,__self:this,__source:{fileName:l,lineNumber:89,columnNumber:7}},n.createElement(s.ModalHeader,{className:"modalAlertHeader",toggle:e=>this.close(e),__self:this,__source:{fileName:l,lineNumber:95,columnNumber:9}},e.alertImage&&e.alertImage!=a.CX.AlertImageTypes.NoImage?n.createElement("div",{style:{paddingLeft:"45%"},__self:this,__source:{fileName:l,lineNumber:99,columnNumber:15}},n.createElement(d,{data:e.alertImage,__self:this,__source:{fileName:l,lineNumber:100,columnNumber:17}})):null),n.createElement(s.ModalBody,{__self:this,__source:{fileName:l,lineNumber:107,columnNumber:11}},n.createElement("div",{className:"modalHeaderOffset",__self:this,__source:{fileName:l,lineNumber:109,columnNumber:11}},(0,a.CheckForNullString)(e.header)),i?n.createElement("div",{style:{maxHeight:"200px",color:"black"},dangerouslySetInnerHTML:{__html:e.message},__self:this,__source:{fileName:l,lineNumber:112,columnNumber:13}}):n.createElement(n.Fragment,null,this.renderDIVorRegular())),n.createElement(s.ModalFooter,{style:{display:"block"},__self:this,__source:{fileName:l,lineNumber:124,columnNumber:11}},n.createElement(o.ButtonInput,{handleSubmit:e.okToggle,submitTitle:r,canDelete:!1,toggleClose:e=>this.close(e),hideCancel:t,cancelTitle:e.cancelTitle,__self:this,__source:{fileName:l,lineNumber:125,columnNumber:13}})))}close(e){e.preventDefault(),this.props.alertData.closeToggle&&this.props.alertData.closeToggle()}}function d(e){var t="/images/",r=m.imageStyle,i=e.data;return""==i?(t="",r=m.imagenoStyle):t+=i,n.createElement("img",{src:t,style:r,className:"imgModal1",__self:this,__source:{fileName:l,lineNumber:158,columnNumber:10}})}t.ModalAlert=c;const m={defaultModalWidth:{maxWidth:"600px"},imageStyle:{width:"50px",height:"50px",display:"block"},imagenoStyle:{width:"0px",height:"0px"},noStyle:{}}},9659:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(19975);var i=r(32735),s=r(52237),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ModalChildLoading.jsx";function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class u extends i.Component{constructor(e){super(e),l(this,"toggleLoading",(()=>{const{allowDismissLoading:e,serverSupport:t}=this.props;(0,o.DefaultIfNull)(e,!1)&&t&&t.toggleLoading(!1)})),l(this,"renderLoadingBody",(()=>{var e=(0,o.DefaultIfNull)(this.props.message,"One Moment");return this.state.imageElement?this.state.imageElement:n.createElement("div",{className:"loading-content loadingcontent1",__self:this,__source:{fileName:a,lineNumber:57,columnNumber:7}},n.createElement("div",{className:"box-loading",__self:this,__source:{fileName:a,lineNumber:58,columnNumber:9}},n.createElement("div",{className:"display-loading open",__self:this,__source:{fileName:a,lineNumber:59,columnNumber:11}}),n.createElement("div",{__self:this,__source:{fileName:a,lineNumber:60,columnNumber:11}},e)))})),this.state={};const t=new o.UtilSupport,{SettingsGL:r}=o.CX,{GlobalLists:i}=this.props;var s=t.getObjectValue(i,r.loadingSpinner,r.loadingDefault),u="https://mtek.bz/image/"+t.getObjectValue(i,r.resSpinner,s);this.state.imageElement=n.createElement("img",{src:u,width:"100%",__source:{fileName:a,lineNumber:33,columnNumber:7}})}render(){var e=this.state.imageElement?{background:"transparent"}:{};return n.createElement("div",{className:this.props.containerClassName,style:o.CX.CustomModalStyles.modalOverlay,onClick:this.toggleLoading,__self:this,__source:{fileName:a,lineNumber:72,columnNumber:7}},n.createElement("div",{className:"modalLoadingWindow1",style:e,__self:this,__source:{fileName:a,lineNumber:75,columnNumber:11}},this.renderLoadingBody()),!this.props.noBackdrop&&n.createElement("div",{className:this.props.backdropClassName,style:o.CX.CustomModalStyles.backdropStyle,__self:this,__source:{fileName:a,lineNumber:79,columnNumber:15}}))}}var c=(0,s.connect)((e=>(e=>{let{GlobalLists:t}=e;return{GlobalLists:t}})(e.AppContext)))(u);t.default=c},78524:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ModalCommon=void 0,r(19975);var i,s,o,a=r(32735),l=r(68476),u=r(10198),c=(r(56379),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ModalCommon.jsx");function d(){return d=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},d.apply(this,arguments)}class m extends a.Component{render(){const{handlers:e,isCreate:t,isMiniView:r,localLists:i,ParentUID:s,selectListGroupName:o,selectListRecType:a,validation:m}=this.props;var{recTypeReadOnly:p,selectListGroupAutoLoad:f,showConfigGroup:h,showEnabled:b,showGroupName:g,showLocked:v,showName:y,showProductGroupSelect:_,showParentSelect:N,showPriority:C,showSearchParentOnCreate:S}=this.props;void 0===f&&(f=!1),void 0===h&&(h=!1),void 0===b&&(b=!0),void 0===g&&(g=!1),void 0===v&&(v=!1),void 0===y&&(y=!0),void 0===N&&(N=!1),void 0===C&&(C=!1);var P=p?{readOnly:p}:{};return n.createElement(n.Fragment,null,N&&n.createElement(u.SelectParentRow,d({},this.props,{hideIDInput:!0,__self:this,__source:{fileName:c,lineNumber:69,columnNumber:13}})),n.createElement(l.Row,{__self:this,__source:{fileName:c,lineNumber:78,columnNumber:13}},a&&n.createElement(u.SelectInputCol,d({title:"RecType",selectList:a,selectListAutoLoad:f,validation:m.recType},e,P,{__self:this,__source:{fileName:c,lineNumber:81,columnNumber:17}})),h&&n.createElement(u.TextInputCol,d({title:"Config Group",validation:m.configGroup},e,{__self:this,__source:{fileName:c,lineNumber:90,columnNumber:17}})),o&&n.createElement(u.GroupNameInputCol,d({selectList:o,validation:m.groupName},e,{__self:this,__source:{fileName:c,lineNumber:96,columnNumber:17}})),b&&n.createElement(u.CheckBoxEnabledCol,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:102,columnNumber:17}})),v&&n.createElement(u.CheckBoxOptionInputCol,d({title:"Locked",validation:m.locked},e,{__self:this,__source:{fileName:c,lineNumber:105,columnNumber:17}})),C&&n.createElement(u.SelectPriorityCol,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:111,columnNumber:17}}))),y&&n.createElement(u.NameInputRC,d({},this.props,{__self:this,__source:{fileName:c,lineNumber:116,columnNumber:13}})))}}t.ModalCommon=m,i=m,o=["productGroupUIDList"],(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s="cacheList"))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o},43387:(e,t,r)=>{r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MultiNavTabs=void 0,r(48868),r(54861),r(79150);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(52237),s=r(33403),o=(h(r(93472)),r(68476)),a=h(r(40841)),l=(h(r(14664)),r(90726)),u=r(10198),c=r(56379),d=r(21094),m=r(1543),p=r(98427),f="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ModalComponents.jsx";function h(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function g(){return g=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},g.apply(this,arguments)}function v(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y=!1;function _(){if(y){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];console.log("ModalManager: ",...t)}}class N extends n.Component{constructor(e){var t;super(e),t=this,v(this,"disableBackFunc",(e=>{history.pushState(null,document.title,location.href)})),v(this,"close",(e=>{e.preventDefault(),this.toggleClose()})),v(this,"LoadRecord",(()=>{const{disableBackAlert:e,loadDisabled:t,loadDisplayList:r,loadOverride:n,isAddRes:i}=this.props;if(t||i);else if(n){var s={},o={};if(null!=this.state.validationErrors){const e=this.vs;o=this.state.validationErrors,s=e.getValuesToBePosted(o)}else s.ID=this.props.recordID;n(s,o,this)}else if(r){var a=new XMLHttpRequest;a.open("POST",r,!0),a.setRequestHeader("Content-Type","application/json"),a.onload=function(){var e=JSON.parse(a.responseText);null!=e&&e.status==c.Constants.postSuccess&&(0,c.ParseAllListItems)(e.displayList,this.serverSupport)}.bind(this),a.send(JSON.stringify())}else this.updateOrLoadRecord(!0)})),v(this,"getCloseToggleName",(()=>{const{isCreate:e=!1,isImportTool:t,isTestTool:r}=this.props;return e?"isCreateOpen":t||r?"isTestToolOpen":"isUpdateOpen"})),v(this,"handleGetState",(()=>this.state)),v(this,"handleSetState",(e=>{Object.assign(e,{validationErrors:this.validationMirror}),this.setState(e)})),v(this,"updateOrLoadRecord",(e=>{const{isCreate:t=!1,recordID:r,uniqueID:n}=this.props,i=this.vs;var o={};null!=this.state.validationErrors?o=i.getValuesToBePosted(this.state.validationErrors):o.ID=r,_("updateOrLoadRecord: ",o);var a={shouldLoad:e,dataObj:{DataObject:o,isUpdate:!t,isNew:t,uniqueID:n}};_("updateOrLoadRecord: serverObj ",a),this.togglePropsLoading(!0);var l=this.serverSupport;l.CallPostApiWithObj(a).then((t=>{this.togglePropsLoading(!1);var r=t?t.status:"Failed";if(t&&r==c.Constants.postSuccess||l.displayAlert(r,c.Constants.errorAlertType),this.state.isAlertOpen){this.vs.resetFormChanged(this.state.validationErrors),this.setState({isAlertOpen:!1,validationErrors:this.state.validationErrors})}const{handleRecordLoaded:n,handleRecordLoadedKey:i,handleRecordLoadedParent:o,ParentUID:a}=this.props;var u=this.state.validationErrors;this.props.isCreate&&0==u.parentType.value&&(u.parentType.value=this.props.ParentType),n&&n(u,this)&&this.UpdateValidation(u),o&&o(u,i,t.editMode),a&&!e&&s.store.dispatch({type:c.CX.ReduxActions.RELOAD_VIEW,reloadID:a})}))})),v(this,"togglePropsLoading",(e=>{const{toggleLoadingOverride:t}=this.props;t&&t(e)})),v(this,"handleRecordLoadedParent",((e,t,r)=>{const n=this.state.validationErrors;this.handleRecordLoadedChild&&this.handleRecordLoadedChild(n,e,t,r)})),v(this,"notifyParent",(function(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];_("Notify parent"),r?(t.serverSupport.parentServerSupport.closeAndReload=!1,t.updateOrLoadRecord(!1)):t.setState({isAlertOpen:!1});var n=e.target.id,i=t.state.validationErrors;const{ButtonIDs:s,ReservationDeliveryRecTypes:o}=c.CX;switch(n){case s.ResInfoButtonID:var a=i.resID.value;_("ID Res: ".concat(a)),t.setState({resRecordID:a,useResItineraryID:!1,isResModalOpen:!0});break;case s.ContactInfoButtonID:a=i.contactID.value;_("ID Contact: ".concat(a)),t.setState({contactRecordID:a,isContactModalOpen:!0});break;case s.ConvInfoButtonID:a=i.convID.value;_("ID Conversation: ".concat(a)),t.setState({convRecordID:a,isConvModalOpen:!0});break;case s.DriverInfoButtonID:a=i.driverID.value;_("ID Driver: ".concat(a)),t.setState({driverRecordID:a,isDriverModalOpen:!0});break;case s.SendConfBtnID:case s.ResEditBtnID:case s.ResDuplicateBtnID:case s.ResCancelBtnID:case s.ResConfirmAgentBtnID:case s.ResConfirmProviderBtnID:case s.ResPaymentsBtnID:a=i.ID.value;_("Res ID: ".concat(a));var l=o.NotSpecified;n==s.ResConfirmProviderBtnID?l=o.ServiceProvider:n==s.ResConfirmAgentBtnID&&(l=o.Customer),t.setState({resRecordID:a,useResItineraryID:!1,isResPaymentModalOpen:n==s.ResPaymentsBtnID,isSendConfModalOpen:n==s.SendConfBtnID,isResEditModalOpen:n==s.ResEditBtnID||n==s.ResDuplicateBtnID,isDuplicateRes:n==s.ResDuplicateBtnID,isResCancelModalOpen:n==s.ResCancelBtnID,isResUpdateStatusModalOpen:n==s.ResConfirmProviderBtnID||n==s.ResConfirmAgentBtnID,updateResStatusType:l});break;case s.ResEditItineraryBtnID:a=i.ID.value;_("Res ID use itinerary: ".concat(a)),t.setState({resRecordID:a,useResItineraryID:!0,isResEditModalOpen:!0});break;case s.PrintResBtnID:case s.PrintBtnID:a=i.ID.value;_("Res ID: ".concat(a)),t.props.printRes&&t.props.printRes(a);break;case s.ResUpdateQualifiersBtnID:a=i.ID.value;_("Res ID use itinerary: ".concat(a)),t.setState({resRecordID:a,useResItineraryID:!0,isModalOpen:!0,modalType:n});break;default:const r={deleteAndClose:t.deleteAndClose,handleSelectedVMUpdate:t.handleSelectUpdate,GlobalLists:t.props.GlobalLists,onChange:t.handleInputChange,onKeyPress:t.handleKeyPress,onMouseDown:t.handleInputClicked,readOnly:t.props.readOnly,serverSupport:t.serverSupport,TokenPrefix:t.TokenPrefix},{handleNotification:u}=t.props;u&&u(e,i,t,r)&&t.UpdateValidation(i)}})),v(this,"handleInputChange",(e=>{_("handleInputChange ".concat(e.type));const{handleNotification:t,notifyOnAllChanges:r}=this.props;var n=!1;if(void 0===e.type||"change"==e.type){const o=this.vs;var i=this.state.validationErrors,s=o.setValueFromChangeEvent(e,i);s&&(this.setState({validationErrors:i}),(2==s||r)&&t&&(n=!0))}else"click"==e.type&&(n=!0);n&&this.notifyParent(e,!1)})),v(this,"handleInputClicked",(e=>{const t=this.vs;let r=this.state.validationErrors;t.clearFormErrorFromClickEvent(e,r),this.setState({validationErrors:r})})),v(this,"handleKeyPress",(e=>{const{hideSubmitButton:t,showFlexButton:r}=this.props;if("Enter"===e.key)if(this.props.readOnly)this.close(e);else if(t&&r){var n=(0,c.createEventObject)(c.CX.ButtonIDs.FlexButtonID,"");this.notifyParent(n,!1)}else this.handleSubmit(e)})),v(this,"handleSubmit",(e=>{const{handleSubmitOverride:t,handleSubmitUpdateVMM:r}=this.props,n=this.vs,i=this.state.validationErrors;var s=n.isFormChanged(i),o=n.validateAllObjs(i);if(this.setState({validationErrors:i,formValid:o}),o)if(s)if(t)t(this.state.validationErrors,this);else if(r){var a=r(this.state.validationErrors,n);this.setState({validationErrors:a},(()=>{this.updateOrLoadRecord(!1)}))}else this.updateOrLoadRecord(!1);else t?t(this.state.validationErrors,this):this.props.isTestTool||this.close(e)})),v(this,"handleTestSubmit",(e=>{const t=this.vs;let r=this.state.validationErrors;var n=t.isFormChanged(r),i=t.validateAllObjs(r);if(_("Form valid: ".concat(i,", form Changed: ").concat(n)),i){var s=0;this.state.validationErrors.ID&&(s=this.state.validationErrors.ID.value);var o=(0,c.createEventObject)(e.target.id,s),a=n?"Save changes?":"Run "+this.serverSupport.MSGPrefix+" ID: "+s+"?",l=this.state.alertData;l.showCancel=!0,l.message=a,l.header="",l.alertImage=c.CX.AlertImageTypes.QuestionYellow,l.okToggle=()=>this.notifyParent(o,n),l.closeToggle=()=>this.toggleAlertDisplay(),l.shouldUseDIV=!1,this.setState({alertData:l,isAlertOpen:!0})}})),v(this,"handleClearAllCCValidations",(()=>{var e=this.state.validationErrors;Object.keys(e).forEach((t=>{var r=e[t],n=r.fieldID;n!=c.CX.IDs.CCNumber&&n!=c.CX.IDs.CCExp&&n!=c.CX.IDs.CCVV&&n!=c.CX.IDs.CCName&&n!=c.CX.IDs.CCPostCode&&n!=c.CX.IDs.CCType||(r.value=r.isNumeric&!r.useNonZeroForClear?0:"",r.isChanged=!0)})),this.setState({validationErrors:e})})),v(this,"SignalReloadView",(()=>{const{resUID:e}=this.props;e&&s.store.dispatch({type:c.CX.ReduxActions.RELOAD_VIEW,reloadID:e})})),v(this,"toggleAlertDisplay",(()=>{this.setState({isAlertOpen:!this.state.isAlertOpen})})),v(this,"toggleContactModal",(()=>{this.setState({isContactModalOpen:!this.state.isContactModalOpen})})),v(this,"toggleConvModal",(()=>{this.setState({isConvModalOpen:!this.state.isConvModalOpen})})),v(this,"toggleDriverModal",(()=>{this.setState({isDriverModalOpen:!this.state.isDriverModalOpen})})),v(this,"toggleSendConfModal",(()=>{this.setState({isSendConfModalOpen:!this.state.isSendConfModalOpen})})),v(this,"toggleResEditModal",(()=>{this.setState({isResEditModalOpen:!this.state.isResEditModalOpen},(()=>{this.SignalReloadView()}))})),v(this,"toggleResCancelModal",(()=>{this.setState({isResCancelModalOpen:!this.state.isResCancelModalOpen},(()=>{this.SignalReloadView()}))})),v(this,"toggleResUpdateStatusModal",(()=>{this.setState({isResUpdateStatusModalOpen:!this.state.isResUpdateStatusModalOpen},(()=>{this.SignalReloadView()}))})),v(this,"toggleCommonReloadModal",(()=>{this.setState({isModalOpen:!1},(()=>{this.SignalReloadView()}))})),v(this,"toggleResModal",(()=>{this.setState({isDuplicateRes:!1,isResModalOpen:!this.state.isResModalOpen})})),v(this,"toggleResPaymentsModal",(()=>{this.setState({isResPaymentModalOpen:!this.state.isResPaymentModalOpen},(()=>{this.SignalReloadView()}))})),v(this,"toggleAuxSearchModal",(()=>{this.setState({isAuxSearchOpen:!this.state.isAuxSearchOpen})})),v(this,"toggleClose",(()=>{const{toggleClose:e,willToggleModal:t}=this.props;if(e)e();else{t&&t();var r=this.props.serverSupport;r&&r.toggleAlertName(this.getCloseToggleName())}})),v(this,"deleteAndClose",(e=>{_("delete pressed"),e.preventDefault&&e.preventDefault(),this.props.handleDelete&&this.props.handleDelete(e)})),v(this,"UpdateValidation",(e=>{Object.assign(this.validationMirror,e),this.setState({validationErrors:this.validationMirror})})),v(this,"handleSelectUpdate",(e=>{const{handleSelectedUpdate:t}=this.props;_("handleSelectUpdate",t),t&&t(e,this.state.validationErrors)})),v(this,"handleAuxSearchNotification",((e,t,r)=>{const{handleAuxSearchNotification:n}=this.props;if(n){n(e,this.state.validationErrors,r)}this.toggleAuxSearchModal()})),v(this,"handleAuxSearchSelectedUpdate",(e=>{const{handleAuxSearchSelectedUpdate:t}=this.props;t&&t(e)})),this.state={validationErrors:null,isAlertOpen:!1,isAuxSearchOpen:!1,alertData:(0,c.CreateDefaultAlertObj)(),isResModalOpen:!1,recordID:"",resRecordID:"",useResItineraryID:!1,isContactModalOpen:!1,contactRecordID:"",driverRecordID:"",isConvModalOpen:!1,convRecordID:"",isResEditModalOpen:!1,isResPaymentModalOpen:!1,isResCancelModalOpen:!1,isSendConfModalOpen:!1,isDuplicateRes:!1,localLists:{}},this.TokenPrefix="detail_"+this.props.TokenGroup,this.util=new c.UtilSupport;var r=new c.ServerSupport(this.handleGetState,this.handleSetState,this.props.serverSupport);this.props.URLController&&(r.URLController=this.props.URLController),this.props.MSGPrefix&&(r.MSGPrefix=this.props.MSGPrefix),r.aOwner=this.constructor.name,null!=this.props.closeAndReload&&(r.closeAndReload=this.props.closeAndReload),this.serverSupport=r;const n=new c.ValidationSupport;this.vs=n;const{IDs:i,vt:o}=c.CX;if(this.validationMirror={},this.props.AddIDValidation&&Object.assign(this.validationMirror,{ID:n.CVO(i.ID,o.numeric,{skipValidate:!0,initialValue:this.props.recordID,addToModalTitle:this.props.AddIDtoModalTitle}),uid:n.CVO(i.UID,o.string,{skipValidate:!0,initialValue:this.props.uid?this.props.uid:""})}),this.props.AddDocIDValidation&&Object.assign(this.validationMirror,{ccUID:n.CVO(i.CCUID,o.string,{skipValidate:!0}),docUID:n.CVO(i.DocUID,o.string,{skipValidate:!0}),payeeUID:n.CVO(i.PayeeUID,o.string,{skipValidate:!0})}),Object.assign(this.validationMirror,{parentType:n.CVO(i.ParentType,o.string,{skipValidate:!0,initialValue:this.props.ParentType,isRequired:!0}),parentUID:n.CVO(i.ParentUID,o.string,{skipValidate:!0,initialValue:this.props.ParentUID,isRequired:!!this.props.ParentUIDRequired&&this.props.ParentUIDRequired}),parentID:n.CVO(i.ParentID,o.numeric,{isRequired:!0,initialValue:this.props.ParentID}),parentName:n.CVO(i.ParentName,o.string,{isRequired:!0,initialValue:this.props.ParentName}),productGroupUID:n.CVO(i.ProductGroupUID,o.string)}),this.props.AddDefaultValidation&&Object.assign(this.validationMirror,{comments:n.CVO(i.Comments,o.string,{maxChars:256}),enabled:n.CVO(i.Enabled,o.numeric),groupName:n.CVO(i.GroupName,o.string),name:n.CVO(i.Name,o.string,{addToModalTitle:!0,isRequired:!0,maxChars:100}),priority:n.CVO(i.Priority,o.numeric),recType:n.CVO(i.RecType,o.numeric,{isRequired:!0})}),this.props.AddEffectiveDateValidation&&Object.assign(this.validationMirror,{bookingCalendar:n.CVO(i.BookingCalendar,o.string),bookingEnd:n.CVO(i.BookingEnd,o.date),bookingStart:n.CVO(i.BookingStart,o.date),serviceCalendar:n.CVO(i.ServiceCalendar,o.string),serviceEnd:n.CVO(i.ServiceEnd,o.date),serviceStart:n.CVO(i.ServiceStart,o.date)}),this.props.AddNameValidation&&Object.assign(this.validationMirror,{firstName:n.CVO(i.FirstName,o.string,{isRequired:!0}),lastName:n.CVO(i.LastName,o.string),middleName:n.CVO(i.MiddleName,o.string),suffix:n.CVO(i.Suffix,o.string),title:n.CVO(i.Title,o.string),unParsed:n.CVO(i.UnParsed,o.string)}),this.props.AddInfoValidation&&Object.assign(this.validationMirror,{description:n.CVO(i.Description,o.string,{maxChars:2048}),descriptionFormat:n.CVO(i.DescriptionFormat,o.numeric),descriptionLimit:n.CVO(i.DescriptionLimit,o.numeric),icon:n.CVO(i.Icon,o.string),imageID:n.CVO(i.ImageID,o.numeric),imageSource:n.CVO(i.ImageSource,o.string,{maxChars:1024}),imageStyle:n.CVO(i.ImageStyle,o.string,{maxChars:1024}),popup:n.CVO(i.PopUp,o.string,{maxChars:256})}),this.props.ValidationInitialize){var a=this.props.ValidationInitialize(n,o,i,this);Object.assign(this.validationMirror,a)}this.props.ValidationInitializeAddon&&Object.assign(this.validationMirror,this.props.ValidationInitializeAddon(n,o,i,this)),this.state.validationErrors=this.validationMirror;const{handleResponse:l,handleRecordLoadedChild:u}=this.props;l&&(this.serverSupport.HandleResponse=l),u&&(this.handleRecordLoadedChild=u)}componentDidMount(){var{debugModeVal:e,debugModeExtVal:t,debugModeMsg:r}=this.util.GetURLParamsForDebug("modalDebug");e&&(y=e,t,_(r));const{CacheList:n,disableBackAlert:i,GlobalLists:s,MenuGroups:o,SettingGroup:a,ShouldGetAllLists:l,TokenGroup:u}=this.props;i||window.onbeforeunload||(window.onbeforeunload=function(){return"Your work will be lost."},history.pushState(null,document.title,location.href),window.addEventListener("popstate",this.disableBackFunc)),this.LoadRecord(),this.serverSupport.FetchServerResource(s,{Tokens:u,Lists:n,Settings:a,Menus:o}),l&&this.serverSupport.CallAPIWithMode({},"/GetAllLists")}componentDidUpdate(e,t){this.state.validationErrors.uid&&this.props.reloadID==this.state.validationErrors.uid.value&&this.props.reloadView!=e.reloadView&&this.LoadRecord(),this.props.disableBackAlert||window.onbeforeunload||(window.onbeforeunload=function(){return"Your work will be lost."},window.addEventListener("popstate",this.disableBackFunc))}componentWillUnmount(){window.onbeforeunload=null,window.removeEventListener("popstate",this.disableBackFunc,!1)}render(){var e;const{allowClearAllCC:t,auxModal:r,GlobalLists:i,placeholder:s,readOnly:o}=this.props,{disableHandleKeyPress:a}=this.props,{ButtonIDs:h}=c.CX;const b=this.util.GetRoleFlags(i),v={deleteAndClose:this.deleteAndClose,GlobalLists:i,onChange:this.handleInputChange,onKeyPress:this.handleKeyPress,onMouseDown:this.handleInputClicked,readOnly:o,serverSupport:this.serverSupport,TokenPrefix:this.TokenPrefix,handleSelectedVMUpdate:this.handleSelectUpdate,toggleAuxSearchModal:this.toggleAuxSearchModal,handleClearAllCCValidations:t?this.handleClearAllCCValidations:null,...b},y={dispatch:this.props.dispatch,GlobalLists:i,isCreate:!1,ParentUID:this.props.ParentUID,...b},_={serverSupport:this.serverSupport};this.handleRecordLoadedChild&&(_.handleRecordLoadedParent=this.handleRecordLoadedParent);const N=this.vs,S=this.state.validationErrors;N.clearFormVisible(S);var P=null==S||null===(e=S.ID)||void 0===e?void 0:e.value,w=this.state.isAuxSearchOpen&&r,D=this.state.isLoadingOpen||this.props.isLoadingOpen;return n.default.createElement(n.default.Fragment,null,this.state.isLoadingOpen&&n.default.createElement(u.ModalChildLoading,{__self:this,__source:{fileName:f,lineNumber:1246,columnNumber:15}}),n.default.createElement(C,g({deleteAndClose:e=>this.deleteAndClose(e),handleSubmit:this.handleSubmit,handleTestSubmit:this.handleTestSubmit,handleInputChange:this.handleInputChange,handleInputClicked:this.handleInputClicked,handleKeyPress:a?null:this.handleKeyPress,UpdateValidation:this.UpdateValidation,handlers:v,isLoadingOpen:D,localLists:this.state.localLists,parent:this,serverSupport:this.serverSupport,toggleClose:this.toggleClose,validation:S,validationErrors:S,validationSupport:this.vs},this.props,_,b,{__self:this,__source:{fileName:f,lineNumber:1248,columnNumber:13}}),this.props.children),this.state.isAlertOpen?n.default.createElement(u.ModalAlert,{alertData:this.state.alertData,modalStyle:{maxHeight:"300px"},__self:this,__source:{fileName:f,lineNumber:1277,columnNumber:17}}):null,w&&n.default.cloneElement(r,Object.assign({},{isOpen:w,isCreate:!1,handleNotification:this.handleAuxSearchNotification,handleSelectedVMUpdate:this.handleAuxSearchSelectedUpdate,toggleClose:this.toggleAuxSearchModal,uniqueID:this.state.uniqueID,validationVM:S})),this.state.isResModalOpen?n.default.createElement(l.QuickViewReservation,g({isOpen:this.state.isResModalOpen,readOnly:!0,recordID:this.state.resRecordID,toggleClose:this.toggleResModal},y,{__self:this,__source:{fileName:f,lineNumber:1303,columnNumber:13}})):null,this.state.isSendConfModalOpen?n.default.createElement(l.SendConfirmationModal,g({isOpen:this.state.isSendConfModalOpen,recordID:P,toggleClose:this.toggleSendConfModal},this.props.sendConfProps,y,{__self:this,__source:{fileName:f,lineNumber:1317,columnNumber:13}})):null,this.state.isResEditModalOpen?n.default.createElement(l.QuickViewEditResModal,g({isDuplicateRes:this.state.isDuplicateRes,isOpen:this.state.isResEditModalOpen,recordID:this.state.resRecordID,useItineraryID:this.state.useResItineraryID,toggleClose:this.toggleResEditModal},y,{__self:this,__source:{fileName:f,lineNumber:1331,columnNumber:13}})):null,this.state.isResPaymentModalOpen?n.default.createElement(l.QuickViewResPayment,{dispatch:this.props.dispatch,isCreate:!1,isOpen:!0,useItineraryID:!0,recordID:this.state.resRecordID,toggleClose:this.toggleResPaymentsModal,__self:this,__source:{fileName:f,lineNumber:1345,columnNumber:15}}):null,this.state.isResCancelModalOpen?n.default.createElement(l.QuickViewCancelResModal,g({isOpen:this.state.isResCancelModalOpen,recordID:this.state.resRecordID,toggleClose:this.toggleResCancelModal},y,{__self:this,__source:{fileName:f,lineNumber:1357,columnNumber:13}})):null,this.state.isResUpdateStatusModalOpen?n.default.createElement(l.QuickViewUpdateStatusResModal,{isCreate:!1,isOpen:!0,recordID:this.state.resRecordID,recType:this.state.updateResStatusType,toggleClose:this.toggleResUpdateStatusModal,__self:this,__source:{fileName:f,lineNumber:1369,columnNumber:15}}):null,this.state.isModalOpen&&this.state.modalType==h.ResUpdateQualifiersBtnID?n.default.createElement(l.QuickViewUpdateResQualifiersModal,{isCreate:!1,isOpen:!0,recordID:this.state.resRecordID,toggleClose:this.toggleCommonReloadModal,__self:this,__source:{fileName:f,lineNumber:1379,columnNumber:17}}):null,this.state.isContactModalOpen?n.default.createElement(d.ContactModal,g({isOpen:this.state.isContactModalOpen,noteTypesList:"contactsNoteTypesList",readOnly:!0,recordID:this.state.contactRecordID,toggleClose:this.toggleContactModal,useInternalServerSupport:!0,CacheList:d.ContactModal.CacheListContact},y,{__self:this,__source:{fileName:f,lineNumber:1389,columnNumber:13}})):null,this.state.isConvModalOpen?n.default.createElement(m.ConversationModal,g({doNotReloadRecords:!0,isOpen:this.state.isConvModalOpen,readOnly:!0,recordID:this.state.convRecordID,showMessages:!0,toggleClose:this.toggleConvModal},y,{__self:this,__source:{fileName:f,lineNumber:1408,columnNumber:13}})):null,this.state.isDriverModalOpen?n.default.createElement(p.DriverModal,g({isOpen:this.state.isDriverModalOpen,readOnly:!0,recordID:this.state.driverRecordID,toggleClose:this.toggleDriverModal,useInternalServerSupport:!0},y,{__self:this,__source:{fileName:f,lineNumber:1424,columnNumber:13}})):null)}}v(N,"defaultPropsX",{AddEffectiveDateValidation:!1,AddDefaultValidation:!0,AddIDtoModalTitle:!1,AddIDValidation:!0,AddNameValidation:!1,disableBackAlert:!1,dynamicDisplayAuditDiv:!1,hideFooterTOD:!1,hideInternalTab:!1,isImportTool:!1,isTestTool:!1,placeholder:!0,readOnly:!1,useStaticModal:!1}),v(N,"defaultPropsTT",{...N.defaultPropsX,hideInternalTab:!0,isTestTool:!0,loadDisabled:!0});class C extends n.Component{constructor(e){var t;super(e),t=this,v(this,"canShowFooterTOD",(()=>{const{hideFooterTOD:e,validation:t}=this.props;if(e)return!1;var r="",n="";return(0,c.IsNull)(t)?(r=(0,c.CheckForNullString)(this.props.lastModifiedBy),n=(0,c.CheckForNullString)(this.props.lastModifiedDate)):((0,c.IsNull)(t.lastModifiedBy)||(r=(0,c.CheckForNullString)(t.lastModifiedBy.value)),(0,c.IsNull)(t.lastModifiedDate)||(n=(0,c.CheckForNullString)(t.lastModifiedDate.value))),r.length>0||n.length>0})),v(this,"close",(e=>{e.preventDefault();const{toggleClose:t}=this.props;t?t(this.props.ParentUID):_("missing toggleClose()")})),v(this,"commandButtonClicked",((e,t)=>{const{handleCommandClick:r,validation:n}=this.props;if(r)r(e,t,n,this);else{var i,s=null==e||null===(i=e.target)||void 0===i?void 0:i.id,o=(0,c.createEventObject)(s,"");o.type="click",t.onChange(o)}})),v(this,"RenderModalBody",(function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2?arguments[2]:void 0;const{children:s,hideInternalTab:a,modalBodyStyle:l}=t.props,u=!a;var c=0;s.length?c=s.length:s&&(c=1);const d=u||1!=c;var m=document.getElementById(r),p=document.getElementById(r+"parent"),h=document.getElementById(r+"header"),b=document.getElementById(r+"footer"),v={isModal:!0,isView:!1,modalMeasurements:{bodyRect:m?m.getBoundingClientRect():{width:-1,height:-1},parentRect:p?p.getBoundingClientRect():{width:-1,height:-1},footerRect:b?b.getBoundingClientRect():{width:-1,height:-1},headerRect:h?h.getBoundingClientRect():{width:-1,height:-1}}},y=t.state.validationErrors,_=t.props.ObjectType;void 0===_&&y&&(_=y.parentType?y.parentType.value:void 0),v.ParentType=_;var N=t.canShowFooterTOD()?{}:{maxHeight:"100%"};return n.default.createElement(n.default.Fragment,null,n.default.createElement(o.ModalBody,{id:"modalBody",className:e,style:{...N,...l},__self:t,__source:{fileName:f,lineNumber:1591,columnNumber:13}},d?n.default.createElement(S,g({},t.props,v,{deleteAndClose:e=>t.deleteAndClose(e),ref:t.props.tabRef,showInternalDeleteButton:i,modalTitle:r,__self:t,__source:{fileName:f,lineNumber:1597,columnNumber:17}})):n.default.Children.map(s,((e,r)=>e?n.default.createElement(n.default.Fragment,null,n.default.cloneElement(e,Object.assign({},t.props,v,e.props))):null))))})),this.state={};var r=this.props.validationSupport;r||(r=new c.ValidationSupport),this.vs=r}deleteAndClose(e){_("delete pressed"),e.preventDefault&&e.preventDefault(),this.props.handleDelete&&this.props.handleDelete(e)}render(){const{additionalTitle:e,cancelTitle:t,CommandMenu:r,GlobalLists:i,handleInputChange:s,hideFooterTOD:a,hideDeleteButton:l=!1,isCreate:d=!1,isImportTool:m,isTestTool:p,hideInternalTab:h,serverSupport:b,useStaticModal:v,validation:y}=this.props,{modalClassName:_,modalBodyClassName:N,modalStyle:C}=this.props,{modalContentClassName:S="modal-content-normal"}=this.props,{modalScrollClassName:P="modal-dialog-scrollable"}=this.props;var w=(_+" "+P).trim(),{enableReadOnlySubmit:D,modalTitle:O,submitTitle:L,hideModalFooter:T,hideModalHeader:M,readOnly:E,privileges:I}=this.props;var R=new c.UtilSupport;L||(L=d?"Create":m?"Import":p?"Run":"Update"),E||(E=!1);var j=this.props.ObjectType;j||(j=y.parentType?y.parentType.value:void 0),!j||(0,c.IsNull)(I)||(0,c.IsEmpty)(I)||(R.CheckPrivilegesForActions(I,j,c.CX.GridButtonMode.Delete),E=!R.CheckPrivilegesForActions(I,j,c.CX.GridButtonMode.Edit)),D&&E&&(!1,E=!1);var{showInternalDeleteButton:x=!0}=this.props;(x&&(x=R.IsRoleInRoles(c.CX.Roles.RoleSuperUser,i.LoginRoles)),O)||(O=d?"Create ":m?"Import ":p?"Test ":"Edit ",O+=b.MSGPrefix);var k=this.vs.getAddToModalTitle(y);O=(0,c.IsNullOrEmpty)(e)?(0,c.IsNullOrEmpty)(k)?O:O+": "+k:(0,c.IsNullOrEmpty)(k)?O+": "+e:O+": "+e+" :: "+k,this.props.subTitle&&(O=O+" ("+this.props.subTitle+")");var V=v||!1,A=(0,c.GetUserSetting)(i,c.CX.UserSettings.DismissAlertsOnTapAway,!1)?this.close:null,U=this.canShowFooterTOD();return n.default.createElement(n.default.Fragment,null,V?n.default.createElement(n.default.Fragment,null,this.RenderModalBody("","",x),n.default.createElement(o.ModalFooter,{id:"modalFooter",style:{display:"block",paddingBottom:"5px"},__self:this,__source:{fileName:f,lineNumber:1761,columnNumber:17}},n.default.createElement(u.ButtonInput,g({submitTitle:L,cancelTitle:t,canDelete:!1,handleInputChange:s,toggleClose:this.close,validationErrors:y},this.props,{readOnly:E,__self:this,__source:{fileName:f,lineNumber:1763,columnNumber:21}})))):n.default.createElement(o.Modal,{className:w,contentClassName:S,backdrop:"static",id:O+"parent",isOpen:!0,keyboard:!1,style:{...C},toggle:A,__self:this,__source:{fileName:f,lineNumber:1784,columnNumber:17}},M?null:n.default.createElement(o.ModalHeader,{id:O+"header",toggle:this.close,tag:"div",__self:this,__source:{fileName:f,lineNumber:1804,columnNumber:25}},n.default.createElement("h5",{style:{display:"inline"},className:"modal-title",__self:this,__source:{fileName:f,lineNumber:1810,columnNumber:25}},O),n.default.createElement(u.ActionMenu,{GlobalLists:i,CommandMenuName:r,handleCommandClick:this.commandButtonClicked,handlers:this.props.handlers,__self:this,__source:{fileName:f,lineNumber:1811,columnNumber:25}}),n.default.createElement(u.SubTitle,g({idToSelect:"selectModalHeader"},this.props,{__self:this,__source:{fileName:f,lineNumber:1817,columnNumber:25}}))),this.RenderModalBody(N,O,x),!T&&n.default.createElement(o.ModalFooter,{id:O+"footer",style:{display:"block",paddingBottom:"5px"},__self:this,__source:{fileName:f,lineNumber:1828,columnNumber:25}},n.default.createElement(u.ButtonInput,g({submitTitle:L,canDelete:!1,handleInputChange:s,toggleClose:this.close,validationErrors:y},this.props,{readOnly:E,__self:this,__source:{fileName:f,lineNumber:1832,columnNumber:29}})),U?n.default.createElement(u.FooterByTOD,g({divStyle:{marginTop:"10px"}},this.props,{__self:this,__source:{fileName:f,lineNumber:1846,columnNumber:33}})):n.default.createElement("div",{style:{height:"10px"},__self:this,__source:{fileName:f,lineNumber:1849,columnNumber:35}}))))}}class S extends n.Component{constructor(e){super(e),v(this,"toggleTab",(e=>{this.state.activeTab!==e&&this.setState({activeTab:e})})),v(this,"tabName",((e,t)=>{var r=e.props.tabName;return r||(r="Tab "+t),r})),this.state={};const{children:t,TabNames:r,initialTab:n}=this.props;var i=0;t.length?i=t.length:t&&(i=1);var s="";i>1?t[0].props?s=t[0].props.tabName:t[0][0].props&&(s=t[0][0].props.tabName):i>0&&t.props&&(s=t.props.tabName),!s&&r&&(s=r[0]),n&&(s=n),this.state.activeTab=s;var o=this.props.validationSupport;o||(o=new c.ValidationSupport),this.vs=o,this.vmRef={}}render(){const{tabContentStyle:e,children:t,hideInternalTab:r,modalBodyStyle:i,modalTitle:s,showInternalDeleteButton:l,validation:d}=this.props,m=!r,p="Internal";return n.default.createElement(n.default.Fragment,null,n.default.createElement(o.Nav,{tabs:!0,style:{cursor:"pointer"},__self:this,__source:{fileName:f,lineNumber:1936,columnNumber:17}},n.default.Children.map(t,((e,t)=>{const{vt:r}=c.CX;if(e){const{tabIsVisible:c,TabNames:p}=e.props;var i=e.props.tabName;if(!c||c(d)){!i&&p&&(i=p[t]),i||(i="Tab "+t);var s=e.props.tabHighlight;s||(s=!1);var l,u=e.props.tabHighlightField;if(u&&d&&d[u]){var m=d[u];s=s||(m.type==r.boolean?m.value:m.type==r.numeric&&m.value>0)}return 1==s&&(l={backgroundColor:"#c8f2ff"}),n.default.createElement(o.NavItem,{__self:this,__source:{fileName:f,lineNumber:1968,columnNumber:33}},n.default.createElement(o.NavLink,{id:i,className:(0,a.default)({active:this.state.activeTab===i}),style:l,onClick:()=>{this.toggleTab(i)},__self:this,__source:{fileName:f,lineNumber:1969,columnNumber:37}},i))}return null}return null})),m&&n.default.createElement(o.NavItem,{__self:this,__source:{fileName:f,lineNumber:1990,columnNumber:17}},n.default.createElement(o.NavLink,{className:(0,a.default)({active:this.state.activeTab===p}),onClick:()=>{this.toggleTab(p)},__self:this,__source:{fileName:f,lineNumber:1991,columnNumber:21}},p))),n.default.createElement(o.TabContent,{activeTab:this.state.activeTab,style:e,id:s,__self:this,__source:{fileName:f,lineNumber:2001,columnNumber:17}},n.default.Children.map(t,((e,t)=>{if(e){const{tabIsVisible:a,TabNames:l}=e.props;var r=e.props.tabName,i=this.vs.getAddToModalTitle(d);if(!a||a(d)){!r&&l&&(r=l[t]),r||(r="Tab "+t);var s={tabName:r,tabActive:this.state.activeTab==r,subTitle:i};return n.default.createElement(o.TabPane,{tabId:r,__self:this,__source:{fileName:f,lineNumber:2026,columnNumber:37}},n.default.cloneElement(e,Object.assign({},this.props,e.props,s)))}return null}return null})),m?n.default.createElement(o.TabPane,{tabId:p,__self:this,__source:{fileName:f,lineNumber:2080,columnNumber:25}},n.default.createElement(u.InternalView,g({},this.props,{showInternalDeleteButton:l,__self:this,__source:{fileName:f,lineNumber:2081,columnNumber:29}})),n.default.createElement("div",{style:c.CX.CustomModalStyles.customDummyRow,__self:this,__source:{fileName:f,lineNumber:2082,columnNumber:30}})):null))}}t.MultiNavTabs=S;var P=(0,i.connect)((e=>(e=>{let{GlobalLists:t,reloadID:r,reloadView:n}=e;return{GlobalLists:t,reloadID:r,reloadView:n}})(e.AppContext)))(N);t.default=P},24744:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ModalSimpleDialog=t.ModalSimple=void 0;var i=r(32735),s=r(68476),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ModalSimple.jsx";o.CX.LogTypes.toolsModalAlert;class l extends i.Component{getStyle(e){var t={};if((0,o.IsNotNull)(e)){t=(new o.UtilSupport).GetStylePositionById(e)}return t.maxWidth="auto",t.height="auto",t}posAdjust(e,t){for(var r in t)e[r]=r in e?e[r]+t[r]:t[r];return e}render(){const{toggleClose:e,format:t,parentId:r,style:i,posAdjust:l,posTopOnly:u}=this.props;var c=(0,o.IsNull)(t)?"text":t,d=this.getStyle(r);u?(d={top:d.top,maxWidth:"auto",height:"auto"},(0,o.IsNotNull)(i)&&Object.assign(d,i)):(d=(0,o.IsNull)(i)?d:i,(0,o.IsNotNull)(l)&&this.posAdjust(d,l));var m=this.props.bodyClassName?"".concat(this.props.bodyClassName," mRight15"):"mRight15";return n.createElement(s.Modal,{style:d,isOpen:!0,toggle:e,__self:this,__source:{fileName:a,lineNumber:59,columnNumber:13}},n.createElement("div",{style:o.CX.CustomModalStyles.CloseButtonStyle,__self:this,__source:{fileName:a,lineNumber:64,columnNumber:5}},n.createElement("button",{className:"deleteBtn btnIconSidePadding",style:o.CX.CustomModalStyles.SmallXButtonStyle,onClick:e,title:"Close",__self:this,__source:{fileName:a,lineNumber:65,columnNumber:7}},n.createElement("i",{className:"fa fa-times","aria-hidden":"true",__self:this,__source:{fileName:a,lineNumber:69,columnNumber:6}}))),n.createElement(s.ModalBody,{className:m,__self:this,__source:{fileName:a,lineNumber:73,columnNumber:5}},"text"==c?n.createElement("div",{dangerouslySetInnerHTML:{__html:this.props.body},__self:this,__source:{fileName:a,lineNumber:75,columnNumber:25}}):this.props.body))}}t.ModalSimple=l;class u extends i.Component{render(){const{toggleClose:e}=this.props;var{isModal:t,parentId:r,URL:i}=this.props;t=!!(0,o.IsNull)(t)||t,r||(r="ModalDialog");var s=n.createElement("iframe",{id:r,src:i,style:{border:"0",width:"100%",height:"700px"},frameBorder:"0",scrolling:"yes",__self:this,__source:{fileName:a,lineNumber:102,columnNumber:20}});return t?n.createElement(l,{body:s,format:"component",parentId:r,posTopOnly:!0,toggleClose:e,__self:this,__source:{fileName:a,lineNumber:110,columnNumber:17}}):n.createElement("div",{style:{maxWidth:"700px",height:"auto"},__self:this,__source:{fileName:a,lineNumber:119,columnNumber:17}},s)}}t.ModalSimpleDialog=u},25089:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.ModalManagerIW=t.ModalManagerAIW=void 0,r(19975);var n,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),s=r(56379),o=r(24447),a=(r(10198),(n=r(43387))&&n.__esModule?n:{default:n}),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ModalWrapper.jsx";function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function c(){return c=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},c.apply(this,arguments)}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class m extends i.Component{render(){const{dynamicDisplayAuditDiv:e,GlobalLists:t,includeAdvTabs:r=!0}=this.props;var n=r;n&&e&&(n=(new s.UtilSupport).IsUserAdminSuper(t.LoginRoles));return i.default.createElement(a.default,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:34,columnNumber:13}}),this.props.children,n&&i.default.createElement(o.AuditDiv,c({},this.props,{tabName:"Audits",__self:this,__source:{fileName:l,lineNumber:38,columnNumber:21}})))}}t.ModalManagerAIW=m,d(m,"defaultPropsX",a.default.defaultPropsX);class p extends i.Component{render(){return i.default.createElement(a.default,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:52,columnNumber:13}}),this.props.children)}}t.ModalManagerIW=p,d(p,"defaultPropsX",a.default.defaultPropsX)},49418:(e,t,r)=>{r(19975),r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.MultiRuleMarkerInputCol=t.MultiRuleMarkerInput=t.MultiDestInput=t.MultiConvoInput=void 0,r(42295);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(10198),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/MultiInputs.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(){return c=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},c.apply(this,arguments)}const d=o.CX.LogTypes.toolsMultiInputs;function m(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if((0,o.IsNotNull)(e)&&(0,o.CheckStringLength)(e)){var n=t.slice(),i="";if(-1!=e.indexOf(",")?i=",":-1!=e.indexOf("|")?i="|":-1!=e.indexOf("!")&&(i="!"),""!=i)for(var s=e.split(i),a=0;a<s.length;a++){var l=s[a];if(l.length>0){c=(c=null!=r?(0,o.FetchDisplayForValue)(r,l):l)||l;var u=(0,o.CreateNewMultiDestObject)(l,c);n.push(u)}}else{var c;c=(c=null!=r?(0,o.FetchDisplayForValue)(r,e):e)||e;u=(0,o.CreateNewMultiDestObject)(e,c);n.push(u)}return n}return[]}class p extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:90,columnNumber:11}},n.default.createElement(f,c({},this.props,{__self:this,__source:{fileName:a,lineNumber:91,columnNumber:15}})))}}t.MultiRuleMarkerInputCol=p;class f extends n.Component{constructor(e){super(e),u(this,"multiDestArrayOnDemand",(()=>{const{GlobalLists:e,selectList:t,validation:r}=this.props;if((0,o.CheckStringLength)(r.value)){var n=(0,o.GetList)(e,t);return m(r.value,[],n)}return[]})),u(this,"internalVariables",(()=>{const{GlobalLists:e,selectList:t,showMatchAny:r,validation:n}=this.props;var i=[{value:",",display:"Match All"}];if(r){i.push({value:"|",display:"Match Any"});i.push({value:"!",display:"Match None"})}return{separateBy:(0,o.IsEmpty)(this.state.separateBy)?this.setInitialSeparator(n.value,i):this.state.separateBy,separateByItems:i,selectListArray:(0,o.GetList)(e,t)}})),u(this,"onSeparateItem_Click",(e=>{var t=e.currentTarget.getAttribute("dropdownvalue"),r=e.currentTarget.getAttribute("dropdowndisplay");(0,o.Log)(d," value: ".concat(t," display: ").concat(r)),this.setState({separateBy:{value:t,display:r}},(()=>{var e=this.multiDestArrayOnDemand();this.arrayUpdated(e)}))})),u(this,"handleSelectorChange",(e=>{(0,o.Log)(d,"Selector changed ".concat(e.target.id,": ").concat(e.target.value));var t=e.target.value;if(e.target.id===o.CX.IDs.SelectorID)this.addToMultiDest(t)})),u(this,"arrayUpdated",(e=>{(0,o.Log)(d,"Started Array updated");for(var t=this.internalVariables(),r=e.slice(),n=[],i=0;i<r.length;i++)n.push(r[i].Destination);var s=t.separateBy.value,a=n.join(s);a+=s;var l=(0,o.createEventObject)(this.props.validation.fieldID,a);this.props.onChange(l)})),u(this,"setInitialSeparator",((e,t)=>{var r=t[0];if((0,o.IsNotNull)(e)&&(0,o.CheckStringLength)(e)){var n="";if(-1!=e.indexOf(",")?n=",":-1!=e.indexOf("|")?n="|":-1!=e.indexOf("!")&&(n="!"),n.length>0)for(var i=0;i<t.length;i++)if(t[i].value==n){r=t[i];break}}return r})),u(this,"addToMultiDest",(e=>{if((0,o.Log)(d,"Add Destination nwVal: ".concat(e)),(0,o.IsNotNull)(e)&&(0,o.CheckStringLength)(e)){var t=(0,o.GetList)(this.props.GlobalLists,this.props.selectList),r=e,n=this.multiDestArrayOnDemand().slice(),i=(0,o.FetchDisplayForValue)(t,r);i=null!=i?i:r;var s=(0,o.CreateNewMultiDestObject)(r,i);!(0,o.CheckIfDestExists)(r,n)&&(n.push(s),this.arrayUpdated(n))}})),u(this,"handleInputClicked",(e=>{let t=e.target.id;if((0,o.Log)(d,"Input Clicked ".concat(t)),t.length>0){const e=new o.ValidationSupport;let r=this.state.validationErrors;e.clearFormError(r,t),this.setState({validationErrors:r})}})),this.state={separateBy:{},validationErrors:new function(){const e=new o.ValidationSupport,{IDs:t,vt:r}=o.CX;return{destination:e.CVO(t.SelectorID,r.string)}}}}render(){const{GlobalLists:e,labelClass:t,readOnly:r,title:l,TokenPrefix:u}=this.props;var{hideSelector:c}=this.props;const d=this.state.validationErrors.destination;var m=(0,o.DefaultIfNull)(r,!1),p=(0,o.DefaultIfNull)(l,""),f=(0,o.DefaultIfNull)(this.props.placeholder,p);("string"==typeof f&&0==f.length||"string"!=typeof f&&1==f)&&(f="Select"),m&&(f=""),c||(c=!1);var h=!(c&&m),g=this.internalVariables(),v=this.multiDestArrayOnDemand();return n.default.createElement(n.default.Fragment,null,l.length>0?n.default.createElement(s.LabelComponent,{labelClass:t,GlobalLists:e,title:p,TokenPrefix:u,validation:d,__self:this,__source:{fileName:a,lineNumber:310,columnNumber:15}}):null,n.default.createElement("div",{style:o.CX.CustomComponentStyles.destinationDIV,__self:this,__source:{fileName:a,lineNumber:319,columnNumber:15}},n.default.createElement(i.Row,{style:{marginRight:"0"},__self:this,__source:{fileName:a,lineNumber:321,columnNumber:17}},n.default.createElement(b,{convoDestArray:v,onConvoArrayUpdated:this.arrayUpdated,readOnly:m,__self:this,__source:{fileName:a,lineNumber:322,columnNumber:19}})),h?n.default.createElement(i.Row,{style:{marginRight:"0"},__self:this,__source:{fileName:a,lineNumber:329,columnNumber:17}},n.default.createElement(i.Col,{style:{maxWidth:"100px"},__self:this,__source:{fileName:a,lineNumber:331,columnNumber:19}},n.default.createElement(s.DropDownReact,{value:g.separateBy.display,DisplayList:g.separateByItems,onChange:this.onSeparateItem_Click,dropDivStyle:{marginTop:"5px"},readOnly:m,__self:this,__source:{fileName:a,lineNumber:332,columnNumber:23}})),n.default.createElement(i.Col,{__self:this,__source:{fileName:a,lineNumber:341,columnNumber:19}},n.default.createElement(s.SelectInput,{onChange:this.handleSelectorChange,onMouseDown:this.handleInputClicked,placeholder:f,selectList:g.selectListArray,validation:d,readOnly:m,__self:this,__source:{fileName:a,lineNumber:342,columnNumber:23}}))):null))}}t.MultiRuleMarkerInput=f;class h extends n.Component{constructor(e){super(e),u(this,"multiDestArrayOnDemand",(()=>{const{validation:e}=this.props;return(0,o.CheckStringLength)(e.value)?m(e.value,[]):[]})),u(this,"handleFieldChange",(e=>{var t=e.target.value;const{emailValidation:r,telephoneValidation:n}=this.props;(n&&r||this.props.children)&&this.props.onChange(e);const i=new o.ValidationSupport;var s=this.state.validationErrors,a=!(t.length>0);i.setValueFromChangeEvent(e,s)&&this.setState({validationErrors:s,addBtnDisabled:a})})),u(this,"handleOtherDestChanged",(e=>{(0,o.Log)(d,"handleOtherDestChanged ".concat(e.target.id,": ").concat(e.target.value));var t=e.target.value;this.addToMultiDest(t.toString())})),u(this,"handleInputClicked",(e=>{const{emailValidation:t,telephoneValidation:r}=this.props;r&&t&&this.props.onMouseDown&&this.props.onMouseDown(e);const n=new o.ValidationSupport;let i=this.state.validationErrors;n.clearFormErrorFromClickEvent(e,i),this.setState({validationErrors:i})})),u(this,"handleDestBtnClick",(e=>{this.resetFields();const{destinationValidation:t}=this.props;var r=this.state.validationErrors;if(1==e?(r.email.value="",r.email.visible=!1,r.telephone.visible=!0):(r.telephone.value="",r.telephone.visible=!1,r.email.visible=!0),t){var n=(0,o.createEventObject)(t.fieldID,e);this.props.onChange(n)}this.setState({destinationSelected:e})})),u(this,"addToMultiDest",(e=>{(0,o.Log)(d,"Add Multi Dest: ",e);const t=new o.ValidationSupport;var r=this.state.validationErrors,n=1==this.state.destinationSelected?r.telephone.value:r.email.value;n=(0,o.IsNullOrEmpty)(e)||"object"==typeof e?n:e,(0,o.Log)(d,"Add Destination: ",n);var i=!0;const{CurrentTemplate:s,destinationSelected:a}=this.state,{hideTemplateSelector:l}=this.props;var u=(0,o.DefaultIfNull)(l,!1);if(s&&!u&&3!=a){var c=1==a;(c&&!s.canSMS||!c&&!s.canEmail)&&(i=!1)}if(i&&(0,o.IsNotNull)(n)&&(0,o.CheckStringLength)(n)){t.validateAllObjs(r);this.setState({validationErrors:r});var m=!0;if(2==this.state.destinationSelected&&(m=r.email.isValid),m){var p=this.multiDestArrayOnDemand().slice(),f=(0,o.CreateNewMultiDestObject)(n,n);!(0,o.CheckIfDestExists)(n,p)?(p.push(f),this.resetFields(),this.arrayUpdated(p)):this.resetFields()}}})),u(this,"arrayUpdated",(e=>{(0,o.Log)(d,"Started Array updated");for(var t=e.slice(),r=[],n=0;n<t.length;n++)r.push(t[n].Destination);var i=r.join(","),s=(0,o.createEventObject)(this.props.validation.fieldID,i);this.props.onChange(s)})),u(this,"resetFields",(()=>{const{IDs:e}=o.CX;var t=(0,o.createEventObject)(o.CX.IDs.Telephone,""),r=(0,o.createEventObject)(o.CX.IDs.Email,"");this.handleFieldChange(t),this.handleFieldChange(r)})),u(this,"renderMultiDestButton",(()=>{var e=this.state.addBtnDisabled?"btnAddDest":"btnAddDestPulse";return n.default.createElement(i.Col,{xs:"1",__self:this,__source:{fileName:a,lineNumber:610,columnNumber:13}},n.default.createElement(i.Button,{id:"AddDest",className:e,onClick:this.addToMultiDest,disabled:this.state.addBtnDisabled,__self:this,__source:{fileName:a,lineNumber:611,columnNumber:17}},n.default.createElement("i",{className:"fa fa-plus","aria-hidden":"true",onClick:this.addToMultiDest,__self:this,__source:{fileName:a,lineNumber:617,columnNumber:21}})))})),u(this,"renderTelephoneOrEmailInput",(()=>{const{CurrentTemplate:e}=this.state,{hideTemplateSelector:t}=this.props;var r=(0,o.DefaultIfNull)(t,!1);return n.default.createElement(i.Col,{style:o.CX.CustomComponentStyles.TelephoneStylePlus,__self:this,__source:{fileName:a,lineNumber:633,columnNumber:13}},1==this.state.destinationSelected&&n.default.createElement(s.TelephoneInput,{GlobalLists:this.props.GlobalLists,defaultCountry:this.props.defaultCountry,preferredCountries:this.props.preferredCountries,onChange:this.handleFieldChange,validation:this.state.validationErrors.telephone,readOnly:!(e&&e.canSMS||r),__self:this,__source:{fileName:a,lineNumber:636,columnNumber:19}}),2==this.state.destinationSelected&&n.default.createElement(s.EmailInput,{placeholder:"Email",GlobalLists:this.props.GlobalLists,onChange:this.handleFieldChange,validation:this.state.validationErrors.email,onMouseDown:this.handleInputClicked,readOnly:!(e&&e.canEmail||r),__self:this,__source:{fileName:a,lineNumber:647,columnNumber:19}}),3==this.state.destinationSelected&&this.props.children?n.default.cloneElement(this.props.children,Object.assign({},this.props.children.props,{onChange:this.handleOtherDestChanged,readOnly:!e&&!r})):null)})),u(this,"renderButtonGroup",(()=>{const{children:e,OtherDestinationTitle:t}=this.props;var r={...this.props.useRegularSizeButtons?{}:o.CX.CustomComponentStyles.buttonGroupBtns,...t&&e?{border:"1px black solid"}:{},zIndex:"auto"};return n.default.createElement(i.ButtonGroup,{__self:this,__source:{fileName:a,lineNumber:685,columnNumber:11}},n.default.createElement(i.Button,{color:"primary",onClick:()=>this.handleDestBtnClick(1),className:"btnGroupPrimary",active:1===this.state.destinationSelected,style:r,disabled:this.props.readOnly,__self:this,__source:{fileName:a,lineNumber:686,columnNumber:13}},"Telephone"),n.default.createElement(i.Button,{color:"primary",onClick:()=>this.handleDestBtnClick(2),className:"btnGroupPrimary",active:2===this.state.destinationSelected,style:r,disabled:this.props.readOnly,__self:this,__source:{fileName:a,lineNumber:692,columnNumber:13}},"Email"),t&&e?n.default.createElement(i.Button,{color:"primary",onClick:()=>this.handleDestBtnClick(3),className:"btnGroupPrimary",active:3===this.state.destinationSelected,style:r,disabled:this.props.readOnly,__self:this,__source:{fileName:a,lineNumber:699,columnNumber:17}},t):null)})),u(this,"handleTemplateInfo",(e=>{this.setState({CurrentTemplate:e});var t=e.canSMS?1:2;if(this.handleDestBtnClick(t),this.props.enableCustomValidation){var r=(0,o.createEventObject)(this.props.enableCustomValidation.fieldID,e.enableCustom);this.props.onChange(r)}if(!(0,o.IsNull)(e.enableItinerary)){r=(0,o.createEventObject)(o.CX.IDs.EnableItinerary,e.enableItinerary);this.props.onChange(r),r=(0,o.createEventObject)(o.CX.IDs.UseItineraryID,e.enableItinerary),this.props.onChange(r)}})),this.state={destinationSelected:(0,o.IsNotNull)(e.destinationValidation)?(0,o.DefaultIfNull)(e.destinationValidation.value,1):1,addBtnDisabled:!0,templateID:0,CurrentTemplate:"",FetchingTemplate:!1,validationErrors:new function(){const e=new o.ValidationSupport,{IDs:t,vt:r}=o.CX;return{email:e.CVO(t.Email,r.email),telephone:e.CVO(t.Telephone,r.string)}}}}render(){const{GlobalLists:e,hideTemplateSelector:t,selectList:r,title:l,templateIDValidation:u,onMouseDown:c,templateReadOnly:d}=this.props;var m=(0,o.DefaultIfNull)(this.props.labelClass,"inputLabel"),p=(0,o.DefaultIfNull)(t,!1),f=this.multiDestArrayOnDemand();return n.default.createElement(n.default.Fragment,null,!p&&u?n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:751,columnNumber:21}},n.default.createElement(s.TemplateNameSelector,{templateIDValidation:u,onMouseDown:c,GlobalLists:e,selectList:r,CurrentTemplate:this.state.CurrentTemplate,onChange:this.props.onChange,handleTemplateInfo:this.handleTemplateInfo,readOnly:d,__self:this,__source:{fileName:a,lineNumber:752,columnNumber:25}})):null,(0,o.IsNotNull)(l)?n.default.createElement(s.LabelComponent,{title:l,labelClass:m,__self:this,__source:{fileName:a,lineNumber:769,columnNumber:21}}):null,n.default.createElement("div",{style:o.CX.CustomComponentStyles.destinationDIV,__self:this,__source:{fileName:a,lineNumber:775,columnNumber:17}},n.default.createElement("div",{style:o.CX.CustomComponentStyles.buttonGroupDIV,__self:this,__source:{fileName:a,lineNumber:777,columnNumber:21}},this.renderButtonGroup()),n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:781,columnNumber:21}},n.default.createElement(b,{convoDestArray:f,onConvoArrayUpdated:this.arrayUpdated,readOnly:this.props.readOnly,__self:this,__source:{fileName:a,lineNumber:782,columnNumber:23}})),n.default.createElement(i.Row,{className:"gx-1",__self:this,__source:{fileName:a,lineNumber:788,columnNumber:21}},this.renderTelephoneOrEmailInput(),this.renderMultiDestButton())))}}t.MultiDestInput=h;class b extends n.Component{constructor(e){super(e),u(this,"removeFromMultiConvo",(e=>{let t=e.target.accessKey;(0,o.Log)(d,"MultiNum to Remove: ".concat(t));var r=this.props.convoDestArray.slice(),n=(0,o.GetIndexOfObjectFromID)(t,r,"DisplayName");r.splice(n,1),this.props.onConvoArrayUpdated(r)}))}render(){return 0==this.props.convoDestArray.length?null:n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{style:o.CX.CustomComponentStyles.MultiConvoDivWrap,__self:this,__source:{fileName:a,lineNumber:839,columnNumber:17}},this.props.convoDestArray.map(((e,t)=>n.default.createElement("div",{style:{padding:"3px",display:"inline-block"},key:t,__self:this,__source:{fileName:a,lineNumber:841,columnNumber:21}},n.default.createElement(i.Button,{className:"btnAddRemove",onClick:this.removeFromMultiConvo,accessKey:e.DisplayName,disabled:this.props.readOnly,__self:this,__source:{fileName:a,lineNumber:842,columnNumber:21}},n.default.createElement("i",{className:"fa fa-times","aria-hidden":"true",accessKey:e.DisplayName,__self:this,__source:{fileName:a,lineNumber:848,columnNumber:23}})," ",e.DisplayName))))))}}t.MultiConvoInput=b},69656:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NumberedList=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=(r(68548),r(56379)),s="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/NumberedList.jsx";function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const l=i.CX.LogTypes.resPickupTimes;class u extends n.Component{constructor(){super(...arguments),a(this,"state",{activeIndex:(0,i.IsNull)(this.props.initIndex)?-1:this.props.initIndex,trigger:!1}),a(this,"handleListSelect",((e,t)=>{e.preventDefault(),this.setState({activeIndex:t.target.idx}),this.props.onClick&&this.props.onClick(t)}))}componentDidUpdate(e){(0,i.Log)(l,"NumberedList DidUpdate activeIndex ".concat(e.activeIndex," trigger ").concat(e.trigger," -> ").concat(this.props.trigger)),this.props.trigger!=e.trigger&&(0,i.IsNotNull)(this.props.activeIndex)&&this.setState({activeIndex:this.props.activeIndex})}render(){(0,i.Log)(l,"NumberedList activeIndex ".concat(this.state.activeIndex));var e=this.props.list;if(!e.length)return null;var t=(0,i.DefaultIfNull)(this.props.title,""),r=this.state.activeIndex,o=(0,i.DefaultIfNull)(this.props.className,"list-type1"),a=(0,i.DefaultIfNull)(this.props.errorMessage,"");return n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:o,__self:this,__source:{fileName:s,lineNumber:53,columnNumber:13}},n.default.createElement("span",{__self:this,__source:{fileName:s,lineNumber:53,columnNumber:40}},t)),""!=a&&n.default.createElement("div",{className:"list-type1 has-error",__self:this,__source:{fileName:s,lineNumber:55,columnNumber:17}},n.default.createElement("span",{__self:this,__source:{fileName:s,lineNumber:55,columnNumber:55}},a)),n.default.createElement("div",{className:o,__self:this,__source:{fileName:s,lineNumber:57,columnNumber:13}},n.default.createElement("ol",{__self:this,__source:{fileName:s,lineNumber:58,columnNumber:17}},e.map(((e,t)=>n.default.createElement("li",{key:t,onClick:r=>this.handleListSelect(r,{target:{idx:t,value:e.value}}),__self:this,__source:{fileName:s,lineNumber:60,columnNumber:32}},n.default.createElement("a",{href:"#",style:e.style,className:t==r?"active":"",__self:this,__source:{fileName:s,lineNumber:61,columnNumber:29}},e.display)))))))}}t.NumberedList=u},51473:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SubTitle=t.PageTitleAndLog=void 0,r(48868),r(54861),r(19975);var i=r(32735),s=(r(68476),r(56379)),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/PageTitleAndLog.jsx";function l(){return l=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},l.apply(this,arguments)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class c extends i.Component{constructor(){super(...arguments),u(this,"state",{isLogAlertOpen:!1}),u(this,"toggleLogAlert",(()=>{this.setState({isLogAlertOpen:!this.state.isLogAlertOpen})})),u(this,"debugButton",(()=>{const{debugClick:e,validation:t}=this.props;e&&e(t)})),u(this,"renderLogButton",(()=>{const{hasLogs:e,hasDebug:t}=this.props;return n.createElement(n.Fragment,null,e&&n.createElement("button",{onClick:this.toggleLogAlert,className:"logButton",__self:this,__source:{fileName:a,lineNumber:41,columnNumber:17}},n.createElement("i",{style:{marginLeft:"10px"},className:"fa fa-clipboard","aria-hidden":"true",onClick:this.toggleLogAlert,__self:this,__source:{fileName:a,lineNumber:44,columnNumber:21}})),t&&n.createElement("button",{onClick:this.debugButton,className:"debugButton",__self:this,__source:{fileName:a,lineNumber:54,columnNumber:17}},n.createElement("i",{style:{marginLeft:"10px"},className:"fa fa-user-secret","aria-hidden":"true",onClick:this.debugButton,__self:this,__source:{fileName:a,lineNumber:57,columnNumber:21}})))}))}render(){const{helperComponent:e,hidePageTitle:t,isLoadingOpen:r,isImport:i,serverSupport:u,SubPageTitle:c,title:m,titleAlt:p,titleDebug:f}=this.props,{CustomModalStyles:h}=s.CX;var b=c?h.TitleWSubStyle:h.TitleRegStyle;return n.createElement(n.Fragment,null,r?n.createElement(o.ModalChildLoading,l({},this.props,{__self:this,__source:{fileName:a,lineNumber:88,columnNumber:17}})):null,this.state.isLogAlertOpen?n.createElement(o.ComponentLogAlert,{isOpen:this.state.isLogAlertOpen,closeToggle:this.toggleLogAlert,displayAlert:u.DisplayAlert,URLController:u.URLController,MSGPrefix:u.MSGPrefix,paginate:this.props.paginate,__self:this,__source:{fileName:a,lineNumber:93,columnNumber:17}}):null,n.createElement("div",{className:"pageTitleContainer",__self:this,__source:{fileName:a,lineNumber:103,columnNumber:17}},n.createElement("div",{style:{width:"100%",display:"flex"},__self:this,__source:{fileName:a,lineNumber:105,columnNumber:21}},!i&&!t&&n.createElement("div",{style:{flexGrow:1},__self:this,__source:{fileName:a,lineNumber:107,columnNumber:29}},n.createElement("h4",{style:{...b,whiteSpace:"normal"},__self:this,__source:{fileName:a,lineNumber:108,columnNumber:33}},n.createElement("span",{"data-tip":f,"data-type":"info","data-effect":"float","data-place":"bottom",__self:this,__source:{fileName:a,lineNumber:109,columnNumber:37}},m))),n.createElement("div",{__self:this,__source:{fileName:a,lineNumber:113,columnNumber:25}},this.renderLogButton(),e)),p&&n.createElement("div",{__self:this,__source:{fileName:a,lineNumber:123,columnNumber:21}},n.createElement("span",{__self:this,__source:{fileName:a,lineNumber:124,columnNumber:25}},p))),c&&n.createElement(d,l({idToSelect:"selectPageTitle"},this.props,{__self:this,__source:{fileName:a,lineNumber:130,columnNumber:17}})))}}t.PageTitleAndLog=c;class d extends i.Component{constructor(){super(...arguments),u(this,"selectText",(e=>{var t=e||window.event;t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var r=this.props.idToSelect?this.props.idToSelect:"copySelect",n=document.getElementById(r),i=!1;if(document.body.createTextRange){const e=document.body.createTextRange();e.moveToElementText(n),e.select(),document.execCommand("copy"),i=!0}else if(window.getSelection){const e=window.getSelection(),t=document.createRange();t.selectNodeContents(n),e.removeAllRanges(),e.addRange(t),document.execCommand("copy"),i=!0}else LogX(lt,"Could not select text in node: Unsupported browser.",{alwaysLog:!0,isError:!0});i&&this.props.dispatch&&(0,s.ShowAlert)("Copied to Clipboard",s.CX.Constants.successAlertType,this.props.dispatch)}))}render(){if(!this.props.SubPageTitle)return null;const{CustomModalStyles:e}=s.CX;var t=this.props.idToSelect?this.props.idToSelect:"copySelect";return n.createElement(n.Fragment,null,n.createElement("div",{className:"row",__self:this,__source:{fileName:a,lineNumber:192,columnNumber:17}},n.createElement("div",{className:"col",__self:this,__source:{fileName:a,lineNumber:193,columnNumber:21}},n.createElement("div",{style:e.subTitleBlockC,__self:this,__source:{fileName:a,lineNumber:194,columnNumber:25}},n.createElement("h6",{style:{fontWeight:"300"},id:t,__self:this,__source:{fileName:a,lineNumber:195,columnNumber:29}},this.props.SubPageTitle))),n.createElement("div",{className:"col-1",__self:this,__source:{fileName:a,lineNumber:200,columnNumber:21}},n.createElement("button",{className:"copyButton",style:{marginLeft:"10px",fontSize:"15px",marginBottom:"15px",padding:"1px 1px"},onClick:this.selectText,__self:this,__source:{fileName:a,lineNumber:201,columnNumber:25}},n.createElement("i",{style:{margin:"0 5px 0 5px"},className:"fa fa-copy","aria-hidden":"true",onClick:this.selectText,__self:this,__source:{fileName:a,lineNumber:205,columnNumber:33}})))))}}t.SubTitle=d},78441:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.Panel=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/Panel.jsx";function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}s.CX.LogTypes.toolsText;class u extends n.Component{constructor(e){super(e),l(this,"toggle",(e=>{let t=e.target.dataset.event;this.setState({collapse:this.state.collapse===Number(t)?0:Number(t)})})),this.index=Math.floor(100*Math.random())+1;var{isOpen:t}=e;this.state={collapse:t?1:0}}componentDidUpdate(e,t){const{isOpen:r}=this.props;r!=e.isOpen&&this.setState({collapse:r?1:0})}render(){const{className:e,classBodyName:t}=this.props;let r=this.state.collapse;var a=s.CX.CustomResStyles,l=(0,s.DefaultIfNull)(this.props.header,""),u=this.props.body?this.props.body:this.props.children;return n.default.createElement(i.Card,{style:{marginTop:"1rem",marginBottom:"1rem"},key:this.index,__self:this,__source:{fileName:o,lineNumber:62,columnNumber:9}},n.default.createElement(i.CardHeader,{className:e,style:a.cardHeader,onClick:this.toggle,"data-event":this.index,__self:this,__source:{fileName:o,lineNumber:63,columnNumber:11}},l,n.default.createElement("span",{style:{float:"right"},onClick:this.toggle,"data-event":this.index,__self:this,__source:{fileName:o,lineNumber:65,columnNumber:13}},n.default.createElement("i",{className:"fas fa-angle-down",onClick:this.toggle,"data-event":this.index,__self:this,__source:{fileName:o,lineNumber:66,columnNumber:15}}))),n.default.createElement(i.Collapse,{isOpen:r===this.index,__self:this,__source:{fileName:o,lineNumber:69,columnNumber:11}},n.default.createElement(i.CardBody,{className:t,__self:this,__source:{fileName:o,lineNumber:70,columnNumber:15}},u)))}}t.Panel=u},95058:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TelephoneTypeSelector=t.TelephoneInputUS=t.TelephoneInputRC=t.TelephoneInputCol=t.TelephoneInput=void 0,r(79150),r(48868),r(54861),r(42295),r(34994),r(75093),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=g(r(20224));r(73929);var s=g(r(89328)),o=g(r(72761)),a=g(r(52698)),l=g(r(46636)),u=g(r(38588)),c=g(r(308)),d=g(r(91845)),m=g(r(28843)),p=r(68476),f=r(10198),h=r(56379),b="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/Phone.jsx";function g(e){return e&&e.__esModule?e:{default:e}}function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}function y(){return y=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},y.apply(this,arguments)}function _(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const N=h.CX.LogTypes.toolsComponents;class C extends n.Component{constructor(e){super(e),_(this,"handleChange",((e,t,r,n)=>{const{removePlus:i}=this.props;var s=!i;let o=(0,h.CleanTelephone)((0,h.CheckForNullString)(e),s);(r=(0,h.createEventObject)(this.props.validation.fieldID,o)).country=t,this.props.onChange(r)})),_(this,"handleOnBlur",((e,t)=>{const{onBlur:r,removePlus:n}=this.props;if(r){var i=!n,s=(0,h.CleanTelephone)((0,h.CheckForNullString)(e.target.value),i),o=(0,h.createEventObject)(this.props.validation.fieldID,s);o.target.country=t,r(o)}})),_(this,"handleMouseDown",(e=>{var t=(0,h.createEventObject)(this.props.validation.fieldID,this.props.validation.value);this.props.onMouseDown&&this.props.onMouseDown(t)})),_(this,"onTypeChange",((e,t)=>{this.teleTitle=t,null!=e&&this.props.onChange(e)})),this.teleTitle=(0,h.DefaultIfNull)(this.props.title,"")}render(){const{defaultCountry:e,readOnly:t,noValidateLabel:r,telephoneTypeValidation:p}=this.props;var g=(0,h.DefaultIfNull)(this.props.validation,{}),v=null;(0,h.IsNull)(g.value)||(v=g.value),(0,h.IsNull)(this.props.value)||(v=this.props.value);var _=null!=v?v.toString():"";g.visible=!0;(0,h.DefaultIfNull)(this.props.labelClass,"inputLabel");var N=(0,h.DefaultIfNull)(this.props.title,this.teleTitle),C=(0,h.DefaultIfNull)(this.props.placeholder,N);("string"==typeof C&&0==C.length||"string"!=typeof C&&1==C)&&(C="Select"),t&&(C="");const S=(0,h.DefaultIfNull)(this.props.GlobalLists,null);var P=e||(0,h.GetUserSetting)(S,h.CX.UserSettings.DefaultCountry,"us");P&&(P=(P=P.trim()).toLowerCase());var w=this.props.preferredCountries?this.props.preferredCountries:["us"];if((w=S&&S.preferredCountries?S.preferredCountries:w)&&Array.isArray(w)&&w.length>0)for(var O=0;O<w.length;O++)w[O]=w[O].trim(),w[O]=w[O].toLowerCase();var L,T,M=!!(0,h.IsNull)(this.props.countryCodeEditable)||this.props.countryCodeEditable,E=(0,h.GetLanguage)(S);(0,h.IsLanguageRTL)(S);switch(E){case"ar":L=s.default;break;case"cn":case"zh":L=o.default;break;case"fr":L=a.default;break;case"de":L=l.default;break;case"it":L=u.default;break;case"jp":L=c.default;break;case"pt":L=d.default;break;case"ru":case"es":L=m.default}return n.default.createElement(f.ValidateError,y({},this.props,{title:N,__self:this,__source:{fileName:b,lineNumber:201,columnNumber:13}}),p?n.default.createElement("div",{style:{display:"flex",flexDirection:"row"},__self:this,__source:{fileName:b,lineNumber:204,columnNumber:21}},n.default.createElement(i.default,{country:P,countryCodeEditable:M,preferredCountries:w,disableAreaCodes:!0,placeholder:C,id:g.fieldID,inputExtraProps:T,localization:L,onBlur:this.handleOnBlur,onChange:this.handleChange,onKeyDown:this.props.onKeyPress,onFocus:this.handleMouseDown,disabled:this.props.readOnly,inputStyle:this.props.readOnly?{width:"95%",backgroundColor:"#ECEFF1"}:{width:"100%"},value:_,__self:this,__source:{fileName:b,lineNumber:206,columnNumber:25}}),n.default.createElement(D,{onTypeChange:this.onTypeChange,GlobalLists:S,defaultIfNullTo:this.props.defaultTelephoneType,validation:p,__self:this,__source:{fileName:b,lineNumber:227,columnNumber:25}})):n.default.createElement(i.default,{country:P,preferredCountries:w,disableAreaCodes:!0,placeholder:C,id:g.fieldID,inputExtraProps:T,localization:L,onBlur:this.handleOnBlur,onChange:this.handleChange,onKeyDown:this.props.onKeyPress,onFocus:this.handleMouseDown,disabled:this.props.readOnly,inputStyle:this.props.readOnly?{width:"100%",backgroundColor:"#ECEFF1"}:{width:"100%"},value:_,__self:this,__source:{fileName:b,lineNumber:237,columnNumber:17}}))}}t.TelephoneInput=C,_(C,"defaultProps",{readOnly:!1});class S extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;var{title:r}=this.props;return r||(r="Telephone"),n.default.createElement(p.Col,{className:e,style:t,__self:this,__source:{fileName:b,lineNumber:271,columnNumber:13}},n.default.createElement(C,y({},this.props,{title:r,__self:this,__source:{fileName:b,lineNumber:272,columnNumber:17}})))}}t.TelephoneInputCol=S;class P extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:i}=this.props;var{title:s}=this.props;return s||(s="Telephone"),n.default.createElement(p.Row,{className:r,style:i,__self:this,__source:{fileName:b,lineNumber:288,columnNumber:13}},n.default.createElement(p.Col,{className:e,style:t,__self:this,__source:{fileName:b,lineNumber:289,columnNumber:17}},n.default.createElement(C,y({},this.props,{title:s,__self:this,__source:{fileName:b,lineNumber:290,columnNumber:21}}))))}}t.TelephoneInputRC=P;class w extends n.Component{constructor(){super(...arguments),_(this,"state",{isAlertOpen:!1,currentPhoneValue:""}),_(this,"handleOnBlur",(e=>{const{GlobalLists:t,onChange:r}=this.props,{country:n,id:i,value:s}=e.target;var o=this.props.TokenPrefix||"ResView",a=(this.props.msgTokenName,s.substring(0,2)),l=s.substring(4,5),u=0!=l&&1!=l;if("+1"!=a&&"us"==n.countryCode&&11==s.length){var c=s.replace("+","+1");e.target.value=c,r(e)}else if("+1"!=a&&"us"!=n.countryCode&&11==s.length&&u){var d=(0,h.GetToken)(t,o,"IntlPhoneWarning","Is the telephone number outside of North America?"),m=(0,h.CreateDefaultAlertObj)();m.message=d,m.showCancel=!0,m.okToggle=this.handlePhoneWarningOk,m.closeToggle=this.handlePhoneWarningClose,m.okTitle="Yes",m.cancelTitle="No",this.setState({isAlertOpen:!0,alertData:m,currentPhoneValue:s,currentPhoneId:i})}})),_(this,"handlePhoneWarningOk",(e=>{this.setState({isAlertOpen:!this.state.isAlertOpen,currentPhoneValue:""})})),_(this,"handlePhoneWarningClose",(e=>{const{onChange:t}=this.props;var r=this.state.currentPhoneValue,n=this.state.currentPhoneId,i=r.replace("+","+1");t((0,h.createEventObject)(n,i)),this.setState({isAlertOpen:!this.state.isAlertOpen,currentPhoneValue:""})}))}render(){return n.default.createElement(n.default.Fragment,null,this.state.isAlertOpen&&n.default.createElement(f.ModalAlert,{alertData:this.state.alertData,__self:this,__source:{fileName:b,lineNumber:371,columnNumber:21}}),n.default.createElement(C,y({onBlur:this.handleOnBlur},this.props,{__self:this,__source:{fileName:b,lineNumber:376,columnNumber:17}})))}}t.TelephoneInputUS=w;class D extends n.Component{constructor(e){super(e),_(this,"close",(()=>{this.setState({isOpen:!1})})),_(this,"toggleOpen",(()=>{this.setState({isOpen:!this.state.isOpen})})),_(this,"handleGetState",(e=>this.state)),_(this,"fetchResource",(()=>{(0,h.Log)(N,"Fetch Resource"),this.isFetching=!0;const{GlobalLists:e,menuList:t}=this.props;this.serverSupport.FetchServerResource(e,{Menus:[t]},!1,this.fetchResourceComplete)})),_(this,"fetchResourceComplete",(()=>{this.isFetching=!1})),_(this,"GetImageSVGSrc",(e=>{var t=e.imageSource;return(0,h.IsNotNull)(t)&&t&&!t.includes("/")&&(t="/images/flags/"+t),(0,h.IsNotNull)(t)?t:""})),_(this,"CreateMenuItemElements",(e=>{const{validation:t}=this.props;for(var r=[],i=0;i<e.length;i++){var s=e[i];if((0,h.IsNotNull)(s.value)){var o=["dd-list-item",t.value==s.value?"selected":""],a=["dd-list-button",t.value==s.value?"selected":""];let e={accessKey:s.text,id:s.value};r.push(n.default.createElement("div",y({},e,{className:o.join(" "),onClick:this.handleClick,key:s.value,__self:this,__source:{fileName:b,lineNumber:540,columnNumber:19}}),n.default.createElement("button",y({},e,{className:a.join(" "),role:"option",__self:this,__source:{fileName:b,lineNumber:546,columnNumber:21}}),s.icon&&n.default.createElement("i",y({style:{fontSize:"1rem"},className:s.icon,"aria-hidden":!0},e,{__self:this,__source:{fileName:b,lineNumber:553,columnNumber:33}}))),n.default.createElement("span",y({},e,{className:"dd-list-title",__self:this,__source:{fileName:b,lineNumber:556,columnNumber:21}}),s.text)))}}return r})),_(this,"CreateMenuItems",(e=>{if(!e)return n.default.createElement(n.default.Fragment,null);const{defaultIfNullTo:t,GlobalLists:r,validation:i}=this.props;var s=this.CreateMenuItemElements(e);if(s.length>0){var o=i.value;(0,h.IsNullOrEmpty)(o)&&t&&(o=t,i.value=t);var a="";for(var l of e)(0,h.IsNotNull)(l.value)&&l.value==o&&(this.GetImageSVGSrc(l),a=l.icon,l.text);let r=this.state.isOpen?"fa fa-caret-up":"fa fa-caret-down",u={verticalAlign:"middle",paddingLeft:"8px"};this.state.isOpen;return n.default.createElement("div",{onClick:this.toggleOpen,__self:this,__source:{fileName:b,lineNumber:606,columnNumber:17}},n.default.createElement("div",{className:"dd-subMain",tabIndex:"0",role:"button","aria-haspopup":"listbox",__self:this,__source:{fileName:b,lineNumber:607,columnNumber:17}},n.default.createElement("i",{style:{...u,fontSize:"18px"},className:a,"aria-hidden":!0,__self:this,__source:{fileName:b,lineNumber:608,columnNumber:21}}),n.default.createElement("i",{style:{float:"right",marginRight:"5px",marginTop:"10px",fontSize:"12px"},className:r,"aria-hidden":!0,__self:this,__source:{fileName:b,lineNumber:609,columnNumber:21}})),this.state.isOpen&&n.default.createElement("div",{id:"ddWrapper",className:"dd-wrapper",role:"listbox",tabIndex:"0",__self:this,__source:{fileName:b,lineNumber:615,columnNumber:21}},s))}})),_(this,"handleClick",(e=>{var t=parseInt(e.target.id),r=e.target.accessKey;e=(0,h.createEventObject)(this.props.validation.fieldID,t);this.props.onTypeChange(e,r),this.close()})),this.state={isOpen:!1};var t=new h.ServerSupport(this.handleGetState,this.handleSetState);t.initializeStateDefaults(this.state),this.serverSupport=t,this.isFetching=!1,this.util=new h.UtilSupport,this.loadedVal=null}componentDidMount(){this.fetchResource()}componentDidUpdate(e,t){const{GlobalLists:r,menuList:n,validation:i}=this.props;var s=this.util.HasMenus(n,r);if(i.value&&this.loadedVal!=i.value&&null==this.loadedVal&&s){this.loadedVal=i.value;var o=(0,h.GetMenus)(r,n),a="";for(let e of o)e.value==this.loadedVal.toString()&&(a=e.text);this.props.onTypeChange(null,a)}s||this.isFetching||this.fetchResource(),setTimeout((()=>{this.state.isOpen?(window.addEventListener("click",this.close),document.addEventListener("click",this.close)):(window.removeEventListener("click",this.close),document.removeEventListener("click",this.close))}),100),this.state.isOpen&&this.util.resizeText({elements:document.querySelectorAll(".dd-list-title"),step:.5})}componentWillUnmount(){window.removeEventListener("click",this.close),document.removeEventListener("click",this.close)}handleSetState(e){}render(){const{GlobalLists:e,menuList:t}=this.props;var r=(0,h.GetMenus)(e,t);return r?n.default.createElement("div",{className:"dd-main",onClick:this.toggleOpen,__self:this,__source:{fileName:b,lineNumber:646,columnNumber:13}},this.CreateMenuItems(r)):null}}t.TelephoneTypeSelector=D,_(D,"defaultProps",{menuList:"ContactTelephoneType",menuMode:"horizontal"})},33437:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.ProductFilter=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(10198),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ProductFilter.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class d extends n.Component{constructor(e){super(e),c(this,"handleFetchResourceComplete",(e=>{var t,r=null==e||null===(t=e.payload)||void 0===t?void 0:t.lists;if("object"==typeof r){var n=Object.keys(r);if(n.length>0){var i=n[0],s=r[i],o={loaded:!0,listName:i};1==s.length&&(o.listValue=s[0].value),this.setState(o)}}}));const{GlobalLists:t,handlers:r,productFilters:n}=this.props,{ProductFilterSelectModes:i,SettingsGL:s}=o.CX;this.util=new o.UtilSupport;var a=this.util.IsMobileOS(),l=!!r.getCartInfo&&r.getCartInfo("tipin")>0;this.displayMode=this.util.getObjectValue(t,s.productFilterSelect,i.Images),this.displayModeTipin=this.util.getObjectValue(t,s.productFilterSelectTipin,i.Images);var u=this.util.getObjectValue(t,s.productFilterSelectMax,4);this.nameOnly=l&&this.displayModeTipin==i.Links||a&&Array.isArray(n)&&n.length>u,this.showGallery=this.displayMode==i.Images,this.state={loaded:this.showGallery,listName:""}}componentDidMount(){const{GlobalLists:e,listName:t,serverSupport:r}=this.props;if(this.displayMode==o.CX.ProductFilterSelectModes.SelectList&&r&&!this.state.loaded){var n=(0,o.IsNullOrEmpty)(t)?this.props.productGroup:"";r.FetchServerResource(e,{Lists:["productfilters"],ProductGroup:[n]},!1,this.handleFetchResourceComplete)}}render(){const{className:e,description:t,GlobalLists:r,handlers:l,productFilters:c,productGroup:d,validation:m}=this.props,{IDs:p}=o.CX,{loaded:f,listName:h}=this.state;if(!f)return null;const{listValue:b}=this.state;b&&(m.value=b);var g=!!(this.showGallery&&c&&Array.isArray(c)&&c.length>0);return n.default.createElement(i.Row,{__self:this,__source:{fileName:a,lineNumber:109,columnNumber:13}},g?n.default.createElement(s.ImageGallery,u({eventId:p.ProductFilter,images:c,nameOnly:this.nameOnly,validation:m},l,{__self:this,__source:{fileName:a,lineNumber:111,columnNumber:21}})):n.default.createElement(s.SelectInputCol,u({isClearable:!0,labelClass:e,selectList:h,title:t,validation:m},l,{__self:this,__source:{fileName:a,lineNumber:113,columnNumber:21}})))}}t.ProductFilter=d},6923:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RadioInputsRC=t.RadioInputsCol=t.RadioInputs=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/RadioInputs.jsx";function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(){return l=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},l.apply(this,arguments)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}s.CX.LogTypes.toolsText;class c extends n.Component{constructor(){super(...arguments),u(this,"handleOnChange",(e=>{const{onChange:t,validation:r}=this.props;var n=e;r&&(n=(0,s.createEventObject)(r.fieldID,e.target.value)),t(n)})),u(this,"radioItem",((e,t)=>{const{radioClass:r,SelectedValue:i,validation:s}=this.props;var a=i;s&&(a=s.value);var l=a==e.value,u=r||"radioImport";return n.default.createElement("div",{key:t,accessKey:e.display,id:e.value,className:u,index:t,__self:this,__source:{fileName:o,lineNumber:54,columnNumber:13}},n.default.createElement("label",{accessKey:e.display,id:e.value,__self:this,__source:{fileName:o,lineNumber:62,columnNumber:17}},n.default.createElement("input",{accessKey:e.display,id:e.value,style:{marginRight:"10px"},type:"radio",name:e.display,onChange:this.handleOnChange,value:e.value,checked:l,__self:this,__source:{fileName:o,lineNumber:66,columnNumber:21}}),e.display))}))}render(){const{GlobalLists:e,radioItems:t}=this.props;return(0,s.IsNull)(t)&&(0,s.IsEmpty)(t)?null:n.default.createElement(n.default.Fragment,null,t.map(((e,t)=>this.radioItem(e,t))))}}t.RadioInputs=c,u(c,"defaultProps",{readOnly:!1});class d extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:o,lineNumber:108,columnNumber:13}},n.default.createElement(c,l({},this.props,{__self:this,__source:{fileName:o,lineNumber:109,columnNumber:17}})))}}t.RadioInputsCol=d;class m extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:s}=this.props;return n.default.createElement(i.Row,{className:r,style:s,__self:this,__source:{fileName:o,lineNumber:120,columnNumber:13}},n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:o,lineNumber:121,columnNumber:17}},n.default.createElement(c,l({},this.props,{__self:this,__source:{fileName:o,lineNumber:122,columnNumber:21}}))))}}t.RadioInputsRC=m},6145:(e,t,r)=>{r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateNameSelector=t.SimpleSelectInput=t.SelectRangeCol=t.SelectRange=t.SelectPriorityCol=t.SelectMultiRC=t.SelectMultiCol=t.SelectInputRC=t.SelectInputCol=t.SelectInput=t.SelectGroupInputCol=t.GroupNameInputCol=t.GroupNameInput=void 0,r(48868),r(54861),r(67285),r(79150);var n=p(r(32735)),i=r(68476),s=p(r(17510)),o=(d(r(78185)),d(r(41040))),a=d(r(14902)),l=r(56379),u=r(10198),c="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/Select.jsx";function d(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}function f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(){return h=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},h.apply(this,arguments)}const b=l.CX.LogTypes.toolsSelect;class g extends n.Component{render(){return n.default.createElement(y,h({},this.props,{autoCreate:!0,isMulti:!1,searchOnly:!1,__self:this,__source:{fileName:c,lineNumber:37,columnNumber:13}}))}}t.GroupNameInput=g;class v extends n.Component{render(){return n.default.createElement(y,h({},this.props,{autoCreate:!0,isMulti:!1,searchOnly:!1,__self:this,__source:{fileName:c,lineNumber:51,columnNumber:13}}))}}t.GroupNameInputCol=v;class y extends n.Component{render(){var{isMulti:e,title:t}=this.props;return(0,l.IsNull)(e)&&(e=!0),t||(t="Group Name"),n.default.createElement(P,h({},this.props,{isClearable:!0,autoCreate:!0,isMulti:e,searchOnly:!1,title:t,__self:this,__source:{fileName:c,lineNumber:71,columnNumber:13}}))}}t.SelectGroupInputCol=y;class _ extends n.Component{render(){const{StartNumber:e,Count:t,rangeClass:r}=this.props;for(var i=this.props.Offset||1,s=[],o=0,a=e;o<t;o++){let e=a.toString(),t={label:e,value:e};s.push(t),a+=Number(i)}return n.default.createElement("div",{className:r,__self:this,__source:{fileName:c,lineNumber:110,columnNumber:13}},n.default.createElement(S,h({},this.props,{selectList:s,__self:this,__source:{fileName:c,lineNumber:111,columnNumber:17}})))}}t.SelectRange=_;class N extends n.Component{render(){const{colStyle:e}=this.props;return n.default.createElement(i.Col,{style:e,__self:this,__source:{fileName:c,lineNumber:124,columnNumber:13}},n.default.createElement(_,h({},this.props,{__self:this,__source:{fileName:c,lineNumber:125,columnNumber:17}})))}}t.SelectRangeCol=N;class C extends n.Component{render(){const{handlers:e,validation:t}=this.props;var r=t?t._validation?t:t.priority:t;if(!r)return null;var{title:i}=this.props;return i||(i="Priority"),n.default.createElement(N,h({},this.props,{title:i,isClearable:!0,StartNumber:1,Count:99,validation:r},e,{__self:this,__source:{fileName:c,lineNumber:144,columnNumber:13}}))}}t.SelectPriorityCol=C;class S extends n.Component{constructor(){var e;super(...arguments),e=this,f(this,"selectRef",n.default.createRef()),f(this,"handleSelectChange",((e,t)=>{const{GlobalLists:r,validation:n}=this.props,{isMulti:i,isMultiSorted:s}=this.props;this.inputCanChange=!0,(0,l.LogGroup)(b,"SelectInput Value Changed '".concat(n.fieldID,"'")),(0,l.Log)(b,"selectedOption",e);var o=null;if(null!=e){if(i){for(var a=[],u=0;u<e.length;u++){var c=e[u].value;(0,l.IsNull)(c)||a.push(c)}s&&a.sort(),o=a.join(",")}if(!(0,l.IsNull)(e.value)&&(o=e.value,t&&t.action==l.ReactSelectActionTypes.CreateOption)){var d={display:e.label,value:e.value},m=(0,l.GetList)(r,this.props.selectList);m&&m.push(d)}}(0,l.Log)(b,"newValue",o),(0,l.LogGroup)();var p=(0,l.createEventObject)(n.fieldID,o);this.props.onChange(p)})),f(this,"handleInputFocus",(e=>{var t=this.props.validation,r=(0,l.createEventObject)(t.fieldID,t.value);this.props.onMouseDown&&this.props.onMouseDown(r)})),f(this,"addBtnClicked",(e=>{e.stopPropagation();const{addBtnOnClick:t}=this.props;t&&t(e)})),f(this,"labelClicked",(e=>{this.inputElement.focus()})),f(this,"DropdownIndicator",(e=>n.default.createElement(s.components.DropdownIndicator,h({},e,{__self:this,__source:{fileName:c,lineNumber:306,columnNumber:13}}),n.default.createElement("i",{className:"far fa-keyboard","aria-hidden":"true",__self:this,__source:{fileName:c,lineNumber:307,columnNumber:13}})))),f(this,"GroupHeading",(e=>{let{children:t,...r}=e;return n.default.createElement("div",{className:"selectorHeading",__self:this,__source:{fileName:c,lineNumber:315,columnNumber:13}},t,n.default.createElement(s.components.GroupHeading,h({},r,{__self:this,__source:{fileName:c,lineNumber:317,columnNumber:17}})))})),f(this,"handleKeyDown",(e=>{const{onKeyPress:t}=this.props;this.inputCanChange&&t&&"Enter"==e.key&&t(e),this.inputCanChange=!1})),f(this,"onMenuOpen",(()=>{setTimeout((()=>{this.selectRef.current.inputRef.id;var e=this.selectRef.current.focusedOptionRef;e&&e.scrollIntoView({block:"nearest",inline:"start"})}),25)})),f(this,"setFocus",(function(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.selectRef.current&&(t?e.selectRef.current.focus():e.selectRef.current.blur())}))}render(){const{GlobalLists:e,selectList:t,selectListAutoLoad:r,selectListFromData:a,TokenPrefix:d}=this.props,{autoCreate:m,defaultMenuIsOpen:p,defaultValue:f,isClearable:g,isMulti:v,isMultiSorted:y,isSearchable:_,menuIsOpen:N,openMenuOnFocus:C,readOnly:S,searchOnly:P,selectorStyle:w,useNewLabel:D}=this.props,{selectButtonClass:O,selectButtonClick:L,selectButtonStyle:T,selectButtonTitle:E,selectButtonID:I}=this.props,R=new l.UtilSupport;var j=(0,l.DefaultIfNull)(this.props.validation,{}),x=null;(0,l.IsNull)(j.value)?(0,l.IsNull)(this.props.value)||(x=this.props.value):x=j.value;var k=null!=x?x.toString():"",V=v?k.split(","):[];j.visible=!0;var A=(0,l.DefaultIfNull)(this.props.title,""),U=(0,l.DefaultIfNull)(this.props.placeholder,A);("string"==typeof U&&0==U.length||"string"!=typeof U&&1==U)&&(U="Select"),(S||D)&&(U="");var G=S?"readOnlySelectDiv":"",B=D?{marginTop:"15px"}:l.CX.CustomComponentStyles.noStyle,F=P?"Search for":"Create",H=v?[]:null,z=[];if(t)Array.isArray(t)?t.length>0&&("string"==typeof t[0]?t.forEach((t=>{z=z.concat((0,l.GetList)(e,t,r))})):z=t):"string"==typeof t&&(z=(0,l.GetList)(e,t,r));else if(a)for(var q=0;q<V.length;q++){var W=V[q].trim();z.push({display:W,value:W})}z&&null!==z||(z=[]);var X=[];if(z.length>0&&!(0,l.IsNull)(z[0].label)){if(X=z,!v)for(var K=0;K<X.length;K++){(W=X[K]).value&&W.value.toString()==k&&(H=W)}}else{var Q="",J=[];X=[];if(z.forEach((function(e){var t={label:e.display,value:e.value};if(e.color&&("number"==typeof e.color?t.color="#"+e.color.toString(16).padStart(6,"0"):t.color=e.color),(0,l.IsNull)(e.disabled)||(t.isDisabled=e.disabled),e.group&&e.group!=Q||!e.group&&""!=Q){if(0!=J.length){var r={label:Q,options:J};X.push(r)}Q=e.group?e.group:"",J=[]}e.group?J.push(t):X.push(t);var n=!(0,l.IsNull)(e.value)&&e.value.toString();""!=k||(0,l.IsNull)(e.valueDefault)||(k=n,j.value=k),v||n!=k||(H=t)})),0!=J.length){var Y={label:Q,options:J};X.push(Y)}}if(v){if(0!=V.length)for(K=0;K<V.length;K++){var Z=!1;if((x=V[K])&&null!=x){for(q=0;q<X.length;q++){if((W=X[q]).options){for(var $=W.options,ee=0;ee<$.length;ee++){var te=$[ee],re=!(0,l.IsNull)(te.value)&&te.value.toString();if(te&&re===x){H.push(te),Z=!0;break}}if(Z)break}else{var ne=!(0,l.IsNull)(W.value)&&W.value.toString();if(W&&ne===x){H.push(W),Z=!0;break}}}if(!Z&&m){var ie=V[K],se={label:ie,value:ie};X.push(se),H.push(se)}}}}else if(m&&null==H&&""!=k){se={label:k,value:k};X.push(se),H=se}(0,l.LogGroup)(b,"SelectInput Render '".concat(j.fieldID,"'")),(0,l.Log)(b,"newItems:",X),(0,l.Log)(b,"valueObj: ",H),(0,l.LogGroup)();var oe=(0,l.IsLanguageRTL)(e),ae=(0,l.DefaultIfNull)(this.props.addBtn,!1),le=(0,l.DefaultIfNull)(this.props.addBtnClass,"fa fa-plus"),ue=(0,l.DefaultIfNull)(this.props.addBtnClassName,"btnAddDestPulse"),ce=this.props.addBtnTip,de=w||{zIndex:"auto"},me={formatCreateLabel:e=>"".concat(F,' "').concat(e,'"'),menuShouldScrollIntoView:!0};me.id=j.fieldID,me.isClearable=g,me.isDisabled=S,me.isMulti=v,me.isRtl=oe,me.menuPortalTarget=document.body,me.onChange=this.handleSelectChange,me.onFocus=this.handleInputFocus,me.onKeyDown=this.handleKeyDown,me.onMenuOpen=this.onMenuOpen,me.options=X,me.placeholder=U,me.styles=M,me.value=H,me.defaultMenuIsOpen=p;var pe={GroupHeading:this.GroupHeading};if((0,l.IsNotNull)(C)&&(me.openMenuOnFocus=C),(0,l.IsNotNull)(N)&&(me.menuIsOpen=N,pe=R.IsMobileOS()?{GroupHeading:this.GroupHeading,DropdownIndicator:this.DropdownIndicator}:{GroupHeading:this.GroupHeading,DropdownIndicator:()=>null,IndicatorSeparator:()=>null}),void 0!==_?me.isSearchable=_:R.IsMobileOS()&&X.length<=10?me.isSearchable=!1:me.isSearchable=!0,f&&!x&&!this.defaultValue&&X&&X.length>0)for(K=0;K<X.length;K++)if(0!=X[K].value){this.defaultValue=!0,setTimeout((()=>{this.handleSelectChange(X[K])}),100);break}return n.default.createElement(u.ConditionalWrapper,{condition:D,wrapper:e=>n.default.createElement("div",{style:B,__self:this,__source:{fileName:c,lineNumber:710,columnNumber:38}},e),__self:this,__source:{fileName:c,lineNumber:708,columnNumber:13}},n.default.createElement(u.ValidateError,h({},this.props,{__self:this,__source:{fileName:c,lineNumber:713,columnNumber:13}}),n.default.createElement("div",{className:G,style:{display:"flex"},__self:this,__source:{fileName:c,lineNumber:717,columnNumber:17}},P?n.default.createElement(s.default,h({components:pe},me,{additionalStyle:{...de},ref:this.selectRef,__self:this,__source:{fileName:c,lineNumber:720,columnNumber:21}})):n.default.createElement(o.default,h({},me,{ref:this.selectRef,__self:this,__source:{fileName:c,lineNumber:735,columnNumber:21}})),ae&&n.default.createElement("div",{style:{display:"inline",margin:"3px 0 0 5px"},__self:this,__source:{fileName:c,lineNumber:743,columnNumber:17}},n.default.createElement(i.Button,{className:ue,"data-tip":ce,disabled:S,id:"AddDest",onClick:this.addBtnClicked,__self:this,__source:{fileName:c,lineNumber:744,columnNumber:21}},n.default.createElement("i",{className:le,"aria-hidden":"true",onClick:this.addBtnClicked,__self:this,__source:{fileName:c,lineNumber:751,columnNumber:25}}))),L?n.default.createElement("button",{id:I,style:T||{},className:O,onClick:L,__self:this,__source:{fileName:c,lineNumber:761,columnNumber:21}},E):null)))}}t.SelectInput=S,f(S,"defaultProps",{autoCreate:!1,defaultMenuIsOpen:!1,defaultValue:!1,isClearable:!1,isMulti:!1,isMultiSorted:!1,menuPlacement:"bottom",openMenuOnFocus:!1,readOnly:!1,searchOnly:!0,useNewLabel:!1});class P extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:c,lineNumber:786,columnNumber:13}},n.default.createElement(S,h({},this.props,{__self:this,__source:{fileName:c,lineNumber:787,columnNumber:17}})))}}t.SelectInputCol=P;class w extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:s}=this.props;return n.default.createElement(i.Row,{className:r,style:s,__self:this,__source:{fileName:c,lineNumber:797,columnNumber:13}},n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:c,lineNumber:798,columnNumber:17}},n.default.createElement(S,h({},this.props,{__self:this,__source:{fileName:c,lineNumber:799,columnNumber:21}}))))}}t.SelectInputRC=w;class D extends n.Component{render(){return n.default.createElement(P,h({},this.props,{className:"basic-multi-select",classNamePrefix:"select",isClearable:!0,isMulti:!0,isMultiSorted:!0,__self:this,__source:{fileName:c,lineNumber:810,columnNumber:13}}))}}t.SelectMultiCol=D;class O extends n.Component{render(){const{rowClass:e,rowStyle:t}=this.props;return n.default.createElement(i.Row,{className:e,style:t,__self:this,__source:{fileName:c,lineNumber:827,columnNumber:13}},n.default.createElement(D,h({},this.props,{__self:this,__source:{fileName:c,lineNumber:828,columnNumber:17}})))}}t.SelectMultiRC=O;class L extends n.Component{constructor(){super(...arguments),f(this,"handleSelectedItem",(e=>{const{selectOnChange:t,onChange:r,selectFieldID:n}=this.props,i=new l.UtilSupport;var s=e.target.value;i.IsDigitsOnly(s)&&(s=parseInt(s,10));var o=(0,l.createEventObject)(n,s);t?t(o):r(o)})),f(this,"ItemsArray",(()=>{const{GlobalLists:e,simpleSelectList:t}=this.props;var r=[];(r="array"==typeof t?t:(0,l.GetList)(e,t))&&null!==r||(r=[]);var n=[];if(r.length>0&&!(0,l.IsNull)(r[0].label))n=r;else{n=[];r.forEach((function(e){var t={label:e.display,value:e.value};n.push(t)}))}return n}))}render(){const{GlobalLists:e,selectValue:t,spanClassName:r,selectClassName:i,labelProps:s}=this.props;var o=this.ItemsArray();if(!(0,l.CheckArray)(o))return s?n.default.createElement("label",h({},s,{__self:this,__source:{fileName:c,lineNumber:929,columnNumber:15}}),s.title):t;var a=r||"labelDropdown",u=i||"inputLabel";return(0,l.IsLanguageRTL)(e)&&(a+=" RTLDropDown"),n.default.createElement("span",{className:a,__self:this,__source:{fileName:c,lineNumber:950,columnNumber:13}},n.default.createElement("select",{ref:this.selectRef,value:t,onChange:this.handleSelectedItem,className:u,__self:this,__source:{fileName:c,lineNumber:951,columnNumber:17}},o.map(((e,t)=>n.default.createElement("option",{style:{color:"black"},key:t,value:e.value,__self:this,__source:{fileName:c,lineNumber:959,columnNumber:25}},e.label)))))}}t.SimpleSelectInput=L;class T extends n.Component{constructor(e){super(e),f(this,"handleTemplateChange",(e=>{var t=e.target.value;(0,l.Log)(b,"fieldID: ".concat(e.target.id," value: ").concat(t)),this.setState({TemplateID:t}),this.fetchTemplate(t),this.props.onChange(e)})),f(this,"fetchTemplate",(e=>{this.setState({FetchingTemplate:!0});let t={ID:e};var r=new XMLHttpRequest;r.open("POST","/TemplatesView/GetTemplateInfo/",!0),r.setRequestHeader("Content-Type","application/json"),r.onload=function(){this.setState({FetchingTemplate:!1});var e=JSON.parse(r.responseText);null!=e&&((0,l.Log)(b,"data: ",e),e.status==l.Constants.postSuccess&&this.props.handleTemplateInfo(e.payload))}.bind(this),r.send(JSON.stringify(t))})),this.state={FetchingTemplate:!1,TemplateID:0}}componentDidUpdate(e,t){var r=e.templateIDValidation;r&&r.value>0&&!e.CurrentTemplate&&!this.state.FetchingTemplate?(this.setState({TemplateID:r.value,FetchingTemplate:!0}),this.fetchTemplate(r.value)):r&&r.value!=this.state.TemplateID&&0==r.value&&(this.setState({TemplateID:r.value}),this.props.handleTemplateInfo({}))}render(){const{GlobalLists:e,hideTemplateSelector:t,selectList:r,CurrentTemplate:s,templateIDValidation:o,onMouseDown:a,readOnly:d}=this.props;var m=(0,l.DefaultIfNull)(t,!1),p=s&&s.canSMS?" can":"",f=s&&s.canEmail?" can":"";return n.default.createElement(n.default.Fragment,null,!m&&o?n.default.createElement(n.default.Fragment,null,n.default.createElement(P,{title:"Template Name",isClearable:!0,GlobalLists:e,onChange:this.handleTemplateChange,onMouseDown:a,readOnly:d,selectList:r,validation:o,__self:this,__source:{fileName:c,lineNumber:1067,columnNumber:21}}),n.default.createElement(i.Col,{style:{color:"black",marginTop:"10px",paddingLeft:"0",maxWidth:"150px"},__self:this,__source:{fileName:c,lineNumber:1078,columnNumber:21}},n.default.createElement(u.LoadingSpinner,{isOpen:this.state.FetchingTemplate,ShowInline:!0,LoadingStyle:{color:"blue"},__self:this,__source:{fileName:c,lineNumber:1079,columnNumber:25}}),n.default.createElement("div",{className:"centerContainer",__self:this,__source:{fileName:c,lineNumber:1083,columnNumber:25}},n.default.createElement("div",{className:"verticalCenter",__self:this,__source:{fileName:c,lineNumber:1084,columnNumber:29}},n.default.createElement("div",{className:"templateCapable"+f,__self:this,__source:{fileName:c,lineNumber:1085,columnNumber:33}}," Email "),n.default.createElement("div",{className:"templateCapable"+p,__self:this,__source:{fileName:c,lineNumber:1086,columnNumber:33}}," SMS "))))):null)}}t.TemplateNameSelector=T;const M={container:(e,t)=>({...e,opacity:t.isDisabled?".5":"1",backgroundColor:"transparent",color:"black !important",flexGrow:1,...t.selectProps.additionalStyle}),menuPortal:e=>({...e,zIndex:9999}),menu:(e,t)=>({...e,textAlign:t.selectProps.isRtl?"right":""}),option:(e,t)=>{let{data:r,isDisabled:n,isFocused:i,isSelected:s,theme:{spacing:o,colors:l}}=t;return{...e,borderStyle:r.color?s?"double":i?"dotted":"none":"none",backgroundColor:r.color?r.color:s?l.primary:i&&!r.color?l.primary25:r.color?r.color:e.backgroundColor,color:n?l.neutral20:r.color?a.default.contrast(r.color,"white")>2?"white":"black":e.color}},singleValue:(e,t)=>{let{data:r}=t;return{...e,color:r.color?a.default.contrast(r.color,"white")>2?"white":"black":"black !important",backgroundColor:r.color?r.color:e.backgroundColor}}}},11961:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Template=void 0,r(48868),r(54861),r(75093),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(56379),s="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/Template.jsx";function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const l=i.CX.LogTypes.resTemplate,u={template:"/Res/GetTemplate",resTemplate:"/ReservationsView/RunTemplate"};class c extends n.Component{constructor(){super(...arguments),a(this,"isMounted",!1),a(this,"state",{data:""}),a(this,"processData",(e=>{if(e.includes("_ENDHEADER_")){var t=e.split("_ENDHEADER_");if(t.length>0)if(t[1].includes("<body"))this.setState({data:t[1]});else{var r='<body style="margin: 0px">'.concat(t[1],"</body>");this.setState({data:r})}}else this.setState({data:e})}))}componentDidMount(){this.isMounted=!0,(0,i.Log)(l,"Template componentDidMount: ${this.props.template} ",this.props.target),this.loadTemplate()}componentDidUpdate(e){(0,i.Log)(l,"Template componentDidUpdate: ".concat(this.props.template," forceReload prev/props: ").concat(e.forceReload,"/").concat(this.props.forceReload," trigger")),(0,i.IsNotNull)(this.props.trigger)&&(0,i.Log)(l,"Template componentDidUpdate: trigger ".concat(e.trigger,"/").concat(this.props.trigger)),(this.props.forceReload&&this.props.forceReload!==e.forceReload||(0,i.IsNotNull)(this.props.trigger)&&this.props.trigger!==e.trigger)&&this.loadTemplate()}componentWillUnmount(){this.isMounted=!1}loadTemplate(){const{language:e,request:t,target:r,template:n,templateType:s}=this.props;var o;t?t.language=e||"US":(o={TemplateName:n},(0,i.IsNotNull)(r)&&(o.Target=r,r.ProductGroup&&(o.ProductGroups=r.ProductGroup),r.Profiles&&(o.Profiles=r.Profiles)),o.language=e||"US");var a=s?u[s]:u.template;(0,i.postJSON)((0,i.IsNull)(t)?o:t,a).then((e=>{if(this.isMounted)if(e.status==i.Constants.postSuccess){(0,i.Log)(l,"loadTemplate response success ",e.payload),this.processData(e.payload.template);const{onReady:t}=this.props;t&&t()}else(0,i.Log)(l,"loadTemplate response fail ",e.payload)})).catch((e=>{(0,i.Log)(l,"loadTemplate request failed")}))}render(){(0,i.Log)(l,"Template render ".concat(this.props.template," reload ").concat(this.props.forceReload," "),this.props.target);const{className:e,id:t,mode:r,onClick:o,style:a}=this.props;return n.default.createElement(n.default.Fragment,null,"iframe"==r?n.default.createElement("iframe",{style:a,className:e,srcDoc:this.state.data,__self:this,__source:{fileName:s,lineNumber:118,columnNumber:17}}):n.default.createElement("div",{id:t,onClick:o,className:e,dangerouslySetInnerHTML:{__html:this.state.data},__self:this,__source:{fileName:s,lineNumber:120,columnNumber:13}}))}}t.Template=c},30367:(e,t,r)=>{r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.TextInputRC=t.TextInputCol=t.TextInputButtonRC=t.TextInputButtonCol=t.TextInputButton=t.TextInput=t.TelephoneEmailInputCol=t.TelephoneEmailInput=t.SearchInputCol=t.ReadOnlyInputRC=t.ReadOnlyInputCol=t.ReadOnlyInput=t.PasswordInputCol=t.PasswordInput=t.NameInputRC=t.NameInputCol=t.IDInputCol=t.FullNameInputRC=t.EmailInputRC=t.EmailInputCol=t.EmailInput=t.ColorInputRC=t.ColorInputCol=t.ColorInput=void 0,r(48868),r(54861);var n,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),s=r(68476),o=(n=r(14902))&&n.__esModule?n:{default:n},a=r(56379),l=r(10198),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/Text.jsx";function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(){return m=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},m.apply(this,arguments)}const p=a.CX.LogTypes.toolsText;class f extends i.Component{render(){return i.default.createElement(P,m({type:"email"},this.props,{__self:this,__source:{fileName:u,lineNumber:42,columnNumber:13}}))}}t.EmailInput=f;class h extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;var{title:r}=this.props;return r||(r="Email"),i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:56,columnNumber:13}},i.default.createElement(P,m({type:"email"},this.props,{title:r,__self:this,__source:{fileName:u,lineNumber:57,columnNumber:17}})))}}t.EmailInputCol=h;class b extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:n}=this.props;var{title:o}=this.props;return o||(o="Email"),i.default.createElement(s.Row,{className:r,style:n,__self:this,__source:{fileName:u,lineNumber:73,columnNumber:13}},i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:74,columnNumber:17}},i.default.createElement(P,m({type:"email"},this.props,{title:o,__self:this,__source:{fileName:u,lineNumber:75,columnNumber:21}}))))}}t.EmailInputRC=b;class g extends i.Component{constructor(e){super(e),d(this,"handleOnClick",(e=>{this.setState({showPassword:!this.state.showPassword})})),this.state={showPassword:!1}}render(){return i.default.createElement(P,m({type:this.state.showPassword?"":"password",buttonLabelTitle:this.state.showPassword?"Hide":"Show",buttonLabelClick:this.handleOnClick},this.props,{__self:this,__source:{fileName:u,lineNumber:121,columnNumber:13}}))}}t.PasswordInput=g;class v extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:134,columnNumber:13}},i.default.createElement(g,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:135,columnNumber:17}})))}}t.PasswordInputCol=v;class y extends i.Component{render(){var e=(0,a.DefaultIfNull)(this.props.inputStyle,a.CX.CustomComponentStyles.adjustFontSize);return i.default.createElement(P,m({style:e},this.props,{readOnly:!0,__self:this,__source:{fileName:u,lineNumber:163,columnNumber:13}}))}}t.ReadOnlyInput=y;class _ extends i.Component{render(){var e=(0,a.DefaultIfNull)(this.props.inputStyle,a.CX.CustomComponentStyles.adjustFontSize);return i.default.createElement(w,m({style:e},this.props,{readOnly:!0,__self:this,__source:{fileName:u,lineNumber:180,columnNumber:13}}))}}t.ReadOnlyInputCol=_;class N extends i.Component{render(){var e=(0,a.DefaultIfNull)(this.props.inputStyle,a.CX.CustomComponentStyles.adjustFontSize);return i.default.createElement(D,m({style:e},this.props,{readOnly:!0,__self:this,__source:{fileName:u,lineNumber:196,columnNumber:13}}))}}t.ReadOnlyInputRC=N;class C extends i.Component{constructor(e){super(e),d(this,"ValidationInitialize",(()=>{const e=new a.ValidationSupport;this.vs=e;const{IDs:t,TelephoneEmailInputTypes:r,vt:n}=a.CX;var i=this.props.labelDataType?this.props.labelDataType:r.Email;return{labelDataTypeValidation:e.CVO(t.TelephoneEmail,n.numeric,{initialValue:i,skipValidate:!0})}})),d(this,"labelOnChange",(e=>{if((0,a.Log)(p,"handleInputChange ".concat(e.type)),void 0===e.type||"change"==e.type){const r=this.vs;var t=this.state.validationErrors;r.setValueFromChangeEvent(e,t)&&this.setState({validationErrors:t})}})),this.state={validationErrors:this.ValidationInitialize()}}componentDidMount(){var{selectList:e}=this.props;e||(e="telephoneEmailInputTypesList"),(0,a.LoadLists)(this.props,[e])}render(){const{handlers:e,isClearable:t,serverSupport:r,title:n}=this.props,{emailValidation:s,memberIDValidation:o,telephoneValidation:c,voucherValidation:d}=this.props,{TelephoneEmailInputTypes:p}=a.CX;var f,h=this.state.validationErrors.labelDataTypeValidation;switch(s&&(s.visible=!1),o&&(o.visible=!1),c&&(c.visible=!1),d&&(d.visible=!1),h.value){case p.Email:f=s;break;case p.MemberID:f=o;break;case p.Telephone:f=c;break;case p.Voucher:f=d}var{selectList:b}=this.props;b||(b="telephoneEmailInputTypesList");var g={isClearable:t,selectListDataTypeLabel:b,labelDataTypeValidation:h,labelOnChange:this.labelOnChange,validation:f,serverSupport:r,title:n};Object.assign(g,e);var v=h.value;return v==p.Email?i.default.createElement(P,m({type:"email"},g,{__self:this,__source:{fileName:u,lineNumber:311,columnNumber:17}})):v==p.Telephone?i.default.createElement(l.TelephoneInput,m({},g,{__self:this,__source:{fileName:u,lineNumber:320,columnNumber:17}})):i.default.createElement(P,m({},g,{__self:this,__source:{fileName:u,lineNumber:328,columnNumber:17}}))}}t.TelephoneEmailInput=C;class S extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:339,columnNumber:13}},i.default.createElement(C,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:340,columnNumber:17}})))}}t.TelephoneEmailInputCol=S;class P extends i.Component{constructor(){super(...arguments),d(this,"onClear",(()=>{var e=(0,a.DefaultIfNull)(this.props.validation,{});if(e.fieldID){var t=(0,a.createEventObject)(e.fieldID,"");this.props.onChange(t),this._input&&this._input.focus()}}))}render(){const{labelClass:e,GlobalLists:t}=this.props,{readOnly:r,useNewLabel:n,autoCompleteOff:s,isClearable:o}=this.props;var c=(0,a.DefaultIfNull)(this.props.validation,{}),d=null;(0,a.IsNull)(c.value)||(d=c.value),(0,a.IsNull)(this.props.value)||(d=this.props.value);var p=null!=d?d.toString():"";c.visible=!0;var f=-1;c&&c.minChars>0&&(f=c.minChars);var h=(0,a.DefaultIfNull)(this.props.title,""),b=(0,a.DefaultIfNull)(this.props.type,"text"),g=(0,a.DefaultIfNull)(this.props.placeholder,h);("string"==typeof g&&0==g.length||"string"!=typeof g&&1==g)&&(g="Select"),(r||n)&&(g="");var v=s?"off":"on",y=(0,a.IsLanguageRTL)(t),_="form-control"+(y?" RTLClass":""),N="textInputClearable"+(y?" RTLClearable":"");N=o?N:"";var C=o&&!r;return i.default.createElement(l.ValidateError,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:459,columnNumber:13}}),i.default.createElement("span",{className:N,__self:this,__source:{fileName:u,lineNumber:462,columnNumber:17}},C&&y&&i.default.createElement(l.CrossIcon,{hidden:!p,className:"textInputClearable__clear RTLClearable",onClick:this.onClear,"data-clear":!0,__self:this,__source:{fileName:u,lineNumber:465,columnNumber:25}}),i.default.createElement("input",{className:_,autoComplete:v,type:b,id:c.fieldID,placeholder:g,onBlur:this.props.onBlur,onChange:this.props.onChange,onKeyPress:this.props.onKeyPress,onMouseDown:this.props.onMouseDown,readOnly:r,maxLength:c.maxChars,minLength:f,ref:e=>this._input=e,value:p,__self:this,__source:{fileName:u,lineNumber:472,columnNumber:21}}),C&&!y&&i.default.createElement(l.CrossIcon,{hidden:!p,className:"textInputClearable__clear",onClick:this.onClear,"data-clear":!0,__self:this,__source:{fileName:u,lineNumber:489,columnNumber:25}})))}}t.TextInput=P,d(P,"defaultProps",{autoCompleteOff:!1,isClearable:!0,readOnly:!1});class w extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:507,columnNumber:13}},i.default.createElement(P,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:508,columnNumber:17}})))}}t.TextInputCol=w;class D extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:n}=this.props;return i.default.createElement(s.Row,{className:r,style:n,__self:this,__source:{fileName:u,lineNumber:519,columnNumber:13}},i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:520,columnNumber:17}},i.default.createElement(P,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:521,columnNumber:21}}))))}}t.TextInputRC=D;class O extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:533,columnNumber:13}},i.default.createElement(T,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:534,columnNumber:17}})))}}t.TextInputButtonCol=O;class L extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:n}=this.props;return i.default.createElement(s.Row,{className:r,style:n,__self:this,__source:{fileName:u,lineNumber:545,columnNumber:13}},i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:546,columnNumber:17}},i.default.createElement(T,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:547,columnNumber:21}}))))}}t.TextInputButtonRC=L;class T extends i.Component{constructor(){super(...arguments),d(this,"onClear",(()=>{var e=(0,a.DefaultIfNull)(this.props.validation,{});if(e.fieldID){var t=(0,a.createEventObject)(e.fieldID,"");this.props.onChange(t),this._input&&this._input.focus()}}))}render(){const{labelClass:e,GlobalLists:t}=this.props,{buttonOnClick:r,readOnly:n,useNewLabel:s,isClearable:o}=this.props;var c=(0,a.DefaultIfNull)(this.props.validation,{}),d=null;(0,a.IsNull)(c.value)||(d=c.value),(0,a.IsNull)(this.props.value)||(d=this.props.value);var p=null!=d?d.toString():"";c.visible=!0;var f=-1;c&&c.minChars>0&&(f=c.minChars);var{buttonID:h,buttonClass:b,buttonIsVisible:g,buttonText:v,buttonStyle:y}=this.props;h||(h=""),b||(b="submitButton"),g||(g=!0),v||(v=" i ");var _=(0,a.DefaultIfNull)(this.props.title,""),N=(0,a.DefaultIfNull)(this.props.type,"text"),C=(0,a.DefaultIfNull)(this.props.placeholder,_);("string"==typeof C&&0==C.length||"string"!=typeof C&&1==C)&&(C="Select"),(n||s)&&(C="");var S=s?{marginTop:"15px"}:a.CX.CustomComponentStyles.noStyle,P=y?{...y,paddingTop:"inherit",paddingBottom:"inherit"}:{paddingTop:"inherit",paddingBottom:"inherit"},w=(0,a.IsLanguageRTL)(t),D="form-control"+(w?" RTLClass":""),O="textInputClearable"+(w?" RTLClearable":"");O=o?O:"";var L=o&&!n;return i.default.createElement(i.default.Fragment,null,i.default.createElement(l.ConditionalWrapper,{condition:s,wrapper:e=>i.default.createElement("div",{style:S,__self:this,__source:{fileName:u,lineNumber:665,columnNumber:42}},e),__self:this,__source:{fileName:u,lineNumber:663,columnNumber:17}},i.default.createElement(l.ValidateError,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:667,columnNumber:17}}),i.default.createElement("div",{style:{display:"flex",flexDirection:"row"},__self:this,__source:{fileName:u,lineNumber:672,columnNumber:21}},i.default.createElement("span",{className:O,__self:this,__source:{fileName:u,lineNumber:675,columnNumber:21}},L&&w&&i.default.createElement(l.CrossIcon,{hidden:!p,className:"textInputClearable__clear RTLClearable",onClick:this.onClear,"data-clear":!0,__self:this,__source:{fileName:u,lineNumber:678,columnNumber:25}}),i.default.createElement("input",{className:D,type:N,id:c.fieldID,placeholder:C,onChange:this.props.onChange,onKeyPress:this.props.onKeyPress,onMouseDown:this.props.onMouseDown,readOnly:n,maxLength:c.maxChars,minLength:f,value:p,__self:this,__source:{fileName:u,lineNumber:685,columnNumber:25}}),L&&!w&&i.default.createElement(l.CrossIcon,{hidden:!p,className:"textInputClearable__clear",onClick:this.onClear,"data-clear":!0,__self:this,__source:{fileName:u,lineNumber:702,columnNumber:25}})),g?i.default.createElement("button",{id:h,className:b,style:P,onClick:r,__self:this,__source:{fileName:u,lineNumber:712,columnNumber:21}},v):null))))}}t.TextInputButton=T,d(T,"defaultProps",{isClearable:!0,readOnly:!1,useNewLabel:!1});class M extends i.Component{constructor(e){super(e),d(this,"handleResize",(e=>{this.setState({windowWidth:window.innerWidth})})),d(this,"toggleMore",(()=>{this.setState({isMoreOpen:!this.state.isMoreOpen})})),this.state={isMoreOpen:!1,windowWidth:window.innerWidth}}componentDidMount(){window.addEventListener("resize",this.handleResize),(0,a.LoadLists)(this.props,["nameSuffixTypesList","nameTitleTypesList"])}componentWillUnmount(){window.removeEventListener("resize",this.handleResize,!1)}render(){const{handlers:e,validation:t}=this.props;var r={paddingRight:"5px",paddingLeft:"5px"},n=this.state.isMoreOpen,o=n&&this.state.windowWidth<=470,a=n?"fa fa-caret-up":"fa fa-caret-down",c=t.suffix.value||t.title.value||t.middleName.value?{boxShadow:" inset 0px 0px 5px 3px rgb(16, 249, 75)"}:{};return i.default.createElement(i.default.Fragment,null,i.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:783,columnNumber:13}},i.default.createElement(s.Button,{style:{...c,height:"50%",width:"35px",marginTop:"4%",marginLeft:"10px"},color:"secondary",onClick:this.toggleMore,__self:this,__source:{fileName:u,lineNumber:784,columnNumber:21}},i.default.createElement("i",{className:a,__self:this,__source:{fileName:u,lineNumber:785,columnNumber:25}})),o&&i.default.createElement("div",{className:"w-100",__self:this,__source:{fileName:u,lineNumber:789,columnNumber:25}}),n&&i.default.createElement(l.SelectInputCol,m({colStyle:{...r,maxWidth:"20%"},title:"Title",isClearable:!0,selectList:"nameTitleTypesList",validation:t.title},e,{__self:this,__source:{fileName:u,lineNumber:793,columnNumber:25}})),i.default.createElement(w,m({colStyle:r,title:"First name",validation:t.firstName},e,{__self:this,__source:{fileName:u,lineNumber:803,columnNumber:21}})),n&&i.default.createElement(w,m({colStyle:{...r,maxWidth:"15%"},title:"Middle",validation:t.middleName},e,{__self:this,__source:{fileName:u,lineNumber:810,columnNumber:25}})),o&&i.default.createElement("div",{className:"w-100",__self:this,__source:{fileName:u,lineNumber:818,columnNumber:25}}),i.default.createElement(w,m({colStyle:r,title:"Last Name",validation:t.lastName},e,{__self:this,__source:{fileName:u,lineNumber:821,columnNumber:21}})),n&&i.default.createElement(l.SelectInputCol,m({colStyle:{paddingLeft:"5px"},colClass:"col-md-3",title:"Suffix",isClearable:!0,isMulti:!0,selectList:"nameSuffixTypesList",validation:t.suffix},e,{__self:this,__source:{fileName:u,lineNumber:828,columnNumber:25}}))),n&&i.default.createElement(s.Row,{__self:this,__source:{fileName:u,lineNumber:841,columnNumber:21}},i.default.createElement(w,m({colClass:"margin-left",title:"Preferred Name",placeholder:"Name",validation:t.name},e,{__self:this,__source:{fileName:u,lineNumber:842,columnNumber:25}}))))}}t.FullNameInputRC=M;class E extends i.Component{render(){const{handlers:e,validation:t}=this.props;var r=t?t._validation?t:t.ID:t;if(!r)return null;var{title:n}=this.props;n||(n="ID");const{ButtonIDs:s}=a.CX;return i.default.createElement(O,m({title:n,buttonClass:"lookupButton fa fa-history",buttonID:s.FetchHistoryID,buttonOnClick:e.onClick,buttonText:" ",validation:r},e,{__self:this,__source:{fileName:u,lineNumber:877,columnNumber:13}}))}}t.IDInputCol=E;class I extends i.Component{render(){const{handlers:e,validation:t}=this.props,{colStyle:r,labelDataTypeValidation:n,selectListDataTypeLabel:s}=this.props;var o={colStyle:r,labelDataTypeValidation:n,selectListDataTypeLabel:s},a=t?t._validation?t:t.name:t;if(!a)return null;var{title:l}=this.props;return l||(l="Name"),i.default.createElement(w,m({title:l,validation:a},e,o,{__self:this,__source:{fileName:u,lineNumber:913,columnNumber:13}}))}}t.NameInputCol=I;class R extends i.Component{render(){const{handlers:e,validation:t}=this.props,{colStyle:r,labelDataTypeValidation:n,rowStyle:s,selectListDataTypeLabel:o}=this.props;var a={colStyle:r,labelDataTypeValidation:n,rowStyle:s,selectListDataTypeLabel:o},l=t?t._validation?t:t.name:t;if(!l)return null;var{title:c}=this.props;return c||(c="Name"),i.default.createElement(D,m({title:c,validation:l},e,a,{__self:this,__source:{fileName:u,lineNumber:947,columnNumber:13}}))}}t.NameInputRC=R;class j extends i.Component{render(){const{handlers:e,validation:t}=this.props;var r=t?t._validation?t:t.searchText:t;if(!r)return null;var{title:n}=this.props;return n||(n="Search Text"),i.default.createElement(w,m({title:n,validation:r},e,{__self:this,__source:{fileName:u,lineNumber:973,columnNumber:13}}))}}t.SearchInputCol=j;class x extends i.Component{constructor(e){super(e),d(this,"handleColor",(e=>{const{onChange:t,validation:r}=this.props,{IDs:n,vt:i}=a.CX;if(r.type==i.numeric){var s=e.target.value,l=(0,o.default)(s).num();const{validations:t}=this.state;t.color.value="",this.setState({validations:t}),e=(0,a.createEventObject)(n.Color,l)}t(e)}));const{validation:t}=this.props,{IDs:r,vt:n}=a.CX;if(t.type==n.numeric){var i={color:(new a.ValidationSupport).CVO(r.Color,n.string,{initialValue:""})};this.state={validations:i}}}render(){const{style:e,validation:t}=this.props,{vt:r}=a.CX;var n=t;if(t.type==r.numeric){const{validations:e}=this.state;var s=e.color.value,l=t.value;""==s&&l>0&&(s=(0,o.default)(l).hex(),e.color.value=s),n=e.color}return i.default.createElement(P,{onChange:this.handleColor,style:e,title:"Color",type:"color",validation:n,__self:this,__source:{fileName:u,lineNumber:1052,columnNumber:13}})}}t.ColorInput=x;class k extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:1068,columnNumber:13}},i.default.createElement(x,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:1069,columnNumber:17}})))}}t.ColorInputCol=k;class V extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:n}=this.props;return i.default.createElement(s.Row,{className:r,style:n,__self:this,__source:{fileName:u,lineNumber:1080,columnNumber:13}},i.default.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:u,lineNumber:1081,columnNumber:17}},i.default.createElement(x,m({},this.props,{__self:this,__source:{fileName:u,lineNumber:1082,columnNumber:21}}))))}}t.ColorInputRC=V},85185:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TextAreaInputRC=t.TextAreaInputCol=t.TextAreaInput=t.CommentsInputRC=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/TextArea.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}s.CX.LogTypes.toolsText;class d extends n.Component{constructor(){super(...arguments),c(this,"handleKeyPress",(e=>{(0,s.DefaultIfNull)(this.props.allowReturn,!0)||this.props.onKeyPress(e)}))}render(){const{labelClass:e,GlobalLists:t}=this.props,{cols:r,readOnly:i,rows:l,useNewLabel:c}=this.props;var d=(0,s.DefaultIfNull)(this.props.validation,{}),m=null;(0,s.IsNull)(d.value)||(m=d.value),(0,s.IsNull)(this.props.value)||(m=this.props.value);var p=null!=m?m.toString():"";d.visible=!0;var f=(0,s.DefaultIfNull)(this.props.title,""),h=(0,s.DefaultIfNull)(this.props.placeholder,f);("string"==typeof h&&0==h.length||"string"!=typeof h&&1==h)&&(h="Select"),(i||c)&&(h="");var b=c?{marginTop:"15px"}:s.CX.CustomComponentStyles.noStyle,g=[this.props.className||"textAreaClass2",i?"readOnly":"",(0,s.IsLanguageRTL)(t)?"RTLClass":""];return n.default.createElement(n.default.Fragment,null,n.default.createElement(o.ConditionalWrapper,{condition:c,wrapper:e=>n.default.createElement("div",{style:b,__self:this,__source:{fileName:a,lineNumber:98,columnNumber:38}},e),__self:this,__source:{fileName:a,lineNumber:96,columnNumber:13}},n.default.createElement(o.ValidateError,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:101,columnNumber:13}}),n.default.createElement("textarea",{style:{paddingTop:"5px"},className:g.join(" "),cols:r,rows:l,id:d.fieldID,placeholder:h,onChange:this.props.onChange,onKeyPress:this.handleKeyPress,onMouseDown:this.props.onMouseDown,readOnly:i,maxLength:d.maxChars,value:p,__self:this,__source:{fileName:a,lineNumber:106,columnNumber:17}}))))}}t.TextAreaInput=d,c(d,"defaultProps",{cols:"75",readOnly:!1,rows:"5",useNewLabel:!1});class m extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:137,columnNumber:13}},n.default.createElement(d,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:138,columnNumber:17}})))}}t.TextAreaInputCol=m;class p extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:s}=this.props;return n.default.createElement(i.Row,{className:r,style:s,__self:this,__source:{fileName:a,lineNumber:149,columnNumber:13}},n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:150,columnNumber:17}},n.default.createElement(d,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:151,columnNumber:21}}))))}}t.TextAreaInputRC=p;class f extends n.Component{render(){const{handlers:e,readOnlyOverride:t,validation:r}=this.props;var i={};return t&&(i.readOnly=!1),n.default.createElement(p,u({title:"Comments",validation:r.comments},e,i,{__self:this,__source:{fileName:a,lineNumber:169,columnNumber:13}}))}}t.CommentsInputRC=f},72390:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TimePickerRC=t.TimePickerCol=t.TimePicker=void 0,r(48868),r(54861),r(42295),r(75093);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/TimePicker.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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)}const c=e=>{var t,r=e.debug||!1,i="time";const{GlobalLists:l,useDefault:c,validation:d}=e;var m=(null==d?void 0:d.fieldID)||"TP1",p="".concat(m,"-open"),f="".concat(m,"-hours"),h="".concat(m,"-mins"),b="".concat(m,"-ampm");const[g,v]=(0,n.useState)(""),[y,_]=(0,n.useState)("12"),[N,C]=(0,n.useState)("00"),[S,P]=(0,n.useState)("PM"),[w,D]=(0,n.useState)(!1),O=(0,n.useRef)(null);(0,n.useEffect)((()=>{const{validation:t}=e;var n,i,s,o,a=null==t?void 0:t.value;r&&console.log("TimePicker useEffect  value ".concat(a," selectedTime ").concat(g," ")),a?([n,i,s,o]=x(a),o!=g&&(_(n),C(i),P(s),v(o))):c&&([n,i,s,o]=function(){var e,t,n,i,s=new Date;e=String(s.getHours()).padStart(2,"0"),t=String(s.getMinutes()).padStart(2,"0"),i="".concat(e,":").concat(t);var o=Number(e);e=0==o?12:o%12,n=s.getHours()>=12?"PM":"AM",r&&console.log("TimePicker setDefaults now ".concat(i));return[e,t,n,i]}(),_(n),C(i),P(s),v(o))}),[null===(t=e.validation)||void 0===t?void 0:t.value]),(0,n.useEffect)((()=>(document.addEventListener("click",L,!0),()=>{document.removeEventListener("click",L)})),[]);const L=t=>{if(O.current&&!O.current.contains(t.target)){const{validation:t,format24:i}=e;var n=O.current.dataset;if(r&&console.log("Clicked outside ds.time ".concat(n.time," ds.time12 ").concat(n.time12," value ").concat(t.value)),D(!1),n.time&&n.time12&&null!=t&&t.value)(x(null==t?void 0:t.value)[3]!=n.time||e.onExit&&t.isChanged)&&j(e.format24?n.time:n.time12,!0)}},T=e=>{const{value:t}=e.target;(0,s.IsNullOrEmpty)(g)&&I(y,N,S)},M=e=>{var t,n=null==e||null===(t=e.target)||void 0===t?void 0:t.id;if(13===e.keyCode||9===e.keyCode&&(n==m||n.includes("ampm"))){D(!1),r&&console.log("Enter key pressed"),j(g);const e=document.getElementById(m);e&&e.focus()}},E=()=>{r&&console.log("CLear!"),_("12"),C("00"),P("PM"),v(""),j("")};function I(t,n,i){var s;s="PM"==i?R(12==t?t:(Number(t)+12).toString())+":".concat(n):(12==t?"00":R(t))+":".concat(n),r&&console.log("TimePicker updateTime ".concat(s)),v(s),e.format24||(s=R(t)+":".concat(n," ").concat(i)),j(s)}function R(e){return e.toString().padStart(2,"0")}function j(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var i=(0,s.createEventObject)(e.validation.fieldID,t);e.onChange&&(r&&console.log("TimePicker notifyParent ".concat(t)),e.onChange(i)),n&&e.onExit&&e.onExit(i)}function x(e){var t,r,n,i;if(e){var s=e.split("T");if(s.length>1&&(e=s[1]),(s=e.split(" ")).length>=1){var o=s[0].split(":");t=o[0],n=o[1]}s.length>1?r="PM"==(i=s[1])?12==t?t:Number(t)+12:t:(i=Number(t)>=12?"PM":"AM",r=t)}var a=R(r)+":".concat(n),l=Number(t);return[t=0==l?12:l%12,n,i,a]}var k={};if(w){var V=document.getElementById(p);k.position="absolute",k.left=V.offsetLeft+"px",k.top=V.offsetTop+V.clientHeight+"px"}e.validation.visible=!0,r&&console.log("TimePicker render selectedTime ".concat(g," "));var A=R(y)+":".concat(N," ").concat(S),U=e.readOnly||!1,G=(0,s.IsLanguageRTL)(l),B="textInputClearable"+(G?" RTLClearable":""),F=G?" RTLClass":"",H=e.divClass?"time-picker-container "+e.divClass:"time-picker-container";return n.default.createElement("div",{id:p,"data-time":g,"data-time12":A,className:H,onFocus:()=>{r&&console.log("The div is focused!")},ref:O,__self:void 0,__source:{fileName:a,lineNumber:365,columnNumber:5}},U?n.default.createElement(o.ReadOnlyInput,u({},e,{value:g,GlobalLists:l,__self:void 0,__source:{fileName:a,lineNumber:367,columnNumber:9}})):n.default.createElement(o.ValidateError,u({},e,{__self:void 0,__source:{fileName:a,lineNumber:372,columnNumber:9}}),n.default.createElement("span",{className:B,__self:void 0,__source:{fileName:a,lineNumber:373,columnNumber:11}},G&&n.default.createElement(o.CrossIcon,{hidden:!1,className:"textInputClearable__clear RTLClearable",onClick:E,"data-clear":!0,__self:void 0,__source:{fileName:a,lineNumber:375,columnNumber:15}}),n.default.createElement("input",{className:F,id:m,type:i,value:g,onChange:t=>(t=>{var n,i,s,o=t.target.value;r&&console.log("TimePicker handleInputChange ".concat(o)),v(o),[n,i,s]=x(o);var a=(n%12).toString().padStart(2,"0");_(a),C(i),P(s),j(e.format24?o:"".concat(a,":").concat(i," ").concat(s))})(t),onBlur:e=>{},onClick:e=>{(new s.UtilSupport).IsMobileOS()||w||D(!0)},onKeyDown:M,placeholder:"HH:mm AM/PM",maxLength:"10",__self:void 0,__source:{fileName:a,lineNumber:381,columnNumber:13}}),!G&&n.default.createElement(o.CrossIcon,{hidden:!1,className:"textInputClearable__clear",onClick:E,"data-clear":!0,__self:void 0,__source:{fileName:a,lineNumber:394,columnNumber:15}}))),w&&n.default.createElement("div",{className:"time-picker-select-container",style:k,__self:void 0,__source:{fileName:a,lineNumber:406,columnNumber:9}},n.default.createElement("select",{id:f,value:y.toString().padStart(2,"0"),onChange:e=>{const{value:t}=e.target;(""===t||/^(0?[1-9]|1[0-2])$/.test(t))&&(_(t),I(t,N,S))},onClick:T,onBlur:e=>{const{target:t}=e},onKeyDown:M,__self:void 0,__source:{fileName:a,lineNumber:407,columnNumber:9}},Array.from({length:12},((e,t)=>t+1)).map((e=>n.default.createElement("option",{key:e,value:e.toString().padStart(2,"0"),__self:void 0,__source:{fileName:a,lineNumber:416,columnNumber:13}},e.toString().padStart(2,"0"))))),":",n.default.createElement("select",{id:h,value:N,onChange:e=>{const{value:t}=e.target;(""===t||/^[0-5][0-9]$/.test(t))&&(C(t),I(y,t,S))},onClick:T,onKeyDown:M,__self:void 0,__source:{fileName:a,lineNumber:422,columnNumber:9}},Array.from({length:13},((e,t)=>5*t)).map((e=>n.default.createElement("option",{key:e,value:e.toString().padStart(2,"0"),__self:void 0,__source:{fileName:a,lineNumber:430,columnNumber:13}},e.toString().padStart(2,"0"))))),n.default.createElement("select",{id:b,value:S,onChange:e=>{const{value:t}=e.target;P(t),I(y,N,t)},onClick:T,onKeyDown:M,__self:void 0,__source:{fileName:a,lineNumber:435,columnNumber:9}},n.default.createElement("option",{value:"AM",__self:void 0,__source:{fileName:a,lineNumber:442,columnNumber:11}},"AM"),n.default.createElement("option",{value:"PM",__self:void 0,__source:{fileName:a,lineNumber:443,columnNumber:11}},"PM"))))};t.TimePicker=c;class d extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:455,columnNumber:11}},n.default.createElement(c,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:456,columnNumber:15}})))}}t.TimePickerCol=d;class m extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:s}=this.props;return n.default.createElement(i.Row,{className:r,style:s,__self:this,__source:{fileName:a,lineNumber:467,columnNumber:11}},n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:468,columnNumber:15}},n.default.createElement(c,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:469,columnNumber:19}}))))}}t.TimePickerRC=m},89218:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValidationSwap=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(10198),s=r(56379),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/ValidationSwap.jsx";function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class u extends n.Component{constructor(){super(...arguments),l(this,"util",new s.UtilSupport),l(this,"handleSwap",(e=>{const{handlers:t,key1:r,key2:n,validations:i}=this.props,o=new s.ValidationSupport;var a=o.searchByKeyFirst(r,i),l=o.searchByKeyFirst(n,i),u={};u.target={id:a.fieldID,value:l.value,key:r},l.valueA&&(u.target.valueA=l.valueA),l.valueB&&(u.target.valueB=l.valueB);var c={};c.target={id:l.fieldID,value:a.value,key:n},a.valueA&&(c.target.valueA=a.valueA),a.valueB&&(c.target.valueB=a.valueB);var d=this.util.getObjectValue(i,["restrictedPickupList"],null),m=this.util.getObjectValue(i,["restrictedPickupList","value"],[]),p=this.util.getObjectValue(i,["restrictedDropoffList"],null),f=this.util.getObjectValue(i,["restrictedDropoffList","value"],[]);m.length>0&&f.length>0&&(d.value=f,p.value=m,m=this.util.getObjectValue(i,["restrictedPickupListLookup","value"],[]),i.restrictedPickupListLookup.value=i.restrictedDropoffListLookup.value,i.restrictedDropoffListLookup.value=m);const{handleNotification:h,onChange:b}=this.props;b&&(b(u),b(c)),h&&h(e,i)}))}getTokens(){const{GlobalLists:e,TokenPrefix:t}=this.props.handlers?this.props.handlers:this.props;return this.util.GetTokens(e,t,{toolTipGoogleSwap:"Reverse starting point and destination",toolTipAddExtraStop:"Add an extra stop"})}render(){const{handlers:e,showAddStop:t,vsCenterStyle:r,validations:a}=this.props,{PriceVal:l}=s.CX;var u=r||{},c=this.getTokens(),d=(0,s.IsNotNull)(t)&&!t?0:this.util.getObjectValue(a,l.ExtraStopsDisplayMax,0);return(0,i.ToolTipsRebuild)(),n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:"col-1 vsContainer",__self:this,__source:{fileName:o,lineNumber:94,columnNumber:13}},n.default.createElement("div",{className:"vsCenter",style:u,__self:this,__source:{fileName:o,lineNumber:96,columnNumber:17}},n.default.createElement("span",{onClick:this.handleSwap,style:{cursor:"pointer"},"data-tip":c.toolTipGoogleSwap,__self:this,__source:{fileName:o,lineNumber:97,columnNumber:21}},n.default.createElement("i",{className:"fas fa-long-arrow-alt-up",__self:this,__source:{fileName:o,lineNumber:102,columnNumber:25}}),n.default.createElement("i",{className:"fas fa-long-arrow-alt-down",__self:this,__source:{fileName:o,lineNumber:103,columnNumber:25}})),d>0&&n.default.createElement("button",{onClick:e.onNext,id:"addExtraStop",className:"buttonIconChar",style:{marginTop:"10px"},"data-tip":c.toolTipAddExtraStop,__self:this,__source:{fileName:o,lineNumber:106,columnNumber:25}},"+"))))}}t.ValidationSwap=u},10198:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ActionMenu",{enumerable:!0,get:function(){return n.ActionMenu}}),Object.defineProperty(t,"ActiveSessionInfoDisplay",{enumerable:!0,get:function(){return i.ActiveSessionInfoDisplay}}),Object.defineProperty(t,"AddressDiv",{enumerable:!0,get:function(){return s.AddressDiv}}),Object.defineProperty(t,"AddressInput",{enumerable:!0,get:function(){return s.AddressInput}}),Object.defineProperty(t,"AlertLogDialogue",{enumerable:!0,get:function(){return o.AlertLogDialogue}}),Object.defineProperty(t,"BasicButton",{enumerable:!0,get:function(){return V.BasicButton}}),Object.defineProperty(t,"BrowserWarning",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"ButtonCol",{enumerable:!0,get:function(){return V.ButtonCol}}),Object.defineProperty(t,"ButtonInput",{enumerable:!0,get:function(){return V.ButtonInput}}),Object.defineProperty(t,"ButtonMenu",{enumerable:!0,get:function(){return ee.ButtonMenu}}),Object.defineProperty(t,"ButtonRC",{enumerable:!0,get:function(){return V.ButtonRC}}),Object.defineProperty(t,"CheckBoxCount",{enumerable:!0,get:function(){return l.CheckBoxCount}}),Object.defineProperty(t,"CheckBoxEnabledCol",{enumerable:!0,get:function(){return u.CheckBoxEnabledCol}}),Object.defineProperty(t,"CheckBoxIncludeDeletedColV",{enumerable:!0,get:function(){return u.CheckBoxIncludeDeletedColV}}),Object.defineProperty(t,"CheckBoxInput",{enumerable:!0,get:function(){return u.CheckBoxInput}}),Object.defineProperty(t,"CheckBoxInputCol",{enumerable:!0,get:function(){return u.CheckBoxInputCol}}),Object.defineProperty(t,"CheckBoxInputColV",{enumerable:!0,get:function(){return u.CheckBoxInputColV}}),Object.defineProperty(t,"CheckBoxInputRC",{enumerable:!0,get:function(){return u.CheckBoxInputRC}}),Object.defineProperty(t,"CheckBoxOptionInputCol",{enumerable:!0,get:function(){return u.CheckBoxOptionInputCol}}),Object.defineProperty(t,"CheckBoxOptionInputFlex",{enumerable:!0,get:function(){return u.CheckBoxOptionInputFlex}}),Object.defineProperty(t,"ClearInputDiv",{enumerable:!0,get:function(){return k.ClearInputDiv}}),Object.defineProperty(t,"ColorInput",{enumerable:!0,get:function(){return Q.ColorInput}}),Object.defineProperty(t,"ColorInputCol",{enumerable:!0,get:function(){return Q.ColorInputCol}}),Object.defineProperty(t,"ColorInputRC",{enumerable:!0,get:function(){return Q.ColorInputRC}}),Object.defineProperty(t,"CommentsInputRC",{enumerable:!0,get:function(){return J.CommentsInputRC}}),Object.defineProperty(t,"ComponentLogAlert",{enumerable:!0,get:function(){return d.ComponentLogAlert}}),t.ConditionalWrapper=void 0,Object.defineProperty(t,"ContactSelect",{enumerable:!0,get:function(){return ne.ContactSelect}}),Object.defineProperty(t,"ConversionTrackers",{enumerable:!0,get:function(){return m.ConversionTrackers}}),Object.defineProperty(t,"CopyAddress",{enumerable:!0,get:function(){return re.CopyAddress}}),Object.defineProperty(t,"CountPlusTypes",{enumerable:!0,get:function(){return c.CountPlusTypes}}),Object.defineProperty(t,"CrossIcon",{enumerable:!0,get:function(){return x.CrossIcon}}),Object.defineProperty(t,"CustomerService",{enumerable:!0,get:function(){return p.CustomerService}}),Object.defineProperty(t,"DateTimeInput",{enumerable:!0,get:function(){return x.DateTimeInput}}),Object.defineProperty(t,"DateTimeInputCol",{enumerable:!0,get:function(){return x.DateTimeInputCol}}),Object.defineProperty(t,"DateTimeInputRC",{enumerable:!0,get:function(){return x.DateTimeInputRC}}),Object.defineProperty(t,"DateTimeRangeInput",{enumerable:!0,get:function(){return x.DateTimeRangeInput}}),Object.defineProperty(t,"DateTimeRangeInputCol",{enumerable:!0,get:function(){return x.DateTimeRangeInputCol}}),Object.defineProperty(t,"Delayed",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(t,"DescriptionLimit",{enumerable:!0,get:function(){return f.DescriptionLimit}}),Object.defineProperty(t,"DropDownReact",{enumerable:!0,get:function(){return k.DropDownReact}}),Object.defineProperty(t,"EffectiveDateInput",{enumerable:!0,get:function(){return x.EffectiveDateInput}}),Object.defineProperty(t,"EmailInput",{enumerable:!0,get:function(){return Q.EmailInput}}),Object.defineProperty(t,"EmailInputCol",{enumerable:!0,get:function(){return Q.EmailInputCol}}),Object.defineProperty(t,"EmailInputRC",{enumerable:!0,get:function(){return Q.EmailInputRC}}),Object.defineProperty(t,"ErrorBoundary",{enumerable:!0,get:function(){return j.ErrorBoundary}}),Object.defineProperty(t,"ExternalDiv",{enumerable:!0,get:function(){return h.ExternalDiv}}),Object.defineProperty(t,"FlightLookup",{enumerable:!0,get:function(){return b.FlightLookup}}),Object.defineProperty(t,"FlightLookupComposite",{enumerable:!0,get:function(){return b.FlightLookupComposite}}),Object.defineProperty(t,"FooterByTOD",{enumerable:!0,get:function(){return U.FooterByTOD}}),Object.defineProperty(t,"FullNameInputRC",{enumerable:!0,get:function(){return Q.FullNameInputRC}}),Object.defineProperty(t,"GPSFlagBadge",{enumerable:!0,get:function(){return k.GPSFlagBadge}}),Object.defineProperty(t,"GeolocationInput",{enumerable:!0,get:function(){return g.GeolocationInput}}),Object.defineProperty(t,"GoogleAutocomplete",{enumerable:!0,get:function(){return G.GoogleAutocomplete}}),Object.defineProperty(t,"GoogleAutocompleteCol",{enumerable:!0,get:function(){return G.GoogleAutocompleteCol}}),Object.defineProperty(t,"GooglePUD",{enumerable:!0,get:function(){return v.GooglePUD}}),Object.defineProperty(t,"GoogleValid",{enumerable:!0,get:function(){return B.GoogleValid}}),Object.defineProperty(t,"GroupNameInput",{enumerable:!0,get:function(){return X.GroupNameInput}}),Object.defineProperty(t,"GroupNameInputCol",{enumerable:!0,get:function(){return X.GroupNameInputCol}}),Object.defineProperty(t,"HighlightSearchComponent",{enumerable:!0,get:function(){return F.HighlightSearchComponent}}),Object.defineProperty(t,"IDInputCol",{enumerable:!0,get:function(){return Q.IDInputCol}}),Object.defineProperty(t,"ImageCarousel",{enumerable:!0,get:function(){return H.ImageCarousel}}),Object.defineProperty(t,"ImageGallery",{enumerable:!0,get:function(){return z.ImageGallery}}),Object.defineProperty(t,"IncrementInput",{enumerable:!0,get:function(){return y.IncrementInput}}),Object.defineProperty(t,"IncrementInputCol",{enumerable:!0,get:function(){return y.IncrementInputCol}}),Object.defineProperty(t,"IncrementInputRC",{enumerable:!0,get:function(){return y.IncrementInputRC}}),Object.defineProperty(t,"InputFormErrors",{enumerable:!0,get:function(){return k.InputFormErrors}}),Object.defineProperty(t,"InternalView",{enumerable:!0,get:function(){return q.InternalView}}),Object.defineProperty(t,"IsContextMenuVisible",{enumerable:!0,get:function(){return D.IsContextMenuVisible}}),Object.defineProperty(t,"LabelComponent",{enumerable:!0,get:function(){return S.LabelComponent}}),Object.defineProperty(t,"LabelComponentCol",{enumerable:!0,get:function(){return S.LabelComponentCol}}),Object.defineProperty(t,"LabelComponentNew",{enumerable:!0,get:function(){return S.LabelComponentNew}}),Object.defineProperty(t,"LazyLoad",{enumerable:!0,get:function(){return P.LazyLoad}}),Object.defineProperty(t,"LoadingSpinner",{enumerable:!0,get:function(){return k.LoadingSpinner}}),Object.defineProperty(t,"MTechContextMenu",{enumerable:!0,get:function(){return D.MTechContextMenu}}),Object.defineProperty(t,"ModalAlert",{enumerable:!0,get:function(){return _.ModalAlert}}),Object.defineProperty(t,"ModalChildLoading",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"ModalCommon",{enumerable:!0,get:function(){return N.ModalCommon}}),Object.defineProperty(t,"ModalManager",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"ModalManagerAIW",{enumerable:!0,get:function(){return Z.ModalManagerAIW}}),Object.defineProperty(t,"ModalManagerIW",{enumerable:!0,get:function(){return Z.ModalManagerIW}}),Object.defineProperty(t,"ModalSimple",{enumerable:!0,get:function(){return C.ModalSimple}}),Object.defineProperty(t,"ModalSimpleDialog",{enumerable:!0,get:function(){return C.ModalSimpleDialog}}),Object.defineProperty(t,"MultiConvoInput",{enumerable:!0,get:function(){return A.MultiConvoInput}}),Object.defineProperty(t,"MultiDestInput",{enumerable:!0,get:function(){return A.MultiDestInput}}),Object.defineProperty(t,"MultiNavTabs",{enumerable:!0,get:function(){return Y.MultiNavTabs}}),Object.defineProperty(t,"MultiRuleMarkerInput",{enumerable:!0,get:function(){return A.MultiRuleMarkerInput}}),Object.defineProperty(t,"MultiRuleMarkerInputCol",{enumerable:!0,get:function(){return A.MultiRuleMarkerInputCol}}),Object.defineProperty(t,"MultiSearchContainer",{enumerable:!0,get:function(){return k.MultiSearchContainer}}),Object.defineProperty(t,"NameInputCol",{enumerable:!0,get:function(){return Q.NameInputCol}}),Object.defineProperty(t,"NameInputRC",{enumerable:!0,get:function(){return Q.NameInputRC}}),Object.defineProperty(t,"NumberedList",{enumerable:!0,get:function(){return O.NumberedList}}),Object.defineProperty(t,"OpenContextMenuClick",{enumerable:!0,get:function(){return D.OpenContextMenuClick}}),Object.defineProperty(t,"PageTitleAndLog",{enumerable:!0,get:function(){return $.PageTitleAndLog}}),Object.defineProperty(t,"Panel",{enumerable:!0,get:function(){return L.Panel}}),Object.defineProperty(t,"PasswordInput",{enumerable:!0,get:function(){return Q.PasswordInput}}),Object.defineProperty(t,"PasswordInputCol",{enumerable:!0,get:function(){return Q.PasswordInputCol}}),Object.defineProperty(t,"Placeholder",{enumerable:!0,get:function(){return k.Placeholder}}),Object.defineProperty(t,"ProductFilter",{enumerable:!0,get:function(){return T.ProductFilter}}),Object.defineProperty(t,"RadioInputs",{enumerable:!0,get:function(){return M.RadioInputs}}),Object.defineProperty(t,"RadioInputsCol",{enumerable:!0,get:function(){return M.RadioInputsCol}}),Object.defineProperty(t,"RadioInputsRC",{enumerable:!0,get:function(){return M.RadioInputsRC}}),Object.defineProperty(t,"ReadOnlyInput",{enumerable:!0,get:function(){return Q.ReadOnlyInput}}),Object.defineProperty(t,"ReadOnlyInputCol",{enumerable:!0,get:function(){return Q.ReadOnlyInputCol}}),Object.defineProperty(t,"ReadOnlyInputRC",{enumerable:!0,get:function(){return Q.ReadOnlyInputRC}}),Object.defineProperty(t,"SearchButtons",{enumerable:!0,get:function(){return V.SearchButtons}}),Object.defineProperty(t,"SearchInputCol",{enumerable:!0,get:function(){return Q.SearchInputCol}}),Object.defineProperty(t,"SelectGroupInputCol",{enumerable:!0,get:function(){return X.SelectGroupInputCol}}),Object.defineProperty(t,"SelectInput",{enumerable:!0,get:function(){return X.SelectInput}}),Object.defineProperty(t,"SelectInputCol",{enumerable:!0,get:function(){return X.SelectInputCol}}),Object.defineProperty(t,"SelectInputRC",{enumerable:!0,get:function(){return X.SelectInputRC}}),Object.defineProperty(t,"SelectMultiCol",{enumerable:!0,get:function(){return X.SelectMultiCol}}),Object.defineProperty(t,"SelectMultiRC",{enumerable:!0,get:function(){return X.SelectMultiRC}}),Object.defineProperty(t,"SelectParent",{enumerable:!0,get:function(){return K.SelectParent}}),Object.defineProperty(t,"SelectParentRow",{enumerable:!0,get:function(){return K.SelectParentRow}}),Object.defineProperty(t,"SelectPriorityCol",{enumerable:!0,get:function(){return X.SelectPriorityCol}}),Object.defineProperty(t,"SelectRange",{enumerable:!0,get:function(){return X.SelectRange}}),Object.defineProperty(t,"SelectRangeCol",{enumerable:!0,get:function(){return X.SelectRangeCol}}),Object.defineProperty(t,"SimpleSelectInput",{enumerable:!0,get:function(){return X.SimpleSelectInput}}),Object.defineProperty(t,"StarInput",{enumerable:!0,get:function(){return E.StarInput}}),Object.defineProperty(t,"StarInputCol",{enumerable:!0,get:function(){return E.StarInputCol}}),Object.defineProperty(t,"StarInputRC",{enumerable:!0,get:function(){return E.StarInputRC}}),Object.defineProperty(t,"StartEndDateInput",{enumerable:!0,get:function(){return x.StartEndDateInput}}),Object.defineProperty(t,"StartEndDateInputRC",{enumerable:!0,get:function(){return x.StartEndDateInputRC}}),Object.defineProperty(t,"SubTitle",{enumerable:!0,get:function(){return $.SubTitle}}),Object.defineProperty(t,"TelephoneEmailInput",{enumerable:!0,get:function(){return Q.TelephoneEmailInput}}),Object.defineProperty(t,"TelephoneEmailInputCol",{enumerable:!0,get:function(){return Q.TelephoneEmailInputCol}}),Object.defineProperty(t,"TelephoneInput",{enumerable:!0,get:function(){return W.TelephoneInput}}),Object.defineProperty(t,"TelephoneInputCol",{enumerable:!0,get:function(){return W.TelephoneInputCol}}),Object.defineProperty(t,"TelephoneInputRC",{enumerable:!0,get:function(){return W.TelephoneInputRC}}),Object.defineProperty(t,"TelephoneInputUS",{enumerable:!0,get:function(){return W.TelephoneInputUS}}),Object.defineProperty(t,"Template",{enumerable:!0,get:function(){return ie.Template}}),Object.defineProperty(t,"TemplateNameSelector",{enumerable:!0,get:function(){return X.TemplateNameSelector}}),Object.defineProperty(t,"TextAreaInput",{enumerable:!0,get:function(){return J.TextAreaInput}}),Object.defineProperty(t,"TextAreaInputCol",{enumerable:!0,get:function(){return J.TextAreaInputCol}}),Object.defineProperty(t,"TextAreaInputRC",{enumerable:!0,get:function(){return J.TextAreaInputRC}}),Object.defineProperty(t,"TextInput",{enumerable:!0,get:function(){return Q.TextInput}}),Object.defineProperty(t,"TextInputButton",{enumerable:!0,get:function(){return Q.TextInputButton}}),Object.defineProperty(t,"TextInputButtonCol",{enumerable:!0,get:function(){return Q.TextInputButtonCol}}),Object.defineProperty(t,"TextInputButtonRC",{enumerable:!0,get:function(){return Q.TextInputButtonRC}}),Object.defineProperty(t,"TextInputCol",{enumerable:!0,get:function(){return Q.TextInputCol}}),Object.defineProperty(t,"TextInputRC",{enumerable:!0,get:function(){return Q.TextInputRC}}),Object.defineProperty(t,"TimePicker",{enumerable:!0,get:function(){return I.TimePicker}}),Object.defineProperty(t,"TimePickerCol",{enumerable:!0,get:function(){return I.TimePickerCol}}),Object.defineProperty(t,"TimePickerRC",{enumerable:!0,get:function(){return I.TimePickerRC}}),Object.defineProperty(t,"ToolTipsHide",{enumerable:!0,get:function(){return R.ToolTipsHide}}),Object.defineProperty(t,"ToolTipsRebuild",{enumerable:!0,get:function(){return R.ToolTipsRebuild}}),Object.defineProperty(t,"ValidateError",{enumerable:!0,get:function(){return S.ValidateError}}),Object.defineProperty(t,"ValidationSwap",{enumerable:!0,get:function(){return te.ValidationSwap}}),Object.defineProperty(t,"withRouter",{enumerable:!0,get:function(){return se.default}});var n=r(81010),i=r(92323),s=r(88266),o=r(46474),a=le(r(31141)),l=r(38419),u=r(82198),c=r(98367),d=r(62810),m=r(63144),p=r(3492),f=r(22985),h=r(7780),b=r(55365),g=r(4847),v=r(88431),y=r(3706),_=r(14185),N=r(78524),C=r(24744),S=r(39327),P=r(82997),w=le(r(9659)),D=r(94407),O=r(69656),L=r(78441),T=r(33437),M=r(6923),E=r(11185),I=r(72390),R=r(53257),j=r(33938),x=r(24458),k=r(53755),V=r(98126),A=r(49418),U=r(58081),G=r(15199),B=r(28881),F=r(92488),H=r(8472),z=r(76342),q=r(32732),W=r(95058),X=r(6145),K=r(13854),Q=r(30367),J=r(85185),Y=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=ae(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(43387)),Z=r(25089),$=r(51473),ee=r(28398),te=r(89218),re=r(83890),ne=r(35282),ie=r(11961),se=le(r(93472)),oe=le(r(91122));function ae(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(ae=function(e){return e?r:t})(e)}function le(e){return e&&e.__esModule?e:{default:e}}t.ConditionalWrapper=e=>{let{condition:t,wrapper:r,children:n}=e;return t?r(n):n}},78185:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(48868),r(54861);var n=a(r(32735)),i=a(r(17510)),s="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/selectEditable.jsx";function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}function l(){return l=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},l.apply(this,arguments)}const u=e=>n.default.createElement(i.components.Input,l({},e,{isHidden:!1,__self:void 0,__source:{fileName:s,lineNumber:10,columnNumber:26}}));var c=(0,n.forwardRef)(((e,t)=>{let{props:r}=e;const[o,a]=(0,n.useState)(r.value),[c,d]=(0,n.useState)("");return n.default.createElement(i.default,l({},r,{ref:t,value:o,inputValue:c,onInputChange:(e,t)=>{let{action:r}=t;console.log("onInputChange",e),"input-change"===r&&d(e)},onChange:(e,t)=>{console.log("onChange",e,t),a(e),d(e?e.label:""),r.onChange&&r.onChange(e,t)},onFocus:e=>o&&t.current.select.inputRef.select(),controlShouldRenderValue:!1,components:{Input:u},__self:void 0,__source:{fileName:s,lineNumber:58,columnNumber:9}}))}));t.default=c},13854:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.SelectParentRow=t.SelectParent=void 0,r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(56379),o=r(10198),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/selectParent.jsx";function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}s.CX.LogTypes.toolsSelect;const d=["locationAreaUIDList","parentTypesList","productGroupUIDList"];class m extends n.Component{render(){var e;const{ParentTypes:t}=s.CX,{forceProductGroup:r,forceServiceProvider:i,GlobalLists:l,handlers:c,isCreate:d,isMiniView:m,isView:p,isSuper:f,localLists:h,privileges:b,validation:g}=this.props,{typePropertyName:v="parentType",uidPropertyName:y="parentUID",titlePrefix:_="Parent"}=this.props;var{hideIDInput:N=!1,hideParentSelect:C=!0}=this.props,{showIDInput:S=!1,showParentSelect:P=!1}=this.props;const w=new s.UtilSupport;var D=!0;r&&(D=!1,g[v].value=t.ProductGroups),i&&(D=!1,g[v].value=t.Profiles);var O,L=g[v].value,T=w.BuildParentTypesList(b,l),M=null===(e=g[y])||void 0===e?void 0:e.value;P=!C||d&&!m||!M||f||P,S=!N&&!m||S;var E="",I=!1;if(h&&(L==t.ProductGroups||r?(O=w.GetFilteredProductGroupUIDList(h,g[y],{defaultIfListNotAvail:!0,includeGroups:!1}),E="Product group"):L==t.Profiles||i?(O=w.GetFilteredServiceProviderUIDList(h,g[y]),E="Service provider"):L==t.LocationAreas?(O=h&&h.filteredLocationAreaList?h.filteredLocationAreaList:"locationAreaUIDList",E="Location area"):L!=t.NotSpecified&&(I=!0)),P){var R=!(p&&!m&&f);g[v].isRequired=R}return n.default.createElement(n.default.Fragment,null,P&&n.default.createElement(n.default.Fragment,null,D&&n.default.createElement(o.SelectInputCol,u({title:_+" type",autoCreate:!0,selectList:T,validation:g[v]},c,{__self:this,__source:{fileName:a,lineNumber:126,columnNumber:21}})),O?n.default.createElement(o.SelectInputCol,u({title:E,selectList:O,validation:g[y]},c,{__self:this,__source:{fileName:a,lineNumber:134,columnNumber:21}})):I?n.default.createElement(o.TextInputCol,u({title:_+" UID",validation:g[y]},c,{__self:this,__source:{fileName:a,lineNumber:141,columnNumber:21}})):null),S&&n.default.createElement(o.IDInputCol,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:151,columnNumber:17}})))}}t.SelectParent=m,c(m,"CacheList",d);class p extends n.Component{render(){const{rowClass:e,rowStyle:t}=this.props;return n.default.createElement(i.Row,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:164,columnNumber:13}},n.default.createElement(m,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:165,columnNumber:17}})))}}t.SelectParentRow=p,c(p,"CacheList",d)},11185:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StarInputRC=t.StarInputCol=t.StarInput=void 0,r(48868),r(54861),r(19975);var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}n.default=e,r&&r.set(e,n);return n}(r(32735)),i=r(68476),s=r(89825),o=r(10198),a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/star.jsx";function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function c(){return c=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},c.apply(this,arguments)}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}a.CX.LogTypes.toolsText;class m extends n.Component{constructor(){super(...arguments),d(this,"handleOnChange",(e=>{const{onChange:t,validation:r}=this.props;r&&t&&t((0,a.createEventObject)(r.fieldID,e))}))}render(){const{readOnly:e=!1,validation:t}=this.props;return n.default.createElement(o.ValidateError,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:50,columnNumber:13}}),n.default.createElement("div",{className:"square border rounded-2 border-muted",__self:this,__source:{fileName:l,lineNumber:51,columnNumber:17}},n.default.createElement(s.Star,{defaultValue:t.value,onChange:e=>this.handleOnChange(e),readOnly:e,style:{padding:"6px"},__self:this,__source:{fileName:l,lineNumber:53,columnNumber:21}})))}}t.StarInput=m,d(m,"defaultProps",{readOnly:!1});class p extends n.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:l,lineNumber:71,columnNumber:13}},n.default.createElement(m,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:72,columnNumber:17}})))}}t.StarInputCol=p;class f extends n.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:s}=this.props;return n.default.createElement(i.Row,{className:r,style:s,__self:this,__source:{fileName:l,lineNumber:83,columnNumber:13}},n.default.createElement(i.Col,{className:e,style:t,__self:this,__source:{fileName:l,lineNumber:84,columnNumber:17}},n.default.createElement(m,c({},this.props,{__self:this,__source:{fileName:l,lineNumber:85,columnNumber:21}}))))}}t.StarInputRC=f},53257:(e,t,r)=>{r(48868),r(54861),Object.defineProperty(t,"__esModule",{value:!0}),t.ToolTipsHide=function(){n.default.hide()},t.ToolTipsRebuild=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=s(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}n.default=e,r&&r.set(e,n)}(r(32735));var n=i(r(71358));function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}const o=(0,i(r(45750)).default)((()=>n.default.rebuild()),200,{leading:!1,trailing:!0});t.ToolTipsRebuild=o},93472:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=(n=r(32735))&&n.__esModule?n:{default:n},s=r(72040);function o(){return o=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},o.apply(this,arguments)}var a=function(e){return function(t){let r=(0,s.useLocation)(),n=(0,s.useNavigate)(),a=(0,s.useParams)();return i.default.createElement(e,o({},t,{location:r,params:a,navigate:n,__self:this,__source:{fileName:"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/tools/withRouter.jsx",lineNumber:16,columnNumber:7}}))}};t.default=a},68548:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BandedComponent",{enumerable:!0,get:function(){return n.BandedComponent}}),Object.defineProperty(t,"DescriptionInputRC",{enumerable:!0,get:function(){return n.DescriptionInputRC}}),Object.defineProperty(t,"DriverSelectInput",{enumerable:!0,get:function(){return n.DriverSelectInput}}),Object.defineProperty(t,"DriverSelectInputCol",{enumerable:!0,get:function(){return n.DriverSelectInputCol}}),Object.defineProperty(t,"DriverSelectInputRC",{enumerable:!0,get:function(){return n.DriverSelectInputRC}}),Object.defineProperty(t,"FontIconPicker",{enumerable:!0,get:function(){return n.FontIconPicker}}),Object.defineProperty(t,"ImageInput",{enumerable:!0,get:function(){return n.ImageInput}}),Object.defineProperty(t,"ImagePopoverInputRow",{enumerable:!0,get:function(){return n.ImagePopoverInputRow}}),Object.defineProperty(t,"ImageUpload",{enumerable:!0,get:function(){return n.ImageUpload}}),Object.defineProperty(t,"InviteUserModal",{enumerable:!0,get:function(){return n.InviteUserModal}}),Object.defineProperty(t,"ItemDetailsDiv",{enumerable:!0,get:function(){return n.ItemDetailsDiv}}),Object.defineProperty(t,"LinkedInfoDiv",{enumerable:!0,get:function(){return n.LinkedInfoDiv}}),Object.defineProperty(t,"LinkedInfoDivRow",{enumerable:!0,get:function(){return n.LinkedInfoDivRow}}),Object.defineProperty(t,"QRCodeDiv",{enumerable:!0,get:function(){return n.QRCodeDiv}}),Object.defineProperty(t,"QualifierDiv",{enumerable:!0,get:function(){return n.QualifierDiv}}),Object.defineProperty(t,"RelatedServiceProviderInfoDiv",{enumerable:!0,get:function(){return n.RelatedServiceProviderInfoDiv}}),Object.defineProperty(t,"TextCodeInput",{enumerable:!0,get:function(){return n.TextCodeInput}}),Object.defineProperty(t,"TextCodeInputCol",{enumerable:!0,get:function(){return n.TextCodeInputCol}}),Object.defineProperty(t,"TextCodeInputRC",{enumerable:!0,get:function(){return n.TextCodeInputRC}}),Object.defineProperty(t,"TextHTMLInput",{enumerable:!0,get:function(){return n.TextHTMLInput}}),Object.defineProperty(t,"TextHTMLInputCol",{enumerable:!0,get:function(){return n.TextHTMLInputCol}}),Object.defineProperty(t,"TextHTMLInputRC",{enumerable:!0,get:function(){return n.TextHTMLInputRC}}),Object.defineProperty(t,"TextJSONInput",{enumerable:!0,get:function(){return n.TextJSONInput}}),Object.defineProperty(t,"TextJSONInputCol",{enumerable:!0,get:function(){return n.TextJSONInputCol}}),Object.defineProperty(t,"TextJSONInputRC",{enumerable:!0,get:function(){return n.TextJSONInputRC}}),Object.defineProperty(t,"VehicleSelectInput",{enumerable:!0,get:function(){return n.VehicleSelectInput}}),Object.defineProperty(t,"VehicleSelectInputCol",{enumerable:!0,get:function(){return n.VehicleSelectInputCol}}),Object.defineProperty(t,"VehicleSelectInputRC",{enumerable:!0,get:function(){return n.VehicleSelectInputRC}});var n=r(52539)},52539:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.VehicleSelectInputRC=t.VehicleSelectInputCol=t.VehicleSelectInput=t.TextJSONInputRC=t.TextJSONInputCol=t.TextJSONInput=t.TextHTMLInputRC=t.TextHTMLInputCol=t.TextHTMLInput=t.TextCodeInputRC=t.TextCodeInputCol=t.TextCodeInput=t.RelatedServiceProviderInfoDiv=t.QualifierDiv=t.QRCodeDiv=t.LinkedInfoDivRow=t.LinkedInfoDiv=t.ItemDetailsDiv=t.InviteUserModal=t.ImageUpload=t.ImagePopoverInputRow=t.ImageInput=t.FontIconPicker=t.DriverSelectInputRC=t.DriverSelectInputCol=t.DriverSelectInput=t.DescriptionInputRC=t.BandedComponent=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(68476),o=r(10198),a=(r(56379),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/toolsConfig/wrapper.jsx");function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}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)}class c extends i.Component{render(){return n.createElement(d,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:14,columnNumber:7}}))}}t.BandedComponent=c;class d extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,63410));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:31,columnNumber:7}}))}}t.DescriptionInputRC=m;class p extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,58668));this.setState({module:e})}}class f extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:48,columnNumber:11}},n.createElement(b,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:49,columnNumber:15}})))}}t.DriverSelectInputCol=f;class h extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:i}=this.props;return n.createElement(s.Row,{className:r,style:i,__self:this,__source:{fileName:a,lineNumber:59,columnNumber:11}},n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:60,columnNumber:15}},n.createElement(b,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:61,columnNumber:19}}))))}}t.DriverSelectInputRC=h;class b extends i.Component{render(){return n.createElement(g,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:72,columnNumber:7}}))}}t.DriverSelectInput=b;class g extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,57956));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:89,columnNumber:7}}))}}t.FontIconPicker=v;class y extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,24584));this.setState({module:e})}}class _ extends i.Component{render(){return n.createElement(N,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:106,columnNumber:7}}))}}t.ImageInput=_;class N extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,39374));this.setState({module:e})}}class C extends i.Component{render(){return n.createElement(S,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:123,columnNumber:7}}))}}t.ImagePopoverInputRow=C;class S extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,97403));this.setState({module:e})}}class P extends i.Component{render(){return n.createElement(w,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:140,columnNumber:7}}))}}t.ImageUpload=P;class w extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,62565));this.setState({module:e})}}class D extends i.Component{render(){return n.createElement(O,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:157,columnNumber:7}}))}}t.InviteUserModal=D;class O extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,9131));this.setState({module:e})}}class L extends i.Component{render(){return n.createElement(T,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:174,columnNumber:7}}))}}t.ItemDetailsDiv=L;class T extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,14362));this.setState({module:e})}}class M extends i.Component{render(){return n.createElement(E,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:191,columnNumber:7}}))}}t.LinkedInfoDiv=M;class E extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,2832));this.setState({module:e})}}class I extends i.Component{render(){const{rowStyle:e}=this.props;return n.createElement(s.Row,{style:e,__self:this,__source:{fileName:a,lineNumber:208,columnNumber:11}},n.createElement(M,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:209,columnNumber:15}})))}}t.LinkedInfoDivRow=I;class R extends i.Component{render(){return n.createElement(j,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:219,columnNumber:7}}))}}t.QRCodeDiv=R;class j extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,22382));this.setState({module:e})}}class x extends i.Component{render(){return n.createElement(k,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:270,columnNumber:7}}))}}t.QualifierDiv=x,l(x,"CacheList",["productQualifierImpactTypesList","productQualifierFieldNameList","productQualifierPositionTypesList","productQualifierReflectorTypesList","productQualifierRepriceTypesList","qualifierRequiredTypesList","productQualifierCopyModesList"]),l(x,"Validations",(function(e,t,r){return{code:e.CVO(r.Code,t.string),copyMode:e.CVO(r.CopyMode,t.numeric),defaultValue:e.CVO(r.DefaultValue,t.string,{maxChars:256}),displayGroup:e.CVO(r.DisplayGroup,t.string),entryType:e.CVO(r.EntryType,t.numeric,{isRequired:!0}),fieldName:e.CVO(r.FieldName,t.string,{isRequired:!0}),impactType:e.CVO(r.ImpactType,t.numeric),maxLength:e.CVO(r.MaxLength,t.numeric),minLength:e.CVO(r.MinLength,t.numeric),params:e.CVO(r.Params,t.string,{maxChars:256}),position:e.CVO(r.Position,t.numeric),rangeEnd:e.CVO(r.RangeEnd,t.numeric),rangeStart:e.CVO(r.RangeStart,t.numeric),reflector:e.CVO(r.Reflector,t.numeric),repeat:e.CVO(r.Repeat,t.numeric),repriceStr:e.CVO(r.RepriceStr,t.string),required:e.CVO(r.Required,t.numeric),selectList:e.CVO(r.SelectList,t.string,{maxChars:256})}}));class k extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,71484));this.setState({module:e})}}class V extends i.Component{render(){return n.createElement(A,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:287,columnNumber:7}}))}}t.RelatedServiceProviderInfoDiv=V;class A extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,52223));this.setState({module:e})}}class U extends i.Component{render(){return n.createElement(G,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:305,columnNumber:7}}))}}t.TextCodeInput=U;class G extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,47294));this.setState({module:e})}}class B extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:323,columnNumber:11}},n.createElement(U,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:324,columnNumber:15}})))}}t.TextCodeInputCol=B;class F extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:i}=this.props;return n.createElement(s.Row,{className:r,style:i,__self:this,__source:{fileName:a,lineNumber:335,columnNumber:11}},n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:336,columnNumber:15}},n.createElement(U,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:337,columnNumber:19}}))))}}t.TextCodeInputRC=F;class H extends i.Component{render(){return n.createElement(z,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:350,columnNumber:7}}))}}t.TextHTMLInput=H;class z extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,80993));this.setState({module:e})}}class q extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:368,columnNumber:11}},n.createElement(H,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:369,columnNumber:15}})))}}t.TextHTMLInputCol=q;class W extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:i}=this.props;return n.createElement(s.Row,{className:r,style:i,__self:this,__source:{fileName:a,lineNumber:380,columnNumber:11}},n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:381,columnNumber:15}},n.createElement(H,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:382,columnNumber:19}}))))}}t.TextHTMLInputRC=W;class X extends i.Component{render(){return n.createElement(K,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:394,columnNumber:7}}))}}t.TextJSONInput=X;class K extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,81211));this.setState({module:e})}}class Q extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:412,columnNumber:11}},n.createElement(X,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:413,columnNumber:15}})))}}t.TextJSONInputCol=Q;class J extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:i}=this.props;return n.createElement(s.Row,{className:r,style:i,__self:this,__source:{fileName:a,lineNumber:424,columnNumber:11}},n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:425,columnNumber:15}},n.createElement(X,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:426,columnNumber:19}}))))}}t.TextJSONInputRC=J;class Y extends i.Component{render(){const{colClass:e,colStyle:t}=this.props;return n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:437,columnNumber:11}},n.createElement($,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:438,columnNumber:15}})))}}t.VehicleSelectInputCol=Y;class Z extends i.Component{render(){const{colClass:e,colStyle:t,rowClass:r,rowStyle:i}=this.props;return n.createElement(s.Row,{className:r,style:i,__self:this,__source:{fileName:a,lineNumber:448,columnNumber:11}},n.createElement(s.Col,{className:e,style:t,__self:this,__source:{fileName:a,lineNumber:449,columnNumber:15}},n.createElement($,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:450,columnNumber:19}}))))}}t.VehicleSelectInputRC=Z;class $ extends i.Component{render(){return n.createElement(ee,u({},this.props,{__self:this,__source:{fileName:a,lineNumber:461,columnNumber:7}}))}}t.VehicleSelectInput=$;class ee extends o.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,82710));this.setState({module:e})}}},30013:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChangeLayout",{enumerable:!0,get:function(){return n.ChangeLayout}}),Object.defineProperty(t,"CopyModalAlert",{enumerable:!0,get:function(){return n.CopyModalAlert}}),Object.defineProperty(t,"MTechTable",{enumerable:!0,get:function(){return n.MTechTable}}),Object.defineProperty(t,"MiniViewParent",{enumerable:!0,get:function(){return n.MiniViewParent}}),Object.defineProperty(t,"MiniViewResID",{enumerable:!0,get:function(){return n.MiniViewResID}}),Object.defineProperty(t,"OnDemandMiniDiv",{enumerable:!0,get:function(){return n.OnDemandMiniDiv}}),Object.defineProperty(t,"QuickLinkMenu",{enumerable:!0,get:function(){return n.QuickLinkMenu}}),Object.defineProperty(t,"ViewManager",{enumerable:!0,get:function(){return n.ViewManager}});var n=r(19890)},19890:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.ViewManager=t.QuickLinkMenu=t.OnDemandMiniDiv=t.MiniViewResID=t.MiniViewParent=t.MTechTable=t.CopyModalAlert=t.ChangeLayout=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o=(r(56379),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/toolsGrid/wrapper.jsx");function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:10,columnNumber:7}}))}}t.ChangeLayout=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,37580));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:27,columnNumber:7}}))}}t.CopyModalAlert=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,85142));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:44,columnNumber:7}}))}}t.MiniViewParent=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,29627));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:61,columnNumber:7}}))}}t.MiniViewResID=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,15820));this.setState({module:e})}}class b extends i.Component{render(){return n.createElement(g,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:78,columnNumber:7}}))}}t.MTechTable=b;class g extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,89006));this.setState({module:e})}}class v extends i.Component{render(){return n.createElement(y,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:95,columnNumber:7}}))}}t.OnDemandMiniDiv=v;class y extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,71502));this.setState({module:e})}}class _ extends i.Component{render(){return n.createElement(N,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:112,columnNumber:7}}))}}t.QuickLinkMenu=_;class N extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,9887));this.setState({module:e})}}class C extends i.Component{render(){return n.createElement(S,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:129,columnNumber:7}}))}}t.ViewManager=C;class S extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,86167));this.setState({module:e})}}},72534:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GoogleMaps",{enumerable:!0,get:function(){return n.GoogleMaps}}),Object.defineProperty(t,"GoogleMapsModal",{enumerable:!0,get:function(){return n.GoogleMapsModal}}),Object.defineProperty(t,"KMLGoogleMapsDiv",{enumerable:!0,get:function(){return n.KMLGoogleMapsDiv}}),Object.defineProperty(t,"MapSelectRow",{enumerable:!0,get:function(){return n.MapSelectRow}});var n=r(20623)},20623:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.MapSelectRow=t.KMLGoogleMapsDiv=t.GoogleMapsModal=t.GoogleMaps=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o=(r(56379),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/toolsMaps/wrapper.jsx");function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:10,columnNumber:7}}))}}t.GoogleMaps=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,98919));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:27,columnNumber:7}}))}}t.GoogleMapsModal=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,11607));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:44,columnNumber:7}}))}}t.KMLGoogleMapsDiv=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,80097));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:77,columnNumber:7}}))}}t.MapSelectRow=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,70762));this.setState({module:e})}}},36007:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SurveyCreator=void 0,r(48868),r(54861),r(63045),r(19975);var i=r(32735);r(93892);var s,o=(s=r(6723))&&s.__esModule?s:{default:s},a=r(56379),l="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/toolsSurveys/SurveyCreator.jsx";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 c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const d=a.CX.LogTypes.toolsSurveyCreator,m="/SurveyManage/changeJson";class p extends i.Component{constructor(){super(...arguments),c(this,"state",{surveyCreatorLoaded:!1}),c(this,"surveyCreator",void 0),c(this,"handleSurveyCreatorLoaded",(e=>{var t=this.props;this.surveyCreator=new e.SurveyCreator("surveyCreatorContainer",{showState:!0,isAutoSave:!0}),this.surveyCreator.saveSurveyFunc=this.saveMySurvey,this.surveyCreator.text=JSON.stringify(t.json),this.setState({surveyCreatorLoaded:!0})})),c(this,"saveMySurvey",((e,t)=>{(0,a.Log)(d,"Save Survey ");var r={Id:this.props.surveyID,Json:this.surveyCreator.text,Text:this.surveyCreator.text},n=new XMLHttpRequest;n.open("POST",m),n.setRequestHeader("Content-Type","application/json;charset=UTF-8"),n.onload=function(){var r=n.response?JSON.parse(n.response):null;(0,a.Log)(d,"Result call: ",r),200===n.status&&t(e,!0)},n.send(JSON.stringify(r))}))}async componentDidMount(){(0,a.Log)(d,"Did mount ")}render(){return(0,a.Log)(d,"Rendering..."),n.createElement(n.Fragment,null,n.createElement(f,{__self:this,__source:{fileName:l,lineNumber:149,columnNumber:9}}),n.createElement("div",{id:"surveyCreatorContainer",__self:this,__source:{fileName:l,lineNumber:150,columnNumber:9}}),n.createElement(h,u({onSurveyCreatorLoaded:this.handleSurveyCreatorLoaded},this.props,{__self:this,__source:{fileName:l,lineNumber:151,columnNumber:9}})),this.state.surveyCreatorLoaded?null:n.createElement("div",{__self:this,__source:{fileName:l,lineNumber:157,columnNumber:13}},"...Loading"))}}t.SurveyCreator=p;class f extends i.Component{render(){return n.createElement(n.Fragment,null,n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/bars-1to10.css",__self:this,__source:{fileName:l,lineNumber:170,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/bars-movie.css",__self:this,__source:{fileName:l,lineNumber:171,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/bars-square.css",__self:this,__source:{fileName:l,lineNumber:172,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/bars-pill.css",__self:this,__source:{fileName:l,lineNumber:173,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/bars-reversed.css",__self:this,__source:{fileName:l,lineNumber:174,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/bars-horizontal.css",__self:this,__source:{fileName:l,lineNumber:175,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/fontawesome-stars.css",__self:this,__source:{fileName:l,lineNumber:176,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/css-stars.css",__self:this,__source:{fileName:l,lineNumber:177,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/bootstrap-stars.css",__self:this,__source:{fileName:l,lineNumber:178,columnNumber:11}}),n.createElement("link",{rel:"stylesheet",href:"https://unpkg.com/jquery-bar-rating@1.2.2/dist/themes/fontawesome-stars-o.css",__self:this,__source:{fileName:l,lineNumber:179,columnNumber:11}}))}}class h extends i.Component{async componentDidMount(){const e=await Promise.all([r.e(727),r.e(200),r.e(903),r.e(438)]).then(r.t.bind(r,11571,23)),t=await Promise.all([r.e(727),r.e(200),r.e(903),r.e(438)]).then(r.t.bind(r,77641,23)),n=await Promise.all([r.e(727),r.e(200),r.e(903),r.e(438)]).then(r.t.bind(r,29566,23));await Promise.all([r.e(727),r.e(200),r.e(903),r.e(438)]).then(r.t.bind(r,3792,23));n.StylesManager.applyTheme("darkblue"),e.icheck(t,o.default),e.select2(t,o.default),e.inputmask(t),e.jquerybarrating(t,o.default),e.jqueryuidatepicker(t,o.default),e.nouislider(t),e.select2tagbox(t,o.default),e.sortablejs(t),e.ckeditor(t),e.autocomplete(t,o.default),e.bootstrapslider(t),this.props.onSurveyCreatorLoaded(n)}render(){return null}}},66895:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SurveyResults=void 0,r(19975);var i=r(32735),s=r(16739),o=r(56379),a="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/toolsSurveys/SurveyResults.jsx";function l(){return l=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},l.apply(this,arguments)}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const c=o.CX.LogTypes.toolsSurveyResults;class d extends i.Component{constructor(e){super(e),u(this,"fetchSurvey",(()=>{const e=new o.ValidationSupport;var t={};null!=this.state.validationErrors?t=e.getValuesToBePosted(this.state.validationErrors):t.ID=this.props.recordID;let r={DataObject:t,isUpdate:!0,isNew:!1};(0,o.Log)(c,"dataObj: ",r);var n=new XMLHttpRequest;n.open("POST","/SurveyView/FetchOrStartNewRecord/",!0),n.setRequestHeader("Content-Type","application/json"),n.onload=function(){var e=JSON.parse(n.responseText);if((0,o.Log)(c,"Survey data: ",e),null!=e&&e.status==o.Constants.postSuccess&&null!=e.payload){const t=new o.ValidationSupport;let r=this.state.validationErrors;t.setValuesFromPostResult(e.payload,r),this.setState({validationErrors:r})}}.bind(this),n.send(JSON.stringify(r))})),this.state={survey:null,validationErrors:new function(){const t=new o.ValidationSupport,{IDs:r,vt:n}=o.CX;return{ID:t.CVO(r.ID,n.numeric,{skipValidate:!0,initialValue:e.recordID}),groupName:t.CVO(r.GroupName,n.string),name:t.CVO(r.Name,n.string),recType:t.CVO(r.RecType,n.numeric,{initialValue:0,notifyOnChange:!0}),surveyText:t.CVO(r.Survey,n.string,{maxChars:64e3}),ViewType:t.CVO(r.ViewType,n.numeric,{useNonZeroForClear:!0})}}}}render(){const{readOnly:e}=this.props;var t=this.state.validationErrors.surveyText,r=t.value?JSON.parse(t.value):{};(0,o.Log)(c,"Rendering...",r),(0,o.Log)(c,"resultData ",this.props.resultData);var i={fetchSurvey:this.fetchSurvey};return e&&(i.mode="display"),n.createElement(n.Fragment,null,(0,o.IsEmpty)(r)?n.createElement("div",{__self:this,__source:{fileName:a,lineNumber:96,columnNumber:14}},"...Loading Survey"):null,n.createElement("div",{id:"surveyID",style:{marginTop:"20px"},__self:this,__source:{fileName:a,lineNumber:99,columnNumber:11}},n.createElement(s.SurveyComponent,l({json:r,data:JSON.parse(this.props.resultData)},i,{__self:this,__source:{fileName:a,lineNumber:100,columnNumber:13}}))))}}t.SurveyResults=d},16739:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SurveyComponent",{enumerable:!0,get:function(){return s.SurveyComponent}}),Object.defineProperty(t,"SurveyCreator",{enumerable:!0,get:function(){return n.SurveyCreator}}),Object.defineProperty(t,"SurveyInspectorComponent",{enumerable:!0,get:function(){return s.SurveyInspectorComponent}}),Object.defineProperty(t,"SurveyResults",{enumerable:!0,get:function(){return i.SurveyResults}});var n=r(36007),i=r(66895),s=r(1503)},1503:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.SurveyInspectorComponent=t.SurveyComponent=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o=(r(56379),"/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/toolsSurveys/wrapper.jsx");function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:10,columnNumber:7}}))}}t.SurveyComponent=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,40225));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:27,columnNumber:7}}))}}t.SurveyInspectorComponent=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(727),r.e(200),r.e(174),r.e(703),r.e(78),r.e(903),r.e(523)]).then(r.bind(r,73721));this.setState({module:e})}}},28392:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TransportInfoModal",{enumerable:!0,get:function(){return n.TransportInfoModal}}),Object.defineProperty(t,"TransportInfosDiv",{enumerable:!0,get:function(){return n.TransportInfosDiv}}),Object.defineProperty(t,"TransportInfosMiniView",{enumerable:!0,get:function(){return n.TransportInfosMiniView}}),Object.defineProperty(t,"TransportInfosView",{enumerable:!0,get:function(){return n.TransportInfosView}});var n=r(77265)},77265:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.TransportInfosView=t.TransportInfosMiniView=t.TransportInfosGroupDiv=t.TransportInfosDiv=t.TransportInfoModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/transportInfosView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.TransportInfoModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,54437));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.TransportInfosDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,93724));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.TransportInfosMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,45608));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(LazyLoadTransportInfosGroupDiv,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:55,columnNumber:7}}))}}t.TransportInfosGroupDiv=f;class h extends i.Component{render(){return n.createElement(b,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:62,columnNumber:9}}))}}t.TransportInfosView=h;class b extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,99065));this.setState({module:e})}}},47724:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TransportModal",{enumerable:!0,get:function(){return n.TransportModal}}),Object.defineProperty(t,"TransportsImport",{enumerable:!0,get:function(){return n.TransportsImport}}),Object.defineProperty(t,"TransportsView",{enumerable:!0,get:function(){return n.TransportsView}});var n=r(9843)},9843:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.TransportsView=t.TransportsImport=t.TransportModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/transportsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:9,columnNumber:9}}))}}t.TransportModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,68267));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:25,columnNumber:9}}))}}t.TransportsView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,14999));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:41,columnNumber:7}}))}}t.TransportsImport=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,62483));this.setState({module:e})}}},62676:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"URLRedirectModal",{enumerable:!0,get:function(){return n.URLRedirectModal}}),Object.defineProperty(t,"URLRedirectView",{enumerable:!0,get:function(){return n.URLRedirectView}});var n=r(64853)},64853:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.URLRedirectView=t.URLRedirectModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/urlRedirectView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.URLRedirectModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,30559));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:9}}))}}t.URLRedirectView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,471));this.setState({module:e})}}},67642:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ShouldBeReadOnly=function(e,t){const{Roles:r}=n.CX;var i=!1;if(e){const o=new n.UtilSupport;var s=e.includes(",")?e.split(","):[e];o.IsRoleInRoles(r.RoleSuperUser,s)&&(i=!o.IsRoleInRoles(r.RoleSuperUser,t.LoginRoles))}return i},Object.defineProperty(t,"UserModal",{enumerable:!0,get:function(){return i.UserModal}}),t.UserURLs=void 0,Object.defineProperty(t,"UsersView",{enumerable:!0,get:function(){return i.UsersView}}),r(75093);var n=r(56379),i=r(76706);t.UserURLs={deleteUserUrl:"/UsersView/DeleteUserAccount/",sendUserConfirmEmailUrl:"/UsersView/SendUserVerificationEmail/",sendUserConfirmTelephoneUrl:"/UsersView/SendUserVerifyTelephone/",sendUserResetPasswordUrl:"/UsersView/SendForgotPassword/"}},76706:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.UsersView=t.UserModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/usersView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:9,columnNumber:9}}))}}t.UserModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,71053));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:25,columnNumber:9}}))}}t.UsersView=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,24386));this.setState({module:e})}}},85638:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AssignDriverModal",{enumerable:!0,get:function(){return n.AssignDriverModal}}),Object.defineProperty(t,"VehicleModal",{enumerable:!0,get:function(){return n.VehicleModal}}),Object.defineProperty(t,"VehiclesDiv",{enumerable:!0,get:function(){return n.VehiclesDiv}}),Object.defineProperty(t,"VehiclesImport",{enumerable:!0,get:function(){return n.VehiclesImport}}),Object.defineProperty(t,"VehiclesMiniView",{enumerable:!0,get:function(){return n.VehiclesMiniView}}),Object.defineProperty(t,"VehiclesView",{enumerable:!0,get:function(){return n.VehiclesView}});var n=r(84604)},84604:(e,t,r)=>{var n=r(32735);r(19975),Object.defineProperty(t,"__esModule",{value:!0}),t.VehiclesView=t.VehiclesMiniView=t.VehiclesImport=t.VehiclesDiv=t.VehicleModal=t.AssignDriverModal=void 0,r(63045),r(48868),r(54861);var i,s,o,a=r(32735),l=r(10198),u="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/vehiclesView/wrapper.jsx";function c(){return c=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},c.apply(this,arguments)}class d extends a.Component{render(){return n.createElement(m,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:8,columnNumber:7}}))}}t.VehiclesImport=d;class m extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,10944));this.setState({module:e})}}class p extends a.Component{render(){return n.createElement(f,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:24,columnNumber:9}}))}}t.VehicleModal=p;class f extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,79608));this.setState({module:e})}}class h extends a.Component{render(){return n.createElement(b,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:40,columnNumber:9}}))}}t.VehiclesView=h;class b extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,69080));this.setState({module:e})}}class g extends a.Component{render(){return n.createElement(v,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:61,columnNumber:7}}))}}t.VehiclesDiv=g,i=g,o={tabName:"Vehicles"},(s=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(s="defaultProps"))in i?Object.defineProperty(i,s,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[s]=o;class v extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,55650));this.setState({module:e})}}class y extends a.Component{render(){return n.createElement(_,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:77,columnNumber:9}}))}}t.VehiclesMiniView=y;class _ extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,30248));this.setState({module:e})}}class N extends a.Component{render(){return n.createElement(C,c({},this.props,{__self:this,__source:{fileName:u,lineNumber:93,columnNumber:7}}))}}t.AssignDriverModal=N;class C extends l.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,51165));this.setState({module:e})}}},32828:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"WaypointModal",{enumerable:!0,get:function(){return n.WaypointModal}}),Object.defineProperty(t,"WaypointsDiv",{enumerable:!0,get:function(){return n.WaypointsDiv}}),Object.defineProperty(t,"WaypointsMiniView",{enumerable:!0,get:function(){return n.WaypointsMiniView}}),Object.defineProperty(t,"WaypointsView",{enumerable:!0,get:function(){return n.WaypointsView}});var n=r(53999)},53999:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.WaypointsView=t.WaypointsMiniView=t.WaypointsDiv=t.WaypointModal=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/waypointsView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.WaypointModal=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,3662));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.WaypointsDiv=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,9407));this.setState({module:e})}}class m extends i.Component{render(){return n.createElement(p,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:40,columnNumber:9}}))}}t.WaypointsMiniView=m;class p extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,28644));this.setState({module:e})}}class f extends i.Component{render(){return n.createElement(h,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:56,columnNumber:7}}))}}t.WaypointsView=f;class h extends s.LazyLoad{async componentDidMount(){const{default:e}=await Promise.all([r.e(916),r.e(163),r.e(102),r.e(903),r.e(314),r.e(883),r.e(386)]).then(r.bind(r,84319));this.setState({module:e})}}},30422:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Height",{enumerable:!0,get:function(){return n.Height}}),Object.defineProperty(t,"URLS",{enumerable:!0,get:function(){return n.URLS}}),Object.defineProperty(t,"WebChatIDs",{enumerable:!0,get:function(){return n.WebChatIDs}}),Object.defineProperty(t,"WebChatView",{enumerable:!0,get:function(){return i.WebChatView}}),Object.defineProperty(t,"WebChatWindow",{enumerable:!0,get:function(){return i.WebChatWindow}}),Object.defineProperty(t,"Width",{enumerable:!0,get:function(){return n.Width}}),Object.defineProperty(t,"WinSizes",{enumerable:!0,get:function(){return n.WinSizes}});var n=r(58401),i=r(98259)},58401:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WinSizes=t.Width=t.WebChatIDs=t.URLS=t.Height=void 0;t.URLS={checkWebChatStatusUrl:"/ChatMessage/IsWebChatAvailable/",fetchChatFormUrl:"/ChatMessage/FetchWebChatForm/",startConvoUrl:"/ChatMessage/StartConvo/",checkForConvoUrl:"/ChatMessage/CheckForPreviousWebConvo/",sendEmailConvoUrl:"/ChatMessage/SendWebChatEmailMessage/",terminateConvoUrl:"/ChatMessage/TerminateConvo",ipDataURL:"https://api.ipdata.co?api-key="};t.WinSizes={Chat:0,Closed:1,Form:2};t.Width={Closed:"100px",Open:"430px"};t.Height={Closed:"100px",Form:"465px",Chat:"605px"};t.WebChatIDs={ChatForm:"chatForm",WebChatForm:"webChatForm",InnerHtmlDIV:"InnerHtmlDIV"}},98259:(e,t,r)=>{var n=r(32735);Object.defineProperty(t,"__esModule",{value:!0}),t.WebChatWindow=t.WebChatView=void 0,r(63045),r(48868),r(54861);var i=r(32735),s=r(10198),o="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/components/webChatView/wrapper.jsx";function a(){return a=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},a.apply(this,arguments)}class l extends i.Component{render(){return n.createElement(u,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:8,columnNumber:9}}))}}t.WebChatView=l;class u extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(648).then(r.bind(r,62081));this.setState({module:e})}}class c extends i.Component{render(){return n.createElement(d,a({},this.props,{__self:this,__source:{fileName:o,lineNumber:24,columnNumber:7}}))}}t.WebChatWindow=c;class d extends s.LazyLoad{async componentDidMount(){const{default:e}=await r.e(648).then(r.bind(r,54430));this.setState({module:e})}}},95687:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CalendarNav=void 0,r(19975);var n,i=(n=r(32735))&&n.__esModule?n:{default:n};r(33497);var s="/Users/mustik/Projects/ReservationCheck/ReservationCheck/wwwroot/scripts/testCode/calendar.jsx";function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===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)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class a extends i.default.Component{constructor(e){super(e),o(this,"handlePrevMonth",(()=>{const{month:e,year:t}=this.state;0===e?this.setState({month:11,year:t-1}):this.setState({month:e-1})})),o(this,"handleNextMonth",(()=>{const{month:e,year:t}=this.state;11===e?this.setState({month:0,year:t+1}):this.setState({month:e+1})}));const t=new Date;this.state={month:t.getMonth(),year:t.getFullYear()}}getDaysInMonth(e,t){return new Date(t,e+1,0).getDate()}getFirstDayOfMonth(e,t){return new Date(t,e,1).getDay()}render(){const{month:e,year:t}=this.state,r=this.getDaysInMonth(e,t),n=this.getFirstDayOfMonth(e,t),o=Array(n).fill(null),a=Array.from({length:r},((e,t)=>t+1));return i.default.createElement("div",{className:"calendar",__self:this,__source:{fileName:s,lineNumber:50,columnNumber:7}},i.default.createElement("div",{className:"month-nav",__self:this,__source:{fileName:s,lineNumber:51,columnNumber:9}},i.default.createElement("button",{className:"nav-left",onClick:this.handlePrevMonth,__self:this,__source:{fileName:s,lineNumber:52,columnNumber:11}},"Prev"),i.default.createElement("h5",{className:"month-year",__self:this,__source:{fileName:s,lineNumber:53,columnNumber:11}},new Date(t,e).toLocaleString("en-US",{month:"long",year:"numeric"})),i.default.createElement("button",{className:"nav-right",onClick:this.handleNextMonth,__self:this,__source:{fileName:s,lineNumber:54,columnNumber:11}},"Next")),i.default.createElement("div",{className:"weekdays",__self:this,__source:{fileName:s,lineNumber:56,columnNumber:9}},["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map((e=>i.default.createElement("div",{key:e,className:"weekday",__self:this,__source:{fileName:s,lineNumber:58,columnNumber:13}},e)))),i.default.createElement("div",{className:"days",__self:this,__source:{fileName:s,lineNumber:63,columnNumber:9}},o.map(((e,t)=>i.default.createElement("div",{key:"empty_".concat(t),className:"empty-cell",__self:this,__source:{fileName:s,lineNumber:65,columnNumber:13}}))),a.map((e=>i.default.createElement("div",{key:e,className:"day",__self:this,__source:{fileName:s,lineNumber:68,columnNumber:13}},e)))))}}t.CalendarNav=a},39149:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TestComponent",{enumerable:!0,get:function(){return n.CalendarNav}});var n=r(95687)},11208:(e,t,r)=>{r.r(t)},68827:(e,t,r)=>{r.r(t)},94517:(e,t,r)=>{r.r(t)},82177:(e,t,r)=>{r.r(t)},89964:(e,t,r)=>{r.r(t)},17746:(e,t,r)=>{r.r(t)},94061:(e,t,r)=>{r.r(t)},16672:(e,t,r)=>{r.r(t)},13696:(e,t,r)=>{r.r(t)},71884:(e,t,r)=>{r.r(t)},98271:(e,t,r)=>{r.r(t)},14416:(e,t,r)=>{r.r(t)},33497:(e,t,r)=>{r.r(t)},84515:e=>{e.exports=canvg},26504:e=>{e.exports=dompurify},75177:e=>{e.exports=html2canvas}},o={};function a(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={id:e,loaded:!1,exports:{}};return s[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=s,a.amdD=function(){throw new Error("define cannot be used indirect")},a.amdO={},e=[],a.O=(t,r,n,i)=>{if(!r){var s=1/0;for(c=0;c<e.length;c++){r=e[c][0],n=e[c][1],i=e[c][2];for(var o=!0,l=0;l<r.length;l++)(!1&i||s>=i)&&Object.keys(a.O).every((e=>a.O[e](r[l])))?r.splice(l--,1):(o=!1,i<s&&(s=i));if(o){e.splice(c--,1);var u=n();void 0!==u&&(t=u)}}return t}i=i||0;for(var c=e.length;c>0&&e[c-1][2]>i;c--)e[c]=e[c-1];e[c]=[r,n,i]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e;if("object"==typeof e&&e){if(4&n&&e.__esModule)return e;if(16&n&&"function"==typeof e.then)return e}var i=Object.create(null);a.r(i);var s={};t=t||[null,r({}),r([]),r(r)];for(var o=2&n&&e;"object"==typeof o&&!~t.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach((t=>s[t]=()=>e[t]));return s.default=()=>e,a.d(i,s),i},a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,r)=>(a.f[r](e,t),t)),[])),a.u=e=>(({78:"vendors~table",102:"vendors~features",137:"vendors~export",157:"export",163:"vendors~special",200:"vendors~survey",322:"TestDialogs",351:"Res",370:"Chat",378:"History",386:"ConfigDialogs",423:"LoginPopup",438:"Survey",523:"Utility",562:"Ace",648:"WebChat",703:"vendors~map",717:"Font",892:"CPRDialogs"}[e]||e)+"."+{78:"e547abadeb50483f",102:"509f19f9672124bc",137:"6b357df51f8f8c06",157:"8a8546a5130efe62",163:"66bf32c86fe2d5d8",200:"315ffc16b5507476",314:"d5db65e6fbc27164",322:"bd8450dd40734765",351:"9ba6211d8adaab80",370:"a75aef4e526c8f64",378:"cb4fcae934e4fea5",386:"7798416b648316a3",423:"e5d23e2d76543667",438:"33c78818c486ba35",523:"ad0809256c4d69af",562:"35c414211fa89448",648:"8c7601f39d43e93b",703:"679972da86c83283",717:"4442b94ba589811e",808:"abb7ec1587afed55",883:"79c09f44978b151b",892:"0e3c0e4566c2c3b1"}[e]+".js"),a.miniCssF=e=>({102:"vendors~features",163:"vendors~special",200:"vendors~survey",351:"Res",370:"Chat"}[e]+"."+{102:"509f19f9672124bc",163:"66bf32c86fe2d5d8",200:"315ffc16b5507476",351:"9ba6211d8adaab80",370:"a75aef4e526c8f64"}[e]+".css"),a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},i="reservationcheck:",a.l=(e,t,r,s)=>{if(n[e])n[e].push(t);else{var o,l;if(void 0!==r)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==i+r){o=d;break}}o||(l=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,a.nc&&o.setAttribute("nonce",a.nc),o.setAttribute("data-webpack",i+r),o.src=e),n[e]=[t];var m=(t,r)=>{o.onerror=o.onload=null,clearTimeout(p);var i=n[e];if(delete n[e],o.parentNode&&o.parentNode.removeChild(o),i&&i.forEach((e=>e(r))),t)return t(r)},p=setTimeout(m.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=m.bind(null,o.onerror),o.onload=m.bind(null,o.onload),l&&document.head.appendChild(o)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&!e;)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((t,r)=>{var n=a.miniCssF(e),i=a.p+n;if(((e,t)=>{for(var r=document.getElementsByTagName("link"),n=0;n<r.length;n++){var i=(o=r[n]).getAttribute("data-href")||o.getAttribute("href");if("stylesheet"===o.rel&&(i===e||i===t))return o}var s=document.getElementsByTagName("style");for(n=0;n<s.length;n++){var o;if((i=(o=s[n]).getAttribute("data-href"))===e||i===t)return o}})(n,i))return t();((e,t,r,n,i)=>{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onerror=s.onload=r=>{if(s.onerror=s.onload=null,"load"===r.type)n();else{var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=o,l.request=a,s.parentNode&&s.parentNode.removeChild(s),i(l)}},s.href=t,r?r.parentNode.insertBefore(s,r.nextSibling):document.head.appendChild(s)})(e,i,null,t,r)})),t={296:0};a.f.miniCss=(r,n)=>{t[r]?n.push(t[r]):0!==t[r]&&{102:1,163:1,200:1,351:1,370:1}[r]&&n.push(t[r]=e(r).then((()=>{t[r]=0}),(e=>{throw delete t[r],e})))}}})(),(()=>{var e={296:0};a.f.j=(t,r)=>{var n=a.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=i);var s=a.p+a.u(t),o=new Error;a.l(s,(r=>{if(a.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),s=r&&r.target&&r.target.src;o.message="Loading chunk "+t+" failed.\n("+i+": "+s+")",o.name="ChunkLoadError",o.type=i,o.request=s,n[1](o)}}),"chunk-"+t,t)}},a.O.j=t=>0===e[t];var t=(t,r)=>{var n,i,s=r[0],o=r[1],l=r[2],u=0;if(s.some((t=>0!==e[t]))){for(n in o)a.o(o,n)&&(a.m[n]=o[n]);if(l)var c=l(a)}for(t&&t(r);u<s.length;u++)i=s[u],a.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return a.O(c)},r=self.webpackChunkreservationcheck=self.webpackChunkreservationcheck||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var l=a.O(void 0,[916,727,174,903],(()=>a(76262)));l=a.O(l)})();