1"use strict";(self.webpackChunkweb=self.webpackChunkweb||[]).push([[4702],{10040:function(e,n,t){t.d(n,{l:function(){return c}});var r=t(1992),a=t(18489),i=(t(47313),t(3837)),s=t(16031),o=t.n(s),u=t(46417);function c(e){var n=(0,a.Z)({onSubmit:function(){},mutators:(0,a.Z)({forceValidate:function(e,n,t){(0,r.Z)(t);var a=n.fields[e].validators;Object.keys(a).map((function(t){var r=a[t],i=n.formState.values;r(o().get(i,e),i,{})}))}},null===e||void 0===e?void 0:e.mutators),initialValuesEqual:o().isEqual},e);return(0,u.jsx)(i.l0,(0,a.Z)({subscription:{}},n))}},37439:function(e,n,t){t.d(n,{D:function(){return b}});var r=t(18489),a=t(83738),i=t(27853),s=t(84531),o=t(81020),u=t(18334),c=t(47313),l=t(21573),d=t.n(l),f=t(10383),m=t(48569),h=t(87668),v=t(22449),p=t(2983),N=t(46417),g=["name","onChange","value","type"],Z=["input","meta","formControlProps","forceShowError","formHasErrors","formLabelProps","label","inputMaxLength","startAdornment","underFieldText","loading","numeric","innerInputProps","helpBubble","mask"],b=function(e){(0,o.Z)(t,e);var n=(0,u.Z)(t);function t(){var e;(0,i.Z)(this,t);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return(e=n.call.apply(n,[this].concat(a))).numericOnlyOnChange=function(n){var t=n.target.value;!t.match(/^[\d,.]+$/)&&t||e.props.input.onChange(n)},e}return(0,s.Z)(t,[{key:"render",value:function(){var e=this,n=this.props,t=n.input,i=t.name,s=t.onChange,o=t.value,u=t.type,l=(0,a.Z)(t,g),b=n.meta,x=n.formControlProps,D=n.forceShowError,j=n.formHasErrors,y=n.formLabelProps,w=n.label,T=n.inputMaxLength,C=n.startAdornment,I=n.underFieldText,E=n.loading,P=n.numeric,F=n.innerInputProps,M=n.helpBubble,k=n.mask,S=(0,a.Z)(n,Z),q=(b.submitError&&!b.dirtySinceLastSubmit||b.error)&&(b.touched||D),A=function(e){s(e),isNaN(Number(e))||setTimeout((function(){l.onFocus(),setTimeout(l.onBlur,0)}),0)};return(0,N.jsxs)(f.Z,(0,r.Z)((0,r.Z)({variant:"standard"},x),{},{error:q||j,fullWidth:!0,className:"text-field-wrapper wrapper-control",children:[E?(0,N.jsx)(p.Z,{width:"20%",variant:"text"}):(0,N.jsxs)(h.Z,(0,r.Z)((0,r.Z)({},y),{},{htmlFor:i,classes:{root:"form-label",error:"error-form-label"},focused:b.active,children:[w,M]})),E?(0,N.jsx)(p.Z,{width:"100%",variant:"text",height:32}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(d(),{mask:function(e){return!!k&&k(e)},guide:!1,render:function(n,t){return(0,N.jsx)(v.Z,(0,r.Z)((0,r.Z)({},S),{},{id:i,classes:{underline:"form-input-underline"},error:q,inputProps:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},t),{},{ref:n},l),F),{},{maxLength:T||void 0}),onChange:"number"===u?A:P?e.numericOnlyOnChange:s,startAdornment:C,value:o,type:u||"text",autoComplete:"new-password"}))}}),I&&(0,N.jsx)("div",{className:"under-field-text",children:I.split("\n").map((function(e,n,t){var r=n!==t.length;return(0,N.jsxs)(c.Fragment,{children:[(0,N.jsx)("span",{children:e}),r&&(0,N.jsx)("br",{})]},n)}))}),q&&(0,N.jsx)(m.Z,{children:b.error||b.submitError})]})]}))}}]),t}(c.Component)},28647:function(e,n,t){t.d(n,{m:function(){return c}});var r=t(27853),a=t(84531),i=t(81020),s=t(18334),o=t(47313),u=t(46417),c=function(e){(0,i.Z)(t,e);var n=(0,s.Z)(t);function t(){return(0,r.Z)(this,t),n.apply(this,arguments)}return(0,a.Z)(t,[{key:"render",value:function(){return(0,u.jsx)("header",{className:"page-header",children:(0,u.jsx)("h1",{children:this.props.title})})}}]),t}(o.PureComponent)},98345:function(e,n,t){t.d(n,{M:function(){return r}});var r=function(e){var n=e.condition,t=e.wrapper,r=e.children;return n?t(r):r}},57948:function(e,n,t){t.d(n,{g:function(){return o}});t(47313);var r=t(68945),a=t(5280),i=t(98345),s=t(46417),o=function(e){var n=(0,r.v9)(a.Ww),t=e.children;return(0,s.jsx)(i.M,{condition:n.isEmulated,wrapper:function(e){return(0,s.jsxs)("div",{className:"wrapper-control",children:[e,(0,s.jsx)("div",{className:"under-field-text is-emulating",children:(0,s.jsx)("span",{children:"This action is disabled during emulation"})})]})},children:t})}},38440:function(e,n,t){t.d(n,{d:function(){return u}});t(47313);var r=t(73477),a=t(68945),i=t(5280),s=t(57948),o=t(46417),u=function(e){var n=(0,a.v9)(i.Ww),t=e.disabled,u=e.onClick;return(0,o.jsx)(s.g,{children:(0,o.jsx)(r.Z,{className:"form-orange-solid",variant:"contained",disabled:!!n.isEmulated||t,color:"primary",onClick:u,children:e.children})})}},13293:function(e,n,t){t.d(n,{J:function(){return u}});var r=t(55848),a=t(12722),i=t(74685),s=t(93822),o=t(39929),u={getEnterpriseTransactionDetail
1s:function(e){return function(n,t){return n(r.iL()),n(a.Z.audit.getEnterpriseTransactionDetails(e)).then((function(e){return 200===e.status?e.json():(404===e.status?n((0,i.w)({message:"The transaction is not found",style:s.Q.Error,autohide:!0,canDismiss:!0})):n((0,i.w)({message:"Failed to load transaction details",style:s.Q.Error,autohide:!0,canDismiss:!0})),null)})).then((function(e){return e?(n(u.getTransactionMemberInfo(e.certificateNumber)),n(r.ct({transactionDetails:e,succeeded:!0})),e):(n(r.ct({transactionDetails:null,succeeded:!1})),n(r.lV({personDetails:null,succeeded:!1})),null)}))}},getTransactionMemberInfo:function(e){return function(n,t){return n(r.mf()),!e||t().transactions&&t().transactions.details&&t().transactions.details.personDetails&&t().transactions.details.personDetails.certificateNumber&&t().transactions.details.personDetails.certificateNumber===e?(n(r.lV({personDetails:t().transactions.details.personDetails,succeeded:!0})),t().transactions.details.personDetails):n(a.Z.people.getPerson(e)).then((function(e){return 200===e.status?e.json():(n((0,i.w)({message:"Failed to load member transaction details",style:s.Q.Error,autohide:!0,canDismiss:!0})),null)})).then((function(e){return e?(n(r.lV({personDetails:e,succeeded:!0})),e):(n(r.lV({personDetails:null,succeeded:!1})),null)}))}},saveNewNote:function(e){return function(n,t){var o,c,l;n(r.Py());var d=null!==(o=t().transactions)&&void 0!==o&&o.details?null===(c=t().transactions)||void 0===c||null===(l=c.details)||void 0===l?void 0:l.transactionDetails:null;if(null!==d&&void 0!==d&&d.transactionID&&e)return n(a.Z.audit.saveEnterpriseTransactionNote(d.transactionID,e)).then((function(e){return 200===e.status?e.json():(404===e.status?n((0,i.w)({message:"The transaction is not found",style:s.Q.Error,autohide:!0,canDismiss:!0})):n((0,i.w)({message:"Failed to save transaction note",style:s.Q.Error,autohide:!0,canDismiss:!0})),null)})).then((function(e){return!!e&&(n(r.qu({enterpriseTransactionNote:e,succeeded:!0})),n(u.refreshMemberProfileRecentTransactionHistory(d.certificateNumber)),!0)}))}},updateStatus:function(e,n){return function(t,o){return t(r.rZ()),t(a.Z.audit.updateEnterpriseTransactionStatus(e,n)).then((function(e){return 200===e.status?e.json():(404===e.status?t((0,i.w)({message:"The transaction is not found",style:s.Q.Error,autohide:!0,canDismiss:!0})):t((0,i.w)({message:"Failed to update transaction status",style:s.Q.Error,autohide:!0,canDismiss:!0})),null)})).then((function(n){return!!n&&(t(r.ws({transactionId:e,transactionDetails:n,succeeded:!0})),t((0,i.w)({message:"Transaction status updated",style:s.Q.Success,autohide:!0,canDismiss:!0})),t(u.refreshMemberProfileRecentTransactionHistory(n.certificateNumber)),!0)}))}},refreshMemberProfileRecentTransactionHistory:function(e){return function(n,t){var r,a=t().person;(null===a||void 0===a||null===(r=a.personDetails)||void 0===r?void 0:r.certificateNumber)===e&&n(o.T.getRecentMemberProfileEnterpriseTransactions(e))}},clearEnterpriseTransactionDetails:function(){return function(e){e(r.tO())}}}},50917:function(e,n,t){t.d(n,{a$:function(){return o},uf:function(){return s},zI:function(){return i}});var r=t(7147),a=t(8030),i=30,s=6,o={validateFirstName:function(){return(0,a.Xm)("restrictPersonNameCharactersOnDate").isFeatureEnabled?(0,r.A3)(r.dt.validateFieldIsRequired,r.dt.validateLengthIsNoGreaterThan(i),r.dt.validateNameHasNoUnsupportedCharacters):(0,r.A3)(r.dt.validateFieldIsRequired,r.dt.validateLengthIsNoGreaterThan(i))},validateLastName:function(){return(0,a.Xm)("restrictPersonNameCharactersOnDate").isFeatureEnabled?(0,r.A3)(r.dt.validateFieldIsRequired,r.dt.validateLengthIsNoGreaterThan(i),r.dt.validateNameHasNoUnsupportedCharacters):(0,r.A3)(r.dt.validateFieldIsRequired,r.dt.validateLengthIsNoGreaterThan(i))},validateMiddleInitial:function(){return(0,a.Xm)("restrictPersonNameCharactersOnDate").isFeatureEnabled?(0,r.A3)(r.dt.validateLengthIsNoGreaterThan(s),r.dt.validateNameHasNoUnsupportedCharacters):(0,r.A3)(r.dt.validateLengthIsNoGreaterThan(s))},validateGender:function(){return r.dt.validateFieldIsRequired}}},18404:function(e,n,t){t.d(n,{A3:function(){return g},dd:function(){return v},dt:function(){return N},qC:function(){return Z}});var r=t(31303),a=t(6021),i=t(8859),s=t(39231),o=t(12567),u=t(89600),c=t(74635),l=t(50567),d=t(88502),f=t(33532),m=t(32679),h=t(31045),v="This field is required",p=/^[a-zA-Z\xc0\xc2\xc6\xc7\xc8\xc9\xca\xcb\xce\xcf\xd4\u0152\xd9\xdb\xdc\u0178\xe0\xe2\xe6\xe7\xe8\xe9\xea\xeb\xee\xef\xf4\u0153\xf9\xfb\xfc\xff\-'\. ]+$/,N={validateFieldIsRequired:function(e){return e?void 0:v},validateFieldIsRequiredShort:function(e){return e?void 0:"Required"},validateDateIsRequired:function(e){if(null===(0,h.cG)(e))return"This field requires a valid date"},validateThisIsAValidDate:function(e){var n=m.zW.convertToDateObject(e);
1if(isNaN(n))return"Invalid Date"},validateNameHasNoUnsupportedCharacters:function(e){return null==e||""===e.trim()||p.test(e)?void 0:"Name contains unsupported characters"},validateLengthIsNoGreaterThan:function(e){return function(n){var t,r,a,i=null!==(t=null===n||void 0===n||null===(r=n.trim)||void 0===r||null===(a=r.call(n))||void 0===a?void 0:a.length)&&void 0!==t?t:0;if(i>e&&i>0)return function(e){return"Max allowed length is ".concat(e," characters.")}(e)}},validateDateIsNoLaterThan:function(e,n,t){return function(r){e=(0,h.cG)(e);var f=Date.parse(r);if(!isNaN(f)){var m=(0,a.Z)(f);if((0,i.Z)(m)){var v,p="Date can't be in the future";if(!e||(0,s.Z)(e))v=(0,o.Z)();else{v=(0,a.Z)(e);var N=n?(0,u.Z)(v,"d MMM yyyy"):"".concat((0,c.Z)(v,(0,o.Z)())," ").concat(v>(0,o.Z)()?"from today":"ago");p="Date must be earlier than ".concat(N)}return t&&t.length&&(p=t),(0,l.Z)(v,m)||(0,d.Z)(v,m)?void 0:p}}}},validateDateIsNoEarlierThan:function(e,n,t){return function(r){e=(0,h.cG)(e);var i=r instanceof Date?r.getTime():Date.parse(r);if(!isNaN(i)){var l,m=(0,a.Z)(i),v="Date can't be in the past";if(!e||(0,s.Z)(e))l=(0,o.Z)();else{l=(0,a.Z)(e);var p=n?(0,u.Z)(l,"d MMM yyyy"):"".concat((0,c.Z)(l,(0,o.Z)())," ").concat(l>(0,o.Z)()?"from today":"ago");v="Date must be later than ".concat(p)}return t&&t.length&&(v=t),(0,f.Z)(l,m)||(0,d.Z)(l,m)?void 0:v}}},oneOf:function(e){return function(n){return Object.keys(e||{}).map((function(n){return e[n].value})).indexOf(n)>-1?void 0:"Required"}}},g=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return function(e,t,r){return n.reduce((function(n,a){return n||("function"===typeof a?a(e,t,r):a)}),void 0)}};function Z(e){return function(n,t,a){return g.apply(void 0,(0,r.Z)(e(n,t,a)))(n,t,a)}}},7147:function(e,n,t){t.d(n,{A3:function(){return r.A3},a$:function(){return a.a$},dd:function(){return r.dd},dt:function(){return r.dt},qC:function(){return r.qC}});var r=t(18404),a=t(50917)},74702:function(e,n,t){t.r(n),t.d(n,{default:function(){return S}});var r=t(27853),a=t(84531),i=t(81020),s=t(18334),o=t(47313),u=t(68945),c=t(16852),l=t(82937),d=t(13293),f=t(3794),m=t(11790),h=t(25746),v=t(28647),p=t(50678),N=t(37439),g=t(38440),Z=t(7147),b=t(3837),x=t(73477),D=t(80654),j=t(44906),y=t(46417);function w(e){var n=o.createRef(),t=o.useState(),r=(0,p.Z)(t,2),a=r[0],i=r[1],s=e.isSaving,u=e.onCancel,c=o.useState(!1),d=(0,p.Z)(c,2),f=d[0],m=d[1],h=(0,b.cI)(),v=function(e){i(null)};return(0,y.jsxs)(l.ZP,{container:!0,spacing:2,className:"new-general-note",children:[(0,y.jsx)(l.ZP,{item:!0,xs:12,children:(0,y.jsx)(b.gN,{name:"newNoteContent",label:"New Note",component:N.D,type:"text",validate:Z.dt.validateFieldIsRequired,required:!0,forceShowError:f,multiline:!0})}),(0,y.jsxs)(l.ZP,{item:!0,xs:12,className:"new-note-actions",ref:n,children:[(0,y.jsx)(x.Z,{variant:"outlined",disabled:s,className:"form-orange-default new-note-action",onClick:u,children:"Cancel"}),(0,y.jsx)(x.Z,{variant:"text",color:"primary",disabled:s,onClick:function(e){m(!0),a?v():function(e){h.getState().valid&&h.getState().dirty&&i(e.currentTarget)}(e)},className:"form-orange-solid new-note-action",children:s?"ADDING ...":"ADD NOTE"}),(0,y.jsx)(j.ZP,{className:"general-note-confirmation-popover",open:Boolean(a),anchorEl:a,container:n.current,onClose:v,transformOrigin:{vertical:"top",horizontal:"left"},anchorOrigin:{vertical:"bottom",horizontal:"left"},children:(0,y.jsxs)(D.Z,{className:"confirmation-dialog",children:[(0,y.jsx)("div",{className:"confirmation-title",children:"Creating Note Transaction"}),(0,y.jsxs)("div",{className:"confirmation-body",children:["This will create a permanent transaction.",(0,y.jsx)("br",{})," Do you want to continue?"]}),(0,y.jsxs)(l.ZP,{container:!0,spacing:1,justifyContent:"flex-end",children:[(0,y.jsx)(l.ZP,{item:!0,children:(0,y.jsx)(x.Z,{variant:"outlined",className:"form-orange-outlined",onClick:v,children:"No"})}),(0,y.jsx)(l.ZP,{item:!0,children:(0,y.jsx)(g.d,{onClick:function(){var n=h.getState().values.newNoteContent;i(null),e.onSave(n)},children:"Yes"})})]})]})})]})]})}var T=t(96193),C=t(12722),I=t(74685),E=t(93822),P=t(39929),F={saveNewGeneralNote:function(e,n,t){return function(r,a){return r(T._()),r(C.Z.audit.saveGeneralN
1ote(e,n,t)).then((function(e){return 200===e.status?e.json():(r((0,I.w)({message:"Failed to save the note",style:E.Q.Error,autohide:!0,canDismiss:!0})),null)})).then((function(n){if(n){var t;r(T.m());var i=a().person;return(null===i||void 0===i||null===(t=i.personDetails)||void 0===t?void 0:t.certificateNumber)===e&&r(P.T.getRecentMemberProfileEnterpriseTransactions(e)),n}return null}))}}},M=t(10040),k=function(e){(0,i.Z)(t,e);var n=(0,s.Z)(t);function t(){var e;(0,r.Z)(this,t);for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return(e=n.call.apply(n,[this].concat(i))).saveGeneralNote=function(n){e.props.saveNewGeneralNote(e.props.match.params.certificateNumber,e.props.match.params.id,n).then((function(n){n&&e.props.history.push("/inquiry/transactions/"+n.transactionID)}))},e.goBack=function(){history.length>1?history.back():e.props.history.push("/memberdetails/"+e.props.match.params.certificateNumber)},e}return(0,a.Z)(t,[{key:"componentDidMount",value:function(){"undefined"!==typeof window&&this.props.getTransactionMemberInfo(this.props.match.params.certificateNumber)}},{key:"render",value:function(){var e=this,n=this.props,t=n.personDetails,r=n.isPersonDetailsFetching,a=n.isSavingNewNote;return(0,y.jsx)("div",{className:"page-columns-wrapper",children:(0,y.jsxs)(m.Z,{title:"New Note",className:"page-container transaction-details-page",noPadding:!0,children:[r||(null===t||void 0===t?void 0:t.certificateNumber)&&(0,y.jsx)("div",{className:"member-summary-container",children:(0,y.jsx)(h.k,{personDetails:t,selectedMembership:t?t.ownedMemberships.find((function(n){return n.membershipId===parseInt(e.props.match.params.id)})):null,isFetching:r,hideActionsMenu:!0})}),(0,y.jsxs)(l.ZP,{container:!0,spacing:2,className:"transaction-details-container",children:[(0,y.jsx)(l.ZP,{item:!0,xs:8,children:(0,y.jsx)(v.m,{title:"New Note"})}),(0,y.jsx)(l.ZP,{item:!0,xs:12,children:(0,y.jsx)(M.l,{children:function(){return(0,y.jsx)(y.Fragment,{children:(0,y.jsx)(w,{isSaving:a,onSave:e.saveGeneralNote,onCancel:e.goBack})})}})})]})]})})}}]),t}(o.Component),S=(0,f.Z)((0,u.$j)((function(e){var n,t,r,a,i,s,o,u,c;return{isPersonDetailsFetching:!(null===(n=e.transactions)||void 0===n||!n.details)&&(null===(t=e.transactions)||void 0===t||null===(r=t.details)||void 0===r?void 0:r.isPersonDetailsFetching),personDetails:null!==(a=e.transactions)&&void 0!==a&&a.details?null===(i=e.transactions)||void 0===i||null===(s=i.details)||void 0===s?void 0:s.personDetails:null,isSavingNewNote:!(null===(o=e.transactions)||void 0===o||!o.generalNote)&&(null===(u=e.transactions)||void 0===u||null===(c=u.generalNote)||void 0===c?void 0:c.isSavingNewNote)}}),{getTransactionMemberInfo:d.J.getTransactionMemberInfo,saveNewGeneralNote:F.saveNewGeneralNote})((0,c.EN)(k)))},1992:function(e,n,t){function r(e){if(null==e)throw new TypeError("Cannot destructure "+e)}t.d(n,{Z:function(){return r}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.