(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{34656:function(e,t,n){Promise.resolve().then(n.bind(n,97960)),Promise.resolve().then(n.t.bind(n,90373,23)),Promise.resolve().then(n.t.bind(n,86034,23)),Promise.resolve().then(n.t.bind(n,27565,23)),Promise.resolve().then(n.t.bind(n,76583,23)),Promise.resolve().then(n.bind(n,53417)),Promise.resolve().then(n.bind(n,69767)),Promise.resolve().then(n.t.bind(n,88003,23)),Promise.resolve().then(n.bind(n,59711)),Promise.resolve().then(n.bind(n,75217)),Promise.resolve().then(n.bind(n,60341)),Promise.resolve().then(n.t.bind(n,27184,23))},7006:function(e,t,n){"use strict";n.d(t,{M:function(){return o}});var _=n(90716);let o=e=>(0,_.t9)("/api/v1/customer/personalization/features/".concat(e),null,{isNewApi:!0})},90716:function(e,t,n){"use strict";n.d(t,{t9:function(){return r}});var _=n(14862),o=n(40257);let r=async(e,t,n,r)=>{let{isNewApi:E=!1,isLKApi:i=!1,returningType:u="json",isCommonBlocksApi:s=!1,isMpScApi:c=!1,isProdCatApi:l=!1,isProductTagsApi:P=!1,isHeadlessCMS:a=!1,isSeoApi:T=!1,isMpSc:A=!1,isPageContent:I=!1,isMpScRedirects:S=!1}=null!=n?n:{},d=function(e,t){let{isNewApi:n,isLKApi:o,isCommonBlocksApi:r,isMpScApi:E,isProductTagsApi:i,isHeadlessCMS:u,isSeoApi:s,isMpSc:c,isPageContent:l,isMpScRedirects:P}=e;return r?_.m.COMMON_BLOCKS_API:o?_.m.LK_API:u?_.m.HEADLESS_CMS_API:l?_.m.PAGE_CONTENT_API:t?s?_.m.SEO_API:E?_.m.MP_SC_API:c?_.m.MP_SC_API_DIRECT:i?_.m.PRODUCT_TAGS_API:P?_.m.REDIRECTS_API:n?_.m.BFF_SHOWCASE_API:_.m.BACKEND_API:function(e){let{isMpScApi:t,isSeoApi:n,isNewApi:_,isProdCatApi:o,isProductTagsApi:r}=e;return"/deposits/api/proxy/".concat(t?"mpsc":_?"new":o?"prod-cat":n?"seo":r?"product-tags":"")}(e)}({isNewApi:E,isLKApi:i,isCommonBlocksApi:s,isMpScApi:c,isProdCatApi:l,isProductTagsApi:P,isHeadlessCMS:a,isSeoApi:T,isMpSc:A,isPageContent:I,isMpScRedirects:S},r),C=null,L=null,N=0,U="";try{N=performance.now();let n=await fetch("".concat(d).concat(e),{method:"GET",next:{revalidate:0},...t});if(U=n.status,!n.ok)throw Error("Network response was not ok: ".concat(U));C=await n[u]()}catch(t){console.log("".concat(d).concat(e),t),L=t instanceof Error?t.message:"error"}finally{var f;null===(f=o.outgoingHTTPRequestHistogram)||void 0===f||f.labels((null==t?void 0:t.method)||"GET",e,String(U)).observe(Number(performance.now()-N))}return{data:C,error:L}}},26876:function(e,t,n){"use strict";var _;n.d(t,{n:function(){return _}}),(_||(_={})).SHOW_ADDITIONAL_PERCENT_BONUS="SHOW_ADDITIONAL_PERCENT_BONUS"},14862:function(e,t,n){"use strict";n.d(t,{m:function(){return i}});var _=n(50666),o=n(64900);let r=()=>o.ZP.union([o.ZP.enum(["true","false"]),o.ZP.boolean()]).optional().transform(e=>"boolean"==typeof e?e:"true"===e),E=o.ZP.object({ASSETS_URL:o.ZP.string().url(),BACKEND_API:o.ZP.string().url(),BASE_URL:o.ZP.string().url(),BFF_SHOWCASE_API:o.ZP.string().url(),COMMON_BLOCKS_API:o.ZP.string().url(),HEADLESS_CMS_API:o.ZP.string().url(),LK_API:o.ZP.string().url(),LK_URL:o.ZP.string().url(),MP_SC_API_DIRECT:o.ZP.string().url(),MP_SC_API:o.ZP.string().url(),PAGE_CONTENT_API:o.ZP.string().url(),PROD_CAT_API:o.ZP.string().url(),PRODUCT_TAGS_API:o.ZP.string().url(),SEO_API:o.ZP.string().url(),REDIRECTS_API:o.ZP.string().url(),FEATURE_TOGGLE_USE_GLOBAL_SUSPENSE:r(),FEATURE_TOGGLE_CUSTOM_TERMS_ENABLED:r(),FEATURE_TOGGLE_WIDGET_REDIRECTS_TO_SPCS:r(),FEATURE_TOGGLE_DEPOSIT_CARD_NEW_DESIGN_ENABLED:r(),FEATURE_TOGGLE_DEPOSIT_FILTER_NEW_DESIGN_ENABLED:r(),FEATURE_TOGGLE_NEW_BONUS_API_ENABLED:r(),FEATURE_TOGGLE_LOGIN_WIDGET_ENABLED:r()}),i=function(){let e={ASSETS_URL:(0,_.env)("NEXT_PUBLIC_ASSETS_BASE_URL"),BACKEND_API:(0,_.env)("NEXT_PUBLIC_API_URL"),BASE_URL:(0,_.env)("NEXT_PUBLIC_BASE_URL"),BFF_SHOWCASE_API:(0,_.env)("NEXT_PUBLIC_NEW_API_URL"),COMMON_BLOCKS_API:(0,_.env)("NEXT_PUBLIC_COMMON_BLOCKS_URL"),HEADLESS_CMS_API:(0,_.env)("NEXT_PUBLIC_HEADLESS_CMS_API_URL"),LK_API:(0,_.env)("NEXT_PUBLIC_LK_API_URL"),LK_URL:(0,_.env)("NEXT_PUBLIC_MOEX_AD_URI"),MP_SC_API_DIRECT:(0,_.env)("NEXT_PUBLIC_MP_SC_URL"),MP_SC_API:(0,_.env)("NEXT_PUBLIC_MP_SC_API_URL"),PAGE_CONTENT_API:(0,_.env)("NEXT_PUBLIC_PAGE_CONTENT_API"),PROD_CAT_API:(0,_.env)("NEXT_PUBLIC_PROD_CAT_CORE_API_URL"),PRODUCT_TAGS_API:(0,_.env)("NEXT_PUBLIC_PRODUCT_TAGS_API_URL"),SEO_API:(0,_.env)("NEXT_PUBLIC_SEO_API_URL"),REDIRECTS_API:(0,_.env)("NEXT_PUBLIC_MP_SC_REDIRECTS_API"),FEATURE_TOGGLE_USE_GLOBAL_SUSPENSE:(0,_.env)("NEXT_PUBLIC_FEATURE_TOGGLE_USE_GLOBAL_SUSPENSE"),FEATURE_TOGGLE_CUSTOM_TERMS_ENABLED:(0,_.env)("NEXT_PUBLIC_FEATURE_TOGGLE_CUSTOM_TERMS_ENABLED"),FEATURE_TOGGLE_WIDGET_REDIRECTS_TO_SPCS:(0,_.env)("NEXT_PUBLIC_FEATURE_TOGGLE_WIDGET_REDIRECTS_TO_SPCS"),FEATURE_TOGGLE_DEPOSIT_CARD_NEW_DESIGN_ENABLED:(0,_.env)("NEXT_PUBLIC_FEATURE_TOGGLE_DEPOSIT_CARD_NEW_DESIGN_ENABLED"),FEATURE_TOGGLE_DEPOSIT_FILTER_NEW_DESIGN_ENABLED:(0,_.env)("NEXT_PUBLIC_FEATURE_TOGGLE_DEPOSIT_FILTER_NEW_DESIGN_ENABLED"),FEATURE_TOGGLE_NEW_BONUS_API_ENABLED:(0,_.env)("NEXT_PUBLIC_FEATURE_TOGGLE_NEW_BONUS_API_ENABLED"),FEATURE_TOGGLE_LOGIN_WIDGET_ENABLED:(0,_.env)("NEXT_PUBLIC_FEATURE_TOGGLE_LOGIN_WIDGET_ENABLED")},t=E.safeParse(e);return t.success?t.data:(console.error("Invalid public env config:",t.error.format()),e)}()},68026:function(e,t,n){"use strict";n.d(t,{Z:function(){return c},k:function(){return l}});var _=n(57437),o=n(22711),r=n(5426),E=n(2265);let i=(0,E.createContext)(void 0);function u(){}let s={region:r.A7.getItem("user_region"),town:r.A7.getItem("user_town"),handleToggleModal:u,handleSetRegion:u,handleSetTown:u};function c(e){let{children:t}=e,[n,u]=(0,E.useState)(()=>r.A7.getItem("user_region")),[c,l]=(0,E.useState)(()=>r.A7.getItem("user_town")),[P,a]=(0,E.useState)(s),T=(0,o.u)(),A=(0,E.useCallback)(()=>{T.handleToggleModal(!0)},[T]),I=(0,E.useCallback)(e=>{P.handleSetRegion(e),u(e),T.selectCity(e,r.A7.getItem("user_town"))},[P,T]),S=(0,E.useCallback)(e=>{P.handleSetTown(e),l(e),T.selectCity(r.A7.getItem("user_region"),e)},[P,T]);(0,E.useEffect)(()=>{function e(e){u(e.detail.region),l(e.detail.town)}return document.addEventListener("onRegionChange",e),()=>document.removeEventListener("onRegionChange",e)},[]),(0,E.useEffect)(()=>{a(s),void 0!==s.region&&u(s.region),void 0!==s.town&&l(s.town)},[]);let d=(0,E.useMemo)(()=>({region:n,town:c,handleToggleModal:A,handleSetRegion:I,handleSetTown:S}),[I,S,A,n,c]);return(0,_.jsx)(i.Provider,{value:d,children:t})}function l(){let e=(0,E.useContext)(i);if(!e)throw Error("Out of context");return e}},59711:function(e,t,n){"use strict";n.d(t,{default:function(){return c}});var _=n(57437),o=n(22711),r=n(2265),E=n(14862),i=n(68026),u=n(2674),s=n(86935);function c(e){let{children:t,siteConfig:n}=e;return(0,_.jsx)(u.ZP,{siteConfig:n,children:(0,_.jsx)(s.ZP,{children:(0,_.jsx)(o.C,{showcaseUrl:E.m.BASE_URL,children:(0,_.jsx)(i.Z,{children:(0,r.cloneElement)(t,{siteConfig:n,os:{isIOS:!1}})})})})})}},75217:function(e,t,n){"use strict";var _=n(2265);t.default=(0,_.createContext)(void 0)},60341:function(e,t,n){"use strict";n.d(t,{default:function(){return E}});var _=n(57437),o=n(2265),r=n(75217);function E(e){let{children:t,siteConfig:n}=e,[E]=(0,o.useState)(n);return(0,_.jsx)(r.default.Provider,{value:E,children:t})}},2674:function(e,t,n){"use strict";n.d(t,{ZP:function(){return u.default},ND:function(){return i}}),(_=o||(o={})).Beeline="beeline",_.T2="t2",_.Megafon="megafon",o.Beeline,o.T2,o.Megafon,o.T2,o.Beeline,o.Megafon,o.T2,o.Beeline,o.Megafon;var _,o,r=n(2265),E=n(75217);function i(){let e=(0,r.useContext)(E.default);if(!e)throw Error("Site config was used out of context");return e}var u=n(60341)},53931:function(e,t,n){"use strict";n.d(t,{$1:function(){return c},LM:function(){return l}});var _=n(50666);let o=e=>/^https:\/\//gi.test(e),r=e=>["",...e.replace(/^http(s)?:\/\//gi,"").replace(/\/$/,"").split(".").slice(-2)].join("."),E=()=>window.location.host.indexOf("localhost")>=0,i=e=>('"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)),u=e=>encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent),s=e=>encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[(]/g,"%28").replace(/[)]/g,"%29"),c=()=>{if("undefined"!=typeof document&&document.cookie)return Object.fromEntries(document.cookie.split("; ").map(e=>e.split("=")).map(e=>e.map(e=>i(e))))},l=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:365,i=(0,_.env)("NEXT_PUBLIC_BASE_URL");if(!i)throw Error("Не определена переменная окружения NEXT_PUBLIC_BASE_URL");let c=E()?"":"; domain=".concat(r(i)),l=new Date(new Date().getTime()+864e5*n).toUTCString();document.cookie="".concat(s(e),"=").concat(u("string"==typeof t?t:JSON.stringify(t)),"; SameSite=Strict").concat(o(i)?"; Secure":"").concat(c,"; expires=").concat(l,"; path=/;")}},89911:function(e,t,n){"use strict";n.d(t,{d:function(){return E}});var _=n(75461),o=n(2265),r=n(2938);function E(e,t,n){let{disabled:E=!1,separateLoaders:i=!1,ssrLoader:u=!1,...s}=null!=n?n:{},c=(0,_.s4)(),l=(0,r.ZP)(E?null:e,t,{revalidateOnFocus:!1,...s}),{isLoading:P,isValidating:a}=l,T=P||!!u&&!c&&!E,A=T||a;return(0,o.useMemo)(()=>({...l,isLoading:i?T:A,isValidating:i?a:A}),[A,T,a,i,l])}},86935:function(e,t,n){"use strict";n.d(t,{ZP:function(){return c},jt:function(){return l}});var _=n(2265);let o=(0,_.createContext)(void 0);var r=n(57437),E=n(7006),i=n(26876),u=n(53931),s=n(89911);function c(e){let{children:t}=e,n=function(e){var t;let{disabled:n=!1,...o}={},r=(0,_.useMemo)(()=>(0,u.$1)(),[]),c=null!==(t=null==r?void 0:r["auth.gtm_customer_id"])&&void 0!==t?t:null,[l,P]=(0,_.useState)(!1),[a,T]=(0,_.useState)(!c),{data:A,isLoading:I}=(0,s.d)(["customer",c],()=>(0,E.M)(c),{...o,disabled:!c||n});return(0,_.useEffect)(()=>{if(n||I||!A)return;let{data:e,error:t}=A,{features:_}=null!=e?e:{};T(!0),t||(null==_?void 0:_.includes(i.n.SHOW_ADDITIONAL_PERCENT_BONUS))||P(!0)},[A,n,I]),(0,_.useMemo)(()=>({isLoading:I,isOldUser:l,customerId:c,isCustomerDataResponded:a}),[c,a,I,l])}(),c=(0,_.useMemo)(()=>({isOldUser:n.isOldUser,customerId:n.customerId,isLoading:n.isLoading,isCustomerDataResponded:n.isCustomerDataResponded}),[n.isOldUser,n.customerId,n.isLoading,n.isCustomerDataResponded]);return(0,r.jsx)(o.Provider,{value:c,children:t})}function l(){let e=(0,_.useContext)(o);if(!e)throw Error("useCustomerContext must be used within CustomerContextProvider");return e}},27184:function(){}},function(e){e.O(0,[4247,4875,729,845,5501,207,5458,3544,5346,6293,666,4900,1648,2938,1158,2971,2117,1744],function(){return e(e.s=34656)}),_N_E=e.O()}]);