var __spreadArrays=this&&this.__spreadArrays||function(){for(var i=0,n=0,r=arguments.length;n<r;n++)i+=arguments[n].length;for(var u=Array(i),f=0,n=0;n<r;n++)for(var e=arguments[n],t=0,o=e.length;t<o;t++,f++)u[f]=e[t];return u},ReactCommon=function(){function n(){}return n.loadView=function(n,t,i){for(var f=[],u,r=3;r<arguments.length;r++)f[r-3]=arguments[r];return u=React.createElement.apply(React,__spreadArrays([t,i],f)),n.children().length&&ReactDOM.unmountComponentAtNode(n[0]),n.html(""),ReactDOM.render(u,n[0]),u},n.unloadView=function(n){n.children().length&&ReactDOM.unmountComponentAtNode(n[0]);n.html("")},n.createView=function(t,i){var r=Utilities.uniqueClassName("react-create-view");return Utilities.createContainer(r),n.loadView($("div."+r),t,i||{}),r},n.NewReactModal=function(t){if(!!t&&!!ReactModal&&!!Utilities){var i=Utilities.uniqueClassName("react-modal");return Utilities.createContainer(i),n.loadView($("div."+i),ReactModal,{modal:t,onClose:function(){n.cleanUp(i)}}),i}},n.NewReactModalPrompt=function(t){if(!!t&&!!ReactModalPromptSimple&&!!Utilities){var i=Utilities.uniqueClassName();Utilities.createContainer(i);n.loadView($("div."+i),ReactModalPromptSimple,{prompt:t,onClose:function(){n.unloadView($("div."+i));$("div."+i).remove()}})}},n.SnackBar=function(t){var i=Utilities.uniqueClassName("rsb");return Utilities.createContainer(i),n.loadView($("div."+i),ReactSnackBar,{show:!0,children:t}),i},n.LoadingOverlay=function(t){if(t){var i=Utilities.uniqueClassName("lo");return Utilities.createContainer(i),n.loadView($("div."+i),ReactLoadingOverlay,{text:t}),i}},n.cleanUp=function(t){if(t){var i="."+t;n.unloadView($(i));Utilities.removeElement(i)}},n.SetState=function(n,t){n.setState(t)},n}(),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),RMrtComponent=function(n){function t(t){var i=n.call(this,t)||this;i.mounted=!1;var e=i.setState,u=i.componentDidMount,f=i.componentWillUnmount,r=i;return i.setState=function(){r.mounted&&e.apply(r,arguments)},i.componentDidMount=function(){r.mounted=!0;u&&u.apply(r,arguments)},i.componentWillUnmount=function(){r.mounted=!1;f&&f.apply(r,arguments)},i}return __extends(t,n),t}(React.Component),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),AccordionSection=function(n){function t(t){var i=n.call(this,t)||this;return i.target_id="",i.mounted=!1,i.attachHooks=function(){if(!i.props.locked){$("#"+i.target_id).on("shown.bs.collapse",function(){i.safeState({is_open:!0})});$("#"+i.target_id).on("hidden.bs.collapse",function(){i.safeState({is_open:!1})});GlobalJSEvents.on([AccordionSectionService.getOpenEventName(i.target_id),AccordionSectionService.getOpenEventName()],function(){return i.safeState({is_open:!0})},i.target_id);GlobalJSEvents.on([AccordionSectionService.getCloseEventName(i.target_id),AccordionSectionService.getCloseEventName()],function(){return i.safeState({is_open:!1})},i.target_id)}},i.renderHeader=function(){if(i.props.header){if(typeof i.props.header=="string")return i.props.header;if(typeof i.props.header=="function")return i.props.header()}return null},i.target_id="ras-section-"+UniqueNumber.GetId(),i.state={is_open:!!t.defaultOpen},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.mounted=!0;this.attachHooks()},t.prototype.componentWillUnmount=function(){this.mounted=!1;GlobalJSEvents.remove(this.target_id)},t.prototype.safeState=function(n,t){this.mounted&&this.setState(n,function(){return Utilities.ExecFunc(t)})},t.prototype.render=function(){return React.createElement("section",{className:"react-accordion-section__container","data-accordion-id":this.target_id},React.createElement("header",{className:"react-accordion-section__header","data-locked":this.props.locked,"data-toggle":this.props.locked?"":"collapse","data-target":this.props.locked?"null":"#"+this.target_id},React.createElement("div",{className:"react-accordion-section__header-collapse-icon"},this.state.is_open?React.createElement("i",{className:"glyphicon glyphicon-minus"}):React.createElement("i",{className:"glyphicon glyphicon-plus"})),this.renderHeader()),React.createElement("section",{id:this.target_id,className:"react-accordion-section__body "+(this.props.locked?"":"collapse")+" "+(this.state.is_open?"in":"")},this.props.children))},t}(React.Component),AccordionSectionService=function(){function n(){}return n.getOpenEventName=function(n){return("AccordionSection_"+(n||"ALL")+"_Open").toUpperCase()},n.getCloseEventName=function(n){return("AccordionSection_"+(n||"ALL")+"_Close").toUpperCase()},n.Open=function(t){return GlobalJSEvents.exec(n.getOpenEventName(t))},n.OpenByIndex=function(t){return n.Open($("SECTION.react-accordion-section__container:eq("+(t||0)+")").data("accordion-id"))},n.Close=function(t){return GlobalJSEvents.exec(n.getCloseEventName(t))},n}(),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),AdminQuickSearch=function(n){function t(t){var i=n.call(this,t)||this;return i.search_term="",i.mounted=!1,i.search=function(){var n=i.search_term,t="",r;n&&(i.mounted&&i.setState({action:"redirecting..."}),r=Utilities.PhoneIsValid(n),isNaN(n)||n.indexOf(".")!==-1||r?(r&&(n=Utilities.removeWhiteSpace(n)),t=FCUrl.ClientSearch(n)):t=FCUrl.AdminListingEdit(Utilities.Number(n)),t?window.location.href=t:i.mounted&&i.setState({action:null}))},i.state={action:null},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.mounted=!0},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.render=function(){var n=this;return React.createElement("div",{className:"bootstrap"},React.createElement(ReactLoadingOverlay,{text:this.state.action}),React.createElement("div",{className:"input-group",style:{maxWidth:"250px"}},React.createElement(ReactSearchInput,{placeHolder:"lot # or client...",defaultValue:this.search_term,onChange:function(t){return n.search_term=t},onEnter:function(){return n.search()}}),React.createElement("div",{className:"input-group-btn"},React.createElement("button",{type:"button",className:"btn btn-default",onClick:function(){return n.search()}},React.createElement("i",{className:"fas fa-search"})))))},t}(React.Component),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),AttachmentSelector=function(n){function t(t){var i=n.call(this,t)||this;return i.s_root={display:"flex",alignItems:"center"},i.render=function(){return React.createElement("div",{className:"attachment-selector",style:i.s_root},React.createElement("div",{style:{padding:"5px"}},"Available attachments:"),i.state.attachments==null&&React.createElement(ReactSpinner,{style:{margin:"auto"}}),React.createElement("div",{style:{display:"flex",flexDirection:"row"}},i.state.attachments!=null&&i.state.attachments.map(function(n,t){return React.createElement("div",{style:{marginRight:"15px"},key:n.context+"_"+n.id+"_"+t},React.createElement(ReactCheckbox,{checked:n.selected,label:n.title,on_change:function(t){if(console.log(t),n.selected=t,i.setState({}),i.props.onChange)i.props.onChange(i.state.attachments.filter(function(n){return n.selected}))}}))})))},i.state={attachments:null},i}return __extends(t,n),t.prototype.componentDidMount=function(){var t=this,n=[];this.props.FMOs&&n.push(new Promise(function(n){n(t.props.FMOs.map(function(n){return{context:"fmo",id:n.FMOID,title:n.fmo_no,selected:!1}}))}));this.props.defaultBusinessAttachmentIds&&this.props.defaultBusinessAttachmentIds.map(function(t){n.push(FC_API.Media.getMedia(null,MediaContext.trade_business,t).then(function(n){return n.map(function(n){return{context:"business-attachment",id:n.MediaLocationId,title:n.FileName,selected:!1}})}))});Promise.all(n).then(function(n){var i=n.reduce(function(n,t){return n.concat(t)});t.setState({attachments:i})}).catch(function(n){console.error(n);alert("Failed to load attachments")})},t}(React.Component),__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},_this=this,LogInChecker=function(){function n(){}return n.last_check=0,n.modal_open=!1,n.Check=function(){return __awaiter(_this,void 0,void 0,function(){var t,i,e,u,r,f;return __generator(this,function(o){switch(o.label){case 0:return(!n.modal_open&&+new Date-n.last_check>12e4)?(t=UserService.GetUser().UserName,!t)?[3,2]:[4,Utilities.to(FC_API.User.LoggedIn())]:[3,2];case 1:i=o.sent();e=i[0];u=i[1];u||(r="",f=function(){n.modal_open=!1;n.last_check=+new Date;ReactCommon.cleanUp(r)},r=ReactCommon.NewReactModal({heading:"Session Expired",body:function(){return React.createElement("div",{className:"bootstrap"},React.createElement("div",{style:{textAlign:"left",padding:"5px"}},React.createElement("p",null,"It appears your user session has expired. Please log in again to restore your session.")),React.createElement(ReactLogin,{user_name:t,onLoggedIn:function(){return f()}}))},onClose:function(){n.modal_open=!1;n.last_check=0}}),n.modal_open=!0);o.label=2;case 2:return[2]}})})},n}(),ReactPagination,ReactProcessFlowDirection;$(window).on("focus",function(){try{var n=UniqueNumber.GetId()+"-"+ +new Date;window.login_session_check_debounce=n;window.setTimeout(function(n){window.login_session_check_debounce==n&&LogInChecker.Check()},250,n)}catch(t){console.log(t)}});var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},ReactLogin=function(n){function t(t){var i=n.call(this,t)||this;return i.getEmptyCode=function(){return["","","","","","",]},i.onCodeChange=function(n,t,r){var u=i.state.code;u&&(u[t]=(n||"").toString(),i.setState({code:u}),n&&$(r.target).next().focus())},i.signIn=function(){return __awaiter(i,void 0,void 0,function(){var o,s,f,r,t,h,i,e,l,c,u,a,n=this;return __generator(this,function(v){switch(v.label){case 0:if(o=this.state,s=o.sign_in_model,f=o.code,!s)return[2];if(r=__assign({},s),f&&f.length&&(r.Code=f.map(function(n,t){return t==2?n+" ":n}).join("")),!r.UserName)return $(".sign-in-button").notify("Please input a username",{position:"right"}),[2];if(!r.Password)return $(".sign-in-button").notify("Please input a password",{position:"right"}),[2];this.setState({action:"Signing In..."});v.label=1;case 1:return v.trys.push([1,3,,4]),[4,FC_API.User.SignIn(r)];case 2:return t=v.sent(),t?(h=t.User,i=t.Result,e=t.Message,l=t.RequestCode,h?(c=this.props.onLoggedIn,u=function(){c&&c(h)},i==SignInResponseResult.TwoFactorSetup||i==SignInResponseResult.ForceTwoFactorSetup?this.setState({modal:{heading:"Two Factor Authentication Set Up",disableClose:!!(i==SignInResponseResult.ForceTwoFactorSetup),onClose:function(){return u()},body:function(){return React.createElement(TFASetup,{onComplete:function(){return u()}})},renderFooter:function(){return React.createElement("div",null,!(i==SignInResponseResult.ForceTwoFactorSetup)&&React.createElement("a",{href:"#",onClick:function(){return u()}},"Skip"))}}}):(this.setState({modal:null}),window.onbeforeunload=null,u())):i==SignInResponseResult.InvalidCode?Utilities.notyError(e):l?this.setState({code:this.getEmptyCode()},function(){n.setState({action:"",modal:{heading:"Two Factor Authentication",body:function(){return React.createElement("div",null,React.createElement("p",null,e),React.createElement("div",{className:"tfa-modal"},n.state.code.map(function(t,i){return React.createElement("input",{key:i,autoFocus:i==0?!0:!1,className:"code-input-box",style:{marginRight:i==2?"25px":""},onKeyPress:function(t){(t.keyCode==13||t.key=="Enter")&&n.state.code&&n.state.code.filter(function(n){return!!n||Utilities.Number(n)}).length==6&&n.signIn()},type:"number",value:t,onChange:function(t){return n.onCodeChange($(t.target).val(),i,t)},maxLength:1,size:1})})),React.createElement("button",{type:"button","data-sign-in-using-code":!0,disabled:!n.state.code||n.state.code.length!=6,onClick:function(){return n.signIn()},className:"btn fc-btn fc-btn-primary"},"Sign In"))}}})}):Utilities.notyError(e||"Failed to log in")):Utilities.notyError("Failed to get result from server"),[3,4];case 3:return a=v.sent(),Utilities.notyError("something went wrong"),console.error(a),[3,4];case 4:return this.setState({action:null}),[2]}})})},i.updateModel=function(n,t){var r=DataTypes.merge({},i.state.sign_in_model);r[n]=t;i.setState({sign_in_model:r})},i.showPassword=function(n){i.setState({show_password:n})},i.state={sign_in_model:{UserName:t.user_name||"",Password:"",StaySignedIn:!0,Code:""},show_password:!1,action:"",modal:null,code:i.getEmptyCode()},i}return __extends(t,n),t.prototype.render=function(){var n=this,t=this.state,u=t.sign_in_model,f=t.action,e=t.modal,i=t.show_password,r=__assign({},u);return r?React.createElement("div",{style:{maxWidth:"700px",textAlign:"left"}},React.createElement(ReactLoadingOverlay,{text:f}),React.createElement(ReactModal,{modal:e,onClose:function(){return n.setState({modal:null})}}),React.createElement("div",{className:"form-group"},React.createElement("label",{className:"col-md-4 control-label required"},"Username ",React.createElement("small",null,"(email address)")),React.createElement("div",{className:"col-md-8"},React.createElement("input",{type:"text",className:"form-control",placeholder:"Enter your username here",tabIndex:1,value:r.UserName,onChange:function(t){return n.updateModel("UserName",$(t.target).val())}}))),React.createElement("div",{className:"form-group"},React.createElement("label",{className:"col-md-4 control-label required"},React.createElement("span",null,"Password "),React.createElement("small",null,React.createElement("a",{className:"forgot-password",href:"/trade/password/reset/Default.aspx"},"Forgot your password?"))),React.createElement("div",{className:"col-md-8"},React.createElement("span",{className:"input-group"},React.createElement("input",{type:i?"text":"password",className:"form-control",tabIndex:2,placeholder:"Password for signing in",value:r.Password,onChange:function(t){return n.updateModel("Password",$(t.target).val())}}),React.createElement("span",{className:"input-group-btn"},React.createElement("button",{className:"btn",type:"button",onClick:function(){return n.showPassword(!i)}},React.createElement("i",{className:"glyphicon glyphicon-eye-"+(i?"close":"open")})))))),React.createElement("div",{className:"text-center"},React.createElement("button",{className:"btn fc-btn fc-btn-primary sign-in-button",tabIndex:3,type:"button",onClick:function(){return n.signIn()}},"Sign In"))):null},t}(RMrtComponent),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},TFASetup=function(n){function t(t){var i=n.call(this,t)||this;return i.mounted=!1,i.getEmptyCode=function(){return["","","","","","",]},i.validateMobile=function(){return __awaiter(i,void 0,void 0,function(){var n,t,i;return __generator(this,function(r){switch(r.label){case 0:return Utilities.MobileIsValid(this.state.mobile)?(this.setState({action:"Sending Code..."}),[4,Utilities.to(FC_API.User.SignIn_ValidateMobile(this.state.mobile))]):[3,2];case 1:return n=r.sent(),t=n[0],i=n[1],t?(Utilities.Error(t,!0),this.setState({action:""})):this.setState({action:"",show_code_inputs:!0}),[3,3];case 2:Utilities.notyError("Invalid mobile: "+this.state.mobile);r.label=3;case 3:return[2]}})})},i.validateCode=function(){return __awaiter(i,void 0,void 0,function(){var i,n,t,r;return __generator(this,function(u){switch(u.label){case 0:return this.setState({action:"Validating Code..."}),[4,Utilities.to(FC_API.User.SignIn_ValidateCode((this.state.code||[]).map(function(n,t){return t==2?n+" ":n}).join("")))];case 1:return(i=u.sent(),n=i[0],t=i[1],!n)?[3,2]:(Utilities.notyError(n),[3,5]);case 2:return(t&&t.Result>0)?[4,Utilities.to(FC_API.User.TFAUpdate(this.state.mobile))]:[3,4];case 3:return r=u.sent(),n=r[0],t=r[1],n?Utilities.notyError(n):this.onComplete(),[3,5];case 4:Utilities.notyError(t.MessageHtml||"Something went wrong");u.label=5;case 5:return this.setState({action:""}),[2]}})})},i.onCodeChange=function(n,t,r){var u=i.state.code;u&&(u[t]=(n||"").toString(),i.setState({code:u}),n&&$(r.target).next().focus().select())},i.onComplete=function(){i.props.onComplete&&i.props.onComplete()},i.state={mobile:"",code:i.getEmptyCode(),action:"",show_code_inputs:!1},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.mounted=!0},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.render=function(){var n=this,t=this.state.mobile&&Utilities.MobileIsValid(this.state.mobile);return React.createElement("div",null,React.createElement(ReactLoadingOverlay,{text:this.state.action}),!!this.state.show_code_inputs&&React.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},React.createElement("p",null,"Enter in Validation Code"),React.createElement("div",{style:{display:"flex",flexDirection:"row",justifyItems:"center",justifyContent:"center"}},this.state.code.map(function(t,i){return React.createElement("input",{key:i,autoFocus:i==0?!0:!1,style:{margin:"3px",marginRight:i==2?"25px":"",textAlign:"center"},onKeyPress:function(t){(t.keyCode==13||t.key=="Enter")&&n.validateCode()},type:"text",value:t,onChange:function(t){return n.onCodeChange($(t.target).val(),i,t)},maxLength:1,size:1})})),React.createElement("button",{type:"button","data-sign-in-using-code":!0,disabled:!this.state.code||this.state.code.length!=6,onClick:function(){return n.validateCode()},className:"btn fc-btn fc-btn-primary"},"Validate Code")),!this.state.show_code_inputs&&React.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},this.props.disableSkip?React.createElement("p",null,"Two-Factor-Authentication is required."):React.createElement("p",null,"Hi, We strongly encourage you to set up Two-Factor-Authentication"),React.createElement("div",{style:{maxWidth:"200px"}},React.createElement("div",{className:"input-group"},React.createElement("span",{className:"input-group-addon"},"Mobile"),React.createElement("input",{className:"form-control",type:"text",defaultValue:this.state.mobile||"",onKeyPress:function(t){if(t.keyCode==13||t.key=="Enter")return t.preventDefault(),t.stopPropagation(),n.validateMobile(),!1},onChange:function(t){return n.setState({mobile:$(t.target).val()})}})),React.createElement("br",null)),React.createElement("button",{type:"button",disabled:!t,className:"btn fc-btn fc-btn-primary",onClick:function(){return n.validateMobile()}},"Validate Mobile")))},t}(React.Component),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},ReactAutoCompleteMultiSelect=function(n){function t(t){var i=n.call(this,t)||this;return i.last_search_id=0,i.searchInput=null,i.init=function(){return __awaiter(i,void 0,void 0,function(){return __generator(this,function(){return this.state.characterThreshold==-1&&this.search(),[2]})})},i.removeItem=function(n){if(i.props.promptForRemove)i.setState({prompt:{content:i.props.promptForRemove,onConfirm:function(){return i.onItemRemoved(n)}}});else i.onItemRemoved(n)},i.onItemRemoved=function(n){var t=i.state.selected_items||[];t=t.filter(function(t){return i.getItemValue(t)!=i.getItemValue(n)});i.setState({selected_items:t},function(){return Utilities.ExecFunc(i.props.onItemRemoved,n,t)})},i.addItem=function(n){var u=i.props.radio?[]:i.state.selected_items||[],r=0,t=i.notSelectedResults()||[];i.state.focus_item&&(r=t.indexOf(i.state.focus_item));u.push(n);i.setState({selected_items:u,input_text:i.state.input_text,search_is_open:!i.props.radio},function(){if(t.length){t=i.notSelectedResults()||[];var f=t[r]||t[r-1]||t[r+1];f&&i.setState({focus_item:f},function(){return i.scrollToFocusItem()})}t&&t.length||i.setState({input_text:"",focus_item:null});Utilities.ExecFunc(i.props.onItemAdded,n,u)})},i.renderLabel=function(n){if(n){if(typeof n=="string")return n;if(typeof n=="object"&&i.props.textProperty){if(typeof i.props.textProperty=="string")return n[i.props.textProperty];if(typeof i.props.textProperty=="function")return i.props.textProperty(n)}}return null},i.getItemValue=function(n){if(n){if(typeof n=="string"||typeof n=="number")return n;if(i.props.valueProperty){if(typeof i.props.valueProperty=="function")return i.props.valueProperty(n);if(typeof i.props.valueProperty=="string")return n[i.props.valueProperty]}}return null},i.updateInput=function(n){i.setState({input_text:n,search_is_open:!0},function(){(i.state.input_text||"").length>i.state.characterThreshold&&i.search()})},i.objectInArray=function(n,t){var u,e,f,o,r;if(t&&t.length){if(typeof n=="string")return t.indexOf(n)!==-1;if(typeof n=="object"){if(t.indexOf(n)!==-1)return!0;if(i.props.valueProperty){for(u=0,e=t;u<e.length;u++)if(r=e[u],!!r&&i.getItemValue(r)==i.getItemValue(n))return!0}else if(i.props.textProperty)for(f=0,o=t;f<o.length;f++)if(r=o[f],!!r&&i.renderLabel(r)===i.renderLabel(n))return!0}}return!1},i.search=function(){return __awaiter(i,void 0,void 0,function(){var n,t=this;return __generator(this,function(){return this.setState({searching:!0}),this.last_search_id++,n=this.last_search_id,this.handle&&clearTimeout(this.handle),this.handle=setTimeout(function(){return __awaiter(t,void 0,void 0,function(){var i,r,t,u=this;return __generator(this,function(f){switch(f.label){case 0:return this.props.fetchItems?[4,Utilities.to(this.props.fetchItems(this.state.input_text))]:[3,2];case 1:i=f.sent();r=i[0];t=i[1];this.last_search_id==n&&(r?console.log(r):(t=t||[],this.props.autoSort&&t.sort(function(n,t){return u.renderLabel(n).localeCompare(u.renderLabel(t))}),this.setState({items:t||[],searching:!1})));f.label=2;case 2:return[2]}})})},this.props.searchDelay||500),[2]})})},i.onBlur=function(){i.wrapperRef&&!i.wrapperRef.contains(i.currentTarget)&&i.setState({search_is_open:!1})},i.setWrapperRef=function(n){return i.wrapperRef=n},i.attachHooks=function(){$("body").mousedown(function(n){i.currentTarget=n.target;i.wrapperRef&&!i.wrapperRef.contains(i.currentTarget)&&i.setState({search_is_open:!1})})},i.scrollToFocusItem=function(){},i.onKeyDown=function(n){var t,r;if(n=n||window.event,n.key.indexOf("Arrow")!==-1||n.key=="Enter"){t=0;i.state.focus_item&&(t=i.state.items.indexOf(i.state.focus_item)||0);switch(n.key){case"ArrowUp":t>0&&(t-=1);break;case"ArrowDown":t+=1;break;case"Enter":n.preventDefault();!i.state.input_text||!i.props.onAddCustomItem||i.notSelectedResults().length?i.addItem(i.state.focus_item):i.addCustomItem();return}r=i.state.items[t];r&&i.setState({focus_item:r},function(){return i.scrollToFocusItem()})}},i.onSearchInputFocus=function(){!i.props.locked||!i.props.radio||!i.state.items.length||i.setState({search_is_open:!0})},i.addCustomItem=function(){var n=i.state.input_text;n&&Utilities.ExecFunc(i.props.onAddCustomItem,n,function(){return i.setState({input_text:""},function(){return i.search()})})},i.renderSearchInput=function(){var n=!!i.props.onAddCustomItem;return React.createElement("div",{className:n?"input-group":""},React.createElement("input",{ref:function(n){return i.searchInput=n},className:"form-control",autoFocus:!0,onFocus:function(){return i.onSearchInputFocus()},onBlur:function(n){return i.onBlur(n)},onKeyDown:function(n){return i.onKeyDown(n)},placeholder:i.props.placeholder||"Search...",value:i.state.input_text||"",onChange:function(n){return i.updateInput($(n.target).val())}}),n&&React.createElement("span",{className:"input-group-addon pointer",onClick:function(){return i.addCustomItem()}},React.createElement("i",{className:"fas fa-plus"})))},i.renderSelectedItemContainer=function(){return React.createElement("div",{className:"multi-select__selected-items-container",onClick:function(){i.props.locked||i.setState({search_is_open:!i.state.search_is_open})}},!i.props.locked&&React.createElement("span",{className:"multi-select__item-tile multi-select__search-icon",onClick:function(){i.setState({search_is_open:!i.state.search_is_open},function(){i.state.characterThreshold==-1&&i.search()})}},React.createElement("i",{className:"fas fa-search"})),i.state.selected_items.filter(function(n){return!!n}).map(function(n,t){return React.createElement("span",{key:t,className:"multi-select__item-tile"},i.renderLabel(n),"                                  ",!i.props.locked&&React.createElement("i",{className:"fas fa-remove multi-select__remove-icon",style:{cursor:"pointer",padding:"5px"},onClick:function(t){i.props.locked||(t.preventDefault(),t.stopPropagation(),i.removeItem(n))}}))}))},i.notSelectedResults=function(){return i.state.items.filter(function(n){return!!n&&!i.objectInArray(n,i.state.selected_items)})},i.setWrapperRef=i.setWrapperRef.bind(i),i.attachHooks(),i.state={selected_items:t.defaultSelectedItems||[],input_text:"",characterThreshold:t.characterThreshold>=-1?t.characterThreshold:4,search_is_open:!1,items:[],searching:!1,prompt:null,focus_item:null},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.init()},t.prototype.componentDidUpdate=function(n,t){t&&!t.search_is_open&&this.state.search_is_open&&this.searchInput.focus()},t.prototype.render=function(){var n=this,i=this.notSelectedResults(),t=this.state,f=t.prompt,e=t.search_is_open,o=t.searching,r=t.characterThreshold,s=t.focus_item,h=t.input_text,u=this.props.locked;return React.createElement("div",{className:"multi-select__container "+(u?"locked":""),ref:this.setWrapperRef,style:{position:"relative"}},React.createElement(ReactModalPromptSimple,{prompt:f,onClose:function(){return n.setState({prompt:null})}}),this.renderSelectedItemContainer(),!!e&&!u&&React.createElement("div",{className:"multi-select__expanded-component"},React.createElement("div",{className:"multi-select__search-input-container"},this.renderSearchInput(),React.createElement("hr",null)),React.createElement("div",{className:"multi-select__results"},React.createElement("div",{className:"multi-select__results-outer "+!i.length+" ? 'no-results' : ''"},React.createElement("div",{className:"multi-select__results-inner"},function(){return o?React.createElement(ReactSpinner,{spinner_type:SpinnerType.Bounce,classModifier:"grey"}):(h||"").length<=r?React.createElement("div",{className:"multi-select__search-length-message"},"Search term must be at least "+(r+1)+" characters"):i&&i.length?i.map(function(t,i){var r=n.renderLabel(s)==n.renderLabel(t);return React.createElement("div",{key:i+"_"+Utilities.removeWhiteSpace(n.renderLabel(t))+"_"+(n.getItemValue(t)||i).toString()+"_"+(r?"focused":""),onClick:function(){return n.addItem(t)},onMouseEnter:function(){r||n.setState({focus_item:t})},onMouseLeave:function(){return n.setState({focus_item:null})},className:"multi-select__result-item "+(r?"focused":"")},React.createElement("div",null,n.renderLabel(t)))}):!n.last_search_id?null:React.createElement("div",{className:"multi-select__no-results"},"No Results.")}())))))},t}(RMrtComponent),ReactBootstrapHorizontalFormGroup=function(n){var i=n.left_width_class,r=n.right_width_class,t,u;return n.sizing&&(t=n.sizing.split("-"),t&&t.length&&(i="col-"+t[0]+"-"+t[1],r="col-"+t[0]+"-"+t[2])),u=function(){return n.label&&typeof n.label=="function"?n.label():React.createElement("strong",{className:"input-label "+n.label_class},n.label)},React.createElement("div",{className:"form-group"+(n.error?" has-error":"")},React.createElement("div",{className:i||"col-sm-6"},u(),n.sub_heading&&React.createElement("small",null," (",n.sub_heading,")"),!!n.description&&React.createElement("div",null,n.description)),React.createElement("div",{className:r||"col-sm-6"},n.children))},__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},MessageHistory=function(){return null},MessageHistoryContainer=function(n){function t(t){var i=n.call(this,t)||this;return i.mounted=!1,i.fetchData=function(){return __awaiter(i,void 0,void 0,function(){var n,t,i;return __generator(this,function(r){switch(r.label){case 0:return[4,Utilities.to(Promise.all([this.fetchMessages(),this.fetchMembers(),]))];case 1:return n=r.sent(),t=n[0],i=n[1],[2]}})})},i.fetchMessages=function(){return __awaiter(i,void 0,void 0,function(){var n,t,i;return __generator(this,function(r){switch(r.label){case 0:return[4,Utilities.to(FC_API.Messaging.Messages(this.props.conversationId))];case 1:return n=r.sent(),t=n[0],i=n[1],t?Utilities.notyError(t):this.setState({messages:i}),[2]}})})},i.fetchMembers=function(){return __awaiter(i,void 0,void 0,function(){var n,t,i;return __generator(this,function(r){switch(r.label){case 0:return[4,Utilities.to(FC_API.Messaging.Members(this.props.conversationId))];case 1:return n=r.sent(),t=n[0],i=n[1],t?Utilities.notyError(t):this.setState({members:i}),[2]}})})},i.state={messages:[],members:[],conversation:null,user:UserService.GetUser()},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.mounted=!0;this.fetchData()},t.prototype.render=function(){var n=this;return console.log(this.state.user),React.createElement("div",{className:"message-history-container"},React.createElement("div",{className:"messages"},this.state.messages.map(function(t,i){var r=i==n.state.messages.length-1;return React.createElement("div",{key:i,className:(t.FromUserId==n.state.user.UserId?"mine":"yours")+" message "+(r?"last":"")},t.MessageText)})))},t}(React.Component),AppleSwitch=function(n){return React.createElement("div",{className:"apple-switch__container"},React.createElement("label",null,React.createElement("input",{className:"apple-switch apple-switch--"+(n.style||"primary"),defaultChecked:!!n.defaultChecked,onChange:function(t){if(n.onChange)n.onChange($(t.target).is(":checked"))},type:"checkbox"}),React.createElement("div",{className:"apple-switch__label"})))},ReactCheckbox=function(n){var i=Utilities.getCSSColour(n.style||"p"),f,r;n.disabled&&!n.disable_keep_color&&(i="gray");var e={background:n.inverse?i:"transparent",border:"1px solid "+i,color:n.checked||n.not_applicable?n.inverse?"white":i:"transparent"},o={fontSize:n.font_size||"14px",fontWeight:n.font_weight||500},t="react-checkbox",u=t+"__label",s=t+"__input",h=t+"__check-mark";return(n.not_applicable&&(n.no_strike_through||(u+=" "+t+"__label--not-applicable")),n.disabled&&(u+=" "+t+"__label--disabled"),f=function(){var t=!n.checked;if(n.on_change)n.on_change(t?n.checked_value||t:n.unchecked_value||t)},n.type==="material")?(r=Utilities.removeWhiteSpace("chk_"+n.label),React.createElement("div",{className:t+"__container"},React.createElement("div",{className:"inputGroup"},React.createElement("input",{id:r,name:r,defaultChecked:n.checked,type:"checkbox",onChange:function(){return f()},disabled:n.disabled}),React.createElement("label",{htmlFor:r},n.label||"")))):React.createElement("label",{style:o,className:u},n.label||"",React.createElement("input",{className:s,type:"checkbox",defaultChecked:n.checked,onChange:function(){return f()},disabled:n.disabled}),React.createElement("span",{className:h+" glyphicon glyphicon-"+(n.not_applicable?"minus":"ok"),style:e}))},ReactCheckboxFast=function(n){var t=[],r,i,u;return n.disabled&&t.push("disabled"),n.not_applicable?t.push("not-applicable"):t.push("regular"),n.disable_keep_color&&t.push("disabled-keep-color"),n.no_strike_through&&t.push("no-strikethrough"),r={fontSize:n.font_size||"14px",fontWeight:n.font_weight||500},i=Utilities.getCSSColour(n.style||"p"),n.disabled&&!n.disable_keep_color&&(i="gray"),u={background:n.inverse?i:"transparent",border:"1px solid "+i,color:n.inverse?"white":i},React.createElement("div",{className:"react-checkbox"+t.map(function(n,t){return(t==0?" ":"")+"react-checkbox--"+n}).join(" ")},React.createElement("label",{style:r},React.createElement("input",{type:"checkbox",defaultChecked:n.checked,onChange:function(t){var i=t.target.checked;n.on_change(i?n.checked_value||i:n.unchecked_value||i)},disabled:n.disabled||n.not_applicable}),React.createElement("div",{style:u}),React.createElement("span",null,n.label||"")))},ReactToggleSwitch=function(n){if(!n.items||!n.items.length)return null;var t="react-toggle-switch",i="react-toggle_"+n.name,r=function(t){if(console.log(t),n.onChange)n.onChange(t)};return React.createElement("fieldset",null,React.createElement("div",{className:t+"__container"},n.items.map(function(u,f){var e="_item_ix_"+f;return React.createElement("div",{key:f,className:t+"__item"},React.createElement("input",{defaultChecked:u.value==n.defaultSelectedValue,type:"radio",id:e,name:i,onChange:function(){return r(u.value)}}),React.createElement("label",{htmlFor:e},u.text))})))},__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},ReactCheckBoxDropdownItem=function(){function n(n,t,i,r){this.key=n;this.text=t;this.value=i;this.checked=r}return n}(),ReactCheckBoxDropdown=function(n){function t(t){var i=n.call(this,t)||this;return i.sortItems=function(n){return n&&n.length&&(i.props.sortBy?n.sort(function(n,t){return i.props.sortBy(n,t)}):i.props.autoSort&&n.sort(function(n,t){return(n[i.props.text_property]||"").localeCompare(t[i.props.text_property]||"")})),n},i.getItemsAsync=function(){return __awaiter(i,void 0,void 0,function(){var n,t,i,r=this;return __generator(this,function(u){switch(u.label){case 0:return this.props.getItemsAsync?[4,Utilities.to(this.props.getItemsAsync)]:[3,2];case 1:n=u.sent();t=n[0];i=n[1];t?Utilities.notyError(t):i&&this.safeState({items:this.sortItems(i||[]).map(function(n){return r.convertObjectToRCBItem(n,r.getSelectedValuesFromProps(r.props.defaultSelectedValues))})});u.label=2;case 2:return[2]}})})},i.convertObjectToRCBItem=function(n,t){if(n){var r=i.getLabelValue(n)||n[i.props.text_property||"null"],u=n[i.props.value_property]==!1?n[i.props.value_property]:n[i.props.value_property]||r,f=n[i.props.key_property]||u;return new ReactCheckBoxDropdownItem(f,r,u,i.isChecked(n,t))}},i.isChecked=function(n,t){if(n){var r=n[i.props.value_property];if((r||r==!1)&&(t.indexOf(r)!==-1||!!t.filter(function(n){return n==r}).length))return!0}return!1},i.getLabelValue=function(n){return i.props.onRequestLabel?i.props.onRequestLabel(n):""},i.attachHooks=function(){return $("body").mousedown(function(n){return i.currentTarget=n.target})},i.toggleDropdown=function(){return i.safeState({show:!i.state.show})},i.onCheckChange=function(n,t){var u=i.state.items,f,h,e,c,o,s,l,r;if(i.props.allow_multiple)for(f=0,h=u.filter(function(t){return t.key==n.key});f<h.length;f++)r=h[f],r.checked=!r.checked;else for(e=0,c=u;e<c.length;e++)r=c[e],r.checked=r.key==n.key?!r.checked||i.props.radio||!1:!1;if(i.props.on_change){for(o=!1,s=0,l=u.filter(function(t){return t.key==n.key});s<l.length;s++)r=l[s],o=r.checked;i.props.on_change(i.getSelectedValues(),t,o?[n]:[],o?[]:[n])}i.safeState({items:u,show:i.props.allow_multiple?i.state.show:!i.state.show,filter_by:""})},i.setWrapperRef=function(n){return i.wrapperRef=n},i.getSelectedValues=function(){return(i.state.items||[]).filter(function(n){return n.checked==!0}).map(function(n){return n.value})},i.openDropDown=function(){i.state.show||i.safeState({show:!0})},i.handleInputKeyPress=function(n){var u,f,e,t,r,o,s;switch(n.which){case 9:i.safeState({show:!1,active_hover_index:-1});n.preventDefault();break;case 38:n.preventDefault();u=i.state.active_hover_index-1;i.getfilteredItems()[u]&&i.safeState({active_hover_index:u});break;case 40:n.preventDefault();f=i.state.active_hover_index+1;i.getfilteredItems()[f]&&i.safeState({active_hover_index:f});break;case 13:if(n.preventDefault(),e=i.getfilteredItems(),t=e[i.state.active_hover_index],t&&(t.checked=!0,!i.props.radio))for(r=0,o=i.state.items;r<o.length;r++)s=o[r],s.key!=t.key&&(s.checked=!1);i.safeState({items:e,show:!1,filter_by:"",active_hover_index:-1},function(){if(i.props.on_change)i.props.on_change(i.getSelectedValues(),null)});break;default:i.safeState({active_hover_index:-1})}},i.getfilteredItems=function(){return i.state.items.filter(function(n){return!i.props.allow_filtering||!i.state.filter_by||i.getSelectedValues().length||n.text.toLowerCase().indexOf(i.state.filter_by.toLowerCase())!==-1})},i.iconClass=function(){var n="fas fa-chevron-right";return i.props.disabled||(i.state.show&&(n+=" expanded"),i.state.filter_by&&(i.props.allow_filtering&&(n="fas fa-filter"),i.props.allow_add_new_item&&(n="fas fa-plus"))),n},i.setWrapperRef=i.setWrapperRef.bind(i),i.attachHooks(),i.state={show:!1,filter_by:"",active_hover_index:-1,items:i.props.getItemsAsync?[]:i.sortItems(i.props.items||[]).map(function(n){return i.convertObjectToRCBItem(n,i.getSelectedValuesFromProps(i.props.defaultSelectedValues))})},i}return __extends(t,n),t.prototype.componentWillReceiveProps=function(n){var i=this,t;this.state.items&&n.items&&(this.state.items.length==0||this.props.items.length!=n.items.length||n.defaultSelectedValues!=this.props.defaultSelectedValues)&&(t=n?this.getSelectedValuesFromProps(n.defaultSelectedValues):[],n&&n.items&&this.safeState({items:(this.sortItems(n.items||[]).filter(function(n){return n})||[]).map(function(n){return i.convertObjectToRCBItem(n,t)})}))},t.prototype.componentDidMount=function(){this.mounted=!0;this.getItemsAsync()},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.safeState=function(n,t){this.mounted&&this.setState(n,function(){return Utilities.ExecFunc(t)})},t.prototype.getSelectedValuesFromProps=function(n){var t=[];return(n||n==!1)&&(Array.isArray(n)?t=n:typeof n=="string"?t=n.split(","):t.push(n)),t},t.prototype.toggleCheckAll=function(n){for(var i=this,u=this.state.items,f,t=0,r=u;t<r.length;t++)f=r[t],f.checked=n.target.checked;this.safeState({items:u,filter_by:""},function(){if(i.props.on_change)i.props.on_change(i.getSelectedValues(),n)})},t.prototype.onBlur=function(){this.wrapperRef&&!this.wrapperRef.contains(this.currentTarget)&&(this.safeState({show:!1,filter_by:"",active_hover_index:-1}),this.props.onBlur&&typeof this.props.onBlur=="function"&&this.props.onBlur())},t.prototype.handleInputChange=function(n){if(!!this.props.allow_custom_text&&(this.props.allow_filtering||this.props.allow_add_new_item||this.props.on_key_up)&&(this.safeState({filter_by:n.target.value,show:!0}),this.props.on_key_up))this.props.on_key_up(n.target.value)},t.prototype.getInputText=function(){var n=this.state.items.filter(function(n){return n.checked==!0}).map(function(n){return n.text}).join(", ")||"";return this.state.filter_by&&(n=this.state.filter_by),n},t.prototype.handleButtonClick=function(){if(this.toggleDropdown(),this.props.allow_add_new_item&&this.props.on_add_new_item)this.props.on_add_new_item(this.getInputText())},t.prototype.render=function(){var n=this,r=this.getInputText(),u=this.state.items.filter(function(n){return n.checked==!0}).length==this.state.items.length,f=this.getfilteredItems(),t={},i;return this.props.border&&(t.border=this.props.border),i=this.props.skin||"primary-accent",React.createElement("div",{className:"react-select-checkbox react-select-checkbox--"+i+(this.props.disabled?" react-select-checkbox--disabled":""),style:t,ref:this.setWrapperRef,id:this.props.id},React.createElement("button",{className:"react-select-checkbox__button",type:"button",onClick:this.handleButtonClick.bind(this),onBlur:this.onBlur.bind(this),disabled:this.props.disabled},React.createElement("span",{className:this.iconClass()})),React.createElement("input",{readOnly:!this.props.allow_custom_text,type:"text",placeholder:this.props.place_holder||"",value:r,onFocus:function(){return n.openDropDown()},onClick:function(){return n.openDropDown()},className:"react-select-checkbox__input",onChange:this.handleInputChange.bind(this),tabIndex:this.props.tab_index||1,onKeyDown:function(t){return n.handleInputKeyPress(t)},onBlur:this.onBlur.bind(this)}),this.state.show&&!this.props.disabled&&React.createElement("ul",{className:"react-select-checkbox__options dont-hide",onBlur:this.onBlur.bind(this),style:{display:"block !important"}},this.state.items.length>0&&!!this.props.allow_multiple&&!this.props.hide_check_all&&React.createElement("li",{value:-1,className:"react-select-checkbox__option"},React.createElement("input",{value:"-1",id:"cb_dd_input_check_all"+this.props.text_property,onChange:this.toggleCheckAll.bind(this),name:"cb_dd_input_check_all_name_"+this.props.text_property,type:"checkbox",checked:u}),React.createElement("label",{htmlFor:"cb_dd_input_check_all"+this.props.text_property},"Check All")),f.map(function(t,i){return React.createElement("li",{key:t.key,className:"react-select-checkbox__option",value:(t.value||"").toString(),style:{background:i==n.state.active_hover_index?"#d8d8d8":"white"}},React.createElement("input",{value:(t.value||"").toString(),id:"cb_dd_input_"+t.key,type:"checkbox","data-value":t.value,name:"cb_dd_input_name_"+t.key,onChange:function(i){return n.onCheckChange(t,i)},checked:t.checked}),React.createElement("label",{htmlFor:"cb_dd_input_"+t.key},t.text))})))},t}(React.Component),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ReactDatePickr=function(n){function t(t){var i=n.call(this,t)||this;return i.my_id="ReactDatePickr_"+UniqueNumber.GetId(),i.getMinMaxDate=function(n,t){if(n&&moment(n).isValid()){var r=i.props.defaultDate;return r&&moment(r).isValid?t?moment.min([moment(n),moment.utc(r)]).toDate():moment.max([moment(n),moment.utc(r)]).toDate():n}return null},i.initDate=function(){var t=i.props,o=t.mode,u=t.onDateChange,s=t.disableMobile,h=t.disabled,c=t.format,f=t.min,e=t.max,r={mode:o||"single",onChange:function(n,t,i){u&&(n&&n.length&&(n=n.map(function(n){return!!n&&moment(n).isValid()?moment(n).startOf("day").hours(12).toDate():n})),u(n,t,i))},disableMobile:!!s,altInput:!0,clickOpens:h?!1:!0,altFormat:c||"d-M-Y"},n;f&&(r.minDate=i.getMinMaxDate(f,!0));e&&(r.maxDate=i.getMinMaxDate(e,!1));n=window.flatpickr("#"+i.my_id,r);i.props.disabled&&(n._input.setAttribute("disabled","disabled"),n._input.setAttribute("readonly","readonly"));i.props.defaultDate&&moment(i.props.defaultDate).isValid()&&n.setDate?n.setDate(Utilities.toLocalDate(i.props.defaultDate),!1):i.props.defaultMonthYear&&moment(i.props.defaultMonthYear).isValid()&&n.jumpToDate&&n.jumpToDate(i.props.defaultMonthYear);i.setState({flatpickr:n})},i.state={flatpickr:null},i}return __extends(t,n),t.prototype.componentDidCatch=function(n,t){console.log(n,t)},t.prototype.componentDidMount=function(){this.initDate()},t.prototype.shouldComponentUpdate=function(n){return JSON.stringify(n)!=JSON.stringify(this.props)?!0:!1},t.prototype.componentWillReceiveProps=function(n){var i=this,t=this.state.flatpickr;t&&t.config&&(n&&n.defaultDate&&moment(n.defaultDate).isValid()&&+n.defaultDate!=+this.props.defaultDate&&t.setDate?t.setDate(Utilities.toLocalDate(n.defaultDate),!1):!this.props.defaultDate||n&&n.defaultDate||t.clear(!1),n.disabled?(t._input.setAttribute("disabled","disabled"),t._input.setAttribute("readonly","readonly")):(t._input.removeAttribute("disabled"),this.setState({},function(){return i.initDate()})),!n.min||this.props.min&&moment(this.props.min).isSame(moment(n.min))||t.set("minDate",this.getMinMaxDate(n.min,!0)),!n.max||this.props.max&&moment(this.props.max).isSame(moment(n.max))||t.set("maxDate",this.getMinMaxDate(n.max,!1)))},t.prototype.render=function(){return React.createElement("div",{className:"react-datepickr__container",style:{maxWidth:this.props.max||"100%"}},React.createElement("input",{id:this.my_id,className:"text-center background-white "+(this.props.flatpickr_class||""),type:"date"}))},t}(RMrtComponent);(function(n,t){return typeof define=="function"&&define.amd?define(["jquery"],function(i){return n.Tour=t(i)}):typeof exports=="object"?module.exports=t(require("jQuery")):n.Tour=t(n.jQuery)})(window,function(n){var t;return t=window.document,function(){function i(t){var i;try{i=window.localStorage}catch(r){i=!1}this._options=n.extend({name:"tour",steps:[],container:"body",autoscroll:!0,keyboard:!0,storage:i,debug:!1,backdrop:!1,backdropContainer:"body",backdropPadding:0,redirect:!0,orphan:!1,duration:!1,delay:!1,basePath:"",template:'<div class="popover" role="tooltip"> <div class="arrow"><\/div> <h3 class="popover-title"><\/h3> <div class="popover-content"><\/div> <div class="popover-navigation"> <div class="btn-group"> <button class="btn btn-sm btn-default" data-role="prev">&laquo; Prev<\/button> <button class="btn btn-sm btn-default" data-role="next">Next &raquo;<\/button> <button class="btn btn-sm btn-default" data-role="pause-resume" data-pause-text="Pause" data-resume-text="Resume">Pause<\/button> <\/div> <button class="btn btn-sm btn-default" data-role="end">End tour<\/button> <\/div> <\/div>',afterSetState:function(){},afterGetState:function(){},afterRemoveState:function(){},onStart:function(){},onEnd:function(){},onShow:function(){},onShown:function(){},onHide:function(){},onHidden:function(){},onNext:function(){},onPrev:function(){},onPause:function(){},onResume:function(){},onRedirectError:function(){}},t);this._force=!1;this._inited=!1;this._current=null;this.backdrop={overlay:null,$element:null,$background:null,backgroundShown:!1,overlayElementShown:!1};this}return i.prototype.addSteps=function(n){for(var i,t=0,r=n.length;t<r;t++)i=n[t],this.addStep(i);return this},i.prototype.addStep=function(n){return this._options.steps.push(n),this},i.prototype.getStep=function(t){if(this._options.steps[t]!=null)return n.extend({id:"step-"+t,path:"",host:"",placement:"right",title:"",content:"<p><\/p>",next:t===this._options.steps.length-1?-1:t+1,prev:t-1,animation:!0,container:this._options.container,autoscroll:this._options.autoscroll,backdrop:this._options.backdrop,backdropContainer:this._options.backdropContainer,backdropPadding:this._options.backdropPadding,redirect:this._options.redirect,reflexElement:this._options.steps[t].element,backdropElement:this._options.steps[t].element,orphan:this._options.orphan,duration:this._options.duration,delay:this._options.delay,template:this._options.template,onShow:this._options.onShow,onShown:this._options.onShown,onHide:this._options.onHide,onHidden:this._options.onHidden,onNext:this._options.onNext,onPrev:this._options.onPrev,onPause:this._options.onPause,onResume:this._options.onResume,onRedirectError:this._options.onRedirectError},this._options.steps[t])},i.prototype.init=function(n){return(this._force=n,this.ended())?(this._debug("Tour ended, init prevented."),this):(this.setCurrentStep(),this._initMouseNavigation(),this._initKeyboardNavigation(),this._onResize(function(n){return function(){return n.showStep(n._current)}}(this)),this._current!==null&&this.showStep(this._current),this._inited=!0,this)},i.prototype.start=function(n){var t;return n==null&&(n=!1),this._inited||this.init(n),this._current===null&&(t=this._makePromise(this._options.onStart!=null?this._options.onStart(this):void 0),this._callOnPromiseDone(t,this.showStep,0)),this},i.prototype.next=function(){var n;return n=this.hideStep(this._current,this._current+1),this._callOnPromiseDone(n,this._showNextStep)},i.prototype.prev=function(){var n;return n=this.hideStep(this._current,this._current-1),this._callOnPromiseDone(n,this._showPrevStep)},i.prototype.goTo=function(n){var t;return t=this.hideStep(this._current,n),this._callOnPromiseDone(t,this.showStep,n)},i.prototype.end=function(){var i,r;return i=function(i){return function(){if(n(t).off("click.tour-"+i._options.name),n(t).off("keyup.tour-"+i._options.name),n(window).off("resize.tour-"+i._options.name),i._setState("end","yes"),i._inited=!1,i._force=!1,i._clearTimer(),i._options.onEnd!=null)return i._options.onEnd(i)}}(this),r=this.hideStep(this._current),this._callOnPromiseDone(r,i)},i.prototype.ended=function(){return!this._force&&!!this._getState("end")},i.prototype.restart=function(){return this._removeState("current_step"),this._removeState("end"),this._removeState("redirect_to"),this.start()},i.prototype.pause=function(){var n;if(n=this.getStep(this._current),!(n&&n.duration))return this;if(this._paused=!0,this._duration-=(new Date).getTime()-this._start,window.clearTimeout(this._timer),this._debug("Paused/Stopped step "+(this._current+1)+" timer ("+this._duration+" remaining)."),n.onPause!=null)return n.onPause(this,this._duration)},i.prototype.resume=function(){var n;if(n=this.getStep(this._current),!(n&&n.duration))return this;if(this._paused=!1,this._start=(new Date).getTime(),this._duration=this._duration||n.duration,this._timer=window.setTimeout(function(n){return function(){return n._isLast()?n.next():n.end()}}(this),this._duration),this._debug("Started step "+(this._current+1)+" timer with duration "+this._duration),n.onResume!=null&&this._duration!==n.duration)return n.onResume(this,this._duration)},i.prototype.hideStep=function(t,i){var u,e,f,r;if(r=this.getStep(t),r)return this._clearTimer(),f=this._makePromise(r.onHide!=null?r.onHide(this,t):void 0),e=function(u){return function(){var f,e;if(f=n(r.element),f.data("bs.popover")||f.data("popover")||(f=n("body")),f.popover("destroy").removeClass("tour-"+u._options.name+"-element tour-"+u._options.name+"-"+t+"-element").removeData("bs.popover").focus(),r.reflex&&n(r.reflexElement).removeClass("tour-step-element-reflex").off(""+u._reflexEvent(r.reflex)+".tour-"+u._options.name),r.backdrop&&(e=i!=null&&u.getStep(i),e&&e.backdrop&&e.backdropElement===r.backdropElement||u._hideBackdrop()),r.onHidden!=null)return r.onHidden(u)}}(this),u=r.delay.hide||r.delay,{}.toString.call(u)==="[object Number]"&&u>0?(this._debug("Wait "+u+" milliseconds to hide the step "+(this._current+1)),window.setTimeout(function(n){return function(){return n._callOnPromiseDone(f,e)}}(this),u)):this._callOnPromiseDone(f,e),f},i.prototype.showStep=function(n){var u,f,r,e,o,i;return this.ended()?(this._debug("Tour ended, showStep prevented."),this):(i=this.getStep(n),!i)?void 0:(o=n<this._current,f=this._makePromise(i.onShow!=null?i.onShow(this,n):void 0),this.setCurrentStep(n),u=function(){switch({}.toString.call(i.path)){case"[object Function]":return i.path();case"[object String]":return this._options.basePath+i.path;default:return i.path}}.call(this),i.redirect&&this._isRedirect(i.host,u,t.location)&&(this._redirect(i,n,u),!this._isJustPathHashDifferent(i.host,u,t.location)))?void 0:(e=function(t){return function(){var r;if(t._isOrphan(i)){if(i.orphan===!1){t._debug("Skip the orphan step "+(t._current+1)+".\nOrphan option is false and the element does not exist or is hidden.");o?t._showPrevStep():t._showNextStep();return}t._debug("Show the orphan step "+(t._current+1)+". Orphans option is true.")}return i.backdrop&&t._showBackdrop(i),r=function(){if(t.getCurrentStep()===n&&!t.ended()){if(i.element!=null&&i.backdrop&&t._showOverlayElement(i,!0),t._showPopover(i,n),i.onShown!=null)i.onShown(t);return t._debug("Step "+(t._current+1)+" of "+t._options.steps.length)}},i.autoscroll?t._scrollIntoView(i,r):r(),i.duration?t.resume():void 0}}(this),r=i.delay.show||i.delay,{}.toString.call(r)==="[object Number]"&&r>0?(this._debug("Wait "+r+" milliseconds to show the step "+(this._current+1)),window.setTimeout(function(n){return function(){return n._callOnPromiseDone(f,e)}}(this),r)):this._callOnPromiseDone(f,e),f)},i.prototype.getCurrentStep=function(){return this._current},i.prototype.setCurrentStep=function(n){return n!=null?(this._current=n,this._setState("current_step",n)):(this._current=this._getState("current_step"),this._current=this._current===null?null:parseInt(this._current,10)),this},i.prototype.redraw=function(){return this._showOverlayElement(this.getStep(this.getCurrentStep()).element,!0)},i.prototype._setState=function(n,t){var r,i;if(this._options.storage){i=""+this._options.name+"_"+n;try{this._options.storage.setItem(i,t)}catch(u){r=u;r.code===DOMException.QUOTA_EXCEEDED_ERR&&this._debug("LocalStorage quota exceeded. State storage failed.")}return this._options.afterSetState(i,t)}return this._state==null&&(this._state={}),this._state[n]=t},i.prototype._removeState=function(n){var t;return this._options.storage?(t=""+this._options.name+"_"+n,this._options.storage.removeItem(t),this._options.afterRemoveState(t)):this._state!=null?delete this._state[n]:void 0},i.prototype._getState=function(n){var i,t;return this._options.storage?(i=""+this._options.name+"_"+n,t=this._options.storage.getItem(i)):this._state!=null&&(t=this._state[n]),(t===void 0||t==="null")&&(t=null),this._options.afterGetState(n,t),t},i.prototype._showNextStep=function(){var t,i,n;return n=this.getStep(this._current),i=function(t){return function(){return t.showStep(n.next)}}(this),t=this._makePromise(n.onNext!=null?n.onNext(this):void 0),this._callOnPromiseDone(t,i)},i.prototype._showPrevStep=function(){var t,i,n;return n=this.getStep(this._current),i=function(t){return function(){return t.showStep(n.prev)}}(this),t=this._makePromise(n.onPrev!=null?n.onPrev(this):void 0),this._callOnPromiseDone(t,i)},i.prototype._debug=function(n){if(this._options.debug)return window.console.log("Bootstrap Tour '"+this._options.name+"' | "+n)},i.prototype._isRedirect=function(n,t,i){var r;return n!=null&&n!==""&&({}.toString.call(n)==="[object RegExp]"&&!n.test(i.origin)||{}.toString.call(n)==="[object String]"&&this._isHostDifferent(n,i))?!0:(r=[i.pathname,i.search,i.hash].join(""),t!=null&&t!==""&&({}.toString.call(t)==="[object RegExp]"&&!t.test(r)||{}.toString.call(t)==="[object String]"&&this._isPathDifferent(t,r)))},i.prototype._isHostDifferent=function(n,t){switch({}.toString.call(n)){case"[object RegExp]":return!n.test(t.origin);case"[object String]":return this._getProtocol(n)!==this._getProtocol(t.href)||this._getHost(n)!==this._getHost(t.href);default:return!0}},i.prototype._isPathDifferent=function(n,t){return this._getPath(n)!==this._getPath(t)||!this._equal(this._getQuery(n),this._getQuery(t))||!this._equal(this._getHash(n),this._getHash(t))},i.prototype._isJustPathHashDifferent=function(n,t,i){var r;return n!=null&&n!==""&&this._isHostDifferent(n,i)?!1:(r=[i.pathname,i.search,i.hash].join(""),{}.toString.call(t)==="[object String]")?this._getPath(t)===this._getPath(r)&&this._equal(this._getQuery(t),this._getQuery(r))&&!this._equal(this._getHash(t),this._getHash(r)):!1},i.prototype._redirect=function(i,r,u){var f;if(n.isFunction(i.redirect))return i.redirect.call(this,u);if(f={}.toString.call(i.host)==="[object String]"?""+i.host+u:u,this._debug("Redirect to "+f),this._getState("redirect_to")===""+r){if(this._debug("Error redirection loop to "+u),this._removeState("redirect_to"),i.onRedirectError!=null)return i.onRedirectError(this)}else return this._setState("redirect_to",""+r),t.location.href=f},i.prototype._isOrphan=function(t){return t.element==null||!n(t.element).length||n(t.element).is(":hidden")&&n(t.element)[0].namespaceURI!=="http://www.w3.org/2000/svg"},i.prototype._isLast=function(){return this._current<this._options.steps.length-1},i.prototype._showPopover=function(t,i){var r,u,f,e,o;if(n(".tour-"+this._options.name).remove(),e=n.extend({},this._options),f=this._isOrphan(t),t.template=this._template(t,i),f&&(t.element="body",t.placement="top"),r=n(t.element),r.addClass("tour-"+this._options.name+"-element tour-"+this._options.name+"-"+i+"-element"),t.options&&n.extend(e,t.options),t.reflex&&!f)n(t.reflexElement).addClass("tour-step-element-reflex").off(""+this._reflexEvent(t.reflex)+".tour-"+this._options.name).on(""+this._reflexEvent(t.reflex)+".tour-"+this._options.name,function(n){return function(){return n._isLast()?n.next():n.end()}}(this));return o=t.smartPlacement===!0&&t.placement.search(/auto/i)===-1,r.popover({placement:o?"auto "+t.placement:t.placement,trigger:"manual",title:t.title,content:t.content,html:!0,animation:t.animation,container:t.container,template:t.template,selector:t.element}).popover("show"),u=r.data("bs.popover")?r.data("bs.popover").tip():r.data("popover").tip(),u.attr("id",t.id),this._focus(u,r,t.next<0),this._reposition(u,t),f?this._center(u):void 0},i.prototype._template=function(t,i){var f,e,o,s,r,u;return u=t.template,this._isOrphan(t)&&{}.toString.call(t.orphan)!=="[object Boolean]"&&(u=t.orphan),r=n.isFunction(u)?n(u(i,t)):n(u),f=r.find(".popover-navigation"),o=f.find('[data-role="prev"]'),e=f.find('[data-role="next"]'),s=f.find('[data-role="pause-resume"]'),this._isOrphan(t)&&r.addClass("orphan"),r.addClass("tour-"+this._options.name+" tour-"+this._options.name+"-"+i),t.reflex&&r.addClass("tour-"+this._options.name+"-reflex"),t.prev<0&&o.addClass("disabled").prop("disabled",!0).prop("tabindex",-1),t.next<0&&e.addClass("disabled").prop("disabled",!0).prop("tabindex",-1),t.duration||s.remove(),r.clone().wrap("<div>").parent().html()},i.prototype._reflexEvent=function(n){return{}.toString.call(n)==="[object Boolean]"?"click":n},i.prototype._focus=function(n,t,i){var r,u;u=i?"end":"next";r=n.find("[data-role='"+u+"']");return t.on("shown.bs.popover",function(){return r.focus()})},i.prototype._reposition=function(i,r){var f,h,e,c,o,s,u;if(c=i[0].offsetWidth,h=i[0].offsetHeight,u=i.offset(),o=u.left,s=u.top,f=n(t).outerHeight()-u.top-i.outerHeight(),f<0&&(u.top=u.top+f),e=n("html").outerWidth()-u.left-i.outerWidth(),e<0&&(u.left=u.left+e),u.top<0&&(u.top=0),u.left<0&&(u.left=0),i.offset(u),r.placement==="bottom"||r.placement==="top"){if(o!==u.left)return this._replaceArrow(i,(u.left-o)*2,c,"left")}else if(s!==u.top)return this._replaceArrow(i,(u.top-s)*2,h,"top")},i.prototype._center=function(t){return t.css("top",n(window).outerHeight()/2-t.outerHeight()/2)},i.prototype._replaceArrow=function(n,t,i,r){return n.find(".arrow").css(r,t?50*(1-t/i)+"%":"")},i.prototype._scrollIntoView=function(t,i){var u,o,h,s,f,r,e;if(u=n(t.element),!u.length)return i();o=n(window);f=u.offset().top;s=u.outerHeight();e=o.height();r=0;switch(t.placement){case"top":r=Math.max(0,f-e/2);break;case"left":case"right":r=Math.max(0,f+s/2-e/2);break;case"bottom":r=Math.max(0,f+s-e/2)}return this._debug("Scroll into view. ScrollTop: "+r+". Element offset: "+f+". Window height: "+e+"."),h=0,n("body, html").stop(!0,!0).animate({scrollTop:Math.ceil(r)},function(n){return function(){if(++h==2)return i(),n._debug("Scroll into view.\nAnimation end element offset: "+u.offset().top+".\nWindow height: "+o.height()+".")}}(this))},i.prototype._onResize=function(t,i){return n(window).on("resize.tour-"+this._options.name,function(){return clearTimeout(i),i=setTimeout(t,100)})},i.prototype._initMouseNavigation=function(){var i=this;return n(t).off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='prev']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='next']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='end']").off("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='pause-resume']").on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='next']",function(n){return function(t){return t.preventDefault(),n.next()}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='prev']",function(n){return function(t){return t.preventDefault(),n._current>0?n.prev():void 0}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='end']",function(n){return function(t){return t.preventDefault(),n.end()}}(this)).on("click.tour-"+this._options.name,".popover.tour-"+this._options.name+" *[data-role='pause-resume']",function(t){var r;return t.preventDefault(),r=n(this),r.text(i._paused?r.data("pause-text"):r.data("resume-text")),i._paused?i.resume():i.pause()})},i.prototype._initKeyboardNavigation=function(){if(this._options.keyboard)return n(t).on("keyup.tour-"+this._options.name,function(n){return function(t){if(t.which)switch(t.which){case 39:return t.preventDefault(),n._isLast()?n.next():n.end();case 37:if(t.preventDefault(),n._current>0)return n.prev()}}}(this))},i.prototype._makePromise=function(t){return t&&n.isFunction(t.then)?t:null},i.prototype._callOnPromiseDone=function(n,t,i){return n?n.then(function(n){return function(){return t.call(n,i)}}(this)):t.call(this,i)},i.prototype._showBackdrop=function(t){if(!this.backdrop.backgroundShown)return this.backdrop=n("<div>",{"class":"tour-backdrop"}),this.backdrop.backgroundShown=!0,n(t.backdropContainer).append(this.backdrop)},i.prototype._hideBackdrop=function(){return this._hideOverlayElement(),this._hideBackground()},i.prototype._hideBackground=function(){if(this.backdrop&&this.backdrop.remove)return this.backdrop.remove(),this.backdrop.overlay=null,this.backdrop.backgroundShown=!1},i.prototype._showOverlayElement=function(t,i){var u,f,r;if(f=n(t.element),u=n(t.backdropElement),f&&f.length!==0&&(!this.backdrop.overlayElementShown||i))return this.backdrop.overlayElementShown||(this.backdrop.$element=u.addClass("tour-step-backdrop"),this.backdrop.$background=n("<div>",{"class":"tour-step-background"}),this.backdrop.$background.appendTo(t.backdropContainer),this.backdrop.overlayElementShown=!0),r={width:u.innerWidth(),height:u.innerHeight(),offset:u.offset()},t.backdropPadding&&(r=this._applyBackdropPadding(t.backdropPadding,r)),this.backdrop.$background.width(r.width).height(r.height).offset(r.offset)},i.prototype._hideOverlayElement=function(){if(this.backdrop.overlayElementShown)return this.backdrop.$element.removeClass("tour-step-backdrop"),this.backdrop.$background.remove(),this.backdrop.$element=null,this.backdrop.$background=null,this.backdrop.overlayElementShown=!1},i.prototype._applyBackdropPadding=function(n,t){return typeof n=="object"?(n.top==null&&(n.top=0),n.right==null&&(n.right=0),n.bottom==null&&(n.bottom=0),n.left==null&&(n.left=0),t.offset.top=t.offset.top-n.top,t.offset.left=t.offset.left-n.left,t.width=t.width+n.left+n.right,t.height=t.height+n.top+n.bottom):(t.offset.top=t.offset.top-n,t.offset.left=t.offset.left-n,t.width=t.width+n*2,t.height=t.height+n*2),t},i.prototype._clearTimer=function(){return window.clearTimeout(this._timer),this._timer=null,this._duration=null},i.prototype._getProtocol=function(n){return n=n.split("://"),n.length>1?n[0]:"http"},i.prototype._getHost=function(n){return n=n.split("//"),n=n.length>1?n[1]:n[0],n.split("/")[0]},i.prototype._getPath=function(n){return n.replace(/\/?$/,"").split("?")[0].split("#")[0]},i.prototype._getQuery=function(n){return this._getParams(n,"?")},i.prototype._getHash=function(n){return this._getParams(n,"#")},i.prototype._getParams=function(n,t){var r,i,f,u,e;if(i=n.split(t),i.length===1)return{};for(i=i[1].split("&"),f={},u=0,e=i.length;u<e;u++)r=i[u],r=r.split("="),f[r[0]]=r[1]||"";return f},i.prototype._equal=function(n,t){var i,f,e,r,u,o;if({}.toString.call(n)==="[object Object]"&&{}.toString.call(t)==="[object Object]"){if(f=Object.keys(n),e=Object.keys(t),f.length!==e.length)return!1;for(i in n)if(r=n[i],!this._equal(t[i],r))return!1;return!0}if({}.toString.call(n)==="[object Array]"&&{}.toString.call(t)==="[object Array]"){if(n.length!==t.length)return!1;for(i=u=0,o=n.length;u<o;i=++u)if(r=n[i],!this._equal(r,t[i]))return!1;return!0}return n===t},i}()});var ReactFabInput=function(){return React.createElement("div",{className:"react-fab-input"},React.createElement("div",{className:"insert-form"},React.createElement("input",{type:"text",className:"input-text",placeholder:"add a new item..."}),React.createElement("div",{className:"main-button",onClick:function(n){var t=$(n.target);t.hasClass("active")?(t.removeClass("active"),$(n.target).parent().find(".input-text").removeClass("input-text-active")):(t.addClass("active"),$(n.target).parent().find(".input-text").addClass("input-text-active").focus())}},"+")))},getElementOffset=function(n){var r=n.getBoundingClientRect(),t=document.body,i=document.documentElement,u=window.pageYOffset||i.scrollTop||t.scrollTop,f=window.pageXOffset||i.scrollLeft||t.scrollLeft,e=i.clientTop||t.clientTop||0,o=i.clientLeft||t.clientLeft||0,s=r.top+u-e,h=r.left+f-o;return{top:Math.round(s),left:Math.round(h)}},getElementSize=function(n){return n.getBoundingClientRect()},FabPosition;(function(n){n.Right="f-right";n.Left="f-left"})(FabPosition||(FabPosition={}));var ElementBoundsCacheImpl=function(){function n(){var n=this;this.entries={};window.addEventListener("resize",function(){n.resetAll()})}return n.prototype.resetAll=function(){this.entries={}},n.prototype.reset=function(n){this.entries[n]=null},n.prototype.getElementSize=function(n,t){var r=this.entries[n],i;return r?r:(i=getElementSize(t),this.entries[n]=i,i)},n}(),ElementBoundsCache=new ElementBoundsCacheImpl,ReactFabList=function(n){var r;if(!n.children)return null;var u=null,t=null,s=null,f=null,e=n.position||FabPosition.Left,i=function(){var r,o,i;u&&t&&f&&s&&(r=getElementOffset(u),r.left!=0&&(o=ElementBoundsCache.getElementSize("document.body",document.body),i=ElementBoundsCache.getElementSize("fab-toggle_"+n.iconDesktopSize,f),e==FabPosition.Left?(t.style.left="-"+r.left+"px",t.style.width=i.left+"px",t.style.height="100%"):e==FabPosition.Right&&(t.style.left=i.width+"px",t.style.width=o.width-i.left-i.width+"px")))},o=null;return window.addEventListener("resize",function(){o=+new Date;window.setTimeout(function(n){n==o&&i()},500,o)}),r=UniqueNumber.GetId(),React.createElement("div",{className:"react-fab-list "+e,ref:function(n){u=n;i()}},React.createElement("label",{htmlFor:"rfb_toggle_"+r,className:"f-toggle f-fab f-fab--"+(n.iconMobileSize||"regular")+" mobile-only f-toggle--"+(n.toggleStyle||"primary-accent")},n.defaultToggleIcon||React.createElement("i",{className:"fas fa-layer-group"})),React.createElement("input",{className:"f-toggle mobile-only",id:"rfb_toggle_"+r,type:"checkbox",ref:function(n){n&&(n.checked=!1)}}),React.createElement("button",{type:"button",className:"f-toggle f-fab f-fab--"+(n.iconDesktopSize||"small")+" desktop-only f-toggle--"+(n.toggleStyle||"primary-accent"),ref:function(n){f=n;i()},onMouseEnter:function(){ElementBoundsCache.resetAll();i()}},n.defaultToggleIcon||React.createElement("i",{className:"fas fa-layer-group"})),React.createElement("div",{className:"f-container",ref:function(n){t=n;i()}},React.createElement("div",{className:"mobile-only backdrop",onClick:function(){document.getElementById("rfb_toggle_"+r).checked=!1}}),React.createElement("label",{htmlFor:"rfb_toggle_"+r,className:"f-toggle f-fab f-fab--regular mobile-only"},React.createElement("i",{className:"fa fa-times"})),React.createElement("div",{className:"f-fabs",ref:function(n){s=n;i()}},n.children)))},ReactFileInput=function(n){return React.createElement("div",{className:"react-file-input-container"},React.createElement("input",{type:"file",name:"file",disabled:!!n.disabled,accept:n.types,id:"file",className:"inputfile",onChange:n.onChange}),React.createElement("label",{htmlFor:"file",style:{cursor:!n.disabled?"pointer":"not-allowed"}},React.createElement("figure",null,React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"17",viewBox:"0 0 20 17"},React.createElement("path",{d:"M10 0l-5.2 4.9h3.3v5.1h3.8v-5.1h3.3l-5.2-4.9zm9.3 11.5l-3.2-2.1h-2l3.4 2.6h-3.5c-.1 0-.2.1-.2.1l-.8 2.3h-6l-.8-2.2c-.1-.1-.1-.2-.2-.2h-3.6l3.4-2.6h-2l-3.2 2.1c-.4.3-.7 1-.6 1.5l.6 3.1c.1.5.7.9 1.2.9h16.3c.6 0 1.1-.4 1.3-.9l.6-3.1c.1-.5-.2-1.2-.7-1.5z"}))),React.createElement("span",null,n.text||"Choose a file")))},__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ReactConfigureColumns=function(n){function t(t){var i=n.call(this,t)||this;return i.onChange=function(n,t){for(var f=i.state.columns,e,r=0,u=f;r<u.length;r++)e=u[r],e.column_id==n.column_id&&(n.width=t?n.Width||1:0);i.setState({columns:f},function(){if(i.props.onChange)i.props.onChange(i.state.columns)})},i.getColumnGroups=function(){for(var t=[],f=function(n){t.filter(function(t){return t&&t.column_group_id==(n.column_group_id||0)}).length||t.push({column_group_id:n.column_group_id||0,column_group_name:n.column_group_name||"",column_group_display_index:n.column_group_display_index||0})},u,n=0,r=i.props.columns;n<r.length;n++)u=r[n],f(u);return t.sort(function(n,t){return n.column_group_display_index=t.column_group_display_index})},i.getSubGroups=function(n){for(var r=[],e=function(n){r.filter(function(t){return t.column_sub_group_id==(n.column_sub_group_id||0)}).length||r.push({column_sub_group_id:n.column_sub_group_id||0,column_sub_group_name:n.column_sub_group_name,column_sub_group_display_index:n.column_sub_group_display_index||0})},f,t=0,u=i.props.columns.filter(function(t){return(t.column_group_id||0)==n});t<u.length;t++)f=u[t],e(f);return r.sort(function(n,t){return n.column_sub_group_display_index-t.column_sub_group_display_index})},i.getHeaderGroups=function(n,t){for(var u=[],o=function(n){u.filter(function(t){return t.header_group_id==(n.header_group_id||0)}).length||u.push({header_group_id:n.header_group_id||0,header_group_name:n.header_group_name,header_group_display_index:n.header_group_display_index||0})},e,r=0,f=i.props.columns.filter(function(i){return(i.column_group_id||0)==n&&(i.column_sub_group_id||0)==t});r<f.length;r++)e=f[r],o(e);return u.sort(function(n,t){return n.header_group_display_index-t.header_group_display_index})},i.getColumns=function(n,t,r){return i.state.columns.filter(function(i){return i.column_group_id==n&&i.column_sub_group_id==t&&i.header_group_id==r}).sort(function(n,t){return n.display_index-t.display_index})},i.getKeyFromObject=function(n){var i="key",t;for(t in n)n.hasOwnProperty(t)&&typeof n[t]!="object"&&(i+=""+(n[t]||0));return i},i.renderColGroups=function(){var n=i.getColumnGroups();switch(n.length){case 0:return null;case 1:return React.createElement("div",null,i.renderSubGroups(n[0].column_group_id));default:return React.createElement("div",null,React.createElement(ReactTabs,{tabs:n.map(function(n){return{name:n.column_group_name,badge:0}}),getTabContent:function(t){var r=n.filter(function(n){return n.column_group_name==t}).length?n.filter(function(n){return n.column_group_name==t})[0]:null;return i.renderSubGroups(r.column_group_id)}}))}},i.renderSubGroups=function(n){var t=i.getSubGroups(n)||[];switch(t.length){case 0:return null;case 1:return React.createElement("div",null,i.renderHeaderGroups(n,t[0].column_sub_group_id));default:return React.createElement("div",null,React.createElement(ReactTabs,{tabs:t.map(function(n){return{name:n.column_sub_group_name,badge:0}}),getTabContent:function(r){var u=t.filter(function(n){return n.column_sub_group_name==r}).length?t.filter(function(n){return n.column_sub_group_name==r})[0]:null;return i.renderHeaderGroups(n,u.column_sub_group_id)}}),React.createElement("ul",{className:"nav nav-tabs"},t.map(function(n){var r=i.getKeyFromObject(n);return React.createElement("li",{key:r,className:t.indexOf(n)==0?"active":""},React.createElement("a",{"data-toggle":"tab",href:"#"+r.replace(/ /g,"").replace(/\W/g,"")},n.column_sub_group_name||""))})),React.createElement("div",{className:"tab-content"},t.map(function(r){var u=i.getKeyFromObject(r);return React.createElement("div",{key:u,id:u.replace(/ /g,"").replace(/\W/g,""),className:"tab-pane fade in "+(t.indexOf(r)==0?"active":"")},i.renderHeaderGroups(n,r.column_sub_group_id))})))}},i.renderHeaderGroups=function(n,t){var r=i.getHeaderGroups(n,t)||[];switch(r.length){case 0:return null;case 1:return React.createElement("div",null," ",i.renderCols(n,t,r[0].header_group_id));default:return React.createElement("div",null,r.map(function(r){var u=i.getKeyFromObject(r);return React.createElement("div",{key:u},React.createElement("h5",{style:{color:"#f68d2d"}},r.header_group_name),i.renderCols(n,t,r.header_group_id))}))}},i.renderCols=function(n,t,r){return React.createElement("div",null,i.getColumns(n,t,r).map(function(n){return React.createElement("div",{key:n.column_id,style:{padding:"2px"}},React.createElement(ReactCheckbox,{checked:n.width>0,label:n.display_name||n.column_name,on_change:function(t){return i.onChange(n,t)}}))}))},i.state={columns:t.columns},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.setState({})},t.prototype.componentWillReceiveProps=function(n){n.columns&&this.setState({columns:n.columns})},t.prototype.componentDidCatch=function(n,t){console.log(n,t)},t.prototype.render=function(){return React.createElement("div",{style:{width:"100%",display:"block",textAlign:"left"}},this.renderColGroups())},t}(RMrtComponent),__spreadArrays=this&&this.__spreadArrays||function(){for(var i=0,n=0,r=arguments.length;n<r;n++)i+=arguments[n].length;for(var u=Array(i),f=0,n=0;n<r;n++)for(var e=arguments[n],t=0,o=e.length;t<o;t++,f++)u[f]=e[t];return u},ReactGridService=function(){function n(){}return n.injectColumns=function(n,t){var i,r,u,f;for(t=t.sort(function(n,t){return n.display_index-t.display_index}),n=n.sort(function(n,t){return n.display_index-t.display_index}),i=t.concat(n),i=i.sort(function(t,i){return t.display_index-i.display_index||n.filter(function(n){return n.column_id==i.column_id}).length-n.filter(function(n){return n.column_id==t.column_id}).length}),r=0,u=i;r<u.length;r++)f=u[r],f.display_index=i.indexOf(f)+1;return i},n.removeSpecialChars=function(n){return(n||"").replace(/([A-Z])/g," $1").trim()},n.mergeUserAndDefaultColumns=function(t,i){for(var c=[],e=[],l=function(n){var i=DataTypes.merge({},n),r,f,u;if(t&&t.length)if(t.filter(function(n){return n.column_id==i.column_id}).length)for(r=0,f=t;r<f.length;r++)u=f[r],i.column_id==u.column_id&&(i.display_index=u.display_index,i.width=u.width,c.push(i));else i.width=n.is_configurable?0:n.width,e.push(i);else e.push(i)},s,f,h,r,u=0,o=i;u<o.length;u++)r=o[u],l(r);for(s=n.injectColumns(c,e),f=0,h=s;f<h.length;f++)r=h[f],r.filter=r.allow_filter?new ReactGridColumnFilter(r.column_name):null;return s},n.clearAllFilters=function(n){for(var r,t=0,i=n.filter(function(n){return n&&n.filter});t<i.length;t++)r=i[t],r.filter.reset();return n},n.onSort=function(n,t){if(t)if(n.filter(function(n){return n.column==t}).length)if(n.filter(function(n){return n.column==t&&n.direction==0}).length){var i=n.filter(function(n){return n.column==t})[0];i&&(i.direction=1)}else n=n.filter(function(n){return n.column!=t});else n.push({column:t,direction:0});return n},n.SortResults=function(n,t){return n&&n.length&&t?__spreadArrays(n).sort(function(n,i){for(var l=[],s,c,f,o=0,h=t;o<h.length;o++){var e=h[o],u=n[e.column.column_name],r=i[e.column.column_name],f=0,a=typeof u!="object"?typeof u:null,v=typeof r!="object"?typeof r:null;if(u||r)switch(a||v){case"string":u=u||"";r=r||"";f=e.direction==EGridSortDirection.Ascending?u.localeCompare(r):r.localeCompare(u);break;case"number":u=u||0;r=r||0;f=e.direction==EGridSortDirection.Ascending?u-r:r-u;break;case"boolean":u&&(f=r?0:e.direction==EGridSortDirection.Ascending?1:-1);r&&(f=e.direction==EGridSortDirection.Ascending?-1:1)}l.push(f)}for(s=0,c=l;s<c.length;s++)if(f=c[s],f)return f;return 0}):__spreadArrays(n)},n.getCellStringValue=function(n,t){var i,r;if(n&&t&&(i=n[t.column_name],i||i!=null||i!=undefined)){r=t.data_type||t.filter_type;switch(r){case"date":case"date-time":case"date-range":if(i&&moment(i).isValid()&&typeof i=="string")return i.indexOf("T")!==-1?moment.utc(i).local().format("DD-MMM-YY"):moment(i).format("DD-MMM=YY");break;case"bit":case"bool":case"boolean":return i.toString();default:return i.toString()}}return null},n.DataToReactGridColumns=function(n,t){var u=[],o,i,f,s,h,r,e,c;if(n&&n[0])for(o=Object.keys(n[0]),i=0,f=n;i<f.length;i++)for(s=f[i],h=function(n){(s[n]||t)&&(u.filter(function(t){return t&&t.column_name==n}).length||u.push({column_name:n,width:1,display_index:10}))},r=0,e=o;r<e.length;r++)c=e[r],h(c);return u},n}(),EGridSortDirection;(function(n){n[n.Ascending=0]="Ascending";n[n.Descending=1]="Descending"})(EGridSortDirection||(EGridSortDirection={}));var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__spreadArrays=this&&this.__spreadArrays||function(){for(var i=0,n=0,r=arguments.length;n<r;n++)i+=arguments[n].length;for(var u=Array(i),f=0,n=0;n<r;n++)for(var e=arguments[n],t=0,o=e.length;t<o;t++,f++)u[f]=e[t];return u},ReactGrid=function(n){function t(t){var i=n.call(this,t)||this;return i.trigger_after=0,i.original_header_width=0,i.attachHooks=function(){if(i.props.static_header&&Utilities.Display()!="mobile")$(window).on("scroll",function(){var n,r,u,t,f;i.mounted&&(n=$("#"+i.state.id+" > .react-grid-header"),r=$("#"+i.state.id+" > .react-grid-body"),r&&(i.original_header_width=r.width()),n&&n.length&&!n.is(":hidden")&&(u=window.pageYOffset,i.trigger_after==0&&(i.trigger_after=n.offset().top),t=$("header > div").outerHeight(),f=$("#"+i.state.id+" > .react-grid-body").outerHeight(),i.trigger_after>t&&u+t>i.trigger_after+15&&u<f+i.trigger_after-t?i.state.static&&i.state.header_offset==t||(i.setState({static:!0,header_offset:t}),n.addClass("sticky-table-header")):i.state.static&&(i.setState({static:!1}),n.removeClass("sticky-table-header"))))})},i.renderCell=function(n,t){var r=null,u=t.data_type||t.filter_type;switch(u){case"date":case"datetime":case"date-range":case"datetime-range":r=n[t.column_name]&&moment(n[t.column_name]).isValid()?moment.utc(n[t.column_name]).local().format("DD-MMM-YY"):n[t.column_name];break;case"check":r=n[t.column_name]?React.createElement("i",{className:"fas fa-check"}):React.createElement("i",{className:"fas fa-minus"});break;default:r=n[t.column_name]&&n[t.column_name]instanceof Date&&moment(n[t.column_name]).isValid()?moment.utc(n[t.column_name]).local().format("DD-MMM-YY"):n[t.column_name]}return i.props.renderCell&&(r=i.props.renderCell(n,t)||r),React.createElement("span",{className:"react-column-cell"},React.createElement("span",{className:"column-name"},ReactGridService.removeSpecialChars(t.display_name||t.column_name||"")),React.createElement("span",{className:"column-content"},r))},i.renderHeaderCell=function(n){var t=i.state.drag,r={};return t&&t.drop_over_column&&t.drop_over_column.column_id==n.column_id&&(t.left_or_right=="left"?r.borderLeft="3px solid #18874b":t.left_or_right=="right"&&(r.borderRight="3px solid #18874b")),React.createElement("div",{draggable:i.props.movableColumns?!0:!1,onDragStart:function(t){return i.onDragStart(t,n)},className:"header-cell-text-inner",style:r},i.props.renderHeaderCell?i.props.renderHeaderCell(n):ReactGridService.removeSpecialChars(n.display_name||n.column_name||""))},i.onDragStart=function(n,t){i.props.movableColumns&&i.setState({drag:{drag_column:t}})},i.onDrop=function(n,t){var r,u;n.preventDefault();i.props.movableColumns&&i.state.drag&&(r=i.state.drag?i.state.drag.drag_column:null,r&&(u=i.state.columns.filter(function(n){return n.column_id!=r.column_id}),r.display_index=i.state.drag.left_or_right=="left"?t.display_index:t.display_index+1,u=ReactGridService.injectColumns([r],u),i.setState({drag:null,columns:u},function(){if(i.props.onColumnsMoved)i.props.onColumnsMoved(u)})))},i.onDragOver=function(n,t){if(n.preventDefault(),i.props.movableColumns){var r=i.state.drag,u=$(n.target).innerWidth(),f=$(n.target).offset(),e=n.pageX-f.left;r.left_or_right=u/2>e?"left":"right";r&&(!r.drop_over_column||r.drop_over_column.column_id!=t.column_id)&&(r.drop_over_column=t);i.setState({drag:r})}},i.onActionColumnDragOver=function(n){if(n.preventDefault(),i.props.movableColumns){var t=i.state.drag;t&&!t.drop_over_is_action_col&&(t.drop_over_is_action_col=!0,t.drop_over_column=null,i.setState({drag:t}))}},i.onActionColumnDrop=function(n){var t,u,f,e,o,r;if(n.preventDefault(),i.props.movableColumns&&i.state.drag&&(t=i.state.drag?i.state.drag.drag_column:null,t)){for(u=0,f=0,e=i.state.columns;f<e.length;f++)o=e[f],o.display_index>u&&(u=o.display_index);r=i.state.columns.filter(function(n){return n.column_id!=t.column_id});t.display_index=u+1;r=ReactGridService.injectColumns([t],r);i.setState({drag:null,columns:r},function(){if(i.props.onColumnsMoved)i.props.onColumnsMoved(r)})}},i.exportToExcel=function(){if(i.props.onExportToExcel)i.props.onExportToExcel();else if(!window.alasql)Utilities.notyError("alasql is missing from window");else{var t="SELECT "+i.state.columns.filter(function(n){return n.width>0}).sort(function(n,t){return n.display_index-t.display_index}).map(function(n){return"["+n.column_name+"]as["+(n.display_name||n.column_name)+"]"}).join(",")+" FROM ?",n=window.alasql(t,[i.props.results]);n&&n.length?window.alasql('SELECT INTO XLSX("'+(i.props.export_to_excel_file_name||"GRID")+'",{headers: true}) FROM ?',[n]):Utilities.notyError("No results to export")}},i.onSort=function(n){var t=ReactGridService.onSort(i.state.sort||[],n);i.setState({sort:t},function(){if(i.props.onSortClick)i.props.onSortClick(i.state.sort)})},i.onFilterClick=function(n){var t=[];i.state.open_filters.filter(function(t){return t==n.column_name}).length||t.push(n.column_name);i.setState({open_filters:t})},i.getSortGlyphicon=function(n){if(n){var t=n&&n.column?n.column.filter_type||n.column.data_type:"";switch(t){case"string":return React.createElement("span",{className:"sorted glyphicon glyphicon-sort-by-alphabet"+(n.direction==1?"-alt":"")});default:return React.createElement("span",{className:"sorted glyphicon glyphicon-sort-by-attributes"+(n.direction==1?"-alt":"")})}}return React.createElement("span",{className:"glyphicon glyphicon-sort"})},i.onFilterApply=function(){return i.setState({open_filters:[]},function(){if(i.props.onFilter)i.props.onFilter(i.state.columns)})},i.onFilterReset=function(n){n.filter.reset();i.onFilterApply()},i.onFilterValueChange=function(n,t,r){for(var o=i.state.columns,e,u=0,f=o;u<f.length;u++)e=f[u],e.column_name==n.column_name&&(e.filter[t]=r);i.setState({columns:o})},i.renderActionColumn=function(n){return(i.props.renderActionColumn?i.props.renderActionColumn(n):"")||""},i.renderActionColumnHeader=function(){return(i.props.renderActionColumnHeader?i.props.renderActionColumnHeader():"")||""},i.renderLeftActionColumn=function(n){return(i.props.renderLeftActionColumn?i.props.renderLeftActionColumn(n):null)||""},i.renderLeftActionColumnHeader=function(){return(i.props.renderLeftActionColumnHeader?i.props.renderLeftActionColumnHeader():"")||""},i.renderNoResults=function(){return(i.props.renderNoResults?i.props.renderNoResults():null)||React.createElement("span",null,"No Results")},i.closeConfigureColumnsModal=function(){if(i.setState({modal:null}),i.props.onConfigureColumnsClosed)i.props.onConfigureColumnsClosed(i.state.columns)},i.onConfigureColumnsChange=function(n){return i.props.onConfigureColumnsChange?i.props.onConfigureColumnsChange(n):null},i.onRowClick=function(n){return i.props.onRowClick?i.props.onRowClick(n):null},i.onCellClick=function(n,t){return i.props.onCellClick?i.props.onCellClick(n,t):null},i.handleClick=function(n,t){return i.onCellClick(n,t)||i.onRowClick(n)},i.toggleMobileSort=function(){var n=(i.state.columns||[]).filter(function(n){return n.width}).sort(function(n,t){return n.display_index-t.display_index}),t=i.state.sort||[];i.setState({modal:{body:function(){return React.createElement("div",{style:{minHeight:"100px",borderRadius:"0",width:"100%",top:"25px",border:"1px solid rgb(126, 186, 72)",padding:"10px",zIndex:500}},n.filter(function(n){return n.is_sortable}).map(function(n,r){var u=i.state.sort.filter(function(t){return t.column==n}).length?i.state.sort.filter(function(t){return t.column==n})[0]:null;return React.createElement("div",{key:r,style:{textAlign:"left",cursor:"pointer"},onClick:function(){return i.onSort(n)}},React.createElement("h4",null,React.createElement("span",{style:{width:"40px",display:"inline-block"}},i.getSortGlyphicon(u)),React.createElement("span",{style:{display:"inline-block"}},n.display_name||n.column_name),React.createElement("span",{style:{display:"inline-block"},className:"pull-right"},u!=null&&React.createElement("span",{className:"sort-index badge"},t.indexOf(u)+1))))}))},heading:"Sort",width:"90%",renderFooter:function(){return React.createElement("div",null,React.createElement("button",{className:"btn fc-btn fc-btn-primary-accent",onClick:function(){return i.setState({modal:null})},type:"button"},"Close"),React.createElement("button",{className:"btn fc-btn fc-btn-secondary",onClick:function(){return i.setState({sort:[],modal:null},function(){return i.onSort(null)})},type:"button"},"Reset"))}}})},i.getRowStyle=function(n){return i.props.onRequestRowStyle?i.props.onRequestRowStyle(n):null},i.refresh=function(){return i.props.onRefresh!=null?i.props.onRefresh():null},i.applyTooltips=function(){return $('[data-toggle="tooltip"]').tooltip({placement:function(n,t){return $(t).position().top-$(window).scrollTop()<320?"bottom":"top"}})},i.goToRow=function(n){$("html,body").animate({scrollTop:$('[data-row-key="'+n+'"]').offset().top},"slow")},i.renderCellTooltip=function(n,t){if(!i.props.showToolTipColumnValues)return"";var r=ReactGridService.getCellStringValue(n,t);return i.props.renderCellToolTip&&typeof i.props.renderCellToolTip=="function"&&(r=i.props.renderCellToolTip(n,t)||r),r},i.onClearAllFiltersClick=function(){i.setState({open_filters:[]},function(){if(i.props.onClearAllFilters)i.props.onClearAllFilters(ReactGridService.clearAllFilters(i.state.columns))})},i.toggleMobileFilter=function(){i.setState({modal:{body:function(){return React.createElement("div",{style:{minHeight:"100px",borderRadius:"0",width:"100%",top:"25px",border:"1px solid rgb(126, 186, 72)",padding:"10px",zIndex:500}},i.state.columns.filter(function(n){return n.allow_filter}).map(function(n,t){return React.createElement("div",{key:t},React.createElement("h5",{style:{textAlign:"left"}},n.display_name||n.column_name),i.renderFilterInputControl(n))}),React.createElement("div",null,React.createElement("button",{className:"btn fc-btn fc-btn-primary-accent",onClick:function(){return i.onFilterApply()},type:"button"},"Apply"),React.createElement("button",{className:"btn fc-btn fc-btn-secondary",onClick:function(){return i.onClearAllFiltersClick()},type:"button"},"Reset")))},heading:"Filters",width:"90%"}})},i.renderFilterInputControl=function(n){switch(n.filter_type){case"text":case"string":return React.createElement("input",{type:"text",className:"form-control","data-filter":n.column_name,value:n.filter.StringValue||"","data-filter-value-type":"StringValue",onChange:function(t){return i.onFilterValueChange(n,"StringValue",$(t.target).val())}});case"decimal":case"number":return React.createElement("input",{type:"number",className:"form-control",defaultValue:(n.filter.NumberValue||"").toString(),onChange:function(t){return i.onFilterValueChange(n,"NumberValue",$(t.target).val())},"data-filter":n.column_name,"data-filter-value-type":"NumberValue"});case"decimal-range":case"number-range":return React.createElement("div",{className:"mobile-side-by-side"},React.createElement("div",{className:"mobile-hide"},"From"),React.createElement("input",{type:"number",className:"form-control",defaultValue:(n.filter.NumberValueMin||"").toString(),onChange:function(t){return i.onFilterValueChange(n,"NumberValueMin",$(t.target).val())},"data-filter":n.column_name,"data-filter-value-type":"NumberValueMin"}),React.createElement("div",null,"To"),React.createElement("input",{type:"number",className:"form-control",defaultValue:(n.filter.NumberValueMax||"").toString(),onChange:function(t){return i.onFilterValueChange(n,"NumberValueMax",$(t.target).val())},"data-filter":n.column_name,"data-filter-value-type":"NumberValueMax"}));case"date":case"datetime":case"datetime2":return React.createElement(ReactDatePickr,{defaultDate:n.filter.DateTimeValue,onDateChange:function(t){return i.onFilterValueChange(n,"DateTimeValue",t[0])}});case"date-range":case"datetime-range":case"datetime2-range":return React.createElement("div",{className:"mobile-side-by-side"},React.createElement("div",{className:"mobile-hide"},"From"),React.createElement(ReactDatePickr,{defaultDate:n.filter.DateTimeValueMin,onDateChange:function(t){return i.onFilterValueChange(n,"DateTimeValueMin",t[0])}}),React.createElement("div",null,"To"),React.createElement(ReactDatePickr,{defaultDate:n.filter.DateTimeValueMax,onDateChange:function(t){return i.onFilterValueChange(n,"DateTimeValueMax",t[0])}}));case"bit":case"boolean":var t=n.filter&&(n.filter.IsChecked==!0||n.filter.IsChecked==!1)?n.filter.IsChecked?"1":"0":null;return React.createElement(TriStateRadio,{filter:{display_name:n.column_name,param_name:n.column_name},selected_value:t,on_change:function(t,r){return i.onFilterValueChange(n,"IsChecked",r?r=="1"?!0:!1:null)}});default:return null}},i.renderFilters=function(n){return React.createElement("div",null,React.createElement("i",{className:"fa fa-times-circle pull-right",style:{cursor:"pointer"},"aria-hidden":"true","data-action":"close",onClick:function(){return i.onFilterClick(n)}}),React.createElement("div",{style:{paddingBottom:"5px"}},i.renderFilterInputControl(n)),React.createElement("div",null,React.createElement("button",{className:"fc-btn fc-btn-primary-accent",type:"button",onClick:function(){return i.onFilterApply()}},"Apply"),React.createElement("button",{className:"fc-btn fc-btn-secondary",type:"button",onClick:function(){return i.onFilterReset(n)}},"Reset")))},i.renderColumnCommandItems=function(n,t){var r=t.filter(function(t){return t.column==n}).length?t.filter(function(t){return t.column==n})[0]:null;return React.createElement("div",{className:"action",style:{width:"100%",minHeight:"25px",position:"relative"}},i.state.open_filters.indexOf(n.column_name)!==-1&&React.createElement("div",{style:{position:"absolute",minHeight:"100px",background:"#18874b",borderRadius:"0",zIndex:100,width:"100%",minWidth:"150px",top:"25px",border:"1px solid rgb(126, 186, 72)",padding:"10px"}},i.renderFilters(n)),React.createElement("div",{style:{width:"33%",display:"inline-block"}},!!n.allow_filter&&React.createElement("div",{style:{cursor:"pointer",color:n.filter.hasValue?"red":"#fff"},className:"filter-container",onClick:function(){return i.onFilterClick(n)}},React.createElement("span",{className:"grid-filter glyphicon glyphicon-filter","data-column":n.column_name}))),React.createElement("div",{style:{width:"33%",display:"inline-block"}},r!=null&&React.createElement("span",{className:"sort-index badge"},t.indexOf(r)+1)),React.createElement("div",{style:{width:"33%",display:"inline-block"}},!!n.is_sortable&&React.createElement("div",{style:{cursor:"pointer",width:"100%",color:r?"red":"#fff"},className:"sort-container text-center",onClick:function(){return i.onSort(n)}},i.getSortGlyphicon(r))))},i.clearConfiguredColumns=function(){i.setState({modal:null});i.props.onConfigureColumnsCleared&&i.props.onConfigureColumnsCleared();i.closeConfigureColumnsModal()},i.renderActionBar=function(){var n=i.props,t=n.forceConfigureColumns,f=n.onRefresh,e=n.renderFilters,r=n.export_to_excel,o=n.onClearAllFilters,u=n.onAddNewRecord;return i.state.columns.filter(function(n){return n.is_configurable}).length==0&&!t&&!o&&!f&&!e&&!r&&!u?null:React.createElement("div",{className:"action-bar pull-right"},!!i.props.renderFilters&&React.createElement("div",{className:"custom-filters"},i.props.renderFilters()),!!i.props.onClearAllFilters&&React.createElement("div",{className:"mobile-hide",style:{width:"50px"},"data-toggle":"tooltip",title:"Clear All Filters"},React.createElement("button",{type:"button",onClick:function(){return i.onClearAllFiltersClick()},className:"btn fc-btn fc-btn-primary"},React.createElement("span",{className:"glyphicon glyphicon-filter"}))),!!i.props.onRefresh&&React.createElement("div",{style:{width:"50px"},"data-toggle":"tooltip",title:"Refresh Grid"},React.createElement("button",{type:"button",onClick:function(){return i.refresh()},className:"btn fc-btn fc-btn-primary"},React.createElement("span",{className:"glyphicon glyphicon-refresh"}))),(!!i.state.columns.filter(function(n){return n.is_configurable}).length||t)&&React.createElement("div",{style:{width:"50px"},"data-toggle":"tooltip",title:"Configure Columns"},React.createElement("button",{type:"button",onClick:function(){return i.setState({modal:{heading:"Configure Columns",headingIconClass:"fas fa-cogs",body:function(){return React.createElement(ReactConfigureColumns,{columns:i.state.columns,onChange:function(n){return i.onConfigureColumnsChange(n)}})},renderFooter:function(){return React.createElement("div",{style:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"space-evenly",alignItems:"center"}},!!i.clearConfiguredColumns&&typeof i.clearConfiguredColumns=="function"&&!!i.props.onConfigureColumnsCleared&&React.createElement("a",{href:"#",onClick:function(){return i.setState({prompt:{content:"Are you sure you wish to clear your saved columns and reset back to the defaults?",onConfirm:function(){return i.clearConfiguredColumns()},confirmText:"Reset Columns"}})}},"Reset"),React.createElement("button",{type:"button",className:"btn fc-btn fc-btn-secondary",onClick:function(){return i.closeConfigureColumnsModal()}},"Close"))},onClose:function(){return i.closeConfigureColumnsModal()}}})},className:"btn fc-btn fc-btn-primary"},React.createElement("span",{className:"glyphicon glyphicon-cog"}))),!!r&&React.createElement("div",{style:{width:"50px"},"data-toggle":"tooltip",title:"Export to Excel"},React.createElement("button",{type:"button",onClick:function(){return i.exportToExcel()},className:"btn fc-btn fc-btn-primary"},React.createElement("i",{className:"far fa-file-excel"}))),!!u&&React.createElement("div",{style:{width:"50px"},"data-toggle":"tooltip",title:"Add New"},React.createElement("button",{type:"button",onClick:function(){return i.props.onAddNewRecord()},className:"btn fc-btn fc-btn-primary"},React.createElement("i",{className:"glyphicon glyphicon-plus"}))))},i.pageResults=function(n){return(n=ReactGridService.SortResults(n,i.state.sort),!!i.props.pageSize&&!!n)?n.slice((i.state.selected_page-1)*i.props.pageSize,i.state.selected_page*i.props.pageSize):n||[]},i.getTotalForColumn=function(n){var o=i.pageResults(i.props.results),r=0,t,u,f,e;if(o)for(t=0,u=o;t<u.length;t++)f=u[t],f[n.column_name]&&(e=parseFloat(f[n.column_name]),e&&(r+=e));return r?Math.round(r*100)/100:null},i.state={id:t.id||(UniqueNumber?"ReactGrid_"+UniqueNumber.GetId():0)||"ReactGrid",static:!1,selected_page:1,header_offset:null,sort:t.sort||[],columns:t.columns||[],open_filters:[],modal:null,prompt:null,drag:null},i}return __extends(t,n),t.prototype.componentDidCatch=function(n,t){console.log(n,t)},t.prototype.componentDidMount=function(){this.attachHooks()},t.prototype.componentDidUpdate=function(){this.applyTooltips()},t.prototype.componentWillReceiveProps=function(n){this.setState({columns:n.columns})},t.prototype.render=function(){for(var n=this,t=this.props,it=t.renderActionColumn,rt=t.renderActionColumnHeader,w=t.renderLeftActionColumn,ut=t.renderLeftActionColumnHeader,ft=t.actionColumnWidth,f=t.left_action_column_width,b=t.heading,et=t.headerColor,ot=t.bordered,e=t.is_loading,k=t.rowClass,st=t.dataKeyName,d=t.forceSingleLineRows,o=t.onRowDoubleClick,g=t.pageSize,y=this.state,ht=y.modal,ct=y.prompt,lt=y.id,r=(this.state.columns||[]).filter(function(n){return n.width}).sort(function(n,t){return n.display_index-t.display_index}),u=this.props.results?__spreadArrays(this.props.results):[],s=it!=null||rt!=null,h=ft||2,c=w!=null||ut!=null,i=(s?h:0)+(c?f||1:0)+0,nt,a,v,tt,l=0,p=r;l<p.length;l++)nt=p[l],i+=nt.width||1;return a={},v={},this.state.static&&(a.top=this.state.header_offset,a.width=this.original_header_width+"px",v.width=this.original_header_width+"px",v.top=$("#"+this.state.id+" .header-columns").height()+$("header > div").outerHeight()+"px"),tt=this.state.sort||[],React.createElement("div",null,React.createElement(ReactModal,{modal:ht,onClose:function(){return n.setState({modal:null})}}),React.createElement(ReactModalPromptSimple,{prompt:ct,onClose:function(){return n.setState({prompt:null})}}),React.createElement("div",null,React.createElement("div",{id:lt,className:"react-grid"},React.createElement("section",{className:"react-grid-header"},React.createElement("div",{className:"header-action-bar-section"},React.createElement("span",{className:"react-grid-title"},b?b():""),this.renderActionBar()),React.createElement("div",{className:"header-columns header-columns--"+(this.state.static?"static":"")+" header-columns--"+(et||"primary-accent"),style:a},!!c&&React.createElement("div",{style:{width:100/i*(f||1)+"%"},className:"react-header-column"},React.createElement("div",{className:"header-cell-text"},this.renderLeftActionColumnHeader())),r.map(function(t,r){return React.createElement("div",{key:r,style:{width:100/i*t.width+"%"},onDragOver:function(i){return n.onDragOver(i,t)},onDrop:function(i){return n.onDrop(i,t)},className:"react-header-column"},React.createElement("div",{className:"header-cell-text"},n.renderHeaderCell(t)))}),!!s&&React.createElement("div",{style:{width:100/i*h+"%",borderLeft:this.state.drag&&this.state.drag.drop_over_is_action_col?"3px solid #18874b":"none"},className:"react-header-column",onDragOver:function(t){return n.onActionColumnDragOver(t)},onDrop:function(t){return n.onActionColumnDrop(t)}},React.createElement("div",{className:"header-cell-text"},React.createElement("div",{className:"header-cell-text-inner"},this.renderActionColumnHeader())))),!!r.filter(function(n){return n.is_sortable||n.allow_filter}).length&&React.createElement("div",{className:"header-sort-filter-section "+(this.state.static?"static":""),style:v},!!w&&React.createElement("div",{className:"header-sort-filter-section-column",style:{width:100/i*f+"%"}}),r.map(function(t,r){return React.createElement("div",{key:r,className:"header-sort-filter-section-column",style:{width:100/i*t.width+"%"}},(t.is_sortable||t.allow_filter)&&n.renderColumnCommandItems(t,tt))}),r.filter(function(n){return n.allow_filter||n.is_sortable}).length>0&&React.createElement("div",{className:"mobile-filter-sort-container"},React.createElement("div",{className:"action"},this.state.columns.filter(function(n){return n.allow_filter}).length>0&&React.createElement("div",{style:{cursor:"pointer",color:this.state.columns.filter(function(n){return n&&n.filter&&n.filter.hasValue}).length?"red":"#fff"},className:"filter-container",onClick:function(){return n.toggleMobileFilter()}},React.createElement("span",{className:"grid-filter glyphicon glyphicon-filter"})),this.state.columns.filter(function(n){return n.is_sortable}).length>0&&React.createElement("div",{style:{cursor:"pointer",color:"#fff"},className:"sort-container text-center",onClick:function(){return n.toggleMobileSort()}},React.createElement("span",{style:{color:this.state.sort.length?"red":"#fff"},className:"glyphicon glyphicon-sort"})))))),React.createElement("section",{className:"react-grid-body "+(ot?"bordered":"")},!!e&&React.createElement("div",{className:"is-loading"},React.createElement(ReactSpinner,{spinner_type:SpinnerType.Circle})),!e&&u.length>0&&this.pageResults(u).map(function(t,u){var e=n.getRowStyle(t)||{},l;return e.background||(e.background=u%2==0?"white":"rgb(234, 234, 234)"),l="react-grid-results",k&&(l+=" "+(k(t)||"")),React.createElement("div",{key:u,"data-row-key":t[st]||u,className:l,style:e},!!c&&React.createElement("div",{style:{width:100/i*(f||1)+"%"},className:"react-column left-action-column"},React.createElement("div",{className:"react-column-inner"},React.createElement("div",{className:"react-grid-action-column"},n.renderLeftActionColumn(t)))),r.map(function(r,u){return React.createElement("div",{key:u,style:{width:100/i*r.width+"%"},className:"react-column "+(!d?"":"single-line-row")+" "+(!o?"":"clickable"),onClick:function(){return n.handleClick(t,r)},onDoubleClick:function(){return o&&typeof o=="function"?o(t):null},title:n.renderCellTooltip(t,r),"data-toggle":"tooltip"},React.createElement("div",{className:"react-column-inner"},n.renderCell(t,r)))}),s&&React.createElement("div",{style:{width:100/i*h+"%"},className:"react-column"},React.createElement("div",{className:"react-column-inner"},React.createElement("div",{className:"react-grid-action-column"},n.renderActionColumn(t)))))}),!e&&!u.length&&React.createElement("div",{className:"no-results"},this.renderNoResults()),!e&&!!u&&!!u.length&&!!r.filter(function(n){return n.show_total}).length&&React.createElement("div",{className:"react-grid-results"},!!c&&React.createElement("div",{style:{width:100/i*(f||1)+"%"},className:"react-column left-action-column"},React.createElement("div",{className:"react-column-inner"},React.createElement("div",{className:"react-grid-action-column"}))),r.map(function(t,r){return React.createElement("div",{key:r,style:{width:100/i*t.width+"%"},className:"react-column "+(!d?"":"single-line-row"),"data-toggle":"tooltip"},React.createElement("div",{className:"react-column-inner"},React.createElement("span",{className:"react-column-cell"},React.createElement("span",{className:"column-name"},ReactGridService.removeSpecialChars(t.display_name||t.column_name||"")),React.createElement("span",{className:"column-content"},t.show_total?React.createElement("strong",null,"Total: ",n.getTotalForColumn(t)):null))))}),!!s&&React.createElement("div",{style:{width:100/i*h+"%"},className:"react-column"},React.createElement("div",{className:"react-column-inner"},React.createElement("div",{className:"react-grid-action-column"}))))),!!g&&React.createElement("div",null,React.createElement(ReactPagination,{items_per_page:g,selected_page:this.state.selected_page,item_count:u.length,on_page_click:function(t){return n.setState({selected_page:t})}})))))},t}(RMrtComponent),ReactGridColumnFilter=function(){function n(n){this.ColumnName=n}return Object.defineProperty(n.prototype,"hasValue",{get:function(){for(var n in this)if(this.hasOwnProperty(n)&&n!="ColumnName"&&n!="FilterType"&&(this[n]||n=="IsChecked"&&this.IsChecked==!1))return!0;return!1},enumerable:!0,configurable:!0}),n.prototype.reset=function(){for(var n in this)this.hasOwnProperty(n)&&n!="ColumnName"&&n!="FilterType"&&(this[n]=null)},n}(),ReactStrikeHeading=function(n){return React.createElement("span",{className:"react-strike-heading "+(n.styleClass||"black")},React.createElement("span",null,n.children))},ReactSearchInput=function(n){var t=n.onBlur,i=n.onChange,r=n.onEnter,u=n.typingTooltip,f=n.defaultValue,e=n.placeHolder;return React.createElement("input",{type:"text",className:"form-control",defaultValue:f||"",placeholder:e||"Search...",onBlur:function(n){$(n.target).tooltip("destroy");t&&t($(n.target).val())},onChange:function(n){i&&i($(n.target).val())},onKeyPress:function(n){if(n.keyCode==13||n.which==13)return $(n.target).tooltip("destroy"),n.preventDefault(),r&&r($(n.target).val()),!1;var t=$(n.target).attr("aria-describedby");$("#"+t).length||($(n.target).tooltip({title:u||"Press 'ENTER' to search."}),$(n.target).tooltip("show"))}})},ReactLoadingOverlay=function(n){return!n||!n.text?null:React.createElement("div",{className:"react-loading-overlay__backdrop"},React.createElement("span",{className:"text-center react-loading-overlay__strip"},React.createElement("h3",null,n.text)))},ReactLockableOverlay=function(n){return React.createElement("div",{className:"react-lockable-overlay"},React.createElement("div",{className:"react-lockable-overlay__body"},React.createElement("div",{className:"react-lockable-overlay__body__title"},n.title),React.createElement("div",{className:"react-lockable-overlay__body__content"},React.createElement("div",{className:"react-lockable-overlay__body__content__scroll"},n.children)),React.createElement("div",{className:"react-lockable-overlay__body__footer"},n.buttons||React.createElement("button",{type:"button",className:"btn fc-btn fc-btn-primary",disabled:n.locked,onClick:function(){!n.locked&&n.onClose&&n.onClose()}},"Close"))))},ReactModalAlert=function(n){if(!n.renderBody||!n.renderBody())return null;var t=n.renderHeader?n.renderHeader():React.createElement("h4",{style:{width:"100%",color:"white"}},n.heading||"Notice","  ",React.createElement("span",{className:"pull-right",style:{cursor:"pointer",marginRight:"5px"},onClick:function(){return n.onClose()}},"X")),i=n.renderFooter?n.renderFooter():React.createElement("button",{type:"button",className:"btn fc-btn fc-btn-secondary",onClick:function(){return n.onClose()}},"Close");return React.createElement("div",{className:"react-modal-container",style:{position:"fixed",top:0,left:0,width:"100%",height:"100%",overflow:"auto",zIndex:UniqueNumber.GetId()+1091,textAlign:"center"}},React.createElement("div",{style:{position:"fixed",top:0,left:0,width:"100%",height:"100%",zIndex:UniqueNumber.GetId()+1001,background:"rgba(0, 0, 0, .5)"},onClick:function(){return n.onClose()}}),React.createElement("div",{style:{display:"inline-block",paddingTop:"15px",position:"relative",zIndex:UniqueNumber.GetId()+1002,width:n.width||""}},React.createElement("div",{style:{zIndex:UniqueNumber.GetId()+10003}},React.createElement("div",{style:{background:n.isError?"#f68d2d":"#18874b",color:"white !important",padding:"7px"},className:"modal-header"},t),React.createElement("div",{className:"modal-body",style:{background:"#fff",minWidth:"200px"}},n.renderBody()),React.createElement("div",{style:{background:"white",padding:"7px"},className:"modal-footer"},i))))},ModalService=function(){function n(){}return n.ScrollCheckAsync=function(t){return t===void 0&&(t=250),Utilities.ExecFuncAsync(n.ScrollCheck,t)},n.ScrollCheck=function(){if($(".react-modal").length){if($("body").addClass("modal-open"),$("html").addClass("modal-open").css({}),Utilities&&Utilities.DeepestElement){$(".react-modal__container").css({overflow:"hidden"});var n=Utilities.DeepestElement(".react-modal__container");n&&n.each(function(n,t){$(t).css({overflow:"auto"})})}}else $("body").removeClass("modal-open"),$("html").removeClass("modal-open").css({})},n._overlay_mouse_down=!1,n.onOverlayMouseDown=function(){n._overlay_mouse_down=!0},n.onOverlayMouseClick=function(){n._overlay_mouse_down=!1},n.Error=function(n){return{heading:"Error",style:"secondary",body:function(){return Utilities.getErrorMessageFromResp(n)}}},n.Alert=function(n,t){return t===void 0&&(t="primary"),{heading:"Notice",style:t,body:function(){return n}}},n}(),ReactModalPromptSimple=function(n){var t,i;return!n||!n.prompt?null:(t="",typeof n.prompt.content=="function"?t=n.prompt.content():$.isArray(n.prompt.content)?t=React.createElement("div",null,n.prompt.content.map(function(n,t){return React.createElement("p",{key:t},n)})):typeof n.prompt.content=="string"&&(t=n.prompt.content),i={heading:n.prompt.title||"Notice",body:function(){return t},onClose:n.onClose,style:n.prompt.style,renderFooter:function(){return n.prompt.buttons?n.prompt.buttons.map(function(n,t){return React.createElement("button",{key:t,type:"button",className:"btn fc-btn fc-btn-"+n.cssClass,onClick:function(){n.onClick();ModalService.ScrollCheckAsync()}},n.text)}):React.createElement("div",null,React.createElement("button",{className:"btn fc-btn fc-btn-"+(n.prompt.confirmButtonStyle||"primary"),type:"button",onClick:function(){Utilities.ExecFunc(n.onClose);Utilities.ExecFunc(n.prompt.onConfirm);ModalService.ScrollCheckAsync()}},n.prompt.confirmText||"Ok"),React.createElement("button",{className:"btn fc-btn fc-btn-"+(n.prompt.cancelButtonStyle||"secondary"),type:"button",onClick:function(){Utilities.ExecFunc(n.prompt.onClose);Utilities.ExecFunc(n.onClose);ModalService.ScrollCheckAsync()}},n.prompt.cancelText||"Cancel"))}},React.createElement(ReactModal,{modal:i,onClose:function(){Utilities.ExecFunc(n.prompt.onClose);Utilities.ExecFunc(n.onClose);ModalService.ScrollCheckAsync()}}))},ReactModal=function(n){if(!n||!n.modal||!n.onClose)return ModalService.ScrollCheckAsync(250),null;var u=function(n){return n.headingIconClass?React.createElement("span",null,React.createElement("i",{className:n.headingIconClass}),"  "):null},f=function(n){var t=React.createElement("div",{className:"row"},React.createElement("div",{className:"col-sm-12 text-center"},React.createElement("h4",{style:{display:"inline-block",width:"100%",color:"white"}},"  ",u(n),"  ",n.heading,"  ",n&&!n.disableClose&&React.createElement("span",{className:"pull-right",style:{cursor:"pointer",marginRight:"5px"},onClick:function(){return i(n)}},"X"))));return n.renderHeading&&(t=n.renderHeading()||t),t},e=function(n){var t=React.createElement("button",{className:"btn fc-btn fc-btn-"+(n.style||"secondary"),type:"button",onClick:function(){return i(n)}},n.closeText||"Close");return(n.renderFooter&&(t=n.renderFooter()||t),n.buttons&&n.buttons.length)?n.buttons.map(function(n,t){return React.createElement("button",{key:t,type:"button",className:"btn fc-btn fc-btn-"+n.cssClass,onClick:function(){return n.onClick()}},n.text)}):t},t=Array.isArray(n.modal)?n.modal:[n.modal];t.map(function(t){return Utilities.ExecFuncAsync([n.onOpen,t.onOpen,ModalService.ScrollCheck],250)});var i=function(i){if(i&&!i.disableClose){for(var r=t.length;r>=0;r--)if(t[r]==i){t.splice(r,1);break}t.length>0?Utilities.ExecFuncAsync([i.onClose]):Utilities.ExecFuncAsync([i.onClose,n.onClose,ModalService.ScrollCheck])}},r=function(){ModalService._overlay_mouse_down&&(t.length>1?i(t[t.length-1]):i(t[0]),ModalService.onOverlayMouseClick())},o=function(n){if(t.length>1){var i=t.filter(function(n){return!n.width}).length==t.length;if(i)return 96/t.length+"%"}return n.width};return React.createElement("div",{className:"react-modal"},React.createElement("div",{className:"react-modal__overlay",onMouseDown:function(){return ModalService.onOverlayMouseDown()},onClick:function(){return r()}}),React.createElement("div",{className:"react-modal__container",onMouseDown:function(n){n.target==n.currentTarget&&ModalService.onOverlayMouseDown()},onClick:function(n){n.target==n.currentTarget&&r()},onScroll:function(n){return n.stopPropagation()}},t.map(function(n,t){return React.createElement("div",{key:t,className:"react-modal__content react-modal__content--dock-"+(n.dock||"center"),onScroll:function(n){return n.stopPropagation()},style:{width:o(n),minWidth:n.minWidth}},React.createElement("div",{className:"react-modal__content-inner"},React.createElement("div",{style:{background:Utilities.getCSSColour(n.style)||"#18874b"},className:"react-modal__header"},f(n)),React.createElement("div",{className:"modal-body",style:{background:"#fff",minWidth:"200px"}},n.body()),!n.hideFooter&&React.createElement("div",{className:"react-modal__footer"},e(n))))})))},__awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(e[0]===6&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(o){e=[6,o];u=0}finally{f=i=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},f,u,i,e;return e={next:o(0),"throw":o(1),"return":o(2)},typeof Symbol=="function"&&(e[Symbol.iterator]=function(){return this}),e},_this=this,UserNotyNotifications=function(){function n(){}return n._calls=0,n.Check=function(){return __awaiter(_this,void 0,void 0,function(){var r,s,e,u,h,t,i,f,o;return __generator(this,function(c){switch(c.label){case 0:return(n._calls===0)?(n._calls++,!(Utilities.Display()!="mobile"))?[3,3]:[4,Utilities.to(FC_API.User.IsAdmin())]:[3,3];case 1:return(r=c.sent(),s=r[0],e=r[1],!e)?[3,3]:[4,Utilities.to(FC_API.User.NotyNotifications())];case 2:if(u=c.sent(),h=u[0],t=u[1],t&&t.length)for(i=0,f=t;i<f.length;i++)o=f[i],Utilities.noty(o);c.label=3;case 3:return[2]}})})},n}();$(document).ready(function(){return setTimeout(function(){return UserNotyNotifications.Check()},1e3)});__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();ReactPagination=function(n){function t(t){var i=n.call(this,t)||this;return i.on_click=function(n){if(n!=i.state.selected_page&&(i.setState({selected_page:n}),i.props.on_page_click))i.props.on_page_click(n)},i.state={selected_page:t.selected_page||1},i}return __extends(t,n),t.prototype.componentWillReceiveProps=function(n){var t=1;if(this.state.selected_page>Math.ceil(n.item_count/n.items_per_page)&&this.state.selected_page!=t&&(this.setState({selected_page:t}),this.props.on_page_click))this.props.on_page_click(t)},t.prototype.render=function(){var r=this,o=this.props,h=o.items_per_page,e=o.item_count,n=this.state.selected_page,t=Math.ceil(e/h),s=[],i=n-4,u=n+4+(i<0?i*-1:0),f;for(u>t&&(i=i-(u-t),u=t),i<1&&(i=1),f=i;f<=u;f++)s.push(f);return React.createElement("div",{className:"text-center react-pagination"},React.createElement("ul",{className:"react-pagination__page-list pagination"},React.createElement("li",{onClick:function(){if(n>1)r.on_click(1)},className:n>1?"":"disabled"},React.createElement("span",null,React.createElement("span",{className:"fas fa-angle-double-left"}))),React.createElement("li",{onClick:function(){if(n>1)r.on_click(n-1)},className:n>1?"":"disabled"},React.createElement("span",null,React.createElement("span",{className:"fas fa-chevron-left"}))),s.map(function(t,i){return React.createElement("li",{key:i,onClick:function(){return r.on_click(t)},className:t==n?"active":""},React.createElement("span",null,t))}),React.createElement("li",{onClick:function(){if(n<t)r.on_click(n+1)},className:n<t?"":"disabled"},React.createElement("span",null,React.createElement("span",{className:"fas fa-chevron-right"}))),React.createElement("li",{onClick:function(){if(n<t)r.on_click(t)},className:n<t?"":"disabled"},React.createElement("span",null,React.createElement("span",{className:"fas fa-angle-double-right"})))),!!e&&React.createElement("span",{className:"pull-right"},e," Item(s)"))},t}(React.Component),function(n){n[n.Horizontal=1]="Horizontal";n[n.Vertical=2]="Vertical"}(ReactProcessFlowDirection||(ReactProcessFlowDirection={}));var ReactProcessFlow=function(n){for(var t=0,u,i=0,r=n.steps;i<r.length;i++){if(u=r[i],!u.complete)break;t++}return React.createElement("div",{style:{display:"flex",flexDirection:n.direction==ReactProcessFlowDirection.Horizontal?"row":"column",justifyContent:"space-between"}},(n.steps||[]).map(function(i,r){return React.createElement("div",{key:r,style:{width:100/n.steps.length+"%",display:"flex",alignItems:"center",flexWrap:"wrap",flexDirection:n.direction==ReactProcessFlowDirection.Horizontal?"row":"column",justifyContent:"space-evenly"}},React.createElement("i",{className:i.complete?"far fa-check-circle":"far fa-circle",style:{color:r<=t?r==t?"#f68d2d":"rgb(24, 135, 75)":"black",fontSize:"large"}}),React.createElement("strong",{style:{color:r<=t?r==t?"#f68d2d":"rgb(24, 135, 75)":"black"}},i.name),r<n.steps.length-1&&React.createElement("div",null,React.createElement("i",{style:{color:"rgb(24, 135, 75)"},className:"fas fa-arrow-"+(n.direction==ReactProcessFlowDirection.Horizontal?"right":"down")})))}))},ReactRadioButtonList=function(n){return React.createElement("div",{onChange:function(t){if(n.onChange)n.onChange(t.target.value)},className:"react-radio-button-list react-radio-button-list--"+(n.direction||"horizontal")},n.items.map(function(t,i){return React.createElement("label",{key:i,htmlFor:n.name+"_"+t,className:"react-radio-button-list__Label"},React.createElement("input",{id:n.name+"_"+i,type:"radio",disabled:n.disabled,className:"react-radio-button-list__Input",name:n.name,value:t,defaultChecked:t==n.value}),React.createElement("span",{className:"react-radio-button-list_text"},t))}))},ReactRadioButtonTabList=function(n){var t=100/n.items.length+"%",i=function(t){var i=(t&&Utilities.hasLowerCase(t)?Utilities.spaceBeforeCaps(t||""):t||"").toUpperCase();return n.onRenderLabel&&(i=n.onRenderLabel(t)||i),i},r=function(t,i){return!n.caseSensitive&&t&&i?t.toUpperCase()==i.toUpperCase():t==i};return React.createElement("div",{className:"react-radio-button-tab-list "+(n.disabled?"react-radio-button-tab-list--disabled":"")},n.items.map(function(u,f){return React.createElement("div",{style:{width:t},className:"react-radio-button-tab-list__item","data-selected":r(n.value,u),onClick:function(){if(n.onChange)n.onChange(u)},key:f},React.createElement("span",null,i(u)))}))},__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),EPosition;(function(n){n[n.Left=1]="Left";n[n.Center=2]="Center";n[n.Right=3]="Right"})(EPosition||(EPosition={}));var ReactCircleRadio=function(n){function t(t){var i=n.call(this,t)||this;return i.on_click=function(n){if(!i.props.disabled){var t=typeof n.value!="undefined"?n.value:n.text,r=t!==i.state.selected_value?t:null;if(i.props.debug&&console.log("item value: "+t+", selected value: "+r),i.safeState({selected_value:r}),typeof i.props.on_click=="function")i.props.on_click(r)}},i.state={items:t.items||[],selected_value:typeof t.default_value!==undefined?t.default_value:null},t.debug&&console.log(t.items,t.default_value,i.state.selected_value),i}return __extends(t,n),t.prototype.componentDidMount=function(){this.mounted=!0},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.componentWillReceiveProps=function(n){(n.default_value!=this.props.default_value||(this.props.items||[]).length!=(n.items||[]).length)&&this.safeState({selected_value:typeof n.default_value!==undefined?n.default_value:null,items:n.items||[]})},t.prototype.safeState=function(n,t){this.mounted&&this.setState(n,function(){return Utilities.ExecFunc(t)})},t.prototype.render=function(){var n=this,t="left",i;switch(this.props.position){case EPosition.Left:t="left";break;case EPosition.Center:t="center";break;case EPosition.Right:t="right"}return i=this.props.disabled==!0?"clickable disabled":"clickable",React.createElement("span",{style:{display:"block",textAlign:t}},this.state.items.sort(function(n,t){return n.display_index-t.display_index}).map(function(t){var r=typeof t.value!="undefined"?t.value:t.text;return n.props.debug&&console.log("value: "+r+", selected value: "+n.state.selected_value),React.createElement("span",{key:t.value||t.text||t.display_index},React.createElement("span",{className:n.state.selected_value==(typeof t.value!="undefined"?t.value:t.text)?i+" circled "+(n.props.circleStyle||""):""+i,onClick:function(){return n.on_click(t)}},t.bold!=!0&&t.text,t.bold==!0&&React.createElement("strong",null,t.text)),n.state.items&&n.state.items.length>1&&n.state.items.indexOf(t)!==n.state.items.length-1&&React.createElement("span",null," / "))}))},t}(React.Component),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ReactPopover=function(n){function t(t){var i=n.call(this,t)||this,r;return i.renderPopoverContent=function(){var n=React.createElement("span",null);return i.props.popoverContent&&typeof i.props.popoverContent=="function"&&(n=i.props.popoverContent()),n},i.renderLabelContent=function(){var n=React.createElement("span",null);return i.props.labelContent&&typeof i.props.labelContent=="function"&&(n=i.props.labelContent()),n},r=i.getDefaults(),i.state={show:(t.openEvents||[]).indexOf("manual")!==-1?!!t.show:!1,position:r.position,isAuto:r.isAuto},i}return __extends(t,n),t.prototype.getDefaults=function(){var n=this.props.position||"top",t=n.toLowerCase().indexOf("auto ")>-1;return t&&(n=n.replace("auto ","")),{position:n,isAuto:t}},t.prototype.componentDidCatch=function(){},t.prototype.componentDidMount=function(){this.mounted=!0},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.reset=function(){this.element=null;this.container=null},t.prototype.componentWillReceiveProps=function(n){n&&(n.openEvents||[]).indexOf("manual")!==-1&&(this.reset(),this.setState({show:!!n.show}))},t.prototype.getContainer=function(){return this.container?this.container.parentElement:null},t.prototype.determinePosition=function(){var u;if(this.element&&(u=this.props.viewport||this.getContainer(),u)){var i=t.getPosition(this.element),r=t.getPosition(u),f=this.element.offsetWidth,e=this.element.offsetHeight,n=this.state.position;n=n=="bottom"&&i.bottom+e>r.bottom?"top":n=="top"&&i.top-e<r.top?"bottom":n=="right"&&i.right+f>r.width?"left":n=="left"&&i.left-f<r.left?"right":n;console.log(i.right,f,r.width);console.log(i,r,n,this.state.position,f,e,u);this.state.position!=n}},t.prototype.setRootNode=function(n){this.state.isAuto&&n&&!this.element&&(this.element=n,this.determinePosition())},t.prototype.setContainerNode=function(n){this.state.isAuto&&n&&!this.container&&(this.container=n,this.determinePosition())},t.getPosition=function(n){var r=$(n),i=n.tagName=="BODY",t=n.getBoundingClientRect();t.width==null&&(t=$.extend({},t,{width:t.right-t.left,height:t.bottom-t.top}));var u=window.SVGElement&&n instanceof window.SVGElement,f=i?{top:0,left:0}:u?null:r.offset(),e={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:r.scrollTop()},o=i?{width:$(window).width(),height:$(window).height()}:null;return $.extend({},t,e,o,f)},t.prototype.setShown=function(n){this.reset();var t=this.getDefaults();this.setState({show:n,position:t.position,isAuto:t.isAuto},function(){})},t.prototype.render=function(){var n=this,t=this.props.openEvents||[],i=this.props.closeEvents||[];t||(t=[]);var r={background:Utilities.getCSSColour("pa"),border:"2px solid "+Utilities.getCSSColour("p"),borderColor:Utilities.getCSSColour("P"),color:"white",borderRadius:"2px",padding:"5px"},u=this.state.position;return React.createElement("div",{className:"react-popover "+u,ref:function(t){return n.setContainerNode(t)}},React.createElement("div",{style:{position:"relative"}},!!this.state.show&&React.createElement("div",{className:"dock",style:{zIndex:102},onClick:function(i){i.isPropagationStopped()||t.indexOf("click")!==-1&&n.setShown(!n.state.show)}},React.createElement("div",{style:{position:"absolute",cursor:"default"},className:"rp-body "+(this.props.style||"default")+(this.props.growHorizontally?" grow-horizontal":""),onClick:function(n){n.preventDefault();n.stopPropagation()}},React.createElement("div",{className:"arrow_box"}),React.createElement("div",{style:r,className:"rp-content",onClick:function(){i.indexOf("clickInside")!==-1&&n.setShown(!1)},ref:function(t){return n.setRootNode(t)}},this.renderPopoverContent()))),React.createElement("div",{style:{cursor:"pointer",position:"relative",zIndex:101},onMouseEnter:function(){t.indexOf("hover")===-1||n.state.show||n.setShown(!0)},onMouseLeave:function(){t.indexOf("hover")!==-1&&n.state.show&&n.setShown(!1)},onClick:function(){t.indexOf("click")!==-1&&n.setShown(!n.state.show)}},this.renderLabelContent())))},t}(React.Component),ReactSimpleSelect=function(n){if(!n)return null;var t=function(t){var i="";return n.onRenderLabel&&(i=n.onRenderLabel(t)),i||t[n.text_property]},i=function(i){var r="";return n.requestValue&&(r=n.requestValue(i)),r||i[n.value_property||n.text_property]||t(i)};return n.autoSort&&n.items&&n.items.length&&n.items.sort(function(n,i){return(t(n)||"").localeCompare(t(i)||"")}),React.createElement("span",{className:n.container_class||""},React.createElement("select",{className:n.select_class?n.select_class:"",style:{width:n.width||"auto",fontSize:n.font_size||"inherit",minWidth:n.min_width||"auto"},disabled:n.disabled,value:n.default_value||"",onChange:function(t){if(n.on_change)n.on_change(t.target.value)}},!!n.include_blank&&React.createElement("option",null),!!n.default_value&&n.include_provided_value_if_not_exists==!0&&n.items.filter(function(t){return t[n.value_property]==n.default_value}).length==0&&React.createElement("option",{className:n.option_class?n.option_class:"",value:n.default_value},n.default_value),(n.items||[]).map(function(n,r){return React.createElement("option",{key:r,value:i(n)},t(n))})))},ReactSlideOut=function(n){return React.createElement("div",{style:{top:n.top||""},className:"react-slideout react-slideout--"+(n.position||"left")+" react-slideout--"+(n.order||1)},React.createElement("div",{className:"react-slideout__tab"},n.renderLabel?n.renderLabel():""),React.createElement("div",{className:"react-slideout__inner",style:{top:n.top||""}},n.children))},ReactSnackBar=function(n){return React.createElement("div",{className:"react-snackbar "+(n.show?"react-snackbar--show":"")},n.children)},__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),SortableContainer=function(n){function t(t){var i=n.call(this,t)||this;return i.mounted=!1,i.list=[],i.Enter=function(n){i.safeState({targetEl:n.target})},i.Start=function(n){i.safeState({source:n.target});n.dataTransfer.effectAllowed="move"},i.End=function(){var n=i.state.targetEl,t=$(n).data("sortable-item-id")||$(n).parents("[data-sortable-item-id]").data("sortable-item-id"),r=$(i.state.source).data("sortable-item-id");i.move(r,t);i.safeState({source:null,targetEl:null})},i.move=function(n,t){if(n&&t&&n!==t){var r=i.props.items.map(function(n){return n.id}),u=r.indexOf(t);if(r=r.filter(function(t){return t!==n}),r.splice(u,0,n),i.props.onReOrder)i.props.onReOrder(r)}},i.list=t.items,i.state={source:null,targetEl:null},i}return __extends(t,n),t.prototype.componentDidMount=function(){this.mounted=!0},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.safeState=function(n,t){this.mounted&&this.setState(n,function(){return Utilities.ExecFunc(t)})},t.prototype.render=function(){var n=this;return React.createElement("div",{style:this.props.style||{},className:"react-sortable__container"},this.props.items.map(function(t){return React.createElement("div",{key:t.id,className:"react-sortable__item",draggable:!t.disabled,onDragEnter:function(t){return n.Enter(t)},onDragStart:function(t){return n.Start(t)},onDragEnd:function(t){return n.End(t)},"data-sortable-item-id":t.id},t.content)}))},t}(React.Component),ReactSpinner=function(n){return n.spinner_type==SpinnerType.Square?React.createElement("div",{className:"spinner-square "+("spinner-square--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style}):n.spinner_type==SpinnerType.Cube?React.createElement("div",{className:"spinner-cube "+("spinner-cube--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style},React.createElement("div",{className:"cube1"}),React.createElement("div",{className:"cube2"})):n.spinner_type==SpinnerType.Bounce?React.createElement("div",{className:"spinner-bounce "+("spinner-bounce--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style},React.createElement("div",{className:"bounce1"}),React.createElement("div",{className:"bounce2"}),React.createElement("div",{className:"bounce3"})):n.spinner_type==SpinnerType.Circle||!n.spinner_type?React.createElement("div",{className:"sk-circle "+("sk-circle--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style},React.createElement("div",{className:"sk-circle1 sk-child"}),React.createElement("div",{className:"sk-circle2 sk-child"}),React.createElement("div",{className:"sk-circle3 sk-child"}),React.createElement("div",{className:"sk-circle4 sk-child"}),React.createElement("div",{className:"sk-circle5 sk-child"}),React.createElement("div",{className:"sk-circle6 sk-child"}),React.createElement("div",{className:"sk-circle7 sk-child"}),React.createElement("div",{className:"sk-circle8 sk-child"}),React.createElement("div",{className:"sk-circle9 sk-child"}),React.createElement("div",{className:"sk-circle10 sk-child"}),React.createElement("div",{className:"sk-circle11 sk-child"}),React.createElement("div",{className:"sk-circle12 sk-child"})):n.spinner_type==SpinnerType.FoldingCube?React.createElement("div",{className:"sk-folding-cube "+("sk-folding-cube--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style},React.createElement("div",{className:"sk-cube1 sk-cube"}),React.createElement("div",{className:"sk-cube2 sk-cube"}),React.createElement("div",{className:"sk-cube4 sk-cube"}),React.createElement("div",{className:"sk-cube3 sk-cube"})):n.spinner_type==SpinnerType.CubeGrid?React.createElement("div",{className:"sk-cube-grid "+("sk-cube-grid--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style},React.createElement("div",{className:"sk-cube sk-cube1"}),React.createElement("div",{className:"sk-cube sk-cube2"}),React.createElement("div",{className:"sk-cube sk-cube3"}),React.createElement("div",{className:"sk-cube sk-cube4"}),React.createElement("div",{className:"sk-cube sk-cube5"}),React.createElement("div",{className:"sk-cube sk-cube6"}),React.createElement("div",{className:"sk-cube sk-cube7"}),React.createElement("div",{className:"sk-cube sk-cube8"}),React.createElement("div",{className:"sk-cube sk-cube9"})):n.spinner_type==SpinnerType.LdsGrid?React.createElement("div",{className:"lds-grid__container"},React.createElement("div",{className:"lds-grid "+("lds-grid--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style},React.createElement("div",null),React.createElement("div",null),React.createElement("div",null),React.createElement("div",null),React.createElement("div",null),React.createElement("div",null),React.createElement("div",null),React.createElement("div",null),React.createElement("div",null))):n.spinner_type==SpinnerType.CircleLoader?React.createElement("div",{className:"loader "+("loader--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style},"Loading..."):n.spinner_type==SpinnerType.Music?React.createElement("div",{className:"spinner-music "+("spinner-music--"+(n.classModifier||"primary")+" ")+(n.className||""),style:n.style},React.createElement("div",{className:"rect1"}),React.createElement("div",{className:"rect2"}),React.createElement("div",{className:"rect3"}),React.createElement("div",{className:"rect4"}),React.createElement("div",{className:"rect5"})):n.spinner_type==SpinnerType.CheckMark?React.createElement("div",{className:"circle-loader "+(n.completed===!0?"load-complete ":"")+(n.className||""),style:n.style},React.createElement("div",{className:"checkmark draw"})):React.createElement("div",{className:"spinner-square "+(" spinner-square--"+(n.classModifier||"primary")+" ")+(n.className||"")})},SpinnerType;(function(n){n[n.Square=0]="Square";n[n.Cube=1]="Cube";n[n.Bounce=2]="Bounce";n[n.Circle=3]="Circle";n[n.FoldingCube=4]="FoldingCube";n[n.CubeGrid=5]="CubeGrid";n[n.LdsGrid=6]="LdsGrid";n[n.CircleLoader=7]="CircleLoader";n[n.Music=8]="Music";n[n.CheckMark=9]="CheckMark"})(SpinnerType||(SpinnerType={}));var ReactStepProgressBar=function(n){var t=n.steps,i=n.stacked,r=n.noCenter;return!t||!t.length?null:React.createElement("ul",{className:"progress-indicator"+(i?" stacked":"")+(r?" nocenter":"")},t.map(function(n,t){return React.createElement("li",{key:t,className:n.status},React.createElement("span",{className:"bubble"}),React.createElement("span",{className:i?"stacked-text":""},n.name))}))},__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ReactTabs=function(n){function t(t){var i=n.call(this,t)||this;return i.mounted=!1,i.cleanTabs=function(n){return n?n.map(function(n){return typeof n=="string"?{name:n}:n}):[]},i.getTabName=function(n){if(n){if(typeof n=="string")return n;if(n.name)return n.name}return null},i.generateTabId=function(n){return(n||"").replace(/ /g,"").replace(/\W/g,"").toLowerCase()},i.setActiveTab=function(n){return i.safeState({active_tab_id:n})},i.onTabChange=function(n){var t=i.getTabName(n),r=i.generateTabId(t);if(i.setActiveTab(r),i.props.onTabChange)i.props.onTabChange(t)},i.getTabNameFromId=function(n){for(var f=i.cleanTabs(i.props.tabs),u,t=0,r=f.filter(function(t){return t&&i.generateTabId(i.getTabName(t))==n});t<r.length;t++)return u=r[t],i.getTabName(u);return""},i.state={is_mobile:$(window).width()<(t.mobile_max_width||500),active_tab_id:""},i}return __extends(t,n),t.prototype.componentDidMount=function(){var n=this,t;this.mounted=!0;window.onresize=function(){n.mounted&&n.safeState({is_mobile:$(window).width()<(n.props.mobile_max_width||500)})};this.props.tabs&&this.props.tabs.length&&(t=this.generateTabId(this.props.default_tab_id||this.getTabName(this.props.tabs[0])),t&&this.cleanTabs(this.props.tabs).filter(function(i){return n.generateTabId(i.name)==t}).length&&this.setActiveTab(t))},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.componentWillReceiveProps=function(n){if(this.mounted)if(!this.state.active_tab_id&&n.tabs&&n.tabs.length){var t=n.tabs[0];this.safeState({active_tab_id:t?this.generateTabId(this.getTabName(t)):""})}else this.safeState({})},t.prototype.safeState=function(n,t){this.mounted&&this.setState(n,function(){return Utilities.ExecFunc(t)})},t.prototype.render=function(){var n=this,r=this.getTabNameFromId(this.state.active_tab_id),t=this.cleanTabs(this.props.tabs),i={};return this.state.is_mobile&&(i.width="100%"),React.createElement("div",null,React.createElement("div",{className:this.state.is_mobile?"dropdown":"",style:{borderBottom:this.state.is_mobile?"none":"1px solid #7eba48"}},this.state.is_mobile&&React.createElement("button",{type:"button",className:"btn fc-btn fc-btn-primary-accent dropdown-toggle",style:{width:"100%"},"data-toggle":"dropdown"},React.createElement("span",null,r||""),"  ",React.createElement("span",{className:"caret"})),React.createElement("ul",{className:""+(this.state.is_mobile?"dropdown-menu":"nav nav-tabs"),style:i},t.map(function(t){var i=n.generateTabId(t.name),u=n.state.active_tab_id==i,r={color:"#18874b",borderColor:"#7eba48"},f;return u&&(r.backgroundColor=n.props.active_tab_background_color||"#7eba48",r.color=n.props.active_tab_color||"#fff"),f=n.state.is_mobile?[]:(t.badges||[]).filter(function(n){return n.number>0}),React.createElement("li",{key:i,onClick:function(){return n.onTabChange(t)},className:u?"active":"",style:{cursor:"pointer"}},React.createElement("a",{"data-toggle":"tab",href:"#"+i,style:r},t.name,React.createElement("span",{style:{position:n.state.is_mobile?"relative":"absolute",top:"-10px",right:"0"}},f.map(function(t,i){return React.createElement("span",{key:i,style:{background:t.color||n.props.badge_colour||"red",margin:"1px",top:"0"},className:"badge","data-toggle":"tooltip",title:t.name},t.number)}))))}))),React.createElement("div",{className:"tab-content"},t.map(function(t){var i=n.generateTabId(t.name);return React.createElement("div",{key:i,id:"#"+i,style:{backgroundColor:"white"},className:"tab-pane "+(n.state.active_tab_id==i?"active":"")},n.props.getTabContent(t.name))})))},t}(React.Component),__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),TriStateRadio=function(n){function t(t){var i=n.call(this,t)||this;return i.resource_loader=new ResourceLoader,i.resource_loader.loadStylesheets([Utilities.getCacheVersionUrl("/trade/js/react/tri-state-radio/tri-state-radio.min.css")]),i.state={selected_value:i.props.selected_value||""},i}return __extends(t,n),t.prototype.shouldComponentUpdate=function(n,t){return this.state.selected_value!=t.selected_value},t.prototype.handleChange=function(n){this.props.on_change(this.props.filter,$(n.target).prop("value"));this.setState({selected_value:$(n.target).prop("value")})},t.prototype.render=function(){return React.createElement("div",{"data-param":this.props.filter.param_name,className:"tri-state-control"},React.createElement("h4",null,this.props.filter.display_name),React.createElement("div",{className:"wrapper"},React.createElement("label",{className:"radio-title",htmlFor:"yes_radio_"+this.props.filter.param_name,id:"yes-lbl"},"Y"),React.createElement("input",{onChange:this.handleChange.bind(this),"data-tri-state-yes":!0,type:"radio",checked:this.state.selected_value=="1",value:"1",name:"choice_radio_"+this.props.filter.param_name,id:"yes_radio_"+this.props.filter.param_name}),React.createElement("label",{htmlFor:"maybe_radio_"+this.props.filter.param_name,id:"maybe-lbl"}," - "),React.createElement("input",{onChange:this.handleChange.bind(this),"data-tri-state-null":!0,type:"radio",value:"",name:"choice_radio_"+this.props.filter.param_name,checked:this.state.selected_value=="",id:"maybe_radio_"+this.props.filter.param_name}),React.createElement("label",{htmlFor:"no_radio_"+this.props.filter.param_name,id:"no-lbl"},"N"),React.createElement("input",{onChange:this.handleChange.bind(this),"data-tri-state-no":!0,type:"radio",value:"0",name:"choice_radio_"+this.props.filter.param_name,checked:this.state.selected_value=="0",id:"no_radio_"+this.props.filter.param_name}),React.createElement("div",{className:"toggle"})))},t}(React.Component),ReactTriStateRadio=function(n){if(!n)return null;var i=function(t){if(!n.disabled&&n.onChange&&typeof n.onChange=="function")n.onChange(t)},r=n.selectedValue,u=n.leftValue||n.leftValue==!1?n.leftValue:!0,f=n.rightValue||n.rightValue==!1?n.rightValue:!1,e=n.middleValue||n.middleValue==!1?n.middleValue:"",t=n.label.replace(/\s/g,"");return React.createElement("div",{"data-param":t,className:"tri-state-control"},!n.hideLabel&&React.createElement("h4",null,n.label),React.createElement("div",null,React.createElement("div",{className:"wrapper"},React.createElement("label",{className:"radio-title",htmlFor:"yes_radio_"+t,id:"yes-lbl"},n.leftLabel||"Y"),React.createElement("input",{onChange:function(){return i(u)},"data-tri-state-yes":!0,type:"radio",checked:r==u,value:"1",name:"choice_radio_"+t,id:"yes_radio_"+t}),React.createElement("label",{htmlFor:"maybe_radio_"+t,id:"maybe-lbl"},n.middleLabel||" - "),React.createElement("input",{onChange:function(){return i(e)},"data-tri-state-null":!0,type:"radio",value:n.middleValue||"",name:"choice_radio_"+t,checked:r==e,id:"maybe_radio_"+t}),React.createElement("label",{htmlFor:"no_radio_"+t,id:"no-lbl"},n.rightLabel||"N"),React.createElement("input",{onChange:function(){return i(f)},"data-tri-state-no":!0,type:"radio",value:n.rightValue,name:"choice_radio_"+t,checked:r==f,id:"no_radio_"+t}),React.createElement("div",{className:"toggle"}))))},ReactValidation=function(n){if(!!n.item&&n.show){var t=Array.isArray(n.item.message)?n.item.message:[n.item.message];if(t&&t.length)return React.createElement("div",{id:ReactValidationService.getId(n.item.key),className:"react-validation__container react-validation__container--"+(n.item.type||"error")},n.children,React.createElement("div",null,t.map(function(n){return React.createElement("small",{key:n,className:"react-validation__message"},n)})))}return React.createElement("div",null,n.children)},ReactValidationService=function(){function n(){}return n.getId=function(n){return"reactValidation_"+n},n.getValidationItem=function(n,t){var i,r,u;if(t)for(i=0,r=t;i<r.length;i++)if(u=r[i],u.key==n)return u;return null},n.Noty=function(t){var u,i,r,f;if(t&&t.length)for(u=function(t){t&&Utilities.noty({text:t.message,type:"error",timeout:6e3,callbacks:{onClick:function(){var r=n.getId(t.key),i;r&&(i=$("#"+n.getId(t.key)).closest(".react-accordion-section__container").data("accordion-id"),i&&GlobalJSEvents.exec(AccordionSectionService.getOpenEventName(i)),Utilities.gotoElement("#"+n.getId(t.key)))}}})},i=0,r=t;i<r.length;i++)f=r[i],u(f)},n}()