1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[5902],{21747:(e,t,n)=>{n.d(t,{KX:()=>p,ot:()=>m});var r=n(88767),o=n(65),a=n(55965),i=(n(58409),n(2344)),c=n(29880);function s(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,o)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var d,f=n(35666),m="accountHolders",p=function(e){var t=(0,i.h_)(),n=(0,r.useQueryClient)(),o=y(t,n);return(0,r.useQuery)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){l(e,t,n[t])})}return e}({},o,e))},y=function(e,t){return{queryFn:function(){return v(e,t)},queryKey:[m]}},v=(d=f.mark(function e(t,n){var r,o,i,s,l,d,m;return f.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=[n.fetchQuery((0,c.c3)(t))],e.next=3,Promise.all(r);case 3:var f;return f=e.sent[0],o=f.selfServiceList,i=u(o).sort(h),s=i.filter(a.C).map(b),l=i.filter(a.M).map(g),d=u(s).concat(u(l)),m=u(s).concat(u(l)),e.abrupt("return",{companies:s,private:l,all:d,allNeos:m});case 10:case"end":return e.stop()}},e)}),function(){var e=this,t=arguments;return new Promise(function(n,r){var o=d.apply(e,t);function a(e){s(o,n,r,a,i,"next",e)}function i(e){s(o,n,r,a,i,"throw",e)}a(void 0)})}),b=function(e){return{id:e.agreementCombinedKey,name:e.primaryOwnerName,type:o.s.BUSINESS,selfServiceAgreement:e.agreementCombinedKey,sortingKey:e.sortingKey,ownedByPersonLoggedIn:e.ownedByPersonLoggedIn,primaryOwnerType:e.primaryOwnerType}},g=function(e){return{id:e.agreementCombinedKey,name:e.primaryOwnerName,type:o.s.PRIVATE,selfServiceAgreement:e.agreementCombinedKey,sortingKey:e.sortingKey,ownedByPersonLoggedIn:e.ownedByPersonLoggedIn,primaryOwnerType:e.primaryOwnerType}},h=function(e,t){return e.sortingKey-t.sortingKey}},19605:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(67294),o=n(51474);function a(e){var t=(0,r.useRef)(null),n=e.moveItem,a=e.renderItem,i=e.list,c=(0,r.useCallback)(function(e){void 0!==e.oldIndex&&void 0!==e.newIndex&&n(e.oldIndex,e.newIndex)},[n]);return(0,r.useEffect)(function(){var e;return t.current&&(e=o.ZP.create(t.current,{onSort:c})),function(){e&&e.destroy()}},[t,c,i]),r.createElement("div",{ref:t},e.list.map(function(e,t){return a(e,t)}))}},94230:(e,t,n)=>{n.d(t,{_:()=>s});var r=n(94184),o=n.n(r),a=n(67294),i=n(17249),c=n(57709),s=function(e){var t=e.children,n=e.isOpen,r=e.onRequestClose,s=e.header,l=(0,c.f)(),u=o()("sorting-modal",{"sorting-modal--isOpen":n});return a.createElement(i.Z,{isOpen:n,className:u,ariaHideApp:!1,onRequestClose:r,overlayClassName:"sorting-modal__overlay",contentClassName:"sorting-modal__content"},a.createElement("div",{className:"sorting-modal__top"},a.createElement("h3",{className:"sorting-modal__top-header"},s),a.createElement("p",{className:"sorting-modal__top-subheader"},l.global.sortingModalSubheader)),t)}},45902:(e,t,n)=>{n.r(t),n.d(t,{default:()=>L});var r=n(67294),o=n(24632),a=n(88767),i=n(21747),c=n(29880),s=n(2344),l=n(90062),u=n(94184),d=n.n(u),f=n(78977),m=n(28968),p=n(69189),y=n(19605),v=n(57709),b=n(68038),g=function(e){var t=(0,v.f)(),n=e.sortingList,o=e.setSortingList,a=e.disabled,i=e.isSelected,c=e.disableUnselected,s=(0,r.useCallback)(function(e,t){var r=(0,b.Rp)(n,e,t);o(r)},[n,o]);return r.createElement("div",{className:d()("account-holder-sort-list",{"account-holder-sort-list--disabled":a})},n.length>0&&r.createElement(y.Z,{list:n,moveItem:s,renderItem:function(e,o){var a=d()("account-holder-sort-list__item",{"account-holder-sort-list__item--unSelected":c&&i&&!i(e)});return r.createElement(p.Z,{shadow:!0,className:a,key:e.id},r.createElement("div",{className:"account-holder-sort-list__item-info"},r.createElement("div",{className:"account-holder-sort-list__item-name"},e.name)),r.createElement("div",{className:"account-holder-sort-list__item-control
1s"},0!==o&&r.createElement(m.Z,{type:"button",onClick:function(){s(o,o-1)},title:(0,f.Z)(t.global.moveUp,{entity:e.name,currentNumber:"".concat(o+1),totalNumber:"".concat(n.length)}),color:"white",iconId:"icon_16_arrow-up",small:!0}),o!==n.length-1&&r.createElement(m.Z,{type:"button",onClick:function(){s(o,o+1)},color:"white",iconId:"icon_16_arrow-down",title:(0,f.Z)(t.global.moveDown,{entity:e.name,currentNumber:"".concat(o+1),totalNumber:"".concat(n.length)}),small:!0})))}}))},h=n(11054),w=n(21988),_=n(14578),S=n(82412);function E(e,t,n,r,o,a,i){try{var c=e[a](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,o)}function O(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var C=n(35666);const I=function(e){var t,n,u=(0,v.f)(),d=e.onSuccess,f=e.disableUnselected,p=(0,w.rZ)().accountHolderSortingModal,y=(0,S.aj)(),b=y.isLoading,I=y.error,P=y.selectedAccountHolders,j=y.private,k=y.companies,x=y.isFetching,A=y.refetch,Z=p.selectedSegment===l.vZ.PRIVATE?j:k,K=N((0,r.useState)(Z),2),L=K[0],T=K[1],R=N((0,r.useState)(!1),2),H=R[0],M=R[1],U=(t=(0,s.h_)(),n=(0,a.useQueryClient)(),(0,a.useMutation)(function(e){return t.updateSelfServiceAgreementsOrder(e)},{onSuccess:function(){n.invalidateQueries(c.IR),n.invalidateQueries(i.ot)}})),Q=U.mutateAsync,q=U.error,B=U.isLoading,D=(0,_.Z)();(I||q)&&D.dismissable(I||new Error("Error updating account holder order")),(0,r.useEffect)(function(){d&&H&&!x&&(d(),M(!1))},[d,H,x]);var F,V=(F=C.mark(function e(){return C.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Q({agreements:L.map(function(e){return e.selfServiceAgreement})});case 3:return e.next=5,A();case 5:M(!0),e.next=15;break;case 8:if(e.prev=8,e.t0=e.catch(0),!O(e.t0,o.T)){e.next=14;break}D.dismissable(e.t0),e.next=15;break;case 14:throw e.t0;case 15:case"end":return e.stop()}},e,null,[[0,8]])}),function(){var e=this,t=arguments;return new Promise(function(n,r){var o=F.apply(e,t);function a(e){E(o,n,r,a,i,"next",e)}function i(e){E(o,n,r,a,i,"throw",e)}a(void 0)})});return b?r.createElement("div",{className:"account-holder-sorting"},r.createElement(h.Z,null)):r.createElement("div",{className:"account-holder-sorting__layout"},r.createElement("div",{className:"account-holder-sorting"},r.createElement(g,{setSortingList:T,sortingList:L,disabled:B,isSelected:function(e){return P.some(function(t){return t.id===e.id})},disableUnselected:f})),r.createElement("div",{className:"account-holder-sorting__save"},r.createElement(m.Z,{type:"button",fullWidth:!0,autoCapitalize:"true",large:!0,onClick:V,loading:B,disabled:!L.length},u.global.saveSorting)))};var P=n(94230),j=function(){var e=(0,v.f)(),t=(0,w.rZ)(),n=t.accountHolderSortingModal,o=t.setAccountHolderSortingModal,a=function(){o(!1,n.selectedSegment)};return r.createElement(P._,{isOpen:n.isOpen,onRequestClose:a,header:e.accountHolderSortingHeader},r.createElement(I,{onSuccess:a,disableUnselected:n.disableUnselected}))};function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function x(){return x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}function Z(e,t){return Z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Z(e,t)}var K=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};const L=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=this,!(n=A(t).apply(this,arguments))||"object"!==K(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n;var e,n}var n,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Z(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement(j,x({},this.props.contextModel))}}])&&k(n.prototype,o),t}(r.Component)}}]); 2//# sourceMappingURL=5902.7f43e91f8a5dc5323a5f.js.map
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.