1"use strict";(self.webpackChunkportfoliodesign=self.webpackChunkportfoliodesign||[]).push([[7520,9234],{64246(e,t,n){n.d(t,{C1:()=>s,TR:()=>l,UJ:()=>u,Y0:()=>i,jk:()=>a});var r=n(20212),o=n(51470);function i(e){return(0,r.RD)(o.f9G,{method:"post",data:{companyXid:e}})}function a(e){var t=e.companyXid,n=e.fiscalYearXid,i=e.grossProfitLoss,a=e.employeeExpenses,u=e.depreciations,l=e.financialIncomeAndExpenses,s=e.taxExpenses,c=e.otherTaxExpenses,f=e.continuedDiscontinued,d=e.distribution,p=e.intangibleAssets,y=e.propertyPlantAndEquipment,m=e.longtermInvestmentsAndReceivables,v=e.inventories,h=e.shorttermReceivables,b=e.shorttermInvestments,w=e.currentAssets,g=e.equity,O=e.provisions,S=e.longtermLiabilitiesOtherThanProvisions,R=e.shorttermLiabilitiesOtherThanProvisions;return(0,r.RD)(o.LFj,{method:"post",data:{companyXid:t,fiscalYearXid:n,grossProfitLoss:i,employeeExpenses:a,depreciations:u,financialIncomeAndExpenses:l,taxExpenses:s,otherTaxExpenses:c,continuedDiscontinued:f,distribution:d,intangibleAssets:p,propertyPlantAndEquipment:y,longtermInvestmentsAndReceivables:m,inventories:v,shorttermReceivables:h,shorttermInvestments:b,currentAssets:w,equity:g,provisions:O,longtermLiabilitiesOtherThanProvisions:S,shorttermLiabilitiesOtherThanProvisions:R}})}function u(e){return(0,r.RD)(o.n4c,{method:"post",data:{companyXid:e}})}function l(e){var t=e.companyXid,n=e.fiscalYearXid,i=e.equityExplanationUsed,a=e.equityValues;return(0,r.RD)(o.j8I,{method:"post",data:{companyXid:t,fiscalYearXid:n,equityExplanationUsed:i,equityValues:a}})}function s(e){return(0,r.RD)(o.rFD,{method:"post",data:{companyXid:e}})}},65139(e,t,n){var r;function o(e,t,n,o){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=o;else if(a>1){for(var u=Array(a),l=0;l<a;l++)u[l]=arguments[l+3];t.children=u}if(t&&i)for(var s in i)void 0===t[s]&&(t[s]=i[s]);else t||(t=i||{});return{$$typeof:r,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}const i=function(){return o("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},void 0,o("path",{d:"M24 12C24 5.38336 18.6166 0 12 0C5.38336 0 0 5.38336 0 12C0 18.6166 5.38336 24 12 24C18.6166 24 24 18.6166 24 12ZM1.19902 12C1.19902 6.04405 6.04405 1.19902 12 1.19902C17.956 1.19902 22.801 6.04405 22.801 12C22.801 17.956 17.956 22.801 12 22.801C6.04405 22.801 1.19902 17.956 1.19902 12Z",fill:"#E35D5D"}),o("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.2041 8V0.706726C1.2041 0.316012 0.934814 0 0.602051 0C0.269287 0 0 0.316012 0 0.706726V8H1.2041Z",transform:"translate(17.166 5.8902) rotate(45)",fill:"#E35D5D"}),o("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.2041 8V0.706726C1.2041 0.316012 0.934814 0 0.602051 0C0.269287 0 0 0.316012 0 0.706726V8H1.2041Z",transform:"translate(6.83398 17.9239) rotate(-135)",fill:"#E35D5D"}),o("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.2041 8V0.706726C1.2041 0.316012 0.934814 0 0.602051 0C0.269287 0 0 0.316012 0 0.706726V8H1.2041Z",transform:"translate(6 6.74185) rotate(-45)",fill:"#E35D5D"}),o("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.2041 8V0.706726C1.2041 0.316012 0.934814 0 0.602051 0C0.269287 0 0 0.316012 0 0.706726V8H1.2041Z",transform:"translate(18.0332 17.0724) rotate(135)",fill:"#E35D5D"}))};n.d(t,["A",0,i])},99234(e,t,n){n.r(t),n.d(t,{rawEquityPage:()=>De});var r,o=n(2404),i=n.n(o),a=n(88055),u=n.n(a),l=n(88482),s=n.n(l),c=n(42845),f=n.n(c),d=n(37995),p=n.n(d),y=n(61225),m=n(64246),v=n(5556),h=n.n(v),b=n(13918),w=n(86882),g=n(83331),O=n(25799);function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function R(e,t,n,o){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var i=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=o;else if(a>1){for(var u=Array(a),l=0;l<a;l++)u[l]=arguments[l+3];t.children=u}if(t&&i)for(var s in i)void 0===t[s]&&(t[s]=i[s]);else t||(t=i||{});return{$$typeof:r,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function j(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,q(r.key),r)}}
1function C(e,t,n){return t=P(t),function(e,t){if(t&&("object"==S(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,k()?Reflect.construct(t,n||[],P(e).constructor):t.apply(e,n))}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(k=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function I(e,t,n){return(t=q(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}var A=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),I(n=C(this,t,[e]),"state",{selectedRow:null,options:[]}),n.handleSelect=function(e){return n.setState({selectedRow:e})},n.handleSubmit=n.handleSubmit.bind(n),n}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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E(e,t)}(t,e),n=t,r=[{key:"componentDidMount",value:function(){this.setData()}},{key:"componentDidUpdate",value:function(e){e.rowOptions===this.props.rowOptions&&e.rowsInUse===this.props.rowsInUse||this.setData()}},{key:"setData",value:function(){var e=this,t=this.props.rowOptions.filter(function(t){return!e.props.rowsInUse.includes(t.value)});this.setState({selectedRow:this.props.rowsInUse.includes(this.state.selectedRow)?null:this.state.selectedRow,options:t})}},{key:"handleSubmit",value:function(e){e.preventDefault(),this.state.selectedRow&&this.props.onSubmit(this.state.selectedRow)}},{key:"render",value:function(){var e=this.state,t=e.options,n=e.selectedRow;return R("form",{onSubmit:this.handleSubmit},void 0,R(p(),{},void 0,R(f(),{sm:6},void 0,R(O.H,{className:"my-0",value:n,options:t,onChange:this.handleSelect,autoFocus:!0})),R(f(),{sm:6},void 0,R("button",{className:"btn btn-primary space-right"},void 0,I18n.translate("button.add")),R("button",{type:"button",className:"btn btn-default",onClick:this.props.onCancel},void 0,I18n.translate("button.cancel")))))}}],r&&j(n.prototype,r),o&&j(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(b.b);I(A,"propTypes",{rowOptions:h().arrayOf(h().shape({label:h().string,value:h().string})),rowsInUse:h().arrayOf(h().string),onCancel:h().func.isRequired,onSubmit:h().func.isRequired});const U=A;var x,_=n(54739),T=n(65139),D=n(62288),V=n(3373),N=n(96540);function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function B(e){return function(e){if(Array.isArray(e))return M(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return M(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?M(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function $(e,t,n,r){x||(x="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=r;else if(i>1){for(var a=Array(i),u=0;u<i;u++)a[u]=arguments[u+3];t.children=a}if(t&&o)for(var l in o)void 0===t[l]&&(t[l]=o[l]);else t||(t=o||{});return{$$typeof:x,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function H(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,W(r.key),r)}}function Y(e,t,n){return t=F(t),function(e,t){if(t&&("object"==X(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,L()?Reflect.construct(t,n||[],F(e).constructor):t.apply(e,n))}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(L=function(){return!!e})()}
1function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function Z(e,t){return Z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Z(e,t)}function J(e,t,n){return(t=W(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W(e){var t=function(e,t){if("object"!=X(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X(t)?t:t+""}var G=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return J(e=Y(this,t,[].concat(r)),"inputRefs",{}),J(e,"validators",[function(e){return(0,D.A)().validate({value:e})}]),e}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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Z(e,t)}(t,e),n=t,(r=[{key:"validate",value:function(){var e=this;return Promise.all(this.props.columnsInUse.map(function(t){return e.inputRefs[t].current.validate(void 0===e.props.values[t]?"":e.props.values[t])})).then(V.el)}},{key:"registerRef",value:function(e){return this.inputRefs[e]||(this.inputRefs[e]=N.createRef()),this.inputRefs[e]}},{key:"render",value:function(){var e=this,t=this.props,n=t.values,r=t.row,o=t.rowTitle,i=t.columnsInUse,a=t.onChange,u=t.onRemove;return $("tr",{},void 0,$("td",{},void 0,o),i.map(function(t){return $("td",{},t,N.createElement(_.x,{className:"my-0",ref:e.registerRef(t),validators:e.validators,value:void 0===n[t]?"":n[t],onChange:function(e){return a(e,r,t)},alignRight:!0}))}),$("td",{className:"text-right"},void 0,g.j.numberToString(g.j.sum.apply(g.j,B(i.map(function(e){return n[e]}))))),$("td",{style:{position:"relative"}},void 0,$("button",{className:"table-st__but table-st__but-close",onClick:function(){return u(r)}},void 0,$(T.A,{}))))}}])&&H(n.prototype,r),o&&H(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(b.b);J(G,"propTypes",{columnsInUse:h().arrayOf(h().string),row:h().string,rowTitle:h().string,values:h().object,onChange:h().func.isRequired,onRemove:h().func.isRequired}),J(G,"defaultProps",{values:{}});const z=G;var K,Q=n(96540);function ee(e){return ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ee(e)}function te(e,t,n,r){K||(K="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=r;else if(i>1){for(var a=Array(i),u=0;u<i;u++)a[u]=arguments[u+3];t.children=a}if(t&&o)for(var l in o)void 0===t[l]&&(t[l]=o[l]);else t||(t=o||{});return{$$typeof:K,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ne(e){return function(e){if(Array.isArray(e))return re(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return re(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?re(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function oe(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,ce(r.key),r)}}function ie(e,t,n){return t=ue(t),function(e,t){if(t&&("object"==ee(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ae()?Reflect.construct(t,n||[],ue(e).constructor):t.apply(e,n))}function ae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ae=function(){return!!e})()}function ue(e){return ue=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ue(e)}function le(e,t){return le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},le(e,t)}function se(e,t,n){return(t=ce(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ce(e){var t=function(e,t){if("object"!=ee(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ee(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ee(t)?t:t+""}var fe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),se(n=ie(this,t,[e]),"state",{addNew:!1}),se(n,"inputRefs",{}),n.handleCancel=n.handleCancel.bind(n),n.handleSubmit=n.handleSubmit.bind(n),n}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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&le(e,t)}(t,e),n=t,(r=[{key:"handleCancel",value:function(){this.setState({addNew:!1})}},{key:"handleSubmit",value:function(e){this.props.onAddRow(e),this.handleCancel()}},{key:"validate",value:function(){var e=this;return Promise.all(this.props.rowsInUse.map(function(t){return e.inputRefs[t].current.validate()})).then(function(e){return e.every(Boolean)})}},{key:"registerRef",value:function(e){return this.inputRefs[e]||(this.inputRefs[e]=Q.createRef()),this.inputRefs[e]}}
1,{key:"render",value:function(){var e=this,t=this.state.addNew,n=this.props,r=n.rows,o=n.rowsInUse,i=n.rowOptions,a=n.columnsInUse,u=n.columnOptions,l=n.onRemoveColumn,s=n.onRemoveRow,c=n.onChange,f="".concat(Math.max(20,90/a.length),"%"),d=a.map(function(e){return g.j.sum.apply(g.j,ne(o.map(function(t){return r[t]&&r[t][e]||0})))});return te("div",{className:"table-responsive"},void 0,te("table",{className:"table-st"},void 0,te("thead",{className:"table-st__head"},void 0,te("tr",{},void 0,te("th",{width:"5%"}),a.map(function(e,t){return te("th",{width:f,className:"text-center",style:{verticalAlign:"bottom"}},t,te("div",{style:{width:"96%",borderBottom:"2px solid black"}},void 0,(u.find(function(t){return t.value===e})||{}).label),te("button",{className:"btn btn-link btn-block text-center",onClick:function(){return l(e)}},void 0,I18n.translate("work.equity.colremove")))}),te("th",{className:"text-center",style:{verticalAlign:"bottom"}},void 0,te("div",{style:{width:"96%",borderBottom:"2px solid black",marginBottom:"21px"}},void 0,"Total")),te("th",{width:"5%"}))),te("tbody",{className:"table-st__body"},void 0,te("tr",{},void 0,te("td",{className:"overflow-hidden",colSpan:a.length+3,style:{position:"relative"}},void 0,!t&&te("button",{className:"table-st__but",style:{left:22},onClick:function(){return e.setState({addNew:!0})}},void 0,te(w.A,{})),t&&te(U,{rowsInUse:o,rowOptions:i,onCancel:this.handleCancel,onSubmit:this.handleSubmit}))),o.map(function(t){return Q.createElement(z,{key:t,ref:e.registerRef(t),row:t,rowTitle:i.find(function(e){return e.value===t}).label,columnsInUse:a,values:r[t],onChange:c,onRemove:s})}),te("tr",{},void 0,te("td",{},void 0,I18n.translate("work.equity.rowsum")),d.map(function(e,t){return te("td",{className:"text-right"},"".concat(t,"-sum"),g.j.numberToString(e))}),te("td",{className:"text-right"},void 0,g.j.numberToString(g.j.sum.apply(g.j,ne(d)))),te("td",{})))))}}])&&oe(n.prototype,r),o&&oe(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(b.b);se(fe,"propTypes",{columnsInUse:h().arrayOf(h().string),columnOptions:h().arrayOf(h().shape({label:h().string,value:h().string})),rowsInUse:h().arrayOf(h().string),rowOptions:h().arrayOf(h().object),rows:h().object,onRemoveColumn:h().func.isRequired,onAddRow:h().func.isRequired,onRemoveRow:h().func.isRequired,onChange:h().func.isRequired}),se(fe,"defaultProps",{data:[],options:[]});const de=fe;var pe,ye=n(79788),me=n(79955),ve=n(48700),he=n(199),be=n(51470),we=n(49665),ge=n(96540);function Oe(e){return Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oe(e)}function Se(e,t,n,r){pe||(pe="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=r;else if(i>1){for(var a=Array(i),u=0;u<i;u++)a[u]=arguments[u+3];t.children=a}if(t&&o)for(var l in o)void 0===t[l]&&(t[l]=o[l]);else t||(t=o||{});return{$$typeof:pe,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Re(e){return function(e){if(Array.isArray(e))return je(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return je(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?je(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Ce(Object(n),!0).forEach(function(t){xe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(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,_e(r.key),r)}}function Ee(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"==Oe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ie()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function Ie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ie=function(){return!!e})()}function qe(){return qe="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=Ae(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},qe.apply(null,arguments)}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ue(e,t){return Ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ue(e,t)}function xe(e,t,n){return(t=_e(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _e(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Oe(t)?t:t+""}var Te=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xe(n=Ee(this,t,[e]),"state",{equityExplanationUsed:!1,columnOptions:[],columnsInUse:[],rowOptions:[],rowsInUse:[],initialValues:[],equityValues:{},selectedColumnOption:null,fiscalYearXid:null,loading:!0,saving:!1,saved:!1,failed:!1,hasChanges:!1}),xe(n,"requestHelper",new ve.g),xe(n,"table",ge.createRef()),n.handleSelectedColumnOptionChange=function(e){return n.setState({selectedColumnOption:e})},n.handleAddColumn=n.handleAddColumn.bind(n),n.handleRemoveColumn=n.handleRemoveColumn.bind(n),n.handleAddRow=n.handleAddRow.bind(n),n.handleRemoveRow=n.handleRemoveRow.bind(n),n.handleRowChange=n.handleRowChange.bind(n),n.toggleExplanation=n.toggleExplanation.bind(n),n.handleSave=n.handleSave.bind(n),n.hasChanges=n.hasChanges.bind(n),n}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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ue(e,t)}(t,e),n=t,r=[{key:"componentDidMount",value:function(){var e,n,r,o,i;(e=t,n="componentDidMount",r=this,i=qe(Ae(1&(o=3)?e.prototype:e),n,r),2&o&&"function"==typeof i?function(e){return i.apply(r,e)}:i)([]),this.load()}},{key:"componentDidUpdate",value:function(){this.checkForChanges()}},{key:"checkForChanges",value:function(){var e=this.hasChanges();e!==this.state.hasChanges&&this.setState({hasChanges:e})}},{key:"load",value:function(){var e=this;this.requestHelper.registerRequest((0,m.UJ)(this.props.companyStore.currentXid)).then(function(t){var n=t.body.columnOptions.map(function(e){return{label:e.text,value:e.value}}),r=t.body.equityValues.reduce(function(e,t){return ke(ke({},e),{},xe({},t.rowValue,ke(ke({},e[t.rowValue]||{}),{},xe({},t.columnValue,t.amount))))},{});e.setState({fiscalYearXid:t.body.fiscalYearXid,equityExplanationUsed:t.body.equityExplanationUsed,columnOptions:n,availableColumnOptions:n.filter(function(e){return!t.body.columnsInUse.includes(e.value)}),columnsInUse:t.body.columnsInUse,rowOptions:t.body.rowOptions.map(function(e){return{label:e.text,value:e.value}}),rowsInUse:t.body.rowsInUse,initialValues:r,equityValues:u()(r),loading:!1})}).catch(function(){return e.setState({loading:!1})})}},{key:"handleAddColumn",value:function(){var e=[].concat(Re(this.state.columnsInUse),[this.state.selectedColumnOption]),t=this.state.columnOptions.filter(function(t){return e.includes(t.value)}).map(function(e){return e.value});this.setState({selectedColumnOption:null,columnsInUse:t,availableColumnOptions:this.state.columnOptions.filter(function(t){return!e.includes(t.value)})})}},{key:"handleRemoveColumn",value:function(e){var t=this,n=this.state.columnsInUse.filter(function(t){return t!==e});
1Object.keys(this.state.equityValues).forEach(function(n){delete t.state.equityValues[n][e]}),this.setState({columnsInUse:n,availableColumnOptions:this.state.columnOptions.filter(function(e){return!n.includes(e.value)})})}},{key:"handleAddRow",value:function(e){var t=[].concat(Re(this.state.rowsInUse),[e]),n=this.state.rowOptions.filter(function(e){return t.includes(e.value)}).map(function(e){return e.value});this.setState({rowsInUse:n})}},{key:"handleRemoveRow",value:function(e){delete this.state.equityValues[e],this.setState({rowsInUse:this.state.rowsInUse.filter(function(t){return t!==e})})}},{key:"handleRowChange",value:function(e,t,n){this.setState({equityValues:ke(ke({},this.state.equityValues),{},xe({},t,ke(ke({},this.state.equityValues[t]||{}),{},xe({},n,e))))})}},{key:"handleSave",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.table.current.validate().then(function(n){n&&(e.setState({saving:!0,saved:!1,failed:!1}),e.requestHelper.registerRequest((0,m.TR)({companyXid:e.props.companyStore.currentXid,fiscalYearXid:e.state.fiscalYearXid,equityExplanationUsed:!0,equityValues:e.formatEquityValues(e.state.equityValues)})).then(function(){return e.setState({saving:!1,saved:!0})}).then(function(){return t&&window.open("".concat(be.Rfr,"?output=").concat(he.BJ),"_blank"),e.load()}).catch(function(){return e.setState({saving:!1,failed:!0})}))})}},{key:"toggleExplanation",value:function(){var e=this;this.state.equityExplanationUsed?(this.setState({loading:!0}),this.requestHelper.registerRequest((0,m.TR)({companyXid:this.props.companyStore.currentXid,equityExplanationUsed:!1,equityValues:[]})).then(function(){return e.setState({loading:!1,equityExplanationUsed:!1})}).catch(function(){return e.setState({loading:!1})})):this.setState({equityExplanationUsed:!0})}},{key:"formatEquityValues",value:function(e){return Object.keys(e).reduce(function(t,n){return[].concat(Re(t),Re(Object.keys(e[n]).map(function(t){return{columnValue:t,rowValue:n,amount:e[n][t]}})))},[]).filter(function(e){return e.amount})}},{key:"hasChanges",value:function(){return!i()(this.formatEquityValues(this.state.initialValues),this.formatEquityValues(this.state.equityValues))}},{key:"render",value:function(){var e=this,t=this.state,n=t.saving,r=t.saved,o=t.failed,i=t.loading,a=t.availableColumnOptions,u=t.columnOptions,l=t.selectedColumnOption,c=t.columnsInUse,d=t.equityExplanationUsed,y=t.rowsInUse,m=t.rowOptions,v=t.equityValues,h=t.hasChanges;return Se(we.A,{title:I18n.translate("menu.work.equity"),loadScreen:i,warnBeforeLeave:this.hasChanges},void 0,Se("h4",{className:"page-header"},void 0,I18n.translate("menu.work.equity")),Se("div",{className:"container"},void 0,Se(s(),{checked:d,onChange:this.toggleExplanation},void 0,I18n.translate("work.equity.use")),Se("p",{style:{fontWeight:"bold",fontStyle:"italic",marginTop:"25px"}},void 0,'Funktionalitet til at redigere egenkapitalopgørelse er kopieret til "Tilpas og indberet årsrapport" siden.'),Se("p",{style:{fontWeight:"bold",fontStyle:"italic",marginTop:"15px",marginBottom:"25px"}},void 0,"Det er et led i en indsats med henblik på at alt arbejde med årsrapporten kan foregå på én og samme side. Denne side vil således blive fjernet på et tidspunkt."),d&&Se(ge.Fragment,{},void 0,Se(p(),{},void 0,Se(f(),{sm:6},void 0,Se(O.H,{value:l,placeholder:I18n.translate("work.equity.selectnewcolumn"),options:a,onChange:this.handleSelectedColumnOptionChange})),Se(f(),{sm:3},void 0,Se("button",{className:"btn btn-default",disabled:!l,onClick:this.handleAddColumn},void 0,I18n.translate("work.equity.addcolumn"))),Se(f(),{sm:3,className:"text-right"},void 0,Se(me.A,{busy:n,failed:o,saved:r,onClick:function(){return e.handleSave(!1)},className:"btn-action__square mr-1 ".concat(h?"":"hidden"),variant:"action-primary",disabled:n}),Se(me.A,{busy:n,failed:o,saved:r,defaultMessage:I18n.translate("rawwork.save.and.pdf"),onClick:this.handleSave,disabled:n}))),ge.createElement(de,{ref:this.table,columnsInUse:c,columnOptions:u,rowsInUse:y,rowOptions:m,rows:v,onRemoveColumn:this.handleRemoveColumn,onAddRow:this.handleAddRow,onRemoveRow:this.handleRemoveRow,onChange:this.handleRowChange}
1))))}}],r&&Pe(n.prototype,r),o&&Pe(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(ye.Z),De=(0,y.Ng)(function(e){return{companyStore:e.companies}})(Te)}}]);
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.