PageSourceSearch

https://fidibo.com/static/js/2939.2f06657d.chunk.js

js fidibo.com collected 2026-09-24 18:45:53 UTC 4,377 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkfidibo_web=globalThis.webpackChunkfidibo_web||[]).push([[2939],{42939(t,i,e){e.r(i),e.d(i,{default:()=>N});var s=e(9950),a=e(41882),n=e(14221),l=e(98875),o=e(22402),c=e(86144),d=e(15996),r=e(61379),u=e(43114),p=e(1156);const v=function(t){const i=(0,s.useRef)(null),[e,a]=(0,s.useState)(null),n=!e;return(0,s.useEffect)(()=>{var e;return t&&(e=t,u.A.get({url:r.A.getGiftInfo(e),cancel:t=>i.current=t}).then(t=>{var i,e;a(null===t||void 0===t||null===(i=t.data)||void 0===i||null===(e=i.result)||void 0===e?void 0:e[0])})),()=>{var t,e;return null===i||void 0===i||null===(t=i.current)||void 0===t||null===(e=t.cancel)||void 0===e?void 0:e.call(t,p.dy)}},[t]),{giftInfo:e,isLoading:n,receiveGift:function(t){return u.A.post({url:r.A.receiveGift,data:{code:t},dontToast:!0,dontRefresh:!0,cancel:t=>i.current=t})}}};var f=e(72902),m=e(63124),h=e(37018),x=e(95769),b=e(76530),g=e(66299),j=e(44414);const N=function(t){let{route:{params:{code:i}}}=t;const{user:e}=(0,l.A)(),{textConstant:r,toastConstant:u}=(0,c.A)(),[p,N]=(0,s.useState)(!1),{giftInfo:A,isLoading:k,receiveGift:G}=v(i),C=(0,h.A)(null===A||void 0===A?void 0:A.content_type),[T,_]=(0,s.useState)(201),w={title:r.receiveGift,description:r.receiveGiftDesc(null===A||void 0===A?void 0:A.product_title),submitText:r.showGift,icon:(0,d.A)("fidibo-gift-multicolor"),iconChildren:(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("span",{className:"path1"}),(0,j.jsx)("span",{className:"path2"}),(0,j.jsx)("span",{className:"path3"}),(0,j.jsx)("span",{className:"path4"}),(0,j.jsx)("span",{className:"path5"}),(0,j.jsx)("span",{className:"path6"}),(0,j.jsx)("span",{className:"path7"}),(0,j.jsx)("span",{className:"path8"}),(0,j.jsx)("span",{className:"path9"})]})},[y,S]=(0,s.useState)(w),[I,D]=(0,s.useState)(!1),F=(0,d.A)("fidibo-circle-close-multicolor"),{afterLogin:L}=(0,b.A)();async function z(){let t=201;try{D(!0),await G(i)}catch(a){var s;t=(null===a||void 0===a?void 0:a.status)||(null===a||void 0===a||null===(s=a.response)||void 0===s?void 0:s.status)}finally{switch(D(!1),t){case 201:S(w);break;case 422:S({...y,title:r.bookGift,description:r.alreadyExistGiftDesc(null===A||void 0===A?void 0:A.product_title,null===A||void 0===A?void 0:A.from_name),submitText:r.understand});break;case 404:S({...y,title:r.bookGift,description:r.notAvailableGiftDesc,submitText:r.understand,icon:F,iconChildren:(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("span",{className:"path1"}),(0,j.jsx)("span",{className:"path2"}),(0,j.jsx)("span",{className:"path3"}),(0,j.jsx)("span",{className:"path4"}),(0,j.jsx)("span",{className:"path5"})]})});break;default:S({...y,title:r.bookGift,description:u.errorFound,submitText:r.understand,icon:(0,d.A)("fidibo-circle-close-multicolor"),iconChildren:(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("span",{className:"path1"}),(0,j.jsx)("span",{className:"path2"}),(0,j.jsx)("span",{className:"path3"}),(0,j.jsx)("span",{className:"path4"}),(0,j.jsx)("span",{className:"path5"})]})})}}e&&N(t=>!t),_(t)}return(0,s.useEffect)(()=>{e&&L&&!k&&z()},[e,L,k]),(0,j.jsx)("div",{className:"gift-invite",children:(0,j.jsx)("div",{className:"gift-invite-content",children:(0,j.jsx)("div",{className:"gift-invite-box",children:A?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("p",{className:"gift-invite-box-title",children:r.giftInviteTitle(null===A||void 0===A?void 0:A.product_title)}),(0,j.jsx)(f.A,{className:"gift-invite-box-img zoomable "+(C?"audio":""),src:null===A||void 0===A?void 0:A.product_image,resize:{mobile:192,desktop:192},zoomable:!0,alt:null===A||void 0===A?void 0:A.product_title}),(0,j.jsxs)(n.A,{type:"second",small:!0,className:"gift-invite-btn",disable:k,loading:I,to:e?void 0:a.A.loginContainer.login,onClick:e?z:function(){m.A.pushState({url:a.A.giftInvite(i,"?afterLogin=true")})},children:[(0,j.jsx)("span",{className:"fidibo-gift-outline gift-invite-btn-icon",isDiv:!0}),r.receiveGift]}),(0,j.jsx)("p",{className:"gift-invite-description",children:r.giftInviteDesc}),p&&(0,j.jsx)(o.default,{close:z,title:y.title,desc:y.description,submitType:"second",submitText:y.submitText,onSubmit:function(){201===T&&m.A.pushState({url:a.A.bookOverview(null===A||void 0===A?void 0:A.content_slug)}),N(!1),(0,g.A)(!1)},Icon:y.icon,iconChildren:y.iconChildren})]}):(0,j.jsx)("div",{className:"gift-invite-box-loading",children:(0,j.jsx)(x.A,{width:24})})})})})}}}]);

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.