(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55838,(e,t,r)=>{"use strict";var n=e.r(71645),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,o=n.useEffect,u=n.useLayoutEffect,s=n.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,c=n[1];return u(function(){i.value=r,i.getSnapshot=t,l(i)&&c({inst:i})},[e,r,t]),o(function(){return l(i)&&c({inst:i}),e(function(){l(i)&&c({inst:i})})},[e]),s(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},2239,(e,t,r)=>{"use strict";t.exports=e.r(55838)},51284,e=>{e.v({container:"LogosList-module-scss-module__OhiBXq__container",hidden:"LogosList-module-scss-module__OhiBXq__hidden",img:"LogosList-module-scss-module__OhiBXq__img",item:"LogosList-module-scss-module__OhiBXq__item",itemNum:"LogosList-module-scss-module__OhiBXq__itemNum",shine:"LogosList-module-scss-module__OhiBXq__shine"})},68466,e=>{e.v({logos:"OffersWrapper-module-scss-module__fDHQIG__logos",offersWrapper:"OffersWrapper-module-scss-module__fDHQIG__offersWrapper",shine:"OffersWrapper-module-scss-module__fDHQIG__shine",title:"OffersWrapper-module-scss-module__fDHQIG__title"})},32847,66035,e=>{"use strict";let t,r;var n=e.i(43476),i=e.i(7670),a=e.i(71645),o=e.i(2239);e.s(["ERROR_REVALIDATE_EVENT",0,3,"FOCUS_EVENT",0,0,"MUTATE_EVENT",0,2,"RECONNECT_EVENT",0,1],11671);var u=Object.prototype.hasOwnProperty;let s=new WeakMap,l=()=>{},c=l(),d=Object,f=e=>e===c,g=(e,t)=>({...e,...t}),h={},p={},m="undefined",v=typeof window!=m,_=typeof document!=m,E=v&&"Deno"in window,y=(e,t)=>{let r=s.get(e);return[()=>!f(t)&&e.get(t)||h,n=>{if(!f(t)){let i=e.get(t);t in p||(p[t]=i),r[5](t,g(i,n),i||h)}},r[6],()=>!f(t)&&t in p?p[t]:!f(t)&&e.get(t)||h]},b=!0,[w,O]=v&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[l,l],R={initFocus:e=>(_&&document.addEventListener("visibilitychange",e),w("focus",e),()=>{_&&document.removeEventListener("visibilitychange",e),O("focus",e)}),initReconnect:e=>{let t=()=>{b=!0,e()},r=()=>{b=!1};return w("online",t),w("offline",r),()=>{O("online",t),O("offline",r)}}},S=!a.default.useId,T=!v||E,L=T?a.useEffect:a.useLayoutEffect,k="u">typeof navigator&&navigator.connection,V=!T&&k&&(["slow-2g","2g"].includes(k.effectiveType)||k.saveData),j=new WeakMap,N=(e,t)=>e===`[object ${t}]`,D=0,x=e=>{let t,r,n=typeof e,i=d.prototype.toString.call(e),a=N(i,"Date"),o=N(i,"RegExp"),u=N(i,"Object");if(d(e)!==e||a||o)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=j.get(e))return t;if(t=++D+"~",j.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=x(e[r])+",";j.set(e,t)}if(u){t="#";let n=d.keys(e).sort();for(;!f(r=n.pop());)f(e[r])||(t+=r+":"+x(e[r])+",");j.set(e,t)}}return t},C=e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?x(e):"",t]},A=0,I=()=>++A;async function W(...e){let[t,r,n,i]=e,a=g({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),o=a.populateCache,u=a.rollbackOnError,l=a.optimisticData,d=a.throwOnError;if("function"==typeof r){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(h))}return h(r);async function h(r){let i,[g]=C(r);if(!g)return;let[h,p]=y(t,g),[m,v,_,E]=s.get(t),b=()=>{let e=m[g];return("function"==typeof a.revalidate?a.revalidate(h().data,r):!1!==a.revalidate)&&(delete _[g],delete E[g],e&&e[0])?e[0](2).then(()=>h().data):h().data};if(e.length<3)return b();let w=n,O=!1,R=I();v[g]=[R,0];let S=!f(l),T=h(),L=T.data,k=T._c,V=f(k)?L:k;if(S&&p({data:l="function"==typeof l?l(V,L):l,_c:V}),"function"==typeof w)try{w=w(V)}catch(e){i=e,O=!0}if(w&&"function"==typeof w.then){let e;if(w=await w.catch(e=>{i=e,O=!0}),R!==v[g][0]){if(O)throw i;return w}O&&S&&(e=i,"function"==typeof u?u(e):!1!==u)&&(o=!0,p({data:V,_c:c}))}if(o&&!O&&("function"==typeof o?p({data:o(w,V),error:c,_c:c}):p({data:w,error:c,_c:c})),v[g][1]=I(),Promise.resolve(b()).then(()=>{p({_c:c})}),O){if(d)throw i;return}return w}}let M=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},P=(e,t)=>{if(!s.has(e)){let r=g(R,t),n=Object.create(null),i=W.bind(c,e),a=l,o=Object.create(null),u=(e,t)=>{let r=o[e]||[];return o[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},d=(t,r,n)=>{e.set(t,r);let i=o[t];if(i)for(let e of i)e(r,n)},f=()=>{if(!s.has(e)&&(s.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,d,u]),!T)){let t=r.initFocus(setTimeout.bind(c,M.bind(c,n,0))),i=r.initReconnect(setTimeout.bind(c,M.bind(c,n,1)));a=()=>{t&&t(),i&&i(),s.delete(e)}}};return f(),[e,i,f,a]}return[e,s.get(e)[4]]},[F,q]=P(new Map),B=g({onLoadingSlow:l,onSuccess:l,onError:l,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,o=i.retryCount,u=~~((Math.random()+.5)*(1<<(o<8?o:8)))*r.errorRetryInterval;(f(a)||!(o>a))&&setTimeout(n,u,i)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:V?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:V?5e3:3e3,compare:function e(t,r){var n,i;if(t===r)return!0;if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((i=t.length)===r.length)for(;i--&&e(t[i],r[i]););return -1===i}if(!n||"object"==typeof t){for(n in i=0,t)if(u.call(t,n)&&++i&&!u.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===i}}return t!=t&&r!=r},isPaused:()=>!1,cache:F,mutate:q,fallback:{}},{isOnline:()=>b,isVisible:()=>{let e=_&&document.visibilityState;return f(e)||"hidden"!==e}}),U=(e,t)=>{let r=g(e,t);if(t){let{use:n,fallback:i}=e,{use:a,fallback:o}=t;n&&a&&(r.use=n.concat(a)),i&&o&&(r.fallback=g(i,o))}return r},X=(0,a.createContext)({});var $=e.i(11671);let z=v&&window.__SWR_DEVTOOLS_USE__,G=z?window.__SWR_DEVTOOLS_USE__:[],H=e=>"function"==typeof e[1]?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Q=G.concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=C(t),[,,,i]=s.get(F);if(n.startsWith("$inf$"))return r(...e);let a=i[n];return f(a)?r(...e):(delete i[n],a)});return e(t,i,n)});z&&(window.__SWR_DEVTOOLS_REACT__=a.default);let J=()=>{},K=J(),Y=(new WeakMap,a.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}})),Z={dedupe:!0},ee=Promise.resolve(c),et=()=>l;d.defineProperty(e=>{let{value:t}=e,r=(0,a.useContext)(X),n="function"==typeof t,i=(0,a.useMemo)(()=>n?t(r):t,[n,r,t]),o=(0,a.useMemo)(()=>n?i:U(r,i),[n,r,i]),u=i&&i.provider,s=(0,a.useRef)(c);u&&!s.current&&(s.current=P(u(o.cache||F),i));let l=s.current;return l&&(o.cache=l[0],o.mutate=l[1]),L(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,a.createElement)(X.Provider,g(e,{value:o}))},"defaultValue",{value:B});let er=(t=(e,t,r)=>{let{cache:n,compare:i,suspense:u,fallbackData:l,revalidateOnMount:d,revalidateIfStale:h,refreshInterval:p,refreshWhenHidden:_,refreshWhenOffline:E,keepPreviousData:b,strictServerPrefetchWarning:w}=r,[O,R,k,V]=s.get(n),[j,N]=C(e),D=(0,a.useRef)(!1),x=(0,a.useRef)(!1),A=(0,a.useRef)(j),M=(0,a.useRef)(t),P=(0,a.useRef)(r),F=()=>P.current.isVisible()&&P.current.isOnline(),[q,B,U,X]=y(n,j),z=(0,a.useRef)({}).current,G=f(l)?f(r.fallback)?c:r.fallback[j]:l,H=(e,t)=>{for(let r in z)if("data"===r){if(!i(e[r],t[r])&&(!f(e[r])||!i(eu,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},Q=!D.current,J=(0,a.useMemo)(()=>{let e=q(),r=X(),n=e=>{let r=g(e);return(delete r._k,(()=>{if(!j||!t||P.current.isPaused())return!1;if(Q&&!f(d))return d;let e=f(G)?r.data:G;return f(e)||h})())?{isValidating:!0,isLoading:!0,...r}:r},i=n(e),a=e===r?i:n(r),o=i;return[()=>{let e=n(q());return H(e,o)?(o.data=e.data,o.isLoading=e.isLoading,o.isValidating=e.isValidating,o.error=e.error,o):(o=e,e)},()=>a]},[n,j]),K=(0,o.useSyncExternalStore)((0,a.useCallback)(e=>U(j,(t,r)=>{H(r,t)||e()}),[n,j]),J[0],J[1]),er=O[j]&&O[j].length>0,en=K.data,ei=f(en)?G&&"function"==typeof G.then?Y(G):G:en,ea=K.error,eo=(0,a.useRef)(ei),eu=b?f(en)?f(eo.current)?ei:eo.current:en:ei,es=j&&f(ei),el=(0,a.useRef)(null);T||(0,o.useSyncExternalStore)(et,()=>(el.current=!1,el),()=>(el.current=!0,el));let ec=el.current;w&&ec&&!u&&es&&console.warn(`Missing pre-initiated data for serialized key "${j}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let ed=!(!j||!t||P.current.isPaused())&&(!er||!!f(ea))&&(Q&&!f(d)?d:u?!f(ei)&&h:f(ei)||h),ef=Q&&ed,eg=f(K.isValidating)?ef:K.isValidating,eh=f(K.isLoading)?ef:K.isLoading,ep=(0,a.useCallback)(async e=>{let t,n,a=M.current;if(!j||!a||x.current||P.current.isPaused())return!1;let o=!0,u=e||{},s=!k[j]||!u.dedupe,l=()=>S?!x.current&&j===A.current&&D.current:j===A.current,d={isValidating:!1,isLoading:!1},g=()=>{B(d)},h=()=>{let e=k[j];e&&e[1]===n&&delete k[j]},p={isValidating:!0};f(q().data)&&(p.isLoading=!0);try{if(s&&(B(p),r.loadingTimeout&&f(q().data)&&setTimeout(()=>{o&&l()&&P.current.onLoadingSlow(j,r)},r.loadingTimeout),k[j]=[a(N),I()]),[t,n]=k[j],t=await t,s&&setTimeout(h,r.dedupingInterval),!k[j]||k[j][1]!==n)return s&&l()&&P.current.onDiscarded(j),!1;d.error=c;let e=R[j];if(!f(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return g(),s&&l()&&P.current.onDiscarded(j),!1;let u=q().data;d.data=i(u,t)?u:t,s&&l()&&P.current.onSuccess(t,j,r)}catch(r){h();let e=P.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=r,s&&l())&&(e.onError(r,j,e),(!0===t||"function"==typeof t&&t(r))&&(!P.current.revalidateOnFocus||!P.current.revalidateOnReconnect||F())&&e.onErrorRetry(r,j,e,e=>{let t=O[j];t&&t[0]&&t[0]($.ERROR_REVALIDATE_EVENT,e)},{retryCount:(u.retryCount||0)+1,dedupe:!0}))}return o=!1,g(),!0},[j,n]),em=(0,a.useCallback)((...e)=>W(n,A.current,...e),[]);if(L(()=>{M.current=t,P.current=r,f(en)||(eo.current=en)}),L(()=>{var e;let t;if(!j)return;let r=ep.bind(c,Z),n=0;P.current.revalidateOnFocus&&(n=Date.now()+P.current.focusThrottleInterval);let i=(e=(e,t={})=>{if(e==$.FOCUS_EVENT){let e=Date.now();P.current.revalidateOnFocus&&e>n&&F()&&(n=e+P.current.focusThrottleInterval,r())}else if(e==$.RECONNECT_EVENT)P.current.revalidateOnReconnect&&F()&&r();else if(e==$.MUTATE_EVENT)return ep();else if(e==$.ERROR_REVALIDATE_EVENT)return ep(t)},(t=O[j]||(O[j]=[])).push(e),()=>{let r=t.indexOf(e);r>=0&&(t[r]=t[t.length-1],t.pop())});if(x.current=!1,A.current=j,D.current=!0,B({_k:N}),ed&&!k[j])if(f(ei)||T)r();else v&&typeof window.requestAnimationFrame!=m?window.requestAnimationFrame(r):setTimeout(r,1);return()=>{x.current=!0,i()}},[j]),L(()=>{let e;function t(){let t="function"==typeof p?p(q().data):p;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!q().error&&(_||P.current.isVisible())&&(E||P.current.isOnline())?ep(Z).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[p,_,E,j]),(0,a.useDebugValue)(eu),u){if(!S&&T&&es)throw Error("Fallback data is required when using Suspense in SSR.");es&&(M.current=t,P.current=r,x.current=!1);let e=V[j];if(Y(!f(e)&&es?em(e):ee),!f(ea)&&es)throw ea;let n=es?ep(Z):ee;!f(eu)&&es&&(n.status="fulfilled",n.value=!0),Y(n)}return{mutate:em,get data(){return z.data=!0,eu},get error(){return z.error=!0,ea},get isValidating(){return z.isValidating=!0,eg},get isLoading(){return z.isLoading=!0,eh}}},function(...e){let r,n=(r=(0,a.useContext)(X),(0,a.useMemo)(()=>g(B,r),[r])),[i,o,u]=H(e),s=U(n,u),l=t,{use:c}=s,d=(c||[]).concat(Q);for(let e=d.length;e--;)l=d[e](l);return l(i,o||s.fetcher||null,s)}),en=(r=e=>(t,r,n)=>(n.revalidateOnFocus=!1,n.revalidateIfStale=!1,n.revalidateOnReconnect=!1,n.refreshInterval=0,e(t,r,n)),(...e)=>{let[t,n,i]=H(e),a=(i.use||[]).concat(r);return er(t,n,{...i,use:a})}),ei=({children:e,observerEvent:t,hideEvent:r,threshold:i,...o})=>{let u=(0,a.useRef)(null);return(0,a.useEffect)(()=>{t&&u.current&&ea(u.current,t,r,i)},[]),(0,n.jsx)("div",{...o,ref:u,children:e})},ea=(e,t,r,n=.5)=>{e&&new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?t&&t():r&&r()})},{threshold:n}).observe(e)};var eo=e.i(65018);let eu=["sberbank","vtb","gazprombank","alfabank","mkb","rosselhozbank","sovcombank","rossijskij_kapital","rosbank","yandeks_bank"];var es=e.i(82372);let el=async()=>{let e=await (0,es.callApi)({url:"/api/v1/banks/with-urls?page=0&size=500",options:{isMpScApi:!0}});return e.data?.content??[]};var ec=e.i(51284);let ed=(0,a.memo)(({className:e})=>{let t,r,o,u=(0,eo.useMedia)("lg"),[s,l]=(0,a.useState)(!1),{data:c=[]}=en(s?"/api/v1/banks/with-urls":null,el),d=(t=[],r=[],o=new Set,[...c].sort(()=>.5-Math.random()).forEach(e=>{let n=(({contentAttributes:e})=>{let{url:t,logo_mob:r,logo:n,name:i}=e??{},a=r||n;return t&&i&&a?.includes("http")?{id:t,src:a,name:i}:null})(e);if(!n||o.has(n.id))return;o.add(n.id);let i=(({contentAttributes:e})=>eu.includes(e?.url??""))(e);i&&t.length<4&&t.push(n),!i&&r.length<6&&r.push(n)}),r=r.slice(0,6-t.length),[...t,...r].sort(()=>.5-Math.random())),f=u?d.slice(0,3):d;return(0,n.jsxs)(ei,{className:(0,i.default)(ec.default.container,{[ec.default.hidden]:!d.length},e),observerEvent:()=>l(!0),children:[f.map(e=>(0,n.jsx)("picture",{className:ec.default.item,children:(0,n.jsx)("img",{className:ec.default.img,src:e.src,alt:e.name,width:48,height:48})},e.id)),(0,n.jsxs)("div",{className:(0,i.default)(ec.default.item,ec.default.itemNum),children:["+",c.length-d.length]})]})});ed.displayName="LogosList";var ef=e.i(68466);e.s(["OffersWrapper",0,({children:e,className:t,title:r})=>(0,n.jsxs)("div",{className:(0,i.default)(ef.default.offersWrapper,t),children:[(0,n.jsx)("div",{className:ef.default.title,children:r}),e,(0,n.jsx)(ed,{className:ef.default.logos})]})],66035),e.s([],32847)}]);