{"id":59599,"date":"2023-03-22T09:32:29","date_gmt":"2023-03-22T12:32:29","guid":{"rendered":"https:\/\/abes.org.br\/?page_id=59599"},"modified":"2025-07-04T16:09:03","modified_gmt":"2025-07-04T19:09:03","slug":"noticias-rh-tech","status":"publish","type":"page","link":"https:\/\/abes.org.br\/en\/noticias-rh-tech\/","title":{"rendered":"RH Tech News"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Se\u00e7\u00e3o Not\u00edcias RH Tech&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;90deg&#8221; background_color_gradient_stops=&#8221;#d1e4ff 100%|#ffffff 100%&#8221; background_color_gradient_start=&#8221;#d1e4ff&#8221; background_color_gradient_start_position=&#8221;100%&#8221; background_color_gradient_end=&#8221;#ffffff&#8221; background_color_gradient_end_position=&#8221;82%&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|tablet&#8221; admin_label=&#8221;Linha T\u00edtulo Not\u00edcias RH Tech&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;60px||||false|false&#8221; custom_padding_tablet=&#8221;30px||30px||false|false&#8221; custom_padding_phone=&#8221;20px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;T\u00edtulo Not\u00edcias RH Tech&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;003e9429-8e11-4d9e-968b-8881092bbf81&#8243; text_font=&#8221;||||||||&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.8em&#8221; header_font=&#8221;||||||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#535b7c&#8221; header_2_font=&#8221;|700|||||||&#8221; header_2_text_color=&#8221;#000000&#8243; header_2_font_size=&#8221;31px&#8221; header_2_line_height=&#8221;1.3em&#8221; text_orientation=&#8221;center&#8221; max_width=&#8221;900px&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||20px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><a style=\"color: #0e6bea;\" href=\"\/noticias-rh-tech\/\">Not\u00edcias RH Tech<\/a><\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8221;on&#8221; make_equal=&#8221;on&#8221; admin_label=&#8221;Linha Not\u00edcias RH Tech&#8221; _builder_version=&#8221;4.16&#8243; max_width=&#8221;80%&#8221; custom_padding=&#8221;25px||25px|&#8221; use_custom_width=&#8221;on&#8221; width_unit=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_blog posts_number=&#8221;9&#8243; include_categories=&#8221;3799&#8243; meta_date=&#8221;d\/m\/Y&#8221; show_author=&#8221;off&#8221; show_categories=&#8221;off&#8221; admin_label=&#8221;Not\u00edcias RH Tech&#8221; module_class=&#8221;blog-grade-alinhada&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; header_font_size=&#8221;21px&#8221; body_font_size=&#8221;15px&#8221; body_line_height=&#8221;1.3em&#8221; width=&#8221;75%&#8221; width_tablet=&#8221;98%&#8221; width_phone=&#8221;&#8221; width_last_edited=&#8221;on|phone&#8221; module_alignment=&#8221;center&#8221; border_radii_fullwidth=&#8221;on|20px|20px|20px|20px&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_blog][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Se\u00e7\u00e3o Cadastre-se!&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;90deg&#8221; background_color_gradient_stops=&#8221;rgba(0,0,0,0) 100%|#ffffff 100%&#8221; background_color_gradient_start=&#8221;rgba(0,0,0,0)&#8221; background_color_gradient_start_position=&#8221;100%&#8221; background_color_gradient_end=&#8221;#ffffff&#8221; background_color_gradient_end_position=&#8221;82%&#8221; width=&#8221;80%&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;40px||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; admin_label=&#8221;Linha Cadastre-se!&#8221; _builder_version=&#8221;4.16&#8243; max_width=&#8221;80%&#8221; custom_padding=&#8221;25px||25px|&#8221; use_custom_width=&#8221;on&#8221; width_unit=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/abes.org.br\/wp-content\/uploads\/2023\/03\/jovem-se-cadastrando-rh-tech.png&#8221; align=&#8221;center&#8221; admin_label=&#8221;Imagem jovem se cadastrando&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85%&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|0px||0px|false|false&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text disabled_on=&#8221;off|off|off&#8221; admin_label=&#8221;Cadastro Mailing RH Tech&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#d1e4ff&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;30px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;|20px||20px|true|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"padding-left: 10px; padding-bottom: 10px;\"><strong>CADASTRE-SE<\/strong><br \/>Preencha o formul\u00e1rio para receber novidades do programa<\/p>\n<div id=\"rh-tech-newsletter-868d67613a4dfcfbf5ae\" role=\"main\"><script type=\"text\/javascript\" src=\"https:\/\/d335luupugsy2.cloudfront.net\/js\/rdstation-forms\/stable\/rdstation-forms.min.js\"><\/script><script type=\"text\/javascript\"> new RDStationForms('rh-tech-newsletter-868d67613a4dfcfbf5ae', 'null').createForm();<\/script><\/div>\n<p>[\/et_pb_text][et_pb_text disabled_on=&#8221;on|on|on&#8221; admin_label=&#8221;Cadastro Mailing RH Tech&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#d1e4ff&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;30px|0px||0px|false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px|20px|20px|20px|true|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;|20px||20px|true|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; disabled=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n\n        \n\t\t\n\t\t    <style type=\"text\/css\">\n\t\t.lity {\n    z-index: 999999;\n\t\t\t}\n\t\tform.formIntegration2 *,\n\t\tform.formIntegration2 *::before,\n\t\tform.formIntegration2 *::after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }\n\n\t\tform.formIntegration2{ width: 100%; margin: 0 auto; }\n\t\tform.formIntegration2 input[type=\"text\"]{outline:none; width: 100%; }    \n\t\tform.formIntegration2 select{width:100%; overflow:auto;}\n\t\tform.formIntegration2 select.invi-select{display:none; width:0px; height:0px; border:none;}\n\t\tform.formIntegration2 textarea{width:100%; height:80px; overflow:auto; resize:vertical;}\n\t\tform.formIntegration2 div.containerMultiple {width:100%; overflow:auto; border: 1px solid #bec5cb; padding: 2px; background-color:#FFF; position:relative;}\n\t\tform.formIntegration2 div.containerMultiple div {min-height: 20px;}\n\t\tform.formIntegration2 div.containerMultiple div label{white-space:nowrap; display:inline-block; position:relative;}\n\t\tform.formIntegration2 input.type_PHN_DDI{text-align:center;}\n\t\tform.formIntegration2 div.div_PHN_DDI {width: 28%; margin-right: 2%; text-align: center; display: inline-block; }\n\t\tform.formIntegration2 div.div_PHN_NUM {width: 70%; display: inline-block; }\n\t\tform.formIntegration2 .div_PHN.hidden_DDI div.div_PHN_DDI {width: 0; display: none; }\n\t\tform.formIntegration2 .div_PHN.hidden_DDI div.div_PHN_NUM {width: 100%; display: inline-block; }\n\t\tform.formIntegration2 .field-error{border-color: #f0565c!important;}\n\t\tform.formIntegration2 .g-recaptcha {margin-bottom:5px;}\n\n\t\tform.formIntegration2 .DinamizeDivMessageSuccess,\n\t\tform.formIntegration2 .DinamizeDivMessageAlert,\n\t\tform.formIntegration2 .DinamizeDivMessageError,\n\t\tform.formIntegration2 .DinamizeDivCaptchaMessage {display: none; margin: 5px 5px 10px; color: rgb(255, 255, 255); font-size: 14px; font-family: arial; padding: 15px;}\n\n\t\tform.formIntegration2 .DinamizeDivMessageSuccess {background-color: #2e1922;}\n\t\tform.formIntegration2 .DinamizeDivMessageAlert,\n\t\tform.formIntegration2 .DinamizeDivMessageError,\n\t\tform.formIntegration2 .DinamizeDivCaptchaMessage { background-color: #f0565c; }\n\n\t\tform.formIntegration2 div.block {display: block; margin-bottom: 10px; }\n\t\tform.formIntegration2 div.block:last-child {margin-bottom: 0px;}\n\t\tform.formIntegration2 div.vertical {display: block;}\n\t\tform.formIntegration2 div.horizontal {display: inline-block; vertical-align: middle;}\n\t\tform.formIntegration2 div.horizontal.divlabel {width: 28%; margin-right: 2%; text-align: right;}\n\t\tform.formIntegration2 div.horizontal.divinput {width: 70%}\n\n\t\tform.formIntegration2 div.containerAllInline div.block {display: inline-block; margin-right: 5px; margin-bottom: 5px;}\n\t\tform.formIntegration2 div.containerAllInline div.horizontal.divinput {width: 182px}\n\n\t\tform.formIntegration2 .submit {position: relative; width: 100%}\n\t\tform.formIntegration2 .submit.class1 {text-align:left;}\n\t\tform.formIntegration2 .submit.class2 {text-align:left; width: 70%}\n\t\tform.formIntegration2 .submit.class3 {text-align:center;}\n\t\tform.formIntegration2 .submit.class4 {text-align:right;}\n\t\tform.formIntegration2 .submit.class5 {text-align:center;}\n\t\tform.formIntegration2 .submit.class5 input[type=submit] {width:100%}\n\t\tform.formIntegration2 .spinner {display: none;}\n\n\t\tform.formIntegration2.style1 label{ color: #4a5765; font-family: arial; font-size: 14px; }\n\t\tform.formIntegration2.style1 input[type=\"text\"]{ border: 2px solid #bec5cb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 0 0 4px transparent; color: #4a5766; font-size: 13px; padding: 9px 6px; height: 38px;}\n\t\tform.formIntegration2.style1 input[type=\"submit\"]{ -webkit-appearance: none; border: medium none; background-color: #0e6bea; color: #ffffff; cursor: pointer; font: bold 13px\/38px Arial; height: 38px; padding: 0 15px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 5px 0 0 0;}\n\t\tform.formIntegration2.style1 div.containerMultiple,\n\t\tform.formIntegration2.style1 select,\n\t\tform.formIntegration2.style1 textarea{border: 2px solid #bec5cb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 0 4px transparent; color: #4a5766;}\n\t\tform.formIntegration2.style1 select{height:40px;}\n\t\tform.formIntegration2.style1 textarea{max-height: 200px; min-height: 52px;}\n\t\tform.formIntegration2.style1 .spinner { display: none; bottom: 0; height: 18px; left: 0; margin: auto; position: absolute; right: 0; top: 0; }\n\t\tform.formIntegration2.style1 .spinner > div { width: 18px; height: 18px; background-color: #fff; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both;}\n\t\tform.formIntegration2.style1 .spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}\n\t\tform.formIntegration2.style1 .spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s;}\n\t\t\n\t\tform.formIntegration2.style1 .checkbox-container {display: block; position: absolute !important; padding-left: 22px; margin-bottom: 4px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }\n\t\tform.formIntegration2.style1 .checkbox-container input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; top: 0; left: 0;}\n\t\tform.formIntegration2.style1 .checkmark {position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #FFF; border: 2px solid #BBB; border-radius: 3px; }\n\t\tform.formIntegration2.style1 .checkbox-container:hover input ~ .checkmark {border: 2px solid #777; }\n\t\tform.formIntegration2.style1 .checkmark:after {content: \"\"; position: absolute; display: none; }\n\t\tform.formIntegration2.style1 .checkbox-container input:checked ~ .checkmark:after {display: block; }\n\t\tform.formIntegration2.style1 .checkbox-container .checkmark:after {left: 5px; top: 0px; width: 5px; height: 12px; border: solid #555; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } \n\n\t\tform.formIntegration2.style2 label{ font-family: arial; font-size: 14px; }\n\t\tform.formIntegration2.style2 input[type=\"text\"] { border: 1px solid #bec5cb; box-shadow: 0 0 0 4px transparent; color: #4a5766; font-size: 13px; padding: 9px 6px;}\n\t\tform.formIntegration2.style2 div.containerMultiple {max-height:82px;}\n\t\tform.formIntegration2.style2 div.containerMultiple,\n\t\tform.formIntegration2.style2 select,\n\t\tform.formIntegration2.style2 textarea {border: 1px solid #bec5cb; box-shadow: 0 0 0 4px transparent; color: #4a5766; }\n\t\tform.formIntegration2.style2 select{height:40px;}\n\t\tform.formIntegration2.style2 textarea{max-height: 200px; min-height: 52px;}\n\t\tform.formIntegration2.style2 ::-webkit-input-placeholder { color: #000000; }\n\t\tform.formIntegration2.style2 ::-moz-placeholder { color: #000000; font-family: arial; }\n\t\tform.formIntegration2.style2 :-ms-input-placeholder { color: #000000; font-family: arial; }\n\t\tform.formIntegration2.style2 :-moz-placeholder { color: #000000; font-family: arial; }\n\t\tform.formIntegration2.style2 .spinner { display: none; bottom: 0; height: 18px; left: 0; margin: auto; position: absolute; right: 0; top: 0; }\n\t\tform.formIntegration2.style2 .spinner > div { width: 18px; height: 18px; background-color: #fff; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both;}\n\t\tform.formIntegration2.style2 .spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}\n\t\tform.formIntegration2.style2 .spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s;}\n\n\t\t@-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) }}\n\t\t@keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); transform: scale(1.0); }}\n\t\t<\/style>\n\t\t\n<strong>CADASTRE-SE<\/strong><br><br>\nPreencha o formul\u00e1rio para receber novidades do programa\n<form class=\"formIntegration formIntegration2 style1\" accept-charset=\"UTF-8\" action=\"https:\/\/receiver.emkt.dinamize.com\/in\/310418\/1\/c9598\/0\" method=\"post\" onsubmit=\"return dinForms.ValidateForm(this)\" target=\"DinamizeIframeFormIntegration\">\n\t<input name=\"update_mode\" type=\"hidden\" value=\"AV\" \/>\n\t<input name=\"form-code\" type=\"hidden\" value=\"7\" \/>\n\t<input name=\"isMsg\" type=\"hidden\" value=\"true\" \/>\n<div class=\"DinamizeDivCaptchaMessage\">Captcha obrigat\u00f3rio<\/div>\n<div class=\"DinamizeDivMessageAlert\"><\/div>\n<div class=\"DinamizeDivMessageSuccess\">Seu e-mail foi cadastrado com sucesso!<\/div>\n<div class=\"DinamizeDivMessageError\">Houve algum erro, tente novamente.<\/div>\n<input name=\"text-confirmation\" type=\"hidden\" value=\"U2V1IGUtbWFpbCBmb2kgY2FkYXN0cmFkbyBjb20gc3VjZXNzbyE=\" \/><input name=\"text-error\" type=\"hidden\" value=\"\" \/><input name=\"text-alert\" type=\"hidden\" value=\"\" \/><input name=\"cmp4\" type=\"hidden\" value=\"RHTechNews\" \/><input name=\"phase-change\" type=\"hidden\" value=\"off\" \/>\n<div class=\"\">\n<div class=\"block\">\n<div class=\"vertical divinput\"><input class=\"type_EMAIL field-required \" maxlength=\"80\" name=\"cmp1\" type=\"text\" placeholder=\"E-mail\" \/><\/div>\n<\/div>\n<div class=\"block\">\n<div class=\"vertical divinput\"><input class=\"type_VC  \" maxlength=\"80\" name=\"cmp2\" type=\"text\" placeholder=\"Nome\" \/><\/div>\n<\/div>\n\n<div class=\"block\">\n    <div class=\"vertical divlabel\">\n        <input type=\"checkbox\" id=\"check-termos\" value=\"1\" name=\"termos\"  placeholder=\"\" format=\"\"  class=\"field-required \" \/> Eu li e concordo com os <a href=\"#\" id=\"modal-termos\">termos de uso<\/a>\n        <p id=\"mensagem-termos\" style=\"display: none; color: #ff0000;\">Voc\u00ea precisa concordar com os termos<\/p>\n    <\/div>\n<\/div>\n<div class=\"block\">\n<div class=\"vertical class1 submit submit-button-td\">\n\n<input class=\"dinSubmit\" type=\"submit\" value=\"Cadastre-se\" original-value=\"Cadastre-se\" \/>\n<div class=\"spinner\">\n<div class=\"bounce1\"><\/div>\n<div class=\"bounce2\"><\/div>\n<div class=\"bounce3\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/form>\n\t\t\t\n\t\t<script type=\"text\/javascript\">\n\n        jQuery('#modal-termos').on('click', function (e) {\n            e.preventDefault();\n            lity('<div id=\"modal-wrapper\" style=\"max-width: 900px;background: white;padding: 1em;\"><p style=\"color: #0e6bea!important;font-size: 23px;text-align: center;margin-bottom: 1em;font-weight: 700;\">Termos de uso<\/p>Ao realizar a inscri\u00e7\u00e3o para receber a Newsletter \u2013 RH Tech, voc\u00ea consente e concorda que a ABES colete os seguintes dados pessoais: nome, sobrenome e e-mail, e que utilizar\u00e1 os dados pessoais para as seguintes finalidades: (i) realizar o envio da Newsletter \u00e0 voc\u00ea; (ii) possibilitar que a ABES identifique e entre em contato com voc\u00ea para fins de relacionamento; (iii) possibilitar que a ABES envie ou forne\u00e7a \u00e0 voc\u00ea informa\u00e7\u00f5es sobre seus servi\u00e7os, cursos e eventos, de forma remunerada ou gratuita.<br \/><br \/>A ABES fica autorizada a compartilhar seus dados pessoais com outros agentes de tratamento de dados, caso seja necess\u00e1rio para as finalidades acima listadas, observados os princ\u00edpios e as garantias estabelecidas pela Lei n\u00ba 13.709\/18.<br \/><br \/>A ABES poder\u00e1 manter e tratar os seus dados pessoais durante todo o per\u00edodo em que os mesmos forem pertinentes ao alcance das finalidades listadas acima. Dados pessoais anonimizados, sem possibilidade de associa\u00e7\u00e3o ao indiv\u00edduo, poder\u00e3o ser mantidos por per\u00edodo indefinido.<br \/><br \/>Voc\u00ea tem direito de obter da ABES, em rela\u00e7\u00e3o aos dados por ela tratados, a qualquer momento e mediante requisi\u00e7\u00e3o: I - confirma\u00e7\u00e3o da exist\u00eancia de tratamento; II - acesso aos dados; III - corre\u00e7\u00e3o de dados incompletos, inexatos ou desatualizados; IV - anonimiza\u00e7\u00e3o, bloqueio ou elimina\u00e7\u00e3o de dados desnecess\u00e1rios, excessivos ou tratados em desconformidade com o disposto na Lei n\u00ba 13.709\/18; V - portabilidade dos dados a outro fornecedor de servi\u00e7o ou produto, mediante requisi\u00e7\u00e3o expressa e observados os segredos comercial e industrial, de acordo com a regulamenta\u00e7\u00e3o da autoridade nacional; V - portabilidade dos dados a outro fornecedor de servi\u00e7o ou produto, mediante requisi\u00e7\u00e3o expressa, de acordo com a regulamenta\u00e7\u00e3o da autoridade nacional, observados os segredos comercial e industrial; VI - elimina\u00e7\u00e3o dos dados pessoais tratados com o consentimento do titular, exceto nas hip\u00f3teses previstas no art. 16 da Lei n\u00ba 13.709\/18; VII - informa\u00e7\u00e3o das entidades p\u00fablicas e privadas com as quais a ABES realizou uso compartilhado de dados; VIII - informa\u00e7\u00e3o sobre a possibilidade de n\u00e3o fornecer consentimento e sobre as consequ\u00eancias da negativa; IX - revoga\u00e7\u00e3o do consentimento, nos termos do \u00a7 5\u00ba do art. 8\u00ba da Lei n\u00ba 13.709\/18.<br \/><br \/>Voc\u00ea poder\u00e1 solicitar via e-mail \u00e0 ABES, a qualquer momento, que sejam eliminados os dados pessoais n\u00e3o anonimizados. Voc\u00ea fica ciente de que poder\u00e1 ser invi\u00e1vel a ABES continuar o fornecimento da Newsletter a partir da elimina\u00e7\u00e3o dos dados pessoais.<br \/><br \/>Este consentimento poder\u00e1 ser revogado, a qualquer momento, mediante solicita\u00e7\u00e3o via e-mail (<a href=\"mailto:dpo@abes.org.br\">dpo@abes.org.br<\/a>).<br \/><br \/><\/div>');\n        });\n\n\t\t!function(t,e){\"function\"==typeof define&&define.amd?define(e):\"object\"==typeof exports?module.exports=e():t.VMasker=e()}(this,function(){var t=\"9\",e=\"A\",n=\"S\",i=[8,9,16,17,18,36,37,38,39,40,91,92,93],o=function(t){for(var e=0,n=i.length;n>e;e++)if(t==i[e])return!1;return!0},r=function(t){return t=t||{},t={precision:t.hasOwnProperty(\"precision\")?t.precision:2,separator:t.separator||\",\",unit:t.unit&&t.unit.replace(\/[\\s]\/g,\"\")+\" \"||\"\",suffixUnit:t.suffixUnit&&\" \"+t.suffixUnit.replace(\/[\\s]\/g,\"\")||\"\",zeroCents:t.zeroCents,lastOutput:t.lastOutput},t.moneyPrecision=t.zeroCents?0:t.precision,t},s=function(i,o,r){for(;o<i.length;o++)(i[o]===t||i[o]===e||i[o]===n)&&(i[o]=r);return i},l=function(t){this.elements=t};l.prototype.unbindElementToMask=function(){for(var t=0,e=this.elements.length;e>t;t++)this.elements[t].lastOutput=\"\",this.elements[t].onkeyup=!1,this.elements[t].onkeydown=!1,this.elements[t].value.length&&(this.elements[t].value=this.elements[t].value.replace(\/\\D\/g,\"\"))},l.prototype.bindElementToMask=function(t){for(var e=this,n=function(n){n=n||window.event;var i=n.target||n.srcElement;o(n.keyCode)&&setTimeout(function(){e.opts.lastOutput=i.lastOutput,i.value=a[t](i.value,e.opts),i.lastOutput=i.value,i.setSelectionRange&&e.opts.suffixUnit&&i.setSelectionRange(i.value.length,i.value.length-e.opts.suffixUnit.length)},0)},i=0,r=this.elements.length;r>i;i++)this.elements[i].lastOutput=\"\",this.elements[i].onkeyup=n,this.elements[i].value.length&&(this.elements[i].value=a[t](this.elements[i].value,this.opts))},l.prototype.maskMoney=function(t){this.opts=r(t),this.bindElementToMask(\"toMoney\")},l.prototype.maskNumber=function(){this.opts={},this.bindElementToMask(\"toNumber\")},l.prototype.maskAlphaNum=function(){this.opts={},this.bindElementToMask(\"toAlphaNumeric\")},l.prototype.maskPattern=function(t){this.opts={pattern:t},this.bindElementToMask(\"toPattern\")},l.prototype.unMask=function(){this.unbindElementToMask()};var a=function(t){if(!t)throw new Error(\"VanillaMasker: There is no element to bind.\");var e=\"length\"in t?t.length?t:[]:[t];return new l(e)};return a.toMoney=function(t,e){if(e=r(e),e.zeroCents){e.lastOutput=e.lastOutput||\"\";var n=\"(\"+e.separator+\"[0]{0,\"+e.precision+\"})\",i=new RegExp(n,\"g\"),o=t.toString().replace(\/[\\D]\/g,\"\").length||0,s=e.lastOutput.toString().replace(\/[\\D]\/g,\"\").length||0;t=t.toString().replace(i,\"\"),s>o&&(t=t.slice(0,t.length-1))}var l=t.toString().replace(\/[\\D]\/g,\"\"),a=new RegExp(\"(\\\\\"+e.separator+\")$\"),u=l.substr(0,l.length-e.moneyPrecision),p=u.substr(0,u.length%3),h=new Array(e.precision+1).join(\"\");u=u.substr(u.length%3,u.length);for(var c=0,f=u.length;f>c;c++)p+=u[c];if(!e.zeroCents){var g=l.length-e.precision,m=l.substr(g,e.precision),v=m.length,y=e.precision>v?e.precision:v;h=(h+m).slice(-y)}var b=e.unit+p+e.separator+h+e.suffixUnit;return b.replace(a,\"\")},a.toPattern=function(i,o){var r,l=\"object\"==typeof o?o.pattern:o,a=l.replace(\/\\W\/g,\"\"),u=l.split(\"\"),p=i.toString().replace(\/\\W\/g,\"\"),h=p.replace(\/\\W\/g,\"\"),c=0,f=u.length,g=\"object\"==typeof o?o.placeholder:void 0;for(r=0;f>r;r++){if(c>=p.length){if(a.length==h.length)return u.join(\"\");if(void 0!==g&&a.length>h.length)return s(u,r,g).join(\"\");break}if(u[r]===t&&p[c].match(\/[0-9]\/)||u[r]===e&&p[c].match(\/[a-zA-Z]\/)||u[r]===n&&p[c].match(\/[0-9a-zA-Z]\/))u[r]=p[c++];else if(u[r]===t||u[r]===e||u[r]===n)return void 0!==g?s(u,r,g).join(\"\"):u.slice(0,r).join(\"\")}return u.join(\"\").substr(0,r)},a.toNumber=function(t){return t.toString().replace(\/(?!^-)[^0-9]\/g,\"\")},a.toAlphaNumeric=function(t){return t.toString().replace(\/[^a-z0-9 ]+\/i,\"\")},a});\n\n\t\tif (typeof dinForms == \"undefined\" || dinForms.version < 1.3) {\n\t\t    var dinForms = {\n\t\t    \tversion:1.3,\n\t\t        onLoad: function(){\n\t\t            \/\/\n\t\t            var forms = document.getElementsByClassName(\"formIntegration\");\n\t\t            for (var k = 0; k < forms.length; ++k) {\n\t\t                var inputElement = forms[k].getElementsByClassName(\"din-input-mask\");\n\t\t                for (var i = 0; i < inputElement.length; ++i) {\n\t\t                    switch(inputElement[i].getAttribute(\"din-mask-type\")){\n\t\t                        case \"DT\":\n\t\t                        case \"DH\":\n\t\t                            var str = inputElement[i].getAttribute(\"format\");\n\t\t                            VMasker(inputElement[i]).maskPattern(str.replace(\/D|M|A|Y|H\/g, \"9\"));\n\t\t                            break;\n\t\t                        case \"INT\":\n\t\t                            VMasker(inputElement[i]).maskNumber();\n\t\t                            break;\n\t\t                        case \"FLT\":\n\t\t                            var str = inputElement[i].getAttribute(\"format\");\n\t\t                            VMasker(inputElement[i]).maskMoney({separator:str});\n\t\t                            break;\n\t\t                    }\n\t\t                }                \n\t\t            }\n\n\t\t            \/\/\n\t\t            var referer = document.referrer ? document.referrer.match(\/:\\\/\\\/(.[^\/]+)\/)[1] : \"\";\n\t\t            var hostname = window.location.hostname;\n\t\t            if (referer != hostname) {\n\t\t                var jsonParams = {\"url\":window.location.href, \"referer\":document.referrer};\n\t\t                var cookieData = btoa(JSON.stringify(jsonParams));\n\t\t                dinForms.SetCookie(\"dinTrafficSource\", cookieData, 90);\n\t\t            }\n\t\t        },\n\t\t        ValidateForm: function(form){\n\t\t            this.LimpaAvisos(form);\n\n\t\t            \/********************************************************\/\n\t\t            \/\/ valida\u00e7\u00e3o de cada tipo de campo\n\t\t            \/********************************************************\/\n\t\t            var elem = form.elements;\n\t\t            var enviar = true;\n\n                    var termos = document.getElementById(\"check-termos\");\n\n                    if (termos.checked == false) {\n                        enviar = false;\n                        var termosMsg = document.getElementById(\"mensagem-termos\");\n                        if (termosMsg) {\n                            termosMsg.style.display = \"block\";\n                        }\n                    }\n\n\n\t\t            for(var i = 0; i < elem.length; i++){\n\t\t                if( elem[i].type == \"hidden\" ){\n\t\t                    continue\n\t\t                }\n\n\t\t                var classList = elem[i].className.split(\" \");\n\n\t\t                this.removeClass(\"field-error\", elem[i]);\n\t\t                elem[i].value = elem[i].value.trim();\n\t\t                \n\t\t                if(classList.indexOf(\"type_EMAIL\") != -1){\n\t\t                    if(!this.validateEmail(elem[i].value) ){\n\t\t                        this.addClass(\"field-error\", elem[i]);\n\t\t                        enviar = false;\n\t\t                    }\n\t\t                }\n\t\t                else if(classList.indexOf(\"type_DT\") != -1){\n\t\t                    if(elem[i].value != \"\" && !this.existDate(this.prepareDate(elem[i].value, elem[i].getAttribute(\"format\")),false)){\n\t\t                        this.addClass(\"field-error\", elem[i]);\n\t\t                        enviar = false;\n\t\t                    }\n\t\t                }\n\t\t                else if(classList.indexOf(\"type_DH\") != -1){\n\t\t                    if(elem[i].value != \"\" && !this.existDate(this.prepareDate(elem[i].value, elem[i].getAttribute(\"format\")),true)){\n\t\t                        this.addClass(\"field-error\", elem[i]);\n\t\t                        enviar = false;\n\t\t                    }\n\t\t                }\n\t\t                else if( classList.indexOf(\"type_PHN_NUM\") != -1 ){\n\t\t                    var fieldName = elem[i].getAttribute(\"hd-name\");\n\t\t                    var text = elem[i].value;\n\t\t                    var patPhone = \/\\d+\/g;\n\t\t                    var res;\n\t\t                    var resultNum = \"\";\n\t\t                    var resultDDI = \"\";\n\t\t                    res = text.match(patPhone);\n\n\t\t                    if (res !== null){\n\t\t                         resultNum = res.join(\"\");\n\t\t                    }\n\n\t\t                    form.elements[fieldName].value = \"\";\n\n\t\t                    if(text != \"\" && resultNum.length < 3 ){\n\t\t                        this.addClass(\"field-error\", elem[i]);\n\t\t                        enviar = false;\n\t\t                    }else if (resultNum.length >= 3 ){\n\n\t\t                        text = form.elements[fieldName+\"_DDI\"].value\n\t\t                        res = text.match(patPhone);\n\n\t\t                        if (res !== null){\n\t\t                            resultDDI = res.join(\"\");\n\t\t                            form.elements[fieldName].value = resultDDI+resultNum;\n\t\t                        }else{\n\t\t                            this.addClass(\"field-error\", form.elements[fieldName+\"_DDI\"]);\n\t\t                            enviar = false;\n\t\t                        }\n\t\t                    }\n\t\t                }\n\n\t\t                \/\/ CAMPOS OBRIGATORIOS\n\t\t                if( classList.indexOf(\"field-required\") != -1 ){\n\n\t\t                    \/\/ Todos os campos n\u00e3o-LVM\n\t\t                    if(classList.indexOf(\"type_LVM\") == -1){\n\t\t                        if( elem[i].value.trim() == \"\" ){\n\t\t                            this.addClass(\"field-error\", elem[i]);\n\t\t                            enviar = false;\n\t\t                        }\n\t\t                    }\n\n\t\t                    \/\/ else lvm...\n\t\t                    if(classList.indexOf(\"type_LVM\") != -1){\n\t\t                        var hdName = elem[i].getAttribute(\"hd-name\");\n\t\t                        var ok = false;\n\n\t\t                        this.removeClass(\"field-error\", form.getElementsByClassName(\"containerMultiple_\"+hdName)[0]); \/\/ \u00e9 o \u00fanico caso que a classe \u00e9 removida deste jeito\n\n\t\t                        var checkboxes = form.getElementsByClassName(\"chk_\"+hdName);\n\t\t                        for(var j=0; j < checkboxes.length; j++){\n\t\t                            if(checkboxes[j].checked == true){\n\t\t                                ok = true;\n\t\t                                break;\n\t\t                            }\n\t\t                        }\n\t\t                        if(!ok){\n\t\t                            this.addClass(\"field-error\", form.getElementsByClassName(\"containerMultiple_\"+hdName)[0] );\n\t\t                            enviar = false;\n\t\t                        }\n\t\t                    }\n\t\t                }\n\t\t                \n\t\t            }\n\t\t            \/********************************************************\/\n\t\t            \/\/ Em caso de falha na valida\u00e7\u00e3o...\n\t\t            \/\/ Mensagem de Campo Obrigat\u00f3rio\n\t\t            \/********************************************************\/\n\t\t            if(!enviar){\n\t\t                var msgError = form.getElementsByClassName(\"DinamizeDivMessageError\")[0];\n\t\t                if(msgError && msgError.innerHTML.length) {\n\t\t                    msgError.style.display = \"block\";\n\t\t                }\n\t\t                return false\n\t\t            }\n\n\t\t            \/********************************************************\/\n\t\t            \/\/ Escreve valores nos campos hidden (quando necess\u00e1rio)\n\t\t            \/********************************************************\/\n\n\t\t            \/\/ Listas de Valores Multiplos (LVM)\n\t\t            var lvmElements = form.getElementsByClassName(\"type_LVM\");\n\t\t            var checkboxes, checkedValues;\n\t\t            var hdName;\n\t\t            for (var i = 0; i < lvmElements.length; i++) {\n\t\t                hdName = lvmElements[i].getAttribute(\"hd-name\");\n\n\t\t                checkboxes = form.getElementsByClassName(\"chk_\"+hdName);\n\t\t                checkedValues = \"\";\n\n\t\t                if(checkboxes.length > 0){\n\t\t                    for (var k = 0; k < checkboxes.length; k++) {\n\t\t                        if(checkboxes[k].checked){\n\t\t                            checkedValues += \"|\"+checkboxes[k].value;\n\t\t                        }\n\t\t                    }\n\t\t                }\n\t\t                checkedValues = checkedValues.replace(\"|\",\"\");\n\t\t                form.elements[lvmElements[i].getAttribute(\"hd-name\")].value = checkedValues;\n\t\t            }\n\n\t\t            \/\/ Datas\n\t\t            this.setDateValues(form, \"type_DT\");\n\t\t            this.setDateValues(form, \"type_DH\");\n\t\t            \n\t\t            \/\/ Floats\n\t\t            var fltElements = form.getElementsByClassName(\"type_FLT\");\n\t\t            for (var i = 0; i < fltElements.length; i++) {\n\t\t                form.elements[fltElements[i].getAttribute(\"hd-name\")].value = fltElements[i].value.replace(\",\",\".\");\n\t\t            };\n\n\t\t            \/********************************************************\/\n\t\t            \/\/ finalizando...\n\t\t            \/********************************************************\/\n\n\t\t            \/\/  se for preview... d\u00e1 msg de sucesso e cai fora!\n\t\t            var isPreview = form.elements[\"isPreview\"];\n\t\t            if (isPreview) {\n\t\t            \tdinForms.ResetFormValues(form);\n\t\t            \treturn false\n\t\t            }\n\n\t\t            \/\/ LEADTRACKER\n\t\t            \/\/ Precisamos descobrir se o objeto de leadTracker existe no mesmo frame que este formul\u00e1rio est\u00e1, ou se est\u00e1 no parent (ou no top).\n\t\t            \/\/ Usamos a referencia deste frame a partir disto.\n\t\t            \/\/ Para ter o m\u00e1ximo de compatibilidade, verifico se o browser suporta estes objetos.\n\t\t            \/\/ Resolve idealmente o uso de leadtracker por popups\n\n\t\t            \/\/ faz try-catch pois o frame parent\/top pode ser de outro dominio, isto gerar\u00e1 um erro do tipo cross-domain.\n\t\t            try {\n\t\t\t            var frame\n\t\t\t            if (typeof dinLeadTracker !== \"undefined\") {\n\t\t\t            \tframe = window;\n\t\t\t            } else if (typeof window.parent !== \"undefined\" && typeof window.parent.dinLeadTracker !== \"undefined\") {\n\t\t\t            \tframe = window.parent;\n\t\t\t            } else if (typeof window.top !== \"undefined\" && typeof window.top.dinLeadTracker !== \"undefined\") {\n\t\t\t            \tframe = window.top;\n\t\t\t            }\n\n\t\t\t            \/\/ se encontramos leadtracker em algum dos frames, seta!\n\t\t\t            if ( typeof frame !== \"undefined\" && frame.dinLeadTracker.isActive()) {\n\t\t\t\t\t\t\tvar formElements = form.elements;\n\t\t\t\t\t\t\tif ( typeof formElements.cmp1 !== \"undefined\" ) {\n\t\t\t\t\t\t\t\tframe.dinLeadTracker.SetLeadEmail(formElements.cmp1.value);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif ( typeof formElements.cmp3 !== \"undefined\" ) {\n\t\t\t\t\t\t\t\tframe.dinLeadTracker.SetLeadExternalId(formElements.cmp3.value);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tcatch(e){\n\t\t\t\t\t\tconsole.warn(\"Leadtracker ignored because of Cross-Domain error.\");\n\t\t\t\t\t\tconsole.warn(e);\n\t\t\t\t\t}\n\n\t\t            var isCaptcha = this.hasCaptcha(form);\n\t\t            if(isCaptcha){\n\t\t                form.getElementsByClassName(\"DinamizeDivCaptchaMessage\")[0].style.display = \"none\";\n\t\t                var recaptcha = form.elements[\"g-recaptcha-response\"];\n\t\t                if (recaptcha.value === \"\"){\n\t\t                    form.getElementsByClassName(\"DinamizeDivCaptchaMessage\")[0].style.display = \"block\";\n\t\t                    grecaptcha.reset(); \/\/ ver se precisa\n\t\t                    return false;\n\t\t                }\n\t\t            }\n\n\t\t            \/\/ Se o form usa \"msg\", n\u00e3o faz action com redirect.\n\t\t            var isMsg = form.elements[\"isMsg\"].value;\n\t\t            var redirectElement = form.elements[\"redirect-url-js\"] ? form.elements[\"redirect-url-js\"] : form.elements[\"redirect-url-pp\"];\n\t\t            if(isMsg == \"true\" || (redirectElement && redirectElement.value != \"\") ){\n\t\t                this.LoadingForm(form);\n\t\t                return false; \/\/ posta o conteudo, mas n\u00e3o executa action do form\n\t\t            }\n\n\t\t            \/\/ Posta pro nosso receiver e este far\u00e1 um redirect.\n\t\t            return true;\n\t\t        },\n\t\t        setDateValues: function(form, className){\n\t\t            var dtElements = form.getElementsByClassName(className);\n\t\t            for (var i = 0; i < dtElements.length; i++) {\n\t\t                if (dtElements[i].value == \"\") {\n\t\t                    continue;\n\t\t                }\n\t\t                form.elements[dtElements[i].getAttribute(\"hd-name\")].value = this.prepareDate(dtElements[i].value, dtElements[i].getAttribute(\"format\"));\n\t\t            };\n\t\t        },\n\t\t        \/\/ NOVO, apenas landing page\n\t\t        SetCookie: function(cname, cvalue, exdays){\n\t\t            var d = new Date();\n\t\t            d.setTime(d.getTime() + (exdays*24*60*60*1000));\n\t\t            var expires = \"expires=\"+ d.toUTCString();\n\t\t            document.cookie = cname + \"=\" + cvalue + \";\" + expires + \";path=\/\";\n\t\t        },\n\t\t        hasCaptcha: function(form){\n\t\t            \/\/ Detecta se existe este elemento (deprecated) de captcha.\n\t\t            if (form.elements[\"dnz-captcha-google\"] != undefined) {\n\t\t                return true;\n\t\t            }\n\t\t            \/\/ Valida\u00e7\u00e3o normal\n\t\t            var action = form.getAttribute(\"action\");\n\t\t            if (action === null) {\n\t\t            \treturn false;\n\t\t            }\n\n\t\t            action = action.split(\"\/\");\n\t\t            if (action.length == 8){\n\t\t                if(action[7] == 1){\n\t\t                    return true;\n\t\t                }\n\t\t            }\n\t\t            return false;\n\t\t        },\n\t\t        LoadingForm: function(form){\n\t\t            \/\/\n\t\t            if (document.getElementById(\"DinamizeIframeFormIntegration\") == undefined){\n\t\t                var ifrm = document.createElement(\"iframe\");\n\t\t                ifrm.setAttribute(\"id\", \"DinamizeIframeFormIntegration\");\n\t\t                ifrm.setAttribute(\"name\", \"DinamizeIframeFormIntegration\");\n\t\t                ifrm.style.display = \"none\";\n\t\t                document.body.appendChild(ifrm);\n\t\t            }\n\n\t\t            if (this.GetCookie(\"dinTrafficSource\")) {\n\t\t                \/\/ MANTER COM ID, S\u00d3 PRECISAMOS DE UM POR document\n\t\t                if (document.getElementById(\"__dinTrafficSource\")) {\n\t\t                    document.getElementById(\"__dinTrafficSource\").setAttribute(\"value\", this.GetCookie(\"dinTrafficSource\"));\n\t\t                } else {\n\t\t                    var ts = document.createElement(\"input\");\n\t\t                    ts.type = \"hidden\";\n\t\t                    ts.name = \"__dinTrafficSource\";\n\t\t                    \/\/ MANTER COM ID, S\u00d3 PRECISAMOS DE UM POR document\n\t\t                    ts.id = \"__dinTrafficSource\";\n\t\t                    ts.value = this.GetCookie(\"dinTrafficSource\");\n\t\t                    form.appendChild(ts);               \n\t\t                }\n\t\t            }\n\n\t\t            this.Spinner(form, true);\n\n\t\t\t\t\tvar redirectElement = form.elements[\"redirect-url-pp\"];\n\t\t\t\t\tif (redirectElement && redirectElement.value != \"\") {\n\t\t\t\t\t\tthis.Request(form.getAttribute(\"action\")+\"\/\", this.serialize(form), form);\n\t\t\t\t\t} else {\n\t\t\t\t\t    \/\/ Usa um \"img\" para fazer uma requisi\u00e7\u00e3o\n\t\t\t\t\t    var imgReq = document.createElement(\"img\");\n\t\t\t\t\t    imgReq.setAttribute(\"id\", \"DinamizeImgResponse\");\n\t\t\t\t\t    imgReq.style.display = \"none\"; \/\/ redundancia\n\n\t\t\t\t\t    imgReq.onload = function () {\n\t\t\t\t\t         \/\/ LandingPage\n\t\t\t\t\t        redirectElement = form.elements[\"redirect-url-js\"];\n\t\t\t\t\t        if (redirectElement && redirectElement.value != \"\") {\n\t\t\t\t\t            location.href = redirectElement.value;\n\t\t\t\t\t        }\n\t\t\t\t\t        \/\/ Fim LandingPage\n\t\t\t\t\t        dinForms.Spinner(form, false);\n\t\t\t\t\t        dinForms.ResetFormValues(form);\n\t\t\t\t\t    }\n\t\t\t\t\t    imgReq.onerror = function () {\n\t\t\t\t\t        dinForms.Spinner(form, false);\n\n\t\t\t\t\t        \/\/ elemento deprecated\n\t\t\t\t\t        var msgErrorDep = form.getElementsByClassName(\"divMessageError\")[0];\n\t\t\t\t\t        if(msgErrorDep) {\n\t\t\t\t\t            msgErrorDep.style.display = \"block\";\n\t\t\t\t\t        }\n\n\t\t\t\t\t        var msgAlert = form.getElementsByClassName(\"DinamizeDivMessageAlert\")[0];\n\t\t\t\t\t        if(msgAlert) {\n\t\t\t\t\t            msgAlert.style.display = \"block\";\n\t\t\t\t\t        }\n\t\t\t\t\t    }\n\t\t\t\t\t    imgReq.src = form.getAttribute(\"action\") + \"\/?\" + this.serialize(form) + \"&a=\" + Math.floor((Math.random()*99999)+1);\n\t\t\t\t\t    form.appendChild(imgReq);\n\t\t            }\n\t\t        },\n\t\t        Request: function(url, params, form){\n\t\t        \tvar xmlhttp = new XMLHttpRequest();\n\t\t        \txmlhttp.onreadystatechange = function() {\n\t\t            \tif (xmlhttp.readyState == XMLHttpRequest.DONE) {   \/\/ XMLHttpRequest.DONE == 4\n\t\t                \tif (xmlhttp.status >= 200 && xmlhttp.status <= 299) {\n\t\t                    \tparent.location.href = form.elements[\"redirect-url-pp\"].value;\n\t\t                    \tdinForms.Spinner(form, false);\n                \t\t\t\tdinForms.ResetFormValues(form);\n\t\t                \t} else {\n\t\t                    \tdinForms.Spinner(form, false);\n\t\t\t\t                \/\/ elemento deprecated\n\t\t\t\t                var msgErrorDep = form.getElementsByClassName(\"divMessageError\")[0];\n\t\t\t\t                if(msgErrorDep) {\n\t\t\t\t                    msgErrorDep.style.display = \"block\";\n\t\t\t\t                }\n\t\t\t\t                var msgAlert = form.getElementsByClassName(\"DinamizeDivMessageAlert\")[0];\n\t\t\t\t                if(msgAlert) {\n\t\t\t\t                    msgAlert.style.display = \"block\";\n\t\t\t\t                }\n\t\t                \t}\n\t\t            \t}\n\t\t        \t};\n\t\t        \tif (typeof params === \"string\" && params !== \"\") {\n\t\t\t\t\t\turl += \"?\" + params; \/\/ encodeURI(params);\n\t\t\t        }\n\t\t        \t\n\t\t        \txmlhttp.open(\"POST\", url, true);\n\t\t        \txmlhttp.send();\n\t\t    \t},\n\t\t        Spinner: function(form, show){\n\t\t            \/\/ manter vers\u00e3o por compatibilidade?\n\t\t            var submitElement = form.getElementsByClassName(\"dinSubmit\")[0];\n\t\t            var spinnerElement = form.getElementsByClassName(\"spinner\")[0];\n\n\t\t            if (show) {\n\t\t                if (spinnerElement)\n\t\t                    spinnerElement.style.display = \"block\";\n\t\t                \n\t\t                if (submitElement)\n\t\t                    submitElement.value = \"\";\n\n\t\t            }else{\n\t\t                if (spinnerElement)\n\t\t                    spinnerElement.style.display = \"none\";\n\n\t\t                if (submitElement)\n\t\t                    submitElement.value = submitElement.getAttribute(\"original-value\");\n\t\t            }\n\t\t        },\n\t\t        GetCookie: function(cname){\n\t\t            var name = cname + \"=\";\n\t\t            var decodedCookie = decodeURIComponent(document.cookie);\n\t\t            var ca = decodedCookie.split(\";\");\n\t\t            for(var i = 0; i <ca.length; i++) {\n\t\t                var c = ca[i];\n\t\t                while (c.charAt(0) == \" \") {\n\t\t                    c = c.substring(1);\n\t\t                }\n\t\t                if (c.indexOf(name) == 0) {\n\t\t                    return c.substring(name.length, c.length);\n\t\t                }\n\t\t            }\n\t\t            return \"\";\n\t\t        },\n\t\t        ResetFormValues: function(form){\n\t\t            \/\/ jquery existe?\n\t\t            if (typeof($) != \"undefined\"){\n\t\t                \/\/ iCheck existe?\n\t\t                if ( (typeof($().iCheck) != \"undefined\") ){\n\t\t                    $(form).find(\"input[type=\\\"checkbox\\\"]:not(.cssOnly)\").iCheck(\"uncheck\");\n\t\t                }\n\t\t            }\n\n\t\t            var msgSuccess = form.getElementsByClassName(\"DinamizeDivMessageSuccess\")[0];\n\t\t            if(msgSuccess) {\n\t\t                msgSuccess.style.display = \"block\";\n\t\t            }\n\t\t            var imgRequest = document.getElementById(\"DinamizeImgResponse\");\n\t\t            if(imgRequest) {\n\t\t                imgRequest.remove();\n\t\t            }\n\t\t            form.reset();\n\t\t        },\n\t\t        LimpaAvisos: function(form){\n                    var termos = document.getElementById(\"mensagem-termos\");\n                    if(termos) {\n\t\t                termos.style.display = \"none\";\n                    }\n\n\t\t            var msgSuccess = form.getElementsByClassName(\"DinamizeDivMessageSuccess\")[0];\n\t\t            if(msgSuccess)\n\t\t                msgSuccess.style.display = \"none\";\n\n\t\t            var msgAlert = form.getElementsByClassName(\"DinamizeDivMessageAlert\")[0];\n\t\t            if(msgAlert)\n\t\t                msgAlert.style.display = \"none\";\n\n\t\t            var msgError = form.getElementsByClassName(\"DinamizeDivMessageError\")[0];\n\t\t            if(msgError)\n\t\t                msgError.style.display = \"none\";\n\n\t\t            \/\/ elemento deprecated, de landingPage\n\t\t            var msgErrorDep = form.getElementsByClassName(\"divMessageError\")[0];\n\t\t            if(msgErrorDep)\n\t\t                msgErrorDep.style.display = \"none\";\n\n\t\t            var msgCaptcha = form.getElementsByClassName(\"DinamizeDivCaptchaMessage\")[0];\n\t\t            if(msgCaptcha)\n\t\t                msgCaptcha.style.display = \"none\";\n\t\t        },\n\t\t        validateEmail: function(email){\n\t\t            var re = \/^([a-zA-Z0-9_.+-])+\\@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]{2,4})+$\/;\n\t\t            return re.test(email);\n\t\t        },\n\t\t        prepareDate: function(date, format){\n\t\t            var newDate, time;\n\t\t            format = format.substr(0,10).replace(\"\/\",\"\").replace(\"\/\",\"\").replace(\"-\",\"\").replace(\"-\",\"\");\n\t\t            time = date.substr(10,15);\n\n\t\t            if(format == \"DDMMAAAA\"){\n\t\t                newDate = date[6]+date[7]+date[8]+date[9] +\"-\"+ date[3]+date[4] +\"-\"+ date[0]+date[1];\n\t\t            }else if(format == \"MMDDAAAA\"){\n\t\t                newDate = date[6]+date[7]+date[8]+date[9] +\"-\"+ date[0]+date[1] +\"-\"+ date[3]+date[4];\n\t\t            }else if(format == \"AAAAMMDD\"){\n\t\t                newDate = date[0]+date[1]+date[2]+date[3] +\"-\"+ date[5]+date[6] +\"-\"+ date[8]+date[9];\n\t\t            }\n\n\t\t            return newDate+time;\n\t\t        },\n\t\t        existDate: function(date,time){\n\t\t            if(time){\n\t\t                if(date.length != 16){\n\t\t                    return false;\n\t\t                }\n\t\t            }else if(!time){\n\t\t                if(date.length != 10){\n\t\t                    return false;\n\t\t                }\n\t\t                date +=\" 00:00\";\n\t\t            }\n\n\t\t            var NEWDATE = new Date(date.replace(\"-\",\"\/\").replace(\"-\",\"\/\"));\n\t\t            var strNewdate;\n\n\t\t            var y = NEWDATE.getFullYear().toString();\n\t\t            var m = (NEWDATE.getMonth()+1).toString();\n\t\t            var d  = NEWDATE.getDate().toString();\n\t\t            var h  = NEWDATE.getHours().toString();\n\t\t            var min  = NEWDATE.getMinutes().toString();\n\t\t            strNewdate = y +\"-\"+ (m[1]?m:\"0\"+m[0]) +\"-\"+ (d[1]?d:\"0\"+d[0]) +\" \"+ (h[1]?h:\"0\"+h[0]) + \":\" + (min[1]?min:\"0\"+min[0]);\n\n\t\t            if(date != strNewdate){\n\t\t                return false;\n\t\t            }\n\n\t\t            return true;\n\t\t        },\n\t\t        addClass: function( classname, element ) {\n\t\t            var cn = element.className;\n\t\t            if( cn.indexOf( classname ) != -1 ) {\n\t\t                return;\n\t\t            }\n\t\t            if( cn != \"\" ) {\n\t\t                classname = \" \"+classname;\n\t\t            }\n\t\t            element.className = cn+classname;\n\t\t        },\n\t\t        removeClass: function( classname, element ) {\n\t\t           var cn = element.className;                     \n\t\t           var rxp = new RegExp( \"\\\\s?\\\\b\"+classname+\"\\\\b\", \"g\" );\n\t\t           cn = cn.replace( rxp, \"\" );\n\t\t           element.className = cn;\n\t\t        },\n\t\t        \/\/funcao do google faz o serialize estilo JQuery\n\t\t        serialize: function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=form.elements.length-1;i>=0;i=i-1){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"text\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=form.elements[i].options.length-1;j>=0;j=j-1){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")},\n\t\t    };\n\t\t}\n\n\t\t\/\/\n\t\tif ( document.readyState === \"complete\" ) {\n\t\t    dinForms.onLoad();\n\t\t} else {\n\t\t    if (window.attachEvent) {\n\t\t        window.attachEvent(\"load\", dinForms.onLoad);\n\t\t    } else {\n\t\t        window.addEventListener(\"load\", dinForms.onLoad);\n\t\t    }\n\t\t}\n\t\t<\/script>\n\n\n\n    \n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Se\u00e7\u00e3o T\u00edtulo Mais Informa\u00e7\u00f5es&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#353535&#8243; custom_padding=&#8221;10px||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Linha T\u00edtulo Mais Informa\u00e7\u00f5es&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;T\u00edtulo Mais Informa\u00e7\u00f5es&#8221; _builder_version=&#8221;4.16&#8243; text_font=&#8221;||||||||&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.8em&#8221; header_font=&#8221;||||||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#535b7c&#8221; header_2_font=&#8221;|700|||||||&#8221; header_2_text_color=&#8221;#FFFFFF&#8221; header_2_font_size=&#8221;35px&#8221; header_2_line_height=&#8221;1.3em&#8221; text_orientation=&#8221;center&#8221; max_width=&#8221;700px&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Mais Informa\u00e7\u00f5es<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text content_tablet=&#8221;<\/p>\n<p style=%22text-align: center;%22>+ 55 (11) 2161-2833<\/p>\n<p>&#8221; content_phone=&#8221;<\/p>\n<p style=%22text-align: center;%22>+ 55 (11) 2161-2833<\/p>\n<p>&#8221; content_last_edited=&#8221;on|phone&#8221; admin_label=&#8221;Texto Telefone&#8221; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;3em&#8221; background_layout=&#8221;dark&#8221; module_alignment=&#8221;right&#8221; custom_margin=&#8221;||||false|false&#8221; module_alignment_tablet=&#8221;&#8221; module_alignment_phone=&#8221;&#8221; module_alignment_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: right;\">+ 55 (11) 5094 3100<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Texto Email&#8221; _builder_version=&#8221;4.16&#8243; text_line_height=&#8221;3em&#8221; background_layout=&#8221;dark&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\"><a style=\"color: #ffffff;\" href=\"mailto:falecomaabes@abessoftware.com.br\">falecomaabes@abessoftware.com.br<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_social_media_follow _builder_version=&#8221;4.27.4&#8243; text_orientation=&#8221;left&#8221; background_layout=&#8221;dark&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;10px||||false|false&#8221; hover_enabled=&#8221;0&#8243; text_orientation_tablet=&#8221;center&#8221; text_orientation_phone=&#8221;center&#8221; text_orientation_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_social_media_follow_network social_network=&#8221;facebook&#8221; url=&#8221;https:\/\/www.facebook.com\/ABES.software&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;|2px|||false|false&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]facebook[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=&#8221;instagram&#8221; url=&#8221;https:\/\/www.instagram.com\/abes_software\/&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;|2px|||false|false&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]instagram[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=&#8221;linkedin&#8221; url=&#8221;https:\/\/www.linkedin.com\/company\/abes-software\/&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;|2px|||false|false&#8221; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]linkedin[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=&#8221;youtube&#8221; url=&#8221;https:\/\/www.youtube.com\/abessoftware&#8221; _builder_version=&#8221;4.16&#8243; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]youtube[\/et_pb_social_media_follow_network][\/et_pb_social_media_follow][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Not\u00edcias RH TechCADASTRE-SEPreencha o formul\u00e1rio para receber novidades do programa \n        \n\t\t\n\t\t    <style type=\"text\/css\">\n\t\t.lity {\n    z-index: 999999;\n\t\t\t}\n\t\tform.formIntegration2 *,\n\t\tform.formIntegration2 *::before,\n\t\tform.formIntegration2 *::after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }\n\n\t\tform.formIntegration2{ width: 100%; margin: 0 auto; }\n\t\tform.formIntegration2 input[type=\"text\"]{outline:none; width: 100%; }    \n\t\tform.formIntegration2 select{width:100%; overflow:auto;}\n\t\tform.formIntegration2 select.invi-select{display:none; width:0px; height:0px; border:none;}\n\t\tform.formIntegration2 textarea{width:100%; height:80px; overflow:auto; resize:vertical;}\n\t\tform.formIntegration2 div.containerMultiple {width:100%; overflow:auto; border: 1px solid #bec5cb; padding: 2px; background-color:#FFF; position:relative;}\n\t\tform.formIntegration2 div.containerMultiple div {min-height: 20px;}\n\t\tform.formIntegration2 div.containerMultiple div label{white-space:nowrap; display:inline-block; position:relative;}\n\t\tform.formIntegration2 input.type_PHN_DDI{text-align:center;}\n\t\tform.formIntegration2 div.div_PHN_DDI {width: 28%; margin-right: 2%; text-align: center; display: inline-block; }\n\t\tform.formIntegration2 div.div_PHN_NUM {width: 70%; display: inline-block; }\n\t\tform.formIntegration2 .div_PHN.hidden_DDI div.div_PHN_DDI {width: 0; display: none; }\n\t\tform.formIntegration2 .div_PHN.hidden_DDI div.div_PHN_NUM {width: 100%; display: inline-block; }\n\t\tform.formIntegration2 .field-error{border-color: #f0565c!important;}\n\t\tform.formIntegration2 .g-recaptcha {margin-bottom:5px;}\n\n\t\tform.formIntegration2 .DinamizeDivMessageSuccess,\n\t\tform.formIntegration2 .DinamizeDivMessageAlert,\n\t\tform.formIntegration2 .DinamizeDivMessageError,\n\t\tform.formIntegration2 .DinamizeDivCaptchaMessage {display: none; margin: 5px 5px 10px; color: rgb(255, 255, 255); font-size: 14px; font-family: arial; padding: 15px;}\n\n\t\tform.formIntegration2 .DinamizeDivMessageSuccess {background-color: #2e1922;}\n\t\tform.formIntegration2 .DinamizeDivMessageAlert,\n\t\tform.formIntegration2 .DinamizeDivMessageError,\n\t\tform.formIntegration2 .DinamizeDivCaptchaMessage { background-color: #f0565c; }\n\n\t\tform.formIntegration2 div.block {display: block; margin-bottom: 10px; }\n\t\tform.formIntegration2 div.block:last-child {margin-bottom: 0px;}\n\t\tform.formIntegration2 div.vertical {display: block;}\n\t\tform.formIntegration2 div.horizontal {display: inline-block; vertical-align: middle;}\n\t\tform.formIntegration2 div.horizontal.divlabel {width: 28%; margin-right: 2%; text-align: right;}\n\t\tform.formIntegration2 div.horizontal.divinput {width: 70%}\n\n\t\tform.formIntegration2 div.containerAllInline div.block {display: inline-block; margin-right: 5px; margin-bottom: 5px;}\n\t\tform.formIntegration2 div.containerAllInline div.horizontal.divinput {width: 182px}\n\n\t\tform.formIntegration2 .submit {position: relative; width: 100%}\n\t\tform.formIntegration2 .submit.class1 {text-align:left;}\n\t\tform.formIntegration2 .submit.class2 {text-align:left; width: 70%}\n\t\tform.formIntegration2 .submit.class3 {text-align:center;}\n\t\tform.formIntegration2 .submit.class4 {text-align:right;}\n\t\tform.formIntegration2 .submit.class5 {text-align:center;}\n\t\tform.formIntegration2 .submit.class5 input[type=submit] {width:100%}\n\t\tform.formIntegration2 .spinner {display: none;}\n\n\t\tform.formIntegration2.style1 label{ color: #4a5765; font-family: arial; font-size: 14px; }\n\t\tform.formIntegration2.style1 input[type=\"text\"]{ border: 2px solid #bec5cb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 0 0 4px transparent; color: #4a5766; font-size: 13px; padding: 9px 6px; height: 38px;}\n\t\tform.formIntegration2.style1 input[type=\"submit\"]{ -webkit-appearance: none; border: medium none; background-color: #0e6bea; color: #ffffff; cursor: pointer; font: bold 13px\/38px Arial; height: 38px; padding: 0 15px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 5px 0 0 0;}\n\t\tform.formIntegration2.style1 div.containerMultiple,\n\t\tform.formIntegration2.style1 select,\n\t\tform.formIntegration2.style1 textarea{border: 2px solid #bec5cb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 0 4px transparent; color: #4a5766;}\n\t\tform.formIntegration2.style1 select{height:40px;}\n\t\tform.formIntegration2.style1 textarea{max-height: 200px; min-height: 52px;}\n\t\tform.formIntegration2.style1 .spinner { display: none; bottom: 0; height: 18px; left: 0; margin: auto; position: absolute; right: 0; top: 0; }\n\t\tform.formIntegration2.style1 .spinner > div { width: 18px; height: 18px; background-color: #fff; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both;}\n\t\tform.formIntegration2.style1 .spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}\n\t\tform.formIntegration2.style1 .spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s;}\n\t\t\n\t\tform.formIntegration2.style1 .checkbox-container {display: block; position: absolute !important; padding-left: 22px; margin-bottom: 4px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }\n\t\tform.formIntegration2.style1 .checkbox-container input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; top: 0; left: 0;}\n\t\tform.formIntegration2.style1 .checkmark {position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #FFF; border: 2px solid #BBB; border-radius: 3px; }\n\t\tform.formIntegration2.style1 .checkbox-container:hover input ~ .checkmark {border: 2px solid #777; }\n\t\tform.formIntegration2.style1 .checkmark:after {content: \"\"; position: absolute; display: none; }\n\t\tform.formIntegration2.style1 .checkbox-container input:checked ~ .checkmark:after {display: block; }\n\t\tform.formIntegration2.style1 .checkbox-container .checkmark:after {left: 5px; top: 0px; width: 5px; height: 12px; border: solid #555; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } \n\n\t\tform.formIntegration2.style2 label{ font-family: arial; font-size: 14px; }\n\t\tform.formIntegration2.style2 input[type=\"text\"] { border: 1px solid #bec5cb; box-shadow: 0 0 0 4px transparent; color: #4a5766; font-size: 13px; padding: 9px 6px;}\n\t\tform.formIntegration2.style2 div.containerMultiple {max-height:82px;}\n\t\tform.formIntegration2.style2 div.containerMultiple,\n\t\tform.formIntegration2.style2 select,\n\t\tform.formIntegration2.style2 textarea {border: 1px solid #bec5cb; box-shadow: 0 0 0 4px transparent; color: #4a5766; }\n\t\tform.formIntegration2.style2 select{height:40px;}\n\t\tform.formIntegration2.style2 textarea{max-height: 200px; min-height: 52px;}\n\t\tform.formIntegration2.style2 ::-webkit-input-placeholder { color: #000000; }\n\t\tform.formIntegration2.style2 ::-moz-placeholder { color: #000000; font-family: arial; }\n\t\tform.formIntegration2.style2 :-ms-input-placeholder { color: #000000; font-family: arial; }\n\t\tform.formIntegration2.style2 :-moz-placeholder { color: #000000; font-family: arial; }\n\t\tform.formIntegration2.style2 .spinner { display: none; bottom: 0; height: 18px; left: 0; margin: auto; position: absolute; right: 0; top: 0; }\n\t\tform.formIntegration2.style2 .spinner > div { width: 18px; height: 18px; background-color: #fff; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both;}\n\t\tform.formIntegration2.style2 .spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}\n\t\tform.formIntegration2.style2 .spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s;}\n\n\t\t@-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) }}\n\t\t@keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); transform: scale(1.0); }}\n\t\t<\/style>\n\t\t\n<strong>CADASTRE-SE<\/strong><br><br>\nPreencha o formul\u00e1rio para receber novidades do programa\n<form class=\"formIntegration formIntegration2 style1\" accept-charset=\"UTF-8\" action=\"https:\/\/receiver.emkt.dinamize.com\/in\/310418\/1\/c9598\/0\" method=\"post\" onsubmit=\"return dinForms.ValidateForm(this)\" target=\"DinamizeIframeFormIntegration\">\n\t<input name=\"update_mode\" type=\"hidden\" value=\"AV\" \/>\n\t<input name=\"form-code\" type=\"hidden\" value=\"7\" \/>\n\t<input name=\"isMsg\" type=\"hidden\" value=\"true\" \/>\n<div class=\"DinamizeDivCaptchaMessage\">Captcha obrigat\u00f3rio<\/div>\n<div class=\"DinamizeDivMessageAlert\"><\/div>\n<div class=\"DinamizeDivMessageSuccess\">Seu e-mail foi cadastrado com sucesso!<\/div>\n<div class=\"DinamizeDivMessageError\">Houve algum erro, tente novamente.<\/div>\n<input name=\"text-confirmation\" type=\"hidden\" value=\"U2V1IGUtbWFpbCBmb2kgY2FkYXN0cmFkbyBjb20gc3VjZXNzbyE=\" \/><input name=\"text-error\" type=\"hidden\" value=\"\" \/><input name=\"text-alert\" type=\"hidden\" value=\"\" \/><input name=\"cmp4\" type=\"hidden\" value=\"RHTechNews\" \/><input name=\"phase-change\" type=\"hidden\" value=\"off\" \/>\n<div class=\"\">\n<div class=\"block\">\n<div class=\"vertical divinput\"><input class=\"type_EMAIL field-required \" maxlength=\"80\" name=\"cmp1\" type=\"text\" placeholder=\"E-mail\" \/><\/div>\n<\/div>\n<div class=\"block\">\n<div class=\"vertical divinput\"><input class=\"type_VC  \" maxlength=\"80\" name=\"cmp2\" type=\"text\" placeholder=\"Nome\" \/><\/div>\n<\/div>\n\n<div class=\"block\">\n    <div class=\"vertical divlabel\">\n        <input type=\"checkbox\" id=\"check-termos\" value=\"1\" name=\"termos\"  placeholder=\"\" format=\"\"  class=\"field-required \" \/> Eu li e concordo com os <a href=\"#\" id=\"modal-termos\">termos de uso<\/a>\n        <p id=\"mensagem-termos\" style=\"display: none; color: #ff0000;\">Voc\u00ea precisa concordar com os termos<\/p>\n    <\/div>\n<\/div>\n<div class=\"block\">\n<div class=\"vertical class1 submit submit-button-td\">\n\n<input class=\"dinSubmit\" type=\"submit\" value=\"Cadastre-se\" original-value=\"Cadastre-se\" \/>\n<div class=\"spinner\">\n<div class=\"bounce1\"><\/div>\n<div class=\"bounce2\"><\/div>\n<div class=\"bounce3\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/form>\n\t\t\t\n\t\t<script type=\"text\/javascript\">\n\n        jQuery('#modal-termos').on('click', function (e) {\n            e.preventDefault();\n            lity('<div id=\"modal-wrapper\" style=\"max-width: 900px;background: white;padding: 1em;\"><p style=\"color: #0e6bea!important;font-size: 23px;text-align: center;margin-bottom: 1em;font-weight: 700;\">Termos de uso<\/p>Ao realizar a inscri\u00e7\u00e3o para receber a Newsletter \u2013 RH Tech, voc\u00ea consente e concorda que a ABES colete os seguintes dados pessoais: nome, sobrenome e e-mail, e que utilizar\u00e1 os dados pessoais para as seguintes finalidades: (i) realizar o envio da Newsletter \u00e0 voc\u00ea; (ii) possibilitar que a ABES identifique e entre em contato com voc\u00ea para fins de relacionamento; (iii) possibilitar que a ABES envie ou forne\u00e7a \u00e0 voc\u00ea informa\u00e7\u00f5es sobre seus servi\u00e7os, cursos e eventos, de forma remunerada ou gratuita.<br \/><br \/>A ABES fica autorizada a compartilhar seus dados pessoais com outros agentes de tratamento de dados, caso seja necess\u00e1rio para as finalidades acima listadas, observados os princ\u00edpios e as garantias estabelecidas pela Lei n\u00ba 13.709\/18.<br \/><br \/>A ABES poder\u00e1 manter e tratar os seus dados pessoais durante todo o per\u00edodo em que os mesmos forem pertinentes ao alcance das finalidades listadas acima. Dados pessoais anonimizados, sem possibilidade de associa\u00e7\u00e3o ao indiv\u00edduo, poder\u00e3o ser mantidos por per\u00edodo indefinido.<br \/><br \/>Voc\u00ea tem direito de obter da ABES, em rela\u00e7\u00e3o aos dados por ela tratados, a qualquer momento e mediante requisi\u00e7\u00e3o: I - confirma\u00e7\u00e3o da exist\u00eancia de tratamento; II - acesso aos dados; III - corre\u00e7\u00e3o de dados incompletos, inexatos ou desatualizados; IV - anonimiza\u00e7\u00e3o, bloqueio ou elimina\u00e7\u00e3o de dados desnecess\u00e1rios, excessivos ou tratados em desconformidade com o disposto na Lei n\u00ba 13.709\/18; V - portabilidade dos dados a outro fornecedor de servi\u00e7o ou produto, mediante requisi\u00e7\u00e3o expressa e observados os segredos comercial e industrial, de acordo com a regulamenta\u00e7\u00e3o da autoridade nacional; V - portabilidade dos dados a outro fornecedor de servi\u00e7o ou produto, mediante requisi\u00e7\u00e3o expressa, de acordo com a regulamenta\u00e7\u00e3o da autoridade nacional, observados os segredos comercial e industrial; VI - elimina\u00e7\u00e3o dos dados pessoais tratados com o consentimento do titular, exceto nas hip\u00f3teses previstas no art. 16 da Lei n\u00ba 13.709\/18; VII - informa\u00e7\u00e3o das entidades p\u00fablicas e privadas com as quais a ABES realizou uso compartilhado de dados; VIII - informa\u00e7\u00e3o sobre a possibilidade de n\u00e3o fornecer consentimento e sobre as consequ\u00eancias da negativa; IX - revoga\u00e7\u00e3o do consentimento, nos termos do \u00a7 5\u00ba do art. 8\u00ba da Lei n\u00ba 13.709\/18.<br \/><br \/>Voc\u00ea poder\u00e1 solicitar via e-mail \u00e0 ABES, a qualquer momento, que sejam eliminados os dados pessoais n\u00e3o anonimizados. Voc\u00ea fica ciente de que poder\u00e1 ser invi\u00e1vel a ABES continuar o fornecimento da Newsletter a partir da elimina\u00e7\u00e3o dos dados pessoais.<br \/><br \/>Este consentimento poder\u00e1 ser revogado, a qualquer momento, mediante solicita\u00e7\u00e3o via e-mail (<a href=\"mailto:dpo@abes.org.br\">dpo@abes.org.br<\/a>).<br \/><br \/><\/div>');\n        });\n\n\t\t!function(t,e){\"function\"==typeof define&&define.amd?define(e):\"object\"==typeof exports?module.exports=e():t.VMasker=e()}(this,function(){var t=\"9\",e=\"A\",n=\"S\",i=[8,9,16,17,18,36,37,38,39,40,91,92,93],o=function(t){for(var e=0,n=i.length;n>e;e++)if(t==i[e])return!1;return!0},r=function(t){return t=t||{},t={precision:t.hasOwnProperty(\"precision\")?t.precision:2,separator:t.separator||\",\",unit:t.unit&&t.unit.replace(\/[\\s]\/g,\"\")+\" \"||\"\",suffixUnit:t.suffixUnit&&\" \"+t.suffixUnit.replace(\/[\\s]\/g,\"\")||\"\",zeroCents:t.zeroCents,lastOutput:t.lastOutput},t.moneyPrecision=t.zeroCents?0:t.precision,t},s=function(i,o,r){for(;o<i.length;o++)(i[o]===t||i[o]===e||i[o]===n)&&(i[o]=r);return i},l=function(t){this.elements=t};l.prototype.unbindElementToMask=function(){for(var t=0,e=this.elements.length;e>t;t++)this.elements[t].lastOutput=\"\",this.elements[t].onkeyup=!1,this.elements[t].onkeydown=!1,this.elements[t].value.length&&(this.elements[t].value=this.elements[t].value.replace(\/\\D\/g,\"\"))},l.prototype.bindElementToMask=function(t){for(var e=this,n=function(n){n=n||window.event;var i=n.target||n.srcElement;o(n.keyCode)&&setTimeout(function(){e.opts.lastOutput=i.lastOutput,i.value=a[t](i.value,e.opts),i.lastOutput=i.value,i.setSelectionRange&&e.opts.suffixUnit&&i.setSelectionRange(i.value.length,i.value.length-e.opts.suffixUnit.length)},0)},i=0,r=this.elements.length;r>i;i++)this.elements[i].lastOutput=\"\",this.elements[i].onkeyup=n,this.elements[i].value.length&&(this.elements[i].value=a[t](this.elements[i].value,this.opts))},l.prototype.maskMoney=function(t){this.opts=r(t),this.bindElementToMask(\"toMoney\")},l.prototype.maskNumber=function(){this.opts={},this.bindElementToMask(\"toNumber\")},l.prototype.maskAlphaNum=function(){this.opts={},this.bindElementToMask(\"toAlphaNumeric\")},l.prototype.maskPattern=function(t){this.opts={pattern:t},this.bindElementToMask(\"toPattern\")},l.prototype.unMask=function(){this.unbindElementToMask()};var a=function(t){if(!t)throw new Error(\"VanillaMasker: There is no element to bind.\");var e=\"length\"in t?t.length?t:[]:[t];return new l(e)};return a.toMoney=function(t,e){if(e=r(e),e.zeroCents){e.lastOutput=e.lastOutput||\"\";var n=\"(\"+e.separator+\"[0]{0,\"+e.precision+\"})\",i=new RegExp(n,\"g\"),o=t.toString().replace(\/[\\D]\/g,\"\").length||0,s=e.lastOutput.toString().replace(\/[\\D]\/g,\"\").length||0;t=t.toString().replace(i,\"\"),s>o&&(t=t.slice(0,t.length-1))}var l=t.toString().replace(\/[\\D]\/g,\"\"),a=new RegExp(\"(\\\\\"+e.separator+\")$\"),u=l.substr(0,l.length-e.moneyPrecision),p=u.substr(0,u.length%3),h=new Array(e.precision+1).join(\"\");u=u.substr(u.length%3,u.length);for(var c=0,f=u.length;f>c;c++)p+=u[c];if(!e.zeroCents){var g=l.length-e.precision,m=l.substr(g,e.precision),v=m.length,y=e.precision>v?e.precision:v;h=(h+m).slice(-y)}var b=e.unit+p+e.separator+h+e.suffixUnit;return b.replace(a,\"\")},a.toPattern=function(i,o){var r,l=\"object\"==typeof o?o.pattern:o,a=l.replace(\/\\W\/g,\"\"),u=l.split(\"\"),p=i.toString().replace(\/\\W\/g,\"\"),h=p.replace(\/\\W\/g,\"\"),c=0,f=u.length,g=\"object\"==typeof o?o.placeholder:void 0;for(r=0;f>r;r++){if(c>=p.length){if(a.length==h.length)return u.join(\"\");if(void 0!==g&&a.length>h.length)return s(u,r,g).join(\"\");break}if(u[r]===t&&p[c].match(\/[0-9]\/)||u[r]===e&&p[c].match(\/[a-zA-Z]\/)||u[r]===n&&p[c].match(\/[0-9a-zA-Z]\/))u[r]=p[c++];else if(u[r]===t||u[r]===e||u[r]===n)return void 0!==g?s(u,r,g).join(\"\"):u.slice(0,r).join(\"\")}return u.join(\"\").substr(0,r)},a.toNumber=function(t){return t.toString().replace(\/(?!^-)[^0-9]\/g,\"\")},a.toAlphaNumeric=function(t){return t.toString().replace(\/[^a-z0-9 ]+\/i,\"\")},a});\n\n\t\tif (typeof dinForms == \"undefined\" || dinForms.version < 1.3) {\n\t\t    var dinForms = {\n\t\t    \tversion:1.3,\n\t\t        onLoad: function(){\n\t\t            \/\/\n\t\t            var forms = document.getElementsByClassName(\"formIntegration\");\n\t\t            for (var k = 0; k < forms.length; ++k) {\n\t\t                var inputElement = forms[k].getElementsByClassName(\"din-input-mask\");\n\t\t                for (var i = 0; i < inputElement.length; ++i) {\n\t\t                    switch(inputElement[i].getAttribute(\"din-mask-type\")){\n\t\t                        case \"DT\":\n\t\t                        case \"DH\":\n\t\t                            var str = inputElement[i].getAttribute(\"format\");\n\t\t                            VMasker(inputElement[i]).maskPattern(str.replace(\/D|M|A|Y|H\/g, \"9\"));\n\t\t                            break;\n\t\t                        case \"INT\":\n\t\t                            VMasker(inputElement[i]).maskNumber();\n\t\t                            break;\n\t\t                        case \"FLT\":\n\t\t                            var str = inputElement[i].getAttribute(\"format\");\n\t\t                            VMasker(inputElement[i]).maskMoney({separator:str});\n\t\t                            break;\n\t\t                    }\n\t\t                }                \n\t\t            }\n\n\t\t            \/\/\n\t\t            var referer = document.referrer ? document.referrer.match(\/:\\\/\\\/(.[^\/]+)\/)[1] : \"\";\n\t\t            var hostname = window.location.hostname;\n\t\t            if (referer != hostname) {\n\t\t                var jsonParams = {\"url\":window.location.href, \"referer\":document.referrer};\n\t\t                var cookieData = btoa(JSON.stringify(jsonParams));\n\t\t                dinForms.SetCookie(\"dinTrafficSource\", cookieData, 90);\n\t\t            }\n\t\t        },\n\t\t        ValidateForm: function(form){\n\t\t            this.LimpaAvisos(form);\n\n\t\t            \/********************************************************\/\n\t\t            \/\/ valida\u00e7\u00e3o de cada tipo de campo\n\t\t            \/********************************************************\/\n\t\t            var elem = form.elements;\n\t\t            var enviar = true;\n\n                    var termos = document.getElementById(\"check-termos\");\n\n                    if (termos.checked == false) {\n                        enviar = false;\n                        var termosMsg = document.getElementById(\"mensagem-termos\");\n                        if (termosMsg) {\n                            termosMsg.style.display = \"block\";\n                        }\n                    }\n\n\n\t\t            for(var i = 0; i < elem.length; i++){\n\t\t                if( elem[i].type == \"hidden\" ){\n\t\t                    continue\n\t\t                }\n\n\t\t                var classList = elem[i].className.split(\" \");\n\n\t\t                this.removeClass(\"field-error\", elem[i]);\n\t\t                elem[i].value = elem[i].value.trim();\n\t\t                \n\t\t                if(classList.indexOf(\"type_EMAIL\") != -1){\n\t\t                    if(!this.validateEmail(elem[i].value) ){\n\t\t                        this.addClass(\"field-error\", elem[i]);\n\t\t                        enviar = false;\n\t\t                    }\n\t\t                }\n\t\t                else if(classList.indexOf(\"type_DT\") != -1){\n\t\t                    if(elem[i].value != \"\" && !this.existDate(this.prepareDate(elem[i].value, elem[i].getAttribute(\"format\")),false)){\n\t\t                        this.addClass(\"field-error\", elem[i]);\n\t\t                        enviar = false;\n\t\t                    }\n\t\t                }\n\t\t                else if(classList.indexOf(\"type_DH\") != -1){\n\t\t                    if(elem[i].value != \"\" && !this.existDate(this.prepareDate(elem[i].value, elem[i].getAttribute(\"format\")),true)){\n\t\t                        this.addClass(\"field-error\", elem[i]);\n\t\t                        enviar = false;\n\t\t                    }\n\t\t                }\n\t\t                else if( classList.indexOf(\"type_PHN_NUM\") != -1 ){\n\t\t                    var fieldName = elem[i].getAttribute(\"hd-name\");\n\t\t                    var text = elem[i].value;\n\t\t                    var patPhone = \/\\d+\/g;\n\t\t                    var res;\n\t\t                    var resultNum = \"\";\n\t\t                    var resultDDI = \"\";\n\t\t                    res = text.match(patPhone);\n\n\t\t                    if (res !== null){\n\t\t                         resultNum = res.join(\"\");\n\t\t                    }\n\n\t\t                    form.elements[fieldName].value = \"\";\n\n\t\t                    if(text != \"\" && resultNum.length < 3 ){\n\t\t                        this.addClass(\"field-error\", elem[i]);\n\t\t                        enviar = false;\n\t\t                    }else if (resultNum.length >= 3 ){\n\n\t\t                        text = form.elements[fieldName+\"_DDI\"].value\n\t\t                        res = text.match(patPhone);\n\n\t\t                        if (res !== null){\n\t\t                            resultDDI = res.join(\"\");\n\t\t                            form.elements[fieldName].value = resultDDI+resultNum;\n\t\t                        }else{\n\t\t                            this.addClass(\"field-error\", form.elements[fieldName+\"_DDI\"]);\n\t\t                            enviar = false;\n\t\t                        }\n\t\t                    }\n\t\t                }\n\n\t\t                \/\/ CAMPOS OBRIGATORIOS\n\t\t                if( classList.indexOf(\"field-required\") != -1 ){\n\n\t\t                    \/\/ Todos os campos n\u00e3o-LVM\n\t\t                    if(classList.indexOf(\"type_LVM\") == -1){\n\t\t                        if( elem[i].value.trim() == \"\" ){\n\t\t                            this.addClass(\"field-error\", elem[i]);\n\t\t                            enviar = false;\n\t\t                        }\n\t\t                    }\n\n\t\t                    \/\/ else lvm...\n\t\t                    if(classList.indexOf(\"type_LVM\") != -1){\n\t\t                        var hdName = elem[i].getAttribute(\"hd-name\");\n\t\t                        var ok = false;\n\n\t\t                        this.removeClass(\"field-error\", form.getElementsByClassName(\"containerMultiple_\"+hdName)[0]); \/\/ \u00e9 o \u00fanico caso que a classe \u00e9 removida deste jeito\n\n\t\t                        var checkboxes = form.getElementsByClassName(\"chk_\"+hdName);\n\t\t                        for(var j=0; j < checkboxes.length; j++){\n\t\t                            if(checkboxes[j].checked == true){\n\t\t                                ok = true;\n\t\t                                break;\n\t\t                            }\n\t\t                        }\n\t\t                        if(!ok){\n\t\t                            this.addClass(\"field-error\", form.getElementsByClassName(\"containerMultiple_\"+hdName)[0] );\n\t\t                            enviar = false;\n\t\t                        }\n\t\t                    }\n\t\t                }\n\t\t                \n\t\t            }\n\t\t            \/********************************************************\/\n\t\t            \/\/ Em caso de falha na valida\u00e7\u00e3o...\n\t\t            \/\/ Mensagem de Campo Obrigat\u00f3rio\n\t\t            \/********************************************************\/\n\t\t            if(!enviar){\n\t\t                var msgError = form.getElementsByClassName(\"DinamizeDivMessageError\")[0];\n\t\t                if(msgError && msgError.innerHTML.length) {\n\t\t                    msgError.style.display = \"block\";\n\t\t                }\n\t\t                return false\n\t\t            }\n\n\t\t            \/********************************************************\/\n\t\t            \/\/ Escreve valores nos campos hidden (quando necess\u00e1rio)\n\t\t            \/********************************************************\/\n\n\t\t            \/\/ Listas de Valores Multiplos (LVM)\n\t\t            var lvmElements = form.getElementsByClassName(\"type_LVM\");\n\t\t            var checkboxes, checkedValues;\n\t\t            var hdName;\n\t\t            for (var i = 0; i < lvmElements.length; i++) {\n\t\t                hdName = lvmElements[i].getAttribute(\"hd-name\");\n\n\t\t                checkboxes = form.getElementsByClassName(\"chk_\"+hdName);\n\t\t                checkedValues = \"\";\n\n\t\t                if(checkboxes.length > 0){\n\t\t                    for (var k = 0; k < checkboxes.length; k++) {\n\t\t                        if(checkboxes[k].checked){\n\t\t                            checkedValues += \"|\"+checkboxes[k].value;\n\t\t                        }\n\t\t                    }\n\t\t                }\n\t\t                checkedValues = checkedValues.replace(\"|\",\"\");\n\t\t                form.elements[lvmElements[i].getAttribute(\"hd-name\")].value = checkedValues;\n\t\t            }\n\n\t\t            \/\/ Datas\n\t\t            this.setDateValues(form, \"type_DT\");\n\t\t            this.setDateValues(form, \"type_DH\");\n\t\t            \n\t\t            \/\/ Floats\n\t\t            var fltElements = form.getElementsByClassName(\"type_FLT\");\n\t\t            for (var i = 0; i < fltElements.length; i++) {\n\t\t                form.elements[fltElements[i].getAttribute(\"hd-name\")].value = fltElements[i].value.replace(\",\",\".\");\n\t\t            };\n\n\t\t            \/********************************************************\/\n\t\t            \/\/ finalizando...\n\t\t            \/********************************************************\/\n\n\t\t            \/\/  se for preview... d\u00e1 msg de sucesso e cai fora!\n\t\t            var isPreview = form.elements[\"isPreview\"];\n\t\t            if (isPreview) {\n\t\t            \tdinForms.ResetFormValues(form);\n\t\t            \treturn false\n\t\t            }\n\n\t\t            \/\/ LEADTRACKER\n\t\t            \/\/ Precisamos descobrir se o objeto de leadTracker existe no mesmo frame que este formul\u00e1rio est\u00e1, ou se est\u00e1 no parent (ou no top).\n\t\t            \/\/ Usamos a referencia deste frame a partir disto.\n\t\t            \/\/ Para ter o m\u00e1ximo de compatibilidade, verifico se o browser suporta estes objetos.\n\t\t            \/\/ Resolve idealmente o uso de leadtracker por popups\n\n\t\t            \/\/ faz try-catch pois o frame parent\/top pode ser de outro dominio, isto gerar\u00e1 um erro do tipo cross-domain.\n\t\t            try {\n\t\t\t            var frame\n\t\t\t            if (typeof dinLeadTracker !== \"undefined\") {\n\t\t\t            \tframe = window;\n\t\t\t            } else if (typeof window.parent !== \"undefined\" && typeof window.parent.dinLeadTracker !== \"undefined\") {\n\t\t\t            \tframe = window.parent;\n\t\t\t            } else if (typeof window.top !== \"undefined\" && typeof window.top.dinLeadTracker !== \"undefined\") {\n\t\t\t            \tframe = window.top;\n\t\t\t            }\n\n\t\t\t            \/\/ se encontramos leadtracker em algum dos frames, seta!\n\t\t\t            if ( typeof frame !== \"undefined\" && frame.dinLeadTracker.isActive()) {\n\t\t\t\t\t\t\tvar formElements = form.elements;\n\t\t\t\t\t\t\tif ( typeof formElements.cmp1 !== \"undefined\" ) {\n\t\t\t\t\t\t\t\tframe.dinLeadTracker.SetLeadEmail(formElements.cmp1.value);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif ( typeof formElements.cmp3 !== \"undefined\" ) {\n\t\t\t\t\t\t\t\tframe.dinLeadTracker.SetLeadExternalId(formElements.cmp3.value);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tcatch(e){\n\t\t\t\t\t\tconsole.warn(\"Leadtracker ignored because of Cross-Domain error.\");\n\t\t\t\t\t\tconsole.warn(e);\n\t\t\t\t\t}\n\n\t\t            var isCaptcha = this.hasCaptcha(form);\n\t\t            if(isCaptcha){\n\t\t                form.getElementsByClassName(\"DinamizeDivCaptchaMessage\")[0].style.display = \"none\";\n\t\t                var recaptcha = form.elements[\"g-recaptcha-response\"];\n\t\t                if (recaptcha.value === \"\"){\n\t\t                    form.getElementsByClassName(\"DinamizeDivCaptchaMessage\")[0].style.display = \"block\";\n\t\t                    grecaptcha.reset(); \/\/ ver se precisa\n\t\t                    return false;\n\t\t                }\n\t\t            }\n\n\t\t            \/\/ Se o form usa \"msg\", n\u00e3o faz action com redirect.\n\t\t            var isMsg = form.elements[\"isMsg\"].value;\n\t\t            var redirectElement = form.elements[\"redirect-url-js\"] ? form.elements[\"redirect-url-js\"] : form.elements[\"redirect-url-pp\"];\n\t\t            if(isMsg == \"true\" || (redirectElement && redirectElement.value != \"\") ){\n\t\t                this.LoadingForm(form);\n\t\t                return false; \/\/ posta o conteudo, mas n\u00e3o executa action do form\n\t\t            }\n\n\t\t            \/\/ Posta pro nosso receiver e este far\u00e1 um redirect.\n\t\t            return true;\n\t\t        },\n\t\t        setDateValues: function(form, className){\n\t\t            var dtElements = form.getElementsByClassName(className);\n\t\t            for (var i = 0; i < dtElements.length; i++) {\n\t\t                if (dtElements[i].value == \"\") {\n\t\t                    continue;\n\t\t                }\n\t\t                form.elements[dtElements[i].getAttribute(\"hd-name\")].value = this.prepareDate(dtElements[i].value, dtElements[i].getAttribute(\"format\"));\n\t\t            };\n\t\t        },\n\t\t        \/\/ NOVO, apenas landing page\n\t\t        SetCookie: function(cname, cvalue, exdays){\n\t\t            var d = new Date();\n\t\t            d.setTime(d.getTime() + (exdays*24*60*60*1000));\n\t\t            var expires = \"expires=\"+ d.toUTCString();\n\t\t            document.cookie = cname + \"=\" + cvalue + \";\" + expires + \";path=\/\";\n\t\t        },\n\t\t        hasCaptcha: function(form){\n\t\t            \/\/ Detecta se existe este elemento (deprecated) de captcha.\n\t\t            if (form.elements[\"dnz-captcha-google\"] != undefined) {\n\t\t                return true;\n\t\t            }\n\t\t            \/\/ Valida\u00e7\u00e3o normal\n\t\t            var action = form.getAttribute(\"action\");\n\t\t            if (action === null) {\n\t\t            \treturn false;\n\t\t            }\n\n\t\t            action = action.split(\"\/\");\n\t\t            if (action.length == 8){\n\t\t                if(action[7] == 1){\n\t\t                    return true;\n\t\t                }\n\t\t            }\n\t\t            return false;\n\t\t        },\n\t\t        LoadingForm: function(form){\n\t\t            \/\/\n\t\t            if (document.getElementById(\"DinamizeIframeFormIntegration\") == undefined){\n\t\t                var ifrm = document.createElement(\"iframe\");\n\t\t                ifrm.setAttribute(\"id\", \"DinamizeIframeFormIntegration\");\n\t\t                ifrm.setAttribute(\"name\", \"DinamizeIframeFormIntegration\");\n\t\t                ifrm.style.display = \"none\";\n\t\t                document.body.appendChild(ifrm);\n\t\t            }\n\n\t\t            if (this.GetCookie(\"dinTrafficSource\")) {\n\t\t                \/\/ MANTER COM ID, S\u00d3 PRECISAMOS DE UM POR document\n\t\t                if (document.getElementById(\"__dinTrafficSource\")) {\n\t\t                    document.getElementById(\"__dinTrafficSource\").setAttribute(\"value\", this.GetCookie(\"dinTrafficSource\"));\n\t\t                } else {\n\t\t                    var ts = document.createElement(\"input\");\n\t\t                    ts.type = \"hidden\";\n\t\t                    ts.name = \"__dinTrafficSource\";\n\t\t                    \/\/ MANTER COM ID, S\u00d3 PRECISAMOS DE UM POR document\n\t\t                    ts.id = \"__dinTrafficSource\";\n\t\t                    ts.value = this.GetCookie(\"dinTrafficSource\");\n\t\t                    form.appendChild(ts);               \n\t\t                }\n\t\t            }\n\n\t\t            this.Spinner(form, true);\n\n\t\t\t\t\tvar redirectElement = form.elements[\"redirect-url-pp\"];\n\t\t\t\t\tif (redirectElement && redirectElement.value != \"\") {\n\t\t\t\t\t\tthis.Request(form.getAttribute(\"action\")+\"\/\", this.serialize(form), form);\n\t\t\t\t\t} else {\n\t\t\t\t\t    \/\/ Usa um \"img\" para fazer uma requisi\u00e7\u00e3o\n\t\t\t\t\t    var imgReq = document.createElement(\"img\");\n\t\t\t\t\t    imgReq.setAttribute(\"id\", \"DinamizeImgResponse\");\n\t\t\t\t\t    imgReq.style.display = \"none\"; \/\/ redundancia\n\n\t\t\t\t\t    imgReq.onload = function () {\n\t\t\t\t\t         \/\/ LandingPage\n\t\t\t\t\t        redirectElement = form.elements[\"redirect-url-js\"];\n\t\t\t\t\t        if (redirectElement && redirectElement.value != \"\") {\n\t\t\t\t\t            location.href = redirectElement.value;\n\t\t\t\t\t        }\n\t\t\t\t\t        \/\/ Fim LandingPage\n\t\t\t\t\t        dinForms.Spinner(form, false);\n\t\t\t\t\t        dinForms.ResetFormValues(form);\n\t\t\t\t\t    }\n\t\t\t\t\t    imgReq.onerror = function () {\n\t\t\t\t\t        dinForms.Spinner(form, false);\n\n\t\t\t\t\t        \/\/ elemento deprecated\n\t\t\t\t\t        var msgErrorDep = form.getElementsByClassName(\"divMessageError\")[0];\n\t\t\t\t\t        if(msgErrorDep) {\n\t\t\t\t\t            msgErrorDep.style.display = \"block\";\n\t\t\t\t\t        }\n\n\t\t\t\t\t        var msgAlert = form.getElementsByClassName(\"DinamizeDivMessageAlert\")[0];\n\t\t\t\t\t        if(msgAlert) {\n\t\t\t\t\t            msgAlert.style.display = \"block\";\n\t\t\t\t\t        }\n\t\t\t\t\t    }\n\t\t\t\t\t    imgReq.src = form.getAttribute(\"action\") + \"\/?\" + this.serialize(form) + \"&a=\" + Math.floor((Math.random()*99999)+1);\n\t\t\t\t\t    form.appendChild(imgReq);\n\t\t            }\n\t\t        },\n\t\t        Request: function(url, params, form){\n\t\t        \tvar xmlhttp = new XMLHttpRequest();\n\t\t        \txmlhttp.onreadystatechange = function() {\n\t\t            \tif (xmlhttp.readyState == XMLHttpRequest.DONE) {   \/\/ XMLHttpRequest.DONE == 4\n\t\t                \tif (xmlhttp.status >= 200 && xmlhttp.status <= 299) {\n\t\t                    \tparent.location.href = form.elements[\"redirect-url-pp\"].value;\n\t\t                    \tdinForms.Spinner(form, false);\n                \t\t\t\tdinForms.ResetFormValues(form);\n\t\t                \t} else {\n\t\t                    \tdinForms.Spinner(form, false);\n\t\t\t\t                \/\/ elemento deprecated\n\t\t\t\t                var msgErrorDep = form.getElementsByClassName(\"divMessageError\")[0];\n\t\t\t\t                if(msgErrorDep) {\n\t\t\t\t                    msgErrorDep.style.display = \"block\";\n\t\t\t\t                }\n\t\t\t\t                var msgAlert = form.getElementsByClassName(\"DinamizeDivMessageAlert\")[0];\n\t\t\t\t                if(msgAlert) {\n\t\t\t\t                    msgAlert.style.display = \"block\";\n\t\t\t\t                }\n\t\t                \t}\n\t\t            \t}\n\t\t        \t};\n\t\t        \tif (typeof params === \"string\" && params !== \"\") {\n\t\t\t\t\t\turl += \"?\" + params; \/\/ encodeURI(params);\n\t\t\t        }\n\t\t        \t\n\t\t        \txmlhttp.open(\"POST\", url, true);\n\t\t        \txmlhttp.send();\n\t\t    \t},\n\t\t        Spinner: function(form, show){\n\t\t            \/\/ manter vers\u00e3o por compatibilidade?\n\t\t            var submitElement = form.getElementsByClassName(\"dinSubmit\")[0];\n\t\t            var spinnerElement = form.getElementsByClassName(\"spinner\")[0];\n\n\t\t            if (show) {\n\t\t                if (spinnerElement)\n\t\t                    spinnerElement.style.display = \"block\";\n\t\t                \n\t\t                if (submitElement)\n\t\t                    submitElement.value = \"\";\n\n\t\t            }else{\n\t\t                if (spinnerElement)\n\t\t                    spinnerElement.style.display = \"none\";\n\n\t\t                if (submitElement)\n\t\t                    submitElement.value = submitElement.getAttribute(\"original-value\");\n\t\t            }\n\t\t        },\n\t\t        GetCookie: function(cname){\n\t\t            var name = cname + \"=\";\n\t\t            var decodedCookie = decodeURIComponent(document.cookie);\n\t\t            var ca = decodedCookie.split(\";\");\n\t\t            for(var i = 0; i <ca.length; i++) {\n\t\t                var c = ca[i];\n\t\t                while (c.charAt(0) == \" \") {\n\t\t                    c = c.substring(1);\n\t\t                }\n\t\t                if (c.indexOf(name) == 0) {\n\t\t                    return c.substring(name.length, c.length);\n\t\t                }\n\t\t            }\n\t\t            return \"\";\n\t\t        },\n\t\t        ResetFormValues: function(form){\n\t\t            \/\/ jquery existe?\n\t\t            if (typeof($) != \"undefined\"){\n\t\t                \/\/ iCheck existe?\n\t\t                if ( (typeof($().iCheck) != \"undefined\") ){\n\t\t                    $(form).find(\"input[type=\\\"checkbox\\\"]:not(.cssOnly)\").iCheck(\"uncheck\");\n\t\t                }\n\t\t            }\n\n\t\t            var msgSuccess = form.getElementsByClassName(\"DinamizeDivMessageSuccess\")[0];\n\t\t            if(msgSuccess) {\n\t\t                msgSuccess.style.display = \"block\";\n\t\t            }\n\t\t            var imgRequest = document.getElementById(\"DinamizeImgResponse\");\n\t\t            if(imgRequest) {\n\t\t                imgRequest.remove();\n\t\t            }\n\t\t            form.reset();\n\t\t        },\n\t\t        LimpaAvisos: function(form){\n                    var termos = document.getElementById(\"mensagem-termos\");\n                    if(termos) {\n\t\t                termos.style.display = \"none\";\n                    }\n\n\t\t            var msgSuccess = form.getElementsByClassName(\"DinamizeDivMessageSuccess\")[0];\n\t\t            if(msgSuccess)\n\t\t                msgSuccess.style.display = \"none\";\n\n\t\t            var msgAlert = form.getElementsByClassName(\"DinamizeDivMessageAlert\")[0];\n\t\t            if(msgAlert)\n\t\t                msgAlert.style.display = \"none\";\n\n\t\t            var msgError = form.getElementsByClassName(\"DinamizeDivMessageError\")[0];\n\t\t            if(msgError)\n\t\t                msgError.style.display = \"none\";\n\n\t\t            \/\/ elemento deprecated, de landingPage\n\t\t            var msgErrorDep = form.getElementsByClassName(\"divMessageError\")[0];\n\t\t            if(msgErrorDep)\n\t\t                msgErrorDep.style.display = \"none\";\n\n\t\t            var msgCaptcha = form.getElementsByClassName(\"DinamizeDivCaptchaMessage\")[0];\n\t\t            if(msgCaptcha)\n\t\t                msgCaptcha.style.display = \"none\";\n\t\t        },\n\t\t        validateEmail: function(email){\n\t\t            var re = \/^([a-zA-Z0-9_.+-])+\\@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]{2,4})+$\/;\n\t\t            return re.test(email);\n\t\t        },\n\t\t        prepareDate: function(date, format){\n\t\t            var newDate, time;\n\t\t            format = format.substr(0,10).replace(\"\/\",\"\").replace(\"\/\",\"\").replace(\"-\",\"\").replace(\"-\",\"\");\n\t\t            time = date.substr(10,15);\n\n\t\t            if(format == \"DDMMAAAA\"){\n\t\t                newDate = date[6]+date[7]+date[8]+date[9] +\"-\"+ date[3]+date[4] +\"-\"+ date[0]+date[1];\n\t\t            }else if(format == \"MMDDAAAA\"){\n\t\t                newDate = date[6]+date[7]+date[8]+date[9] +\"-\"+ date[0]+date[1] +\"-\"+ date[3]+date[4];\n\t\t            }else if(format == \"AAAAMMDD\"){\n\t\t                newDate = date[0]+date[1]+date[2]+date[3] +\"-\"+ date[5]+date[6] +\"-\"+ date[8]+date[9];\n\t\t            }\n\n\t\t            return newDate+time;\n\t\t        },\n\t\t        existDate: function(date,time){\n\t\t            if(time){\n\t\t                if(date.length != 16){\n\t\t                    return false;\n\t\t                }\n\t\t            }else if(!time){\n\t\t                if(date.length != 10){\n\t\t                    return false;\n\t\t                }\n\t\t                date +=\" 00:00\";\n\t\t            }\n\n\t\t            var NEWDATE = new Date(date.replace(\"-\",\"\/\").replace(\"-\",\"\/\"));\n\t\t            var strNewdate;\n\n\t\t            var y = NEWDATE.getFullYear().toString();\n\t\t            var m = (NEWDATE.getMonth()+1).toString();\n\t\t            var d  = NEWDATE.getDate().toString();\n\t\t            var h  = NEWDATE.getHours().toString();\n\t\t            var min  = NEWDATE.getMinutes().toString();\n\t\t            strNewdate = y +\"-\"+ (m[1]?m:\"0\"+m[0]) +\"-\"+ (d[1]?d:\"0\"+d[0]) +\" \"+ (h[1]?h:\"0\"+h[0]) + \":\" + (min[1]?min:\"0\"+min[0]);\n\n\t\t            if(date != strNewdate){\n\t\t                return false;\n\t\t            }\n\n\t\t            return true;\n\t\t        },\n\t\t        addClass: function( classname, element ) {\n\t\t            var cn = element.className;\n\t\t            if( cn.indexOf( classname ) != -1 ) {\n\t\t                return;\n\t\t            }\n\t\t            if( cn != \"\" ) {\n\t\t                classname = \" \"+classname;\n\t\t            }\n\t\t            element.className = cn+classname;\n\t\t        },\n\t\t        removeClass: function( classname, element ) {\n\t\t           var cn = element.className;                     \n\t\t           var rxp = new RegExp( \"\\\\s?\\\\b\"+classname+\"\\\\b\", \"g\" );\n\t\t           cn = cn.replace( rxp, \"\" );\n\t\t           element.className = cn;\n\t\t        },\n\t\t        \/\/funcao do google faz o serialize estilo JQuery\n\t\t        serialize: function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=form.elements.length-1;i>=0;i=i-1){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"text\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=form.elements[i].options.length-1;j>=0;j=j-1){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")},\n\t\t    };\n\t\t}\n\n\t\t\/\/\n\t\tif ( document.readyState === \"complete\" ) {\n\t\t    dinForms.onLoad();\n\t\t} else {\n\t\t    if (window.attachEvent) {\n\t\t        window.attachEvent(\"load\", dinForms.onLoad);\n\t\t    } else {\n\t\t        window.addEventListener(\"load\", dinForms.onLoad);\n\t\t    }\n\t\t}\n\t\t<\/script>\n\n\n\n    Mais Informa\u00e7\u00f5es+ 55 (11) 5094 3100falecomaabes@abessoftware.com.br<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-59599","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Not\u00edcias RH Tech - ABES<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abes.org.br\/en\/noticias-rh-tech\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Not\u00edcias RH Tech - ABES\" \/>\n<meta property=\"og:description\" content=\"Not\u00edcias RH TechCADASTRE-SEPreencha o formul\u00e1rio para receber novidades do programa Mais Informa\u00e7\u00f5es+ 55 (11) 5094 3100falecomaabes@abessoftware.com.br\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abes.org.br\/en\/noticias-rh-tech\/\" \/>\n<meta property=\"og:site_name\" content=\"ABES\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ABES.software\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-04T19:09:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abes.org.br\/wp-content\/uploads\/2021\/01\/logo_abes_marca_tagline_horizontal_colorido_rgb.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3509\" \/>\n\t<meta property=\"og:image:height\" content=\"2482\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ABES_SOFTWARE\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/abes.org.br\\\/noticias-rh-tech\\\/\",\"url\":\"https:\\\/\\\/abes.org.br\\\/noticias-rh-tech\\\/\",\"name\":\"Not\u00edcias RH Tech - ABES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/abes.org.br\\\/#website\"},\"datePublished\":\"2023-03-22T12:32:29+00:00\",\"dateModified\":\"2025-07-04T19:09:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/abes.org.br\\\/noticias-rh-tech\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/abes.org.br\\\/noticias-rh-tech\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/abes.org.br\\\/noticias-rh-tech\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/abes.org.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Not\u00edcias RH Tech\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/abes.org.br\\\/#website\",\"url\":\"https:\\\/\\\/abes.org.br\\\/\",\"name\":\"ABES\",\"description\":\"Associa\u00e7\u00e3o Brasileira das Empresas de Software\",\"publisher\":{\"@id\":\"https:\\\/\\\/abes.org.br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/abes.org.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/abes.org.br\\\/#organization\",\"name\":\"Associa\u00e7\u00e3o Brasileira das Empresas de Software\",\"url\":\"https:\\\/\\\/abes.org.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/abes.org.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/abes.org.br\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/logo_abes_marca_d_tagline_horizontal_verde-amarelo_cmyk.png\",\"contentUrl\":\"https:\\\/\\\/abes.org.br\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/logo_abes_marca_d_tagline_horizontal_verde-amarelo_cmyk.png\",\"width\":324,\"height\":70,\"caption\":\"Associa\u00e7\u00e3o Brasileira das Empresas de Software\"},\"image\":{\"@id\":\"https:\\\/\\\/abes.org.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ABES.software\",\"https:\\\/\\\/x.com\\\/ABES_SOFTWARE\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/abes-software\\\/\",\"https:\\\/\\\/www.instagram.com\\\/abes_software\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HR Tech News - ABES","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/abes.org.br\/en\/noticias-rh-tech\/","og_locale":"en_US","og_type":"article","og_title":"Not\u00edcias RH Tech - ABES","og_description":"Not\u00edcias RH TechCADASTRE-SEPreencha o formul\u00e1rio para receber novidades do programa Mais Informa\u00e7\u00f5es+ 55 (11) 5094 3100falecomaabes@abessoftware.com.br","og_url":"https:\/\/abes.org.br\/en\/noticias-rh-tech\/","og_site_name":"ABES","article_publisher":"https:\/\/www.facebook.com\/ABES.software","article_modified_time":"2025-07-04T19:09:03+00:00","og_image":[{"width":3509,"height":2482,"url":"https:\/\/abes.org.br\/wp-content\/uploads\/2021\/01\/logo_abes_marca_tagline_horizontal_colorido_rgb.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@ABES_SOFTWARE","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/abes.org.br\/noticias-rh-tech\/","url":"https:\/\/abes.org.br\/noticias-rh-tech\/","name":"HR Tech News - ABES","isPartOf":{"@id":"https:\/\/abes.org.br\/#website"},"datePublished":"2023-03-22T12:32:29+00:00","dateModified":"2025-07-04T19:09:03+00:00","breadcrumb":{"@id":"https:\/\/abes.org.br\/noticias-rh-tech\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/abes.org.br\/noticias-rh-tech\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/abes.org.br\/noticias-rh-tech\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/abes.org.br\/"},{"@type":"ListItem","position":2,"name":"Not\u00edcias RH Tech"}]},{"@type":"WebSite","@id":"https:\/\/abes.org.br\/#website","url":"https:\/\/abes.org.br\/","name":"ABES","description":"Brazilian Association of Software Companies","publisher":{"@id":"https:\/\/abes.org.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/abes.org.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/abes.org.br\/#organization","name":"Brazilian Association of Software Companies","url":"https:\/\/abes.org.br\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/abes.org.br\/#\/schema\/logo\/image\/","url":"https:\/\/abes.org.br\/wp-content\/uploads\/2020\/09\/logo_abes_marca_d_tagline_horizontal_verde-amarelo_cmyk.png","contentUrl":"https:\/\/abes.org.br\/wp-content\/uploads\/2020\/09\/logo_abes_marca_d_tagline_horizontal_verde-amarelo_cmyk.png","width":324,"height":70,"caption":"Associa\u00e7\u00e3o Brasileira das Empresas de Software"},"image":{"@id":"https:\/\/abes.org.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ABES.software","https:\/\/x.com\/ABES_SOFTWARE","https:\/\/www.linkedin.com\/company\/abes-software\/","https:\/\/www.instagram.com\/abes_software\/"]}]}},"publishpress_future_action":{"enabled":false,"date":"2026-04-19 00:49:32","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/abes.org.br\/en\/wp-json\/wp\/v2\/pages\/59599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abes.org.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/abes.org.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/abes.org.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abes.org.br\/en\/wp-json\/wp\/v2\/comments?post=59599"}],"version-history":[{"count":10,"href":"https:\/\/abes.org.br\/en\/wp-json\/wp\/v2\/pages\/59599\/revisions"}],"predecessor-version":[{"id":90015,"href":"https:\/\/abes.org.br\/en\/wp-json\/wp\/v2\/pages\/59599\/revisions\/90015"}],"wp:attachment":[{"href":"https:\/\/abes.org.br\/en\/wp-json\/wp\/v2\/media?parent=59599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}