1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5163],{577:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(59673),a=r(38859),s=r(43609);r(54817),r(34684);var i=r(14944),l=r.n(i);let o=function(e){let{warningTitle:t,warningDescription:r,warningDescriptionMobile:i}=e;return(0,n.jsxs)("div",{className:l()("cvyzgl4","cvyzgl0"),children:[(0,n.jsx)(s.O7,{className:l()("cvyzgl1","cvyzgl2")}),(0,n.jsxs)("p",{className:"cvyzgl5",children:[(0,n.jsx)("span",{className:"cvyzgl3",children:t})," ",(0,n.jsx)("span",{className:"cvyzgl6",children:(0,a.Ay)(r)}),(0,n.jsx)("span",{className:"cvyzgl7",children:(0,a.Ay)(i)})]})]})}},26434:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(59673),a=r(61828),s=r(73128),i=r(24135);let l=(0,a.default)(()=>Promise.all([r.e(3581),r.e(7097)]).then(r.bind(r,57097)),{loadableGenerated:{webpack:()=>[57097]},ssr:!1}),o={expired_time:l,max_attempts_reached:(0,a.default)(()=>Promise.all([r.e(3581),r.e(1289)]).then(r.bind(r,61289)),{loadableGenerated:{webpack:()=>[61289]},ssr:!1}),generic_error:(0,a.default)(()=>Promise.all([r.e(3581),r.e(5904)]).then(r.bind(r,5904)),{loadableGenerated:{webpack:()=>[5904]},ssr:!1})},c=function(e){let{onClose:t}=e,{activeModal:r,closeModal:a}=(0,s.Ay)(),l=o[r||""],{orderNumber:c}=(0,i.A)();return l?(0,n.jsx)(l,{onClose:function(){a(),t&&t()},orderNumber:c}):null}},26779:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(59673);r(74445);var a=r(7477);r(54817),r(62737);let s=function(e){let{title:t,children:r,className:s="",contentClassName:i=""}=e;return(0,n.jsx)(a.A,{children:(0,n.jsx)("div",{className:"".concat("amk4yy0"," ").concat(s),children:(0,n.jsxs)("div",{className:"".concat("amk4yy1"," ").concat(i),children:[t&&(0,n.jsx)("h1",{className:"amk4yy2",children:t}),r]})})})}},33312:(e,t,r)=>{"use strict";r.d(t,{b:()=>a});var n=r(81089);function a(e,t){return(0,n.a)(e)-(0,n.a)(t)}},34684:()=>{},35163:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>R});var n=r(44410),a=r(59673),s=r(74445),i=r(72094),l=r(14944),o=r.n(l),c=r(38859),u=r(10895),d=r(65562),m=r(12815),g=r(52106),f=r(24135),p=r(40162),h=r(73128),x=r(34622);r(54817),r(99565);var v="ytpg674",N=r(87221),y=r(84392);let E=function(e){let{handleSubmit:t,state:r,attempts:n}=e,{orderStatus:i}=(0,m.c)(),{confirmIntentContent:l}=i,[o,c]=(0,s.useState)(["","","",""]),u=(0,s.useRef)(null),d=(0,s.useRef)(null),g=(e,t)=>{let r=e.target.value;if(0!==r.replace(/[a-zA-Z0-9]/,"").length)return e.preventDefault(),!1;if(c(e=>{let n=[...e];return n[t]=r,n}),t<3&&r){var n,a;null==(a=u.current)||null==(n=a.getElementsByTagName("input")[t+1])||n.focus()}},f=(e,t)=>{"Backspace"===e.key&&p(t)},p=e=>{if(0!==e||o[e]){if(e>0&&!o[e]){var t,r;null==(r=u.current)||null==(t=r.getElementsByTagName("input")[e-1])||t.focus()}c(t=>{let r=[...t];return r[e]="",r})}},h=async e=>{if(e.preventDefault(),4===o.filter(Boolean).length)return t(o.join(""))},x=n&&n<3&&0!==n;return(0,a.jsxs)("form",{onSubmit:h,className:"ytpg670",children:[(0,a.jsxs)("div",{className:"ytpg672",ref:u,children:[(0,a.jsxs)("div",{className:"ytpg673",children:[(0,a.jsx)("input",{className:v,maxLength:1,value:o[0],onChange:e=>g(e,0),onPaste:e=>{let t=e.clipboardData.getData("text/plain")||"";if(4===t.length){var r;c(t.split("")),null==(r=d.current)||r.focus()}else e.stopPropagation(),e.preventDefault()},onKeyDown:e=>f(e,0)}),(0,a.jsx)("input",{className:v,maxLength:1,value:o[1],onChange:e=>g(e,1),onKeyDown:e=>f(e,1)}),(0,a.jsx)("input",{className:v,maxLength:1,value:o[2],onChange:e=>g(e,2),onKeyDown:e=>f(e,2)}),(0,a.jsx)("input",{className:v,maxLength:1,value:o[3],onChange:e=>g(e,3),ref:d,onKeyDown:e=>f(e,3)})]}),x?(0,a.jsxs)("div",{className:"ytpg675",children:[l.confirmIntentPinErrorText,(0,a.jsxs)("b",{children:[l.confirmIntentPinErrorTextBold,n," ",1===n?l.confirmIntentPinErrorTry:l.confirmIntentPinErrorTryPlural,"."]})]}):null]}),(0,a.jsx)(N.default,{upperCase:!1,fullWidth:!0,size:"small",disabled:4!==o.filter(Boolean).length||"submitting"===r,type:"submit",loading:"submitting"===r,tabIndex:0,children:"success"===r?(0,a.jsx)("div",{className:"ytpg676",children:(0,a.jsx)(y.A,{width:24,height:24})}):"submitting"!==r?(0,a.jsx)("p",{children:l.confirmPinButton}):null})]})};var j=r(26779),_=r(577);r(91675);var A="_17xeuxa1",w="_17xeuxa7",S="_17xeuxa8",b="_17xeuxa9",T=r(26434),D=r(45071),k=r(81928),O=r(33312);r(50981),r(76023),r(31766),r(1545),r(70980),r(64511),r(45852),r(48174),r(69458),r(30350),r(44935);
1var C=r(66276);r(3863),r(33617),r(16209),r(52407),r(77480),r(50732),r(76943);var I=r(34254),M=r(19519),P=r(45506);let R=function(){let e=(0,x.browserLogger)(),t=(0,M.useParams)(),{orderStatus:r}=(0,m.c)(),{confirmIntentContent:l}=r,[v,N]=(0,s.useState)(3),[y,R]=(0,s.useState)(!1),{orderNumber:L,orderData:X,owner:F}=(0,f.A)(),{checkOrderStatus:K,handleChangeDecision:z,setIsConfirming:J}=(0,I.Y)(),{openModal:U}=(0,h.Ay)(),{data:B,confirmIntent:V,error:Y}=(0,g.A)(L,F),G=(0,s.useMemo)(()=>{let e=new Date,t=(null==B?void 0:B.tokenValidUntil)?new Date(Number(B.tokenValidUntil)):(0,k.W)(e,{minutes:15});return(0,O.b)(t,e)},[null==B?void 0:B.tokenValidUntil]),{time:H}=(0,p.A)({milliseconds:G,displayFormat:"M:S",onTimerExpired:()=>U("expired_time")}),W=(e,t)=>{switch(e){case P.X.TOKEN_NOT_FOUND:return U("generic_error");case P.X.MAX_ATTEMPTS:if(0===t)return U("max_attempts_reached");return;case P.X.EXPIRED_TIME:return U("expired_time");case P.X.MAX_ATTEMPTS_REACHED:return U("max_attempts_reached");case P.X.TOKEN_ALREADY_ACCEPTED:return U("generic_error")}};(0,s.useEffect)(()=>{B&&X&&e.info({message:"[TOKEN EMISSOR] Viewed",data:JSON.stringify({order:{orderNum:L,eventId:null==X?void 0:X.eventId,createdAt:null==X?void 0:X.createdAt},confirmationData:{tokenValidUntil:B.tokenValidUntil,attemptsValidToken:B.attempts}})},"ConfirmIntentContent")},[]);let Q=async t=>{R(!0);try{let r=await V(L,t,F);if("ACCEPTED"===r.status){e.info({message:"[TOKEN EMISSOR] success",data:JSON.stringify({orderStatus:r.checked?"APPROVED":"PENDING",orderNumber:L,response:r})},"ConfirmIntentContent"),J(!0),z("processing"),await K();return}}catch(g){var r,a,s,i,l,o,c,u,d,m;if(e.error({message:"[TOKEN EMISSOR] error catch",data:JSON.stringify({payload:{orderNum:L,token:t},error:(0,n._)({message:g instanceof Error?g.message:"Unknown error"},g instanceof Error?{stack:g.stack}:{})})},"ConfirmIntentContent"),(0,D.F0)(g)&&(null==g||null==(a=g.response)||null==(r=a.data)?void 0:r.errorCode)){e.error({message:"[TOKEN EMISSOR] error",data:JSON.stringify({order:{orderNum:L},errorCode:null==g||null==(i=g.response)||null==(s=i.data)?void 0:s.errorCode})},"ConfirmIntentContent");let t=null==g||null==(o=g.response)||null==(l=o.data)?void 0:l.errorCode;if(t===P.X.MAX_ATTEMPTS&&N((null==(u=g.response)||null==(c=u.data)?void 0:c.attempts)||0),P.Y.includes(t))return W(t,(null==(m=g.response)||null==(d=m.data)?void 0:d.attempts)||0)}U("generic_error")}finally{R(!1)}},Z=(0,s.useCallback)(()=>H.length>0?"".concat(H[0].value,":").concat(H[1].value):"00:00",[H]);return(0,s.useEffect)(()=>{var e;(0,D.F0)(Y)&&(null==Y||null==(e=Y.response)?void 0:e.data)&&"object"==typeof Y.response.data&&"errorCode"in Y.response.data&&W(Y.response.data.errorCode)},[Y]),(0,a.jsxs)(j.A,{title:l.title,contentClassName:"_17xeuxa0",children:[(0,a.jsx)(_.A,{warningTitle:l.warningTitle,warningDescription:l.warningDescription,warningDescriptionMobile:l.warningDescriptionMobile}),(0,a.jsxs)("div",{className:"_17xeuxa4",children:[(0,a.jsxs)("div",{className:A,children:[(0,a.jsx)("div",{className:"_17xeuxae",children:(0,a.jsx)("p",{children:(0,c.Ay)(l.confirmDescription)})}),(0,a.jsxs)("ul",{className:"_17xeuxa5",children:[(0,a.jsxs)("li",{className:b,children:[(0,a.jsx)(d.st,{className:w})," ",(0,a.jsx)("p",{className:S,children:(0,c.Ay)(l.cellphoneLabel)})]}),(0,a.jsxs)("li",{className:b,children:[(0,a.jsx)(C.A,{className:w})," ",(0,a.jsx)("p",{className:S,children:(0,c.Ay)(l.pinDescriptionLabel)})]}),(0,a.jsxs)("li",{className:b,children:[(0,a.jsx)(u.IconCheckCircle,{className:w})," ",(0,a.jsx)("p",{className:S,children:(0,c.Ay)(l.pinInputLabel)})]})]}),(0,a.jsx)("div",{className:"_17xeuxab",children:(0,a.jsxs)("p",{children:[(0,c.Ay)(l.timingFirstPart)," ",(0,a.jsx)("b",{className:"_17xeuxa3",children:Z()})," ",(0,c.Ay)(l.timingSecondPart)]})})]}),(0,a.jsxs)("div",{className:o()(A,"_17xeuxa2"),children:[(0,a.jsx)("p",{className:o()(b,"_17xeuxac"),children:(0,a.jsx)("b",{children:l.pinImageDescription})}),(0,a.jsx)(i.default,{priority:!0,src:"/discovery-assets/pinImage.png",height:85,width:178,alt:"Sympla sua plataforma de eventos"},"pinImage"),(0,a.jsx)("p",{className:"_17xeuxad",children:l.pinImageSubtitle}),(0,a.jsx)(E,{handleSubmit:Q,state:y?"submitting":"",attempts:v})]}),(0,a.jsx)("div",{className:"_17xeuxaf",children:(0,a.jsx)("p",{children:(0,c.Ay)(l.confirmDescription)})})]}),(0,a.jsx)(T.A,{onClose:()=>{window.location.replace(window.location.origin+"/evento/".concat(null==t?void 0:t.eventName,"/").concat(null==t?void 0:t.eventId))}})]})}},40162:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(74445);let a=(e,t)=>{let r=Math.max(0,e),n=t.split(":"),a={D:"days",H:"hours",M:"minutes",S:"seconds"},s={days:Math.floor(r/864e5),hours:Math.floor(r/36e5%24),minutes:Math.floor(r/1e3/60%60),seconds:Math.floor(r/1e3%60)};return n.map(e=>{let t=a[e.substring(0,1)],r=s[t];return{label:t,value:String(r<=9?"0"+r:r),show:!(r<=0&&e.endsWith("?"))}})},s=e=>{let{milliseconds:t,displayFormat:r="M:S",onTimerExpired:s,breakpoints:i=[]}
1=e,[l,o]=(0,n.useState)(a(t,r)),[c,u]=(0,n.useState)(t),d=(0,n.useCallback)(()=>{s&&s()},[s]),m=(0,n.useCallback)(e=>{i.forEach(t=>{let{milliseconds:r,action:n}=t;Math.floor(r/1e3)===Math.floor(e/1e3)&&n()})},[i]);return(0,n.useEffect)(()=>{let e=((e,t,r)=>{let n=Date.now()+e,a=setInterval(()=>{let e=n-Date.now();if(e<=0)return clearInterval(a),t();"function"==typeof r&&r(e)},1e3);return a})(t,()=>d(),e=>{m(e),u(e),o(a(e,r))});return()=>{clearInterval(e)}},[t,r]),{time:l,timeLeft:c}}},45071:(e,t,r)=>{"use strict";r.d(t,{F0:()=>d,pe:()=>a});let{Axios:n,AxiosError:a,CanceledError:s,isCancel:i,CancelToken:l,VERSION:o,all:c,Cancel:u,isAxiosError:d,spread:m,toFormData:g,AxiosHeaders:f,HttpStatusCode:p,formToJSON:h,getAdapter:x,mergeConfig:v}=r(8567).A},45506:(e,t,r)=>{"use strict";r.d(t,{X:()=>n,Y:()=>a});var n=function(e){return e.TOKEN_NOT_FOUND="TOKEN_NOT_FOUND",e.MAX_ATTEMPTS="SRE022",e.EXPIRED_TIME="SRE023",e.MAX_ATTEMPTS_REACHED="SRE024",e.TOKEN_ALREADY_ACCEPTED="TOKEN_ALREADY_ACCEPTED",e}({});let a=Object.values(n)},52106:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(74445),a=r(82234),s=r(34622);let i=function(e,t){let[r,i]=(0,n.useState)(null),[l,o]=(0,n.useState)(!1),[c,u]=(0,n.use
1State)(null),d=(0,s.browserLogger)();return((0,n.useEffect)(()=>{(null==e?void 0:e.trim())&&(async()=>{o(!0),u(null);try{let r=await (0,a.Sg)(e,t);i(r)}catch(t){d.error({message:"[useOrderConfirmation] Failed to fetch confirmation",data:JSON.stringify({orderNum:e,error:{message:t instanceof Error?t.message:String(t),stack:t instanceof Error?t.stack:void 0}})},"useOrderConfirmation"),u(t),i(null)}finally{o(!1)}})()},[e]),t)?{data:r,loading:l,confirmIntent:a.dQ,error:c}:{data:null,loading:!1,confirmIntent:a.dQ,error:c}}},62737:()=>{},81928:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(81089),a=r(57251);function s(e,t){let{years:r=0,months:s=0,weeks:i=0,days:l=0,hours:o=0,minutes:c=0,seconds:u=0}=t,d=(0,n.a)(e),m=s||r?function(e,t){let r=(0,n.a)(e);if(isNaN(t))return(0,a.w)(e,NaN);if(!t)return r;let s=r.getDate(),i=(0,a.w)(e,r.getTime());return(i.setMonth(r.getMonth()+t+1,0),s>=i.getDate())?i:(r.setFullYear(i.getFullYear(),i.getMonth(),s),r)}(d,s+12*r):d,g=l||i?function(e,t){let r=(0,n.a)(e);return isNaN(t)?(0,a.w)(e,NaN):(t&&r.setDate(r.getDate()+t),r)}(m,l+7*i):m;return(0,a.w)(e,g.getTime()+1e3*(u+60*(c+60*o)))}},82234:(e,t,r)=>{"use strict";r.d(t,{Sg:()=>s,dQ:()=>l,vR:()=>i});var n=r(79047),a=r(34622);async function s(e,t){let r=(0,a.browserLogger)();try{let{data:r}=await n.JI.get("/token-confirmation?orderNum=".concat(e,"&owner=").concat(t),{headers:{"X-Application-Origin":t}});return r}catch(t){throw r.error({message:"Failed to get order confirmation",data:JSON.stringify({orderNum:e,error:{message:t instanceof Error?t.message:String(t),stack:t instanceof Error?t.stack:void 0}})},"RouterOrderService.getOrderConfirmation"),t}}async function i(e,t){let r=(0,a.browserLogger)();try{let{data:r}=await n.JI.get("/face-id?orderNum=".concat(e,"&owner=").concat(t),{headers:{"X-Application-Origin":t}});return{transactionId:null==r?void 0:r.transactionId,faceIdToken:null==r?void 0:r.faceIdToken}}catch(t){throw r.error({message:"Failed to get order confirmation",data:JSON.stringify({orderNum:e,error:{message:t instanceof Error?t.message:String(t),stack:t instanceof Error?t.stack:void 0}})},"RouterOrderService.getOrderConfirmation"),t}}async function l(e,t,r){let s=(0,a.browserLogger)();try{return(await n.JI.post("/token-confirmation?orderNum=".concat(e,"&owner=").concat(r),{confirmationToken:t},{timeout:3e4,headers:{Accept:"application/json","Content-Type":"application/json","X-Application-Origin":r}})).data}catch(t){throw s.error({message:"Failed to confirm intent",data:JSON.stringify({orderNum:e,error:{message:t instanceof Error?t.message:String(t),stack:t instanceof Error?t.stack:void 0}})},"RouterOrderService.confirmIntent"),t}}},84392:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n,a,s=r(74445);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let l=e=>s.createElement("svg",i({viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),s.createElement("mask",{id:"ic-checked_svg__a",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:0,y:0,width:32,height:32},n||(n=s.createElement("path",{fill:"#D9D9D9",d:"M0 0h32v32H0z"}))),a||(a=s.createElement("g",{mask:"url(#ic-checked_svg__a)"},s.createElement("path",{d:"m11.467 30-2.534-4.267-4.8-1.066.467-4.934L1.333 16 4.6 12.267l-.467-4.934 4.8-1.066L11.467 2 16 3.933 20.533 2l2.534 4.267 4.8 1.066-.467 4.934L30.667 16 27.4 19.733l.467 4.934-4.8 1.066L20.533 30 16 28.067 11.467 30Zm3.133-9.267 7.533-7.533-1.866-1.933-5.667 5.666-2.867-2.8L9.867 16l4.733 4.733Z",fill:"#62BE27"}))))},91675:()=>{},99565:()=>{}}]); 2//# sourceMappingURL=5163.36ac6dab8fe678a9.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.