PageSourceSearch

https://www.northstarbets.ca/no_brand_candy-theme/js/app-out/two-f…r-preferences.b9732e62d9d8ca9ea655.chunk.js

js northstarbets.ca collected 2026-09-24 10:10:38 UTC 6,970 bytes, 2 lines download raw bytes

1export const __webpack_id__=2956;export const __webpack_ids__=[2956];export const __webpack_modules__={17871:(e,a,n)=>{n.r(a),n.d(a,{TwoFactorAuthenticationPreferences:()=>X,TwoFactorAuthenticationPreferencesBare:()=>Q,default:()=>q});var t={};n.r(t),n.d(t,{defaultState:()=>k,reducer:()=>D});var c=n(10508),i=n.n(c),r=n(63412),s=n.n(r),o=n(74848),l=n(96540),u=n(15245),d=n(57565),h=n(43473),f=n(30514),b=n(15424),g=n(6104),m=n(91800),A=n(37489),v=n(13646),E=n(84974),_=n(27411),F=n(20214),w=n(89174),y=n(6555);const p={login:"uam/2fa/login2FAEnabled",changePassword:"uam/2fa/changePassword2FAEnabled",changePin:"uam/2fa/changePIN2FAEnabled",changeEmail:"uam/2fa/changeEmail2FAEnabled",changeMobile:"uam/2fa/changePhone2FAEnabled",changePlayer:"uam/2fa/changePlayer2FAEnabled",unblockAccount:"uam/2fa/unblockAccount2FAEnabled",channel:"uam/2fa/2FAChannel",notifications:"uam/2fa/2FANotificationMessages",withdrawal:"uam/2fa/withdraw2FAEnabled",unfreezeAccount:"uam/2fa/unfreezeAccount2FAEnabled"},P={login:{service:"LOGIN",tag:"login2FAEnabled"},changePassword:{service:"CHANGE_PASSWORD",tag:"changePassword2FAEnabled"},changePin:{service:"CHANGE_PIN",tag:"changePIN2FAEnabled"},changeEmail:{service:"CHANGE_EMAIL",tag:"changeEmail2FAEnabled"},changeMobile:{service:"CHANGE_MOBILE",tag:"changePhone2FAEnabled"},changePlayer:{service:"CHANGE_PLAYER",tag:"changePlayer2FAEnabled"},unblockAccount:{service:"UNBLOCK_ACCOUNT",tag:"unblockAccount2FAEnabled"},unfreezeAccount:{service:"UNFREEZE_ACCOUNT",tag:"unfreezeAccount2FAEnabled"},withdrawal:{service:"WITHDRAW",tag:"withdraw2FAEnabled"}},C=(e,a)=>"channel"===e?a:a?"true":"false",j=([e,a])=>{const{enabled:n,defaultChannel:t,configuredServices:c}=e.twoFactorConf,i=(e=>a=>{var n;return(e=>{switch(e){case"true":return!0;case"false":return!1;default:return e}})(null===(n=e.find((({name:e})=>e===`uam/2fa/${a}`)))||void 0===n?void 0:n.value)})(a),r=(e=>a=>{var n;return null===(n=e.find((({service:e})=>e===a)))||void 0===n?void 0:n.option})(c||[]),s=e=>i(P[e].tag)||!1,o=i("2FAChannel"),l=["sms","email"].includes(null==o?void 0:o.toLowerCase())?o:"",u=i("2FANotificationMessages"),d=Object.keys(P).filter((e=>(e=>"PLAYER"===r(P[e].service))(e))).reduce(((e,a)=>Object.assign(Object.assign({},e),{[a]:s(a)})),{});return d.notifications=u||!1,d.channel=(l||t||"").toLowerCase(),{enabled:n,formData:d}};var N;!function(e){e.SET_DATA="2FA_PREFERENCES:SET_DATA"}(N||(N={}));const T=e=>({type:N.SET_DATA,payload:e});var x=n(74294),O=n(1932);const k={enabled:!0,formData:{},initialValues:{},isLoading:!1,error:""},D=e=>(0,O.jM)(((a,n)=>{switch(n.type){case N.SET_DATA:case N.SET_DATA+e:Object.assign(a,Object.assign({},n.payload))}}),k),{withDynamicReducer:S,useDynamicReducerSelector:L,useDynamicReducerDispatch:R}=(0,x.X)("TwoFactorAuthenticationPreferences",t);var M=function(e,a,n,t){return new(n||(n=Promise))((function(c,i){function r(e){try{o(t.next(e))}catch(e){i(e)}}function s(e){try{o(t.throw(e))}catch(e){i(e)}}function o(e){e.done?c(e.value):function(e){return e instanceof n?e:new n((function(a){a(e)}))}(e.value).then(r,s)}o((t=t.apply(e,a||[])).next())}))};const H=()=>{const e=(0,w.P)(),a=(0,y.E)(),n=(0,F.Z)(),t=R(),c=(0,_.a)();return(0,l.useCallback)((()=>{t(T({isLoading:!0})),(()=>{M(void 0,void 0,void 0,(function*(){try{const[n,i]=yield Promise.all([e(),a({tagName:Object.values(p).join(",")})]),r=j([n,i.tags]);c()&&t(T(Object.assign(Object.assign({},r),{initialValues:r.formData,isLoading:!1})))}catch(e){const a=n(e);c()&&t(T({error:a}))}finally{c()&&t(T({isLoading:!1}))}}))})()}),[t,n,a,e,c])};var I=n(98884),z=n(83312),G=n(98450),V=function(e,a,n,t){return new(n||(n=Promise))((function(c,i){function r(e){try{o(t.next(e))}catch(e){i(e)}}function s(e){try{o(t.throw(e))}catch(e){i(e)}}function o(e){e.done?c(e.value):function(e){return e instanceof n?e:new n((function(a){a(e)}))}(e.value).then(r,s)}o((t=t.apply(e,a||[])).next())}))};const $=({initialValues:e,setSubmitError:a,hidechannels:n})=>{const t=H(),c=(0,z.a)(),i=(0,E.NR)(),r=(0,F.Z)(),s=(0,G.lc)(),o=(0,G.y4)(),u=(0,I.Y)();return(0,l.useCallback)((l=>{const d=((e,a,n=!1)=>Object.keys(e).filter((e=>e!==p.channel||e===p.channel&&!n)).filter((n=>p[n]&&e[n]!==a[n])).map((a=>({name:p[a],value:C(a,e[a]),type:"text"}))))(l,e,n);if(0===d.length)return void a(i("save.noChanges"));const h=()=>V(void 0,void 0,void 0,(function*(){yield u({tags:d}),c(i("save.success"),{variant:"success"}),t()}));(()=>{V(void 0,void 0,void 0,(function*(){try{a(""),yield h()}catch(e){const{data:n={}}=(null==e?void 0:e.response)||e||{};if(303===n.errorCode)return void s({initiator:"change-2fa-preferences",onSuccess:h,resendHandler:()=>u({tags:d})});if(304===n.errorCode)return void o({initiator:"change-2fa-preferences",onSuccess:h,resendHandler:()=>u({tags:d})});a(r(e))}}))})()}),[u,e,t,a,c,r,i,s,o,n])},B="TwoFactorAuthenticationPreferences__container--1Qe",K="TwoFactorAuthenticationPreferences__list--1R6",U="TwoFactorAuthenticationPreferences__toggle--7zr",W="TwoFactorAuthenticationPreferences__channel--2-O",Y="TwoFactorAuthenticationPreferences__formActions--1BM",Z="TwoFactorAuthenticationPreferences__btn--3oT",Q=()=>{const e=R(),a=H(),n=(0,E.NR)(),{isLoading:t,error:c,enabled:r,formData:A,initialValues:_}=L(s()(["isLoading","error","enabled","formData","initialValues"])),[F,w]=(0,l.useState)(""),{showComponentError:y,showComponentMessage:p}=(0,v.z)(),{hidechannels:P}=(0,E.TP)(),C=$({initialValues:_,setSubmitError:w,hidechannels:P}),j=(0,l.useCallback)((a=>{const{checked:n,name:t}=a.target;e(T({formData:Object.assign(Object.assign({},A),{[t]:n})}))}),[A,e]),N=(0,l.useCallback)((a=>{const{value:n,name:t}=a.target;e(T({formData:Object.assign(Object.assign({},A),{[t]:n})}))}),[A,e]),x=(0,l.useCallback)((e=>{e.preventDefault(),C(A)}),[C,A]);return(0,l.useEffect)((()=>{a()}),[a]),t?(0,o.jsx)(f.a,{}):(i()(A)||r||p(n("notEnabled")),c&&y(c),(0,o.jsxs)("form",{className:`${B} cms-2fa-preferences`,onSubmit:x,children:[F&&(0,o.jsx)(m.K,{animate:!0,error:F}),(0,o.jsx)("h3",{children:n("title")}),(0,o.jsxs)(h.A,{className:K,children:[Object.keys(A).filter((e=>"channel"!==e)).map((e=>(0,o.jsx)(g.l,{name:e,checked:A[e],className:`${U} cms-2fa-preferences-${e}`,onChange:j,"aria-label":n([e,"playtech.mobile.system.checkbox.aria-label"]),label:(0,o.jsx)(u.F,{t:n,tKey:e})},e))),!P&&(0,o.jsxs)("label",{className:W,children:[(0,o.jsx)("span",{children:(0,o.jsx)(u.F,{t:n,tKey:"channel"})}),(0,o.jsx)(d.A,{name:"channel",value:A.channel,onChange:N,"aria-label":n(["channel","playtech.mobile.system.select.aria-label"]),options:[{value:"sms",label:n("channel.SMS")},{value:"email",label:n("channel.email")}]})]})]}),(0,o.jsx)("div",{className:Y,children:(0,o.jsx)(b.$,{type:"submit",className:Z,disabled:t,children:n("button.submit")})})]}))},X=(0,A.m)({isForLoggedIn:!0,tkPrefix:"playtech.mobile.system.2FA.preferences.",addReplacerParamsToConfig:!0})(S()(Q)),q=X}};
2//# sourceMappingURL=two-factor-preferences.b9732e62d9d8ca9ea655.chunk.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.