1(self.webpackChunk_dayswaps_frontend=self.webpackChunk_dayswaps_frontend||[]).push([[888,1306,3625,5452,9338,9658],{1306:function(e,t,a){"use strict";var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AuthShell=void 0;const o=a(4068),n=a(70849),s=a(25670),r=a(91156),i=l(a(46942)),u=l(a(96540));a(18507);t.AuthShell=({title:e,backgroundImage:t=n.AuthAppBackground,footer:a,className:l,testid:d,children:c})=>u.default.createElement("div",{className:"auth-shell"},u.default.createElement("div",{className:"auth-shell-backdrop",style:{backgroundImage:`url(${t})`,backgroundPositionY:"-5rem",backgroundPositionX:"-3rem",backgroundSize:"cover"}}),u.default.createElement("div",{className:"auth-shell-overlay"}),u.default.createElement("div",{className:"auth-shell-language"},u.default.createElement(o.LanguagePicker,null)),u.default.createElement("div",{className:(0,i.default)("auth-shell-card",l),"data-testid":d},u.default.createElement("div",{className:"auth-shell-head"},u.default.createElement("div",{className:"auth-shell-logo"},u.default.createElement(r.Icon,{ico:r.Icon.ICONS.dayswaps,size:r.Icon.SIZES.EXTRA,color:r.Icon.COLORS.INHERIT})),(0,s.isDefined)(e)&&u.default.createElement("div",{className:"auth-shell-title"},e)),c,(0,s.isDefined)(a)&&u.default.createElement("div",{className:"auth-shell-footer"},a)))},18507:()=>{},59092:()=>{},65452:()=>{},69658:function(e,t,a){"use strict";var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CountryFlag=void 0;const o=l(a(46942)),n=l(a(96540));a(59092),a(65452);t.CountryFlag=({iso2:e,children:t})=>n.default.createElement("span",{className:"country-flag"},n.default.createElement("span",{className:(0,o.default)("fi",`fi-${e.toLowerCase()}`)}),t)},83625:function(e,t,a){"use strict";var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompleteForm=void 0;const o=a(59845),n=a(1306),s=a(89338),r=a(70887),i=a(25670),u=a(92230),d=a(91156),c=l(a(96540));t.CompleteForm=()=>{const e=(0,r.useRootDispatch)(),t=(0,r.useRootSelector)(e=>e.me),a=c.default.useMemo(()=>(e=>{if(!(0,i.isValue)(e)||!e.includes("-"))return;const[t,...a]=e.split("-"),l=a.join("-");return""!==t&&""!==l?{prefix:t,number:l}:void 0})(t.telephone),[t.telephone]),[l,p]=c.default.useState(""),[f,m]=c.default.useState(a?.prefix??"420"),[h,E]=c.default.useState(a?.number??""),[g,_]=c.default.useState(!1),[v,S]=c.default.useState(),[b,I]=c.default.useState(),P=()=>{S(void 0),I(void 0)},w=(e,t)=>{I(e),S((0,u.unwrapMaybe)((0,i.t)(t)))};return c.default.createElement(n.AuthShell,{title:(0,u.unwrapMaybe)((0,i.t)("REG_LAST")),className:"registration-page",testid:"registration-complete"},c.default.createElement("div",{className:"registration-page-form"},c.default.createElement("div",{className:"registration-page-note"},(0,i.t)("REG_SUB")),c.default.createElement(d.Input,{testid:"registration-complete-email-input",size:d.Input.SIZES.FULL_WIDTH,label:(0,i.t)("EMAIL"),value:(0,u.unwrapMaybe)(t.email),disabled:!0}),c.default.createElement(d.Input,{testid:"registration-complete-password-input",type:d.Input.TYPES.PASSWORD,size:d.Input.SIZES.FULL_WIDTH,name:"password",value:l,label:(0,i.t)("REG_CREATE_PASSWORD"),placeholder:(0,u.unwrapMaybe)((0,i.t)("REG_PASSWORD_PLACEHOLDER")),autocomplete:"new-password",autoFocus:!0,hasError:"password"===b,onChange:e=>{P(),p(e)}}),!(0,i.isDefined)(a)&&c.default.createElement("div",{className:"registration-page-phone"},c.default.createElement("div",{className:"registration-page-phone-prefix"},c.default.createElement(s.PhonePrefixSelect,{testid:"registration-complete-phone-prefix-select",value:f,label:(0,u.unwrapMaybe)((0,i.t)("PHONE")),onChange:m})),c.default.createElement(d.Input,{testid:"registration-complete-phone-input",size:d.Input.SIZES.FULL_WIDTH,name:"telephone",value:h,placeholder:(0,u.unwrapMaybe)((0,i.t)("REG_PHONE_PLACEHOLDER")),autocomplete:"tel-national",hasError:"phone"===b,onChange:e=>{P(),E(e.replace(/[^0-9]/g,""))}})),(0,i.isDefined)(v)&&c.default.createElement("div",{className:"registration-page-error","data-testid":"registration-error"},v),c.default.createElement(d.Button,{testid:"registration-complete-button",size:d.Button.SIZES.FULL,style:d.Button.STYLES.CONTAINED,label:(0,i.t)("REG_BEGIN"),loading:g,onClick:()=>{(async()=>
1{if(P(),(0,i.isValue)(i.valUtil.password(l)))return void w("password","FORM_ERR_SHORT_PASSWORD");const a=`${f}-${h}`;if((0,i.isValue)(i.valUtil.requiredPhone(a)))return void w("phone","API_ERR_BAD_PHONE");_(!0);const n=await e((0,o.saveAccountSettings)(t.id,{newPassword:l,telephone:a}));_(!1),(0,i.isValue)(n?.error)?S((0,u.unwrapMaybe)((0,i.t)("ERROR_SCREEN_TITLE"))):(i.routeUtil.navigate("/"),i.notification.success({code:"success"}),window.location.reload())})()}})))}},89338:function(e,t,a){"use strict";var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PhonePrefixSelect=t.phonePrefixOptions=void 0;const o=a(91156),n=a(69658),s=a(65242),r=a(25670),i=l(a(96540)),u=s.phoneData;t.phonePrefixOptions=u.map(e=>({value:e.dialCode,label:i.default.createElement(n.CountryFlag,{iso2:e.isoCode},e.name," +",e.dialCode),searchableParam:`${e.name} ${e.isoCode} +${e.dialCode}`}));t.PhonePrefixSelect=({value:e,onChange:a,label:l,placeholder:s,disabled:d,hasError:c,errorMessage:p,testid:f})=>{const m=t.phonePrefixOptions.find(t=>t.value===e),h=u.find(t=>t.dialCode===e)?.isoCode;return i.default.createElement(o.Dropdown,{singleSelect:!0,searchable:!0,type:o.Dropdown.TYPES.VARIABLE,style:o.Dropdown.STYLES.LIGHT,size:o.Dropdown.SIZES.FULL_WIDTH,label:l,placeholder:s,options:t.phonePrefixOptions,value:(0,r.isDefined)(m)?{...m,label:(0,r.isDefined)(h)?i.default.createElement(n.CountryFlag,{iso2:h},"+",e??""):`+${e??""}`}:void 0,onChange:e=>{(0,r.isDefined)(e.value)&&a(e.value)},disabled:d,hasError:c,errorMessage:p,testid:f})}}}]); 2//# sourceMappingURL=3625.1547f69873375e3a3f13.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.