(()=>{"use strict";var e,t={42:(e,t,r)=>{function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){for(var r=0;r{function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){for(var r=0;r()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/g.test(e)}},{key:"isValidPasswordLength",value:function(e){return e.length>=8}},{key:"hasLettersAndNumbers",value:function(e){var t=/.*[a-zA-Z]+.*/g.test(e),r=/.*[0-9]+.*/g.test(e),n=/.*[^a-zA-Z0-9\s]+.*/g.test(e);return t&&(r||n)}},{key:"isNotPartOfEmail",value:function(e,t){var r=e.split("@")[0];return t.length>0&&(""===r||t.indexOf(r)<0)}},{key:"isInputChecked",value:function(e,t){return null!==t.querySelector('input[name="'+e+'"]:checked')}}],(t=null)&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();t.default=o},166:(e,t,r)=>{function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){for(var r=0;r{function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){for(var r=0;r{function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){for(var r=0;r{function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){for(var r=0;r{var n=r(730),i=function(){document.querySelectorAll(".psg-reg-form").forEach((function(e){new n.default(e)}))},o=function(){var e,t,r;window.dynamicConf?i():(e=i,t=document.location.origin.replace("localhost","integ-config"),(r=document.createElement("script")).src="".concat(t,"/common/dynamicconf"),r.addEventListener("load",e),r.addEventListener("error",e),document.body.appendChild(r))};/complete|interactive|loaded/.test(document.readyState)?o():document.addEventListener("DOMContentLoaded",(function(){return o()}))},690:()=>{},709:(e,t)=>{function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){for(var r=0;r3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",s={category:this.getCategory(),subcategory:e,targetId:t,action:r,cd1:n,cd2:i,cd3:o};document.dispatchEvent(new CustomEvent("pegLogger-logWpEvents",{detail:s}))}}],(t=null)&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();t.default=o},730:(e,t,r)=>{function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){for(var r=0;r=768&&(null===(o=this.genderSelect)||void 0===o||o.updateA11y(!0)),window.addEventListener("message",(function(e){var t;e.origin===window.location.origin&&"reset-modal"===e.data&&(c.form.reset(),c.emailPassword.hideAllErrors(),null===(t=c.genderSelect)||void 0===t||t.hideError())})),this.initUiTracking()},(t=[{key:"initUiTracking",value:function(){this.uiTrackingEnabled&&this.form.querySelectorAll(".terms a").forEach((function(e){e.addEventListener("click",(function(){c.default.trackUIEvent("registration-form","legal-link","click",e.pathname)}),{once:!0})}))}},{key:"onSexInput",value:function(){this.showCompleteForm(),this.genderSelect.isValidSex()&&(this.socialSignOn.setAppleButtonHref(this.genderSelect.getSelectedSex()),this.socialSignOn.setGoogleButtonHref(this.genderSelect.getSelectedSex()))}},{key:"setTerms",value:function(){var e,t,r,n,i,o,s=this.form.querySelector(".terms");!this.genderSelect&&(null===(t=null===(e=this.dynamicConf)||void 0===e?void 0:e.registration)||void 0===t?void 0:t.legalTextTermsOfService)?s.innerHTML=null===(r=this.dynamicConf)||void 0===r?void 0:r.registration.legalTextTermsOfService:(null===(i=null===(n=this.dynamicConf)||void 0===n?void 0:n.registration)||void 0===i?void 0:i.legaltext)&&(s.innerHTML=null===(o=this.dynamicConf)||void 0===o?void 0:o.registration.legaltext)}},{key:"updateA11y",value:function(e){var t=this.form.querySelectorAll(".hidden[aria-hidden],.mobile-hidden[aria-hidden]"),r=this.form.querySelectorAll(".terms a, .apple-reg-button, .google-reg-button");e?(t.forEach((function(e){return e.removeAttribute("aria-hidden")})),r.forEach((function(e){return e.removeAttribute("tabindex")}))):(t.forEach((function(e){return e.setAttribute("aria-hidden","true")})),r.forEach((function(e){return e.tabIndex=-1}))),this.emailPassword.updateA11y(e)}},{key:"validateBeforeSubmit",value:function(){var e,t=!0;return this.emailPassword.validate()||(t=!1),!1===(null===(e=this.genderSelect)||void 0===e?void 0:e.validate())&&(t=!1),t}},{key:"showCompleteForm",value:function(){var e;this.updateA11y(!0),null===(e=this.genderSelect)||void 0===e||e.updateA11y(!0),this.form.classList.add("show-complete-form"),document.body.classList.add("form-is-complete-visible")}},{key:"onSubmit",value:function(e){this.form.classList.contains("show-complete-form")?this.validateBeforeSubmit()?this.uiTrackingEnabled&&c.default.trackUIEvent("registration-form","form","submit-success"):e.preventDefault():(this.showCompleteForm(),e.preventDefault())}}])&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();t.default=f},786:()=>{}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var o=r[e]={exports:{}};return t[e](o,o.exports,n),o.exports}n.m=t,e=[],n.O=(t,r,i,o)=>{if(!r){var s=1/0;for(c=0;c=o)&&Object.keys(n.O).every((e=>n.O[e](r[l])))?r.splice(l--,1):(a=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[r,i,o]},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={593:0,752:0,840:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var i,o,[s,a,l]=r,u=0;if(s.some((t=>0!==e[t]))){for(i in a)n.o(a,i)&&(n.m[i]=a[i]);if(l)var c=l(n)}for(t&&t(r);un(573))),n.O(void 0,[752,840],(()=>n(786)));var i=n.O(void 0,[752,840],(()=>n(690)));i=n.O(i)})(); //# sourceMappingURL=registration-form.js.map