"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[453],{99740:(n,e,t)=>{t.d(e,{DY:()=>w,Mn:()=>v,X2:()=>y,fK:()=>P,im:()=>g,qe:()=>b});var r,i,o,a,u,c,l,s,f=t(30168),p=t(71893),d=t(30305),m=(0,p.iv)(r||(r=(0,f.Z)(["\n border-bottom: ",";\n"])),(function(n){return"1px solid ".concat(n.theme.colors.environment.percent20)})),g=p.ZP.div(i||(i=(0,f.Z)(["\n padding: "," 0;\n\n &:not(:last-child) {\n ","\n }\n"])),(function(n){return n.theme.spacing.spacing06}),(function(n){return n.hasSeparator&&m})),v=p.ZP.div(o||(o=(0,f.Z)(["\n display: flex;\n flex-direction: column;\n\n "," {\n flex-direction: row;\n }\n"])),d.B.tabletPortrait),h=(0,p.iv)(a||(a=(0,f.Z)(["\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n"]))),y=p.ZP.div(u||(u=(0,f.Z)(["\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n ","\n width: 100%;\n"])),(function(n){return n.isColumn&&h})),b=p.ZP.div(c||(c=(0,f.Z)(["\n flex-direction: column;\n\n "," {\n margin-top: ",";\n flex: 1;\n }\n"])),d.B.tabletPortrait,(function(n){return n.theme.spacing.spacing02})),P=p.ZP.div(l||(l=(0,f.Z)(["\n display: block;\n width: 100%;\n padding: 0.3rem;\n"]))),w=p.ZP.span(s||(s=(0,f.Z)(["\n padding-left: ",";\n"])),(function(n){return n.theme.spacing.spacing01}))},86765:(n,e,t)=>{t.d(e,{p:()=>_});var r=t(71893),i=t(30305),o=t(50693);function a(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}function u(){var n=a(["\n border-right: ",";\n"]);return u=function(){return n},n}function c(){var n=a(["\n display: inline-flex;\n flex-wrap: ",";\n align-items: center;\n width: 100%;\n\n & > a {\n &:not(:last-child) {\n ","\n }\n }\n"]);return c=function(){return n},n}function l(){var n=a(["\n display: flex;\n width: 100%;\n\n "," {\n width: 50%;\n }\n"]);return l=function(){return n},n}function s(){var n=a(["\n width: fit-content;\n margin-right: ",";\n"]);return s=function(){return n},n}function f(){var n=a(["\n padding-left: ",";\n display: flex;\n gap: 5px;\n"]);return f=function(){return n},n}function p(){var n=a(["\n "," {\n display: none;\n }\n"]);return p=function(){return n},n}function d(){var n=a(["\n display: none;\n\n "," {\n display: block;\n white-space: nowrap;\n }\n"]);return d=function(){return n},n}function m(){var n=a(["\n min-height: 1rem;\n border: 1px solid ",";\n ",";\n\n "," {\n ","\n }\n"]);return m=function(){return n},n}var g=(0,r.iv)(u(),(function(n){return"1px solid ".concat(n.theme.colors.environment.percent20)})),v=r.ZP.div(c(),(function(n){return n.noWrap?"nowrap":"wrap"}),(function(n){return n.hasSeparator&&g})),h=r.ZP.div(l(),i.B.desktop),y=((0,r.ZP)(o.z)(s(),(function(n){return n.theme.spacing.spacing01})),r.ZP.span(f(),(function(n){return n.theme.spacing.spacing005})),r.ZP.span(p(),i.B.tabletPortrait),r.ZP.span(d(),i.B.tabletPortrait),r.ZP.div(m(),(function(n){return n.theme.colors.environment.percent20}),(function(n){var e=n.theme.spacing;return n.margin&&"margin: 0 ".concat(e.spacing01,";")}),i.B.desktop,(function(n){return n.hiddenDesktop&&"display: none;"}))),b=t(67294),P=t(63742);function w(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}function x(){var n=w(["\n width: fit-content;\n margin-right: ",";\n"]);return x=function(){return n},n}function E(){var n=w(["\n padding-left: ",";\n display: flex;\n gap: 5px;\n"]);return E=function(){return n},n}function O(){var n=w(["\n "," {\n display: none;\n }\n"]);return O=function(){return n},n}function k(){var n=w(["\n display: none;\n\n "," {\n display: block;\n white-space: nowrap;\n }\n"]);return k=function(){return n},n}var A=(0,r.ZP)(o.z)(x(),(function(n){return n.theme.spacing.spacing01})),S=r.ZP.span(E(),(function(n){return n.theme.spacing.spacing005})),j=r.ZP.span(O(),i.B.tabletPortrait),C=r.ZP.span(k(),i.B.tabletPortrait),Z=function(n){var e,t=n.texts,r=n.onClick,i=n.options,o=(null===i||void 0===i?void 0:i.amountYes)||-1;return b.createElement(A,{disabled:!1,secondary:null===i||void 0===i||null===(e=i.buttonProps)||void 0===e?void 0:e.secondary,onClick:r},b.createElement(P.J,{key:"vote_thumbs_up",icon:"vote_thumbs_up",small:!0}),b.createElement(S,{likes:o},b.createElement(j,null,t.mobile),b.createElement(C,null,t.tablet),o>0&&b.createElement("span",{"data-testid":"value-rating"}," ","(".concat(o,")"))))},R=t(62788);function z(){return z=Object.assign||function(n){for(var e=1;e-1?{ghost:!0}:{secondary:!0}}}),c&&b.createElement(y,{margin:!0}),u&&b.createElement(T,{text:t.report,onClick:function(){return r.onReport&&r.onReport()},options:{renderAsLink:n}}))};return i?a(!0,!!r.onAddUseful,!!r.onOpenCloseReply,!!r.onReport):b.createElement(h,null,a(!1,!!r.onAddUseful,!!r.onOpenCloseReply,!!r.onReport))}},79615:(n,e,t)=>{t.d(e,{Z:()=>x});var r=t(67294),i=t(26793),o=t(51240),a=t(50693),u=t(71893),c=t(68607);function l(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}function s(){var n=l(["\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n"]);return s=function(){return n},n}function f(){var n=l(["\n border-right: ",";\n"]);return f=function(){return n},n}function p(){var n=l(["\n display: inline-flex;\n flex-wrap: ",";\n align-items: center;\n ","\n width: 100%;\n\n & > a {\n &:not(:last-child) {\n ","\n }\n }\n"]);return p=function(){return n},n}function d(){var n=l(["\n width: 100%;\n margin-bottom: 0;\n"]);return d=function(){return n},n}function m(){var n=l(["\n margin-bottom: ",";\n margin-top: ",";\n"]);return m=function(){return n},n}var g=(0,u.iv)(s()),v=(0,u.iv)(f(),(function(n){return"1px solid ".concat(n.theme.colors.environment.percent20)})),h=u.ZP.div(p(),(function(n){return n.noWrap?"nowrap":"wrap"}),(function(n){return n.isColumn&&g}),(function(n){return n.hasSeparator&&v})),y=(0,u.ZP)(c.N)(d()),b=(0,u.ZP)(h)(m(),(function(n){return n.theme.spacing.spacing02}),(function(n){return n.theme.spacing.spacing02}));function P(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t{t.d(e,{JX:()=>h,Ly:()=>b,Me:()=>v,Vg:()=>E,X2:()=>w,rU:()=>y,yU:()=>x});var r=t(71893),i=t(30305);function o(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}function a(){var n=o(["\n display: flex;\n width: 100%;\n background-color: ",";\n margin-bottom: ",";\n padding: ",";\n ","\n flex-direction: column;\n margin-right: ",";\n\n "," {\n flex: 0.25;\n }\n"]);return a=function(){return n},n}function u(){var n=o(["\n margin-right: ",";\n"]);return u=function(){return n},n}function c(){var n=o(["\n text-decoration: none;\n padding: 0 1rem;\n"]);return c=function(){return n},n}function l(){var n=o(["\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n font-size: ",";\n"]);return l=function(){return n},n}function s(){var n=o(["\n border-right: ",";\n"]);return s=function(){return n},n}function f(){var n=o(["\n display: inline-flex;\n align-items: center;\n margin: ",";\n\n & > a {\n &:not(:last-child) {\n ","\n }\n }\n"]);return f=function(){return n},n}function p(){var n=o(["\n display: flex;\n flex-direction: column;\n"]);return p=function(){return n},n}function d(){var n=o(["\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n letter-spacing: ",";\n color: ",";\n"]);return d=function(){return n},n}function m(){var n=o(["\n display: flex;\n width: 100%;\n\n & > a {\n padding: ",";\n margin-top: ",";\n }\n"]);return m=function(){return n},n}function g(){var n=o(["\n & > span {\n margin-right: ",";\n font-weight: ",";\n\n &::before {\n content: '@';\n }\n }\n"]);return g=function(){return n},n}var v=r.ZP.div(a(),(function(n){return n.theme.colors.environment.percent05}),(function(n){return n.theme.spacing.spacing02}),(function(n){return n.isNestedReply?0:n.theme.spacing.spacing02}),(function(n){return n.isNestedReply&&{paddingTop:n.theme.spacing.spacing02,paddingBottom:n.theme.spacing.spacing02}}),(function(n){return n.theme.spacing.spacing02}),i.B.desktop),h=r.ZP.div(u(),(function(n){return n.theme.spacing.spacing01})),y=r.ZP.a(c()),b=r.ZP.span(l(),(function(n){return n.theme.typography.body2Bold.size}),(function(n){return n.theme.typography.body2Bold.weight}),(function(n){return n.theme.typography.body2Bold.lineHeight}),(function(n){return n.theme.colors.black})),P=(0,r.iv)(s(),(function(n){return"1px solid ".concat(n.theme.colors.environment.percent20)})),w=r.ZP.div(f(),(function(n){return n.theme.spacing.spacing01}),(function(n){return n.hasSeparator&&P})),x=(r.ZP.div(p()),r.ZP.div(d(),(function(n){return n.theme.typography.captionRegular.size}),(function(n){return n.theme.typography.captionRegular.weight}),(function(n){return n.theme.typography.captionRegular.lineHeight}),(function(n){return n.theme.typography.captionRegular.letter}),(function(n){return n.theme.colors.environment.percent40})),r.ZP.div(m(),(function(n){return n.theme.spacing.spacing01}),(function(n){return n.theme.spacing.spacing02}))),E=r.ZP.p(g(),(function(n){return n.theme.spacing.spacing005}),(function(n){return n.theme.typography.body2Bold.weight}))},14938:(n,e,t)=>{t.d(e,{B:()=>S});var r=t(67294),i=t(27484),o=t.n(i),a=t(84110),u=t.n(a),c=t(67763),l=t.n(c),s=t(33407),f=t(26793),p=t(62788),d=t(55576),m=t(51990),g=t(86765),v=t(79615),h=t(28216),y=t(46385),b=t(55285);function P(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t0&&r.createElement(r.Fragment,null,r.createElement(p.yU,null,r.createElement(p.rU,{onClick:function(){N(!M)}},j("".concat(k,M?".hide_responses":".show_more_responses")))),M&&r.createElement(m.o,{itemsProps:I.map((function(n){return{key:"reply-".concat(n.id),idArticle:t,response:n,mainComment:e,parentCommentId:P,isNestedReply:!0,parentNick:E,handlers:a,isUserLogged:O,translationKey:k,replyIdToOpen:A,openReplyOnLoad:S}})),itemType:x})))},E=t(42347),O=t(99740);function k(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t0&&r.createElement(p.yU,null,r.createElement(E.r,{"data-testid":"toggle-responses",onClick:j},g?s("".concat(l,".hide_responses")):s("".concat(l,".show_responses"),{text:P.length}))),g&&r.createElement(O.fK,{"data-testid":"responses"},P.length>0&&r.createElement(m.o,{itemsProps:P.map((function(n){return{key:"reply-".concat(n.id),handlers:a,response:n,idArticle:e,mainComment:k,parentCommentId:n.idPccApi,isNestedReply:!1,parentNick:S,isUserLogged:c,translationKey:l,openReplyOnLoad:t&&o===n.idPccApi,replyIdToOpen:o}})),itemType:x,options:{pagination:{page:y,pageSize:4,totalPages:Math.ceil(P.length/4),onPageChange:b,infiniteScroll:!0,virtualFetch:!0}},paginationComponent:function(n){var e=n.handlePageChange,t=n.page,i=n.hasMorePages;return!i&&t>0?r.createElement(p.yU,null,r.createElement(E.r,{"data-testid":"toggle-responses",onClick:j},s("".concat(l,".hide_responses")))):i?r.createElement(E.r,{onClick:function(){return e(t+1)}},s("".concat(l,".show_more_responses"))):r.createElement(r.Fragment,null)}})))}},55576:(n,e,t)=>{t.d(e,{Ej:()=>P,JX:()=>y,Ly:()=>b,X2:()=>h,kI:()=>w});var r=t(71893),i=t(30305);function o(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}function a(){var n=o(["\n display: flex;\n flex-direction: column;\n\n "," {\n flex-direction: ",";\n }\n"]);return a=function(){return n},n}function u(){var n=o(["\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n"]);return u=function(){return n},n}function c(){var n=o(["\n display: flex;\n flex-wrap: ",";\n align-items: center;\n ","\n width: 100%;\n"]);return c=function(){return n},n}function l(){var n=o(["\n margin-right: 0.75rem;\n"]);return l=function(){return n},n}function s(){var n=o(["\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n font-size: ",";\n"]);return s=function(){return n},n}function f(){var n=o(["\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n letter-spacing: ",";\n color: ",";\n"]);return f=function(){return n},n}function p(){var n=o(["\n color: ",";\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n letter-spacing: ",";\n align-items: center;\n display: flex;\n gap: 5px;\n flex-wrap: nowrap;\n white-space: nowrap;\n"]);return p=function(){return n},n}function d(){var n=o(["\n flex-direction: column;\n display: flex;\n margin-right: ",";\n min-width: 240px;\n gap: 12px;\n "," {\n gap: 16px;\n }\n "," {\n min-width: 260px;\n gap: 16px;\n }\n"]);return d=function(){return n},n}function m(){var n=o(["\n text-decoration: none;\n padding: 0 1rem;\n"]);return m=function(){return n},n}function g(){var n=o(["\n min-height: 1rem;\n border: 1px solid ",";\n ",";\n\n "," {\n ","\n }\n"]);return g=function(){return n},n}r.ZP.div(a(),i.B.tabletPortrait,(function(n){return n.isMoreUseful?"column":"row"}));var v=(0,r.iv)(u()),h=r.ZP.div(c(),(function(n){return n.noWrap?"nowrap":"wrap"}),(function(n){return n.isColumn&&v})),y=r.ZP.div(l()),b=r.ZP.span(s(),(function(n){return n.theme.typography.body2Bold.size}),(function(n){return n.theme.typography.body2Bold.weight}),(function(n){return n.theme.typography.body2Bold.lineHeight}),(function(n){return n.theme.colors.black})),P=r.ZP.div(f(),(function(n){return n.theme.typography.captionRegular.size}),(function(n){return n.theme.typography.captionRegular.weight}),(function(n){return n.theme.typography.captionRegular.lineHeight}),(function(n){return n.theme.typography.captionRegular.letter}),(function(n){return n.theme.colors.environment.percent40})),w=(r.ZP.div(p(),(function(n){return n.theme.colors.success.main}),(function(n){return n.theme.typography.captionBold.size}),(function(n){return n.theme.typography.captionBold.weight}),(function(n){return n.theme.typography.captionBold.lineHeight}),(function(n){return n.theme.typography.captionBold.letter})),r.ZP.div(d(),(function(n){return n.theme.spacing.spacing03}),i.B.tabletPortrait,i.B.desktop));r.ZP.a(m()),r.ZP.div(g(),(function(n){return n.theme.colors.environment.percent20}),(function(n){var e=n.theme.spacing;return n.margin&&"margin: 0 ".concat(e.spacing01,";")}),i.B.desktop,(function(n){return n.hiddenDesktop&&"display: none;"}))},11954:(n,e,t)=>{var r;t.d(e,{p:()=>r}),function(n){n.ADD_USEFUL="onAddUseful",n.REPORT="onReport",n.ADD_COMMENT="onAddComment",n.OPEN_CLOSE_REPLY="onOpenCloseReply",n.TOGGLE_TRANSLATION="onToggleTranslation"}(r||(r={}))},84937:(n,e,t)=>{function r(){var n,e,t=(n=["\n display: flex;\n justify-content: center;\n margin-top: ",";\n padding-top: ",";\n border-top: solid 1px ",";\n"],e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}})));return r=function(){return t},t}t.d(e,{C:()=>i});var i=t(71893).ZP.div(r(),(function(n){return n.theme.spacing.spacing02}),(function(n){return n.theme.spacing.spacing06}),(function(n){return n.theme.colors.environment.percent20}))},51990:(n,e,t)=>{t.d(e,{o:()=>pn});var r=t(67294),i=t(71893);function o(n,e){return e||(e=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}function a(){var n=o(["\n display: flex;\n flex-direction: column;\n"]);return a=function(){return n},n}function u(){var n=o(["\n display: flex;\n flex-direction: column;\n ","\n ","\n"]);return u=function(){return n},n}i.ZP.div(a());var c=i.ZP.div(u(),(function(n){var e=n.gap;return e?"gap: ".concat(e,";"):null}),(function(n){var e=n.margin;return e?"margin: ".concat(e,";"):null})),l=t(50693),s=t(19590),f=t(84937),p=t(15415);function d(n,e,t,r,i,o,a){try{var u=n[o](a),c=u.value}catch(n){return void t(n)}u.done?e(c):Promise.resolve(c).then(r,i)}function m(n){return function(){var e=this,t=arguments;return new Promise((function(r,i){var o=n.apply(e,t);function a(n){d(o,r,i,a,u,"next",n)}function u(n){d(o,r,i,a,u,"throw",n)}a(void 0)}))}}var g=function(n,e){var t,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(t)throw new TypeError("Generator is already executing.");for(;a;)try{if(t=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&!a,y=u>1&&c+1n.length)&&(e=n.length);for(var t=0,r=new Array(e);t0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]{t.d(e,{c:()=>r.c,M:()=>o});var r=t(34908),i=t(67294),o=function(n){var e=n.target,t=n.options,r=n.action,o=n.active,a=n.currentPage,u=n.totalPages,c=(0,i.useRef)(null),l=(0,i.useCallback)((function(){c.current&&e&&c.current.disconnect(),c.current=null}),[e]);(0,i.useEffect)((function(){if(0!==a&&a!==u)return o&&e&&!c.current?(c.current=new IntersectionObserver((function(n){n.forEach((function(n){n.isIntersecting&&r()}))}),t),c.current.observe(e)):o||l(),function(){return l()}}),[e,o])}},34908:(n,e,t)=>{t.d(e,{c:()=>m});var r=t(67294);function i(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t=0||(i[t]=n[t]);return i}(n,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}function l(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=null==n?null:"undefined"!==typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=t){var r,i,o=[],a=!0,u=!1;try{for(t=t.call(n);!(a=(r=t.next()).done)&&(o.push(r.value),!e||o.length!==e);a=!0);}catch(n){u=!0,i=n}finally{try{a||null==t.return||t.return()}finally{if(u)throw i}}return o}}(n,e)||function(n,e){if(!n)return;if("string"===typeof n)return i(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);"Object"===t&&n.constructor&&(t=n.constructor.name);if("Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return i(n,e)}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(n){var e=function(n,e){if("object"!==f(n)||null===n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var r=t.call(n,e||"default");if("object"!==f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"===f(e)?e:String(e)}var f=function(n){return n&&"undefined"!==typeof Symbol&&n.constructor===Symbol?"symbol":typeof n};var p=function(n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(e||[]).map((function(e){var r=e.fn,i=e.errorMsg;return!r(n)(t)&&i})).filter((function(n){return n}))}};function d(n){return["checkbox","radio"].includes(n.type)}var m=function(n){var e=function(n){return Object.entries(n).reduce((function(n,e){var t,r=l(e,2),i=r[0],c=r[1];return u(a({},n),o({},i,u(a({},c),{assistiveDisplay:null===(t=c.assistiveTexts)||void 0===t?void 0:t.info,valid:"undefined"===typeof c.rules||!1})))}),n)},t=e(n),i=l((0,r.useState)(t),2),f=i[0],m=i[1],g=l((0,r.useState)(!1),2),v=g[0],h=g[1],y=function(n,e){m((function(t){if(t&&t[n]){var r,i,c=t[n],l=c.rules,s=p(t)(l,e),d="undefined"===typeof l||0===s.length,m=l?d?"success":"error":void 0,g=s[0]||(null===(r=c.assistiveTexts)||void 0===r?void 0:r.success)||(null===(i=c.assistiveTexts)||void 0===i?void 0:i.info);return u(a({},t),o({},n,u(a({},c),{assistiveDisplay:g,status:m,valid:d,value:e})))}return f}))};return(0,r.useEffect)((function(){var n=!Object.values(f).some((function(n){return!n.valid}));h(n)}),[f]),{formData:f,handleInputFieldChangeAndValidation:function(n){var e=n.target.id,t=d(n.target)?String(n.target.checked):n.target.value,r=f[e],i=c(f,[e].map(s)),l=Object.values(i),p=!!l.length&&!l.some((function(n){return!n.valid}));r.status||r.valid||p?y(e,t):m((function(n){return u(a({},n),o({},e,u(a({},n[e]),{value:t,dirty:!0})))}))},handleOnBlur:function(n){var e=n.target.id,t=d(n.target)?String(n.target.checked):n.target.value.trim();f[e].status||y(e,t)},handleSelectFieldChange:function(n){return function(e){var t=f[n],r=c(f,[n].map(s)),i=!Object.values(r).some((function(n){return!n.valid}));t.status||i?y(n,e):m((function(t){return u(a({},t),o({},n,u(a({},t[n]),{value:e,dirty:!0})))}))}},handleSelectOnBlur:function(n){return function(){var e=document.querySelector("#".concat(n)),t=f[n];if("undefined"!==typeof e){var r,i=null!==(r=t.value)&&void 0!==r?r:"";y(n,i)}}},isValidForm:v,setFormData:m,setInitialData:e,validateForm:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{statusValidation:"all"},e=function(n,e){switch(n){case"all":return e;case"none":return;case"onlyNoValid":return"error"===e?e:void 0}},t=n.statusValidation;m((function(n){return Object.entries(n).reduce((function(r,i){var c=l(i,2),s=c[0],f=c[1],d=f.assistiveTexts,m=f.rules,g=f.value,v=p(n)(m,g),h="undefined"===typeof m||0===v.length,y=m?h?"success":"error":void 0,b=v[0]||"all"===t&&(null===d||void 0===d?void 0:d.success)||(null===d||void 0===d?void 0:d.info);return u(a({},r),o({},s,u(a({},n[s]),{assistiveDisplay:b,status:t?e(t,y):void 0,valid:h,value:g})))}),n)}))},validateField:y,resetField:function(n){m((function(e){return u(a({},e),o({},n,u(a({},e[n]),{assistiveDisplay:"",status:void 0,defaultValue:void 0,value:void 0,dirty:!1,valid:!1})))}))}}}}}]); //# sourceMappingURL=453.js.map