PageSourceSearch

https://coffeemania.ru/club/_next/static/chunks/2340-eb48fbbdbc209716.js

js coffeemania.ru collected 2026-09-24 18:18:44 UTC 10,610 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2340],{61627:(t,e,i)=>{i.d(e,{CU:()=>u,Rt:()=>o,MU:()=>g,Aq:()=>b,r6:()=>d});var r=i(25959);let a="info",s={getMenu:{method:"GET",url:"".concat(a,"/menu")},getEvents:{method:"GET",url:"".concat(a,"/events")},getBonus:{method:"GET",url:"".concat(a,"/bonus")}};var l=i(79785);let c={Models:{getMenu:async function t(){let t=await (0,l.A)(s.getMenu.url,{method:s.getMenu.method,skipAuthRedirect:!0,headers:{"Content-Type":"application/json"}});return Array.isArray(null==t?void 0:t.data)?t.data:Array.isArray(t)?t:[]},getEvents:async function t(){let t=s.getEvents.url,e=await (0,l.A)(t,{method:s.getEvents.method,headers:{"Content-Type":"application/json"}});try{var i,r;return Array.isArray(e)?e:Array.isArray(null==e?void 0:e.data)?e.data:Array.isArray(null==e?void 0:e.items)?e.items:Array.isArray(null==e?void 0:e.result)?e.result:Array.isArray(null==e||null==(i=e.data)?void 0:i.items)?e.data.items:Array.isArray(null==e||null==(r=e.data)?void 0:r.data)?e.data.data:[]}catch(t){return[]}},getBonus:async function t(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=t.length?"?filter[id]=".concat(t.join(",")):"",i="".concat(s.getBonus.url).concat(e),r=await (0,l.A)(i,{method:s.getBonus.method,skipAuthRedirect:!0,headers:{"Content-Type":"application/json"}});return Array.isArray(null==r?void 0:r.data)?r.data:Array.isArray(r)?r:[]}}},h={getSettings:{method:"GET",url:"".concat("app-settings")}},n={Models:{getSettings:async function t(){let t=await (0,l.A)(h.getSettings.url,{method:h.getSettings.method,skipAuthRedirect:!0,headers:{"Content-Type":"application/json"}});return Array.isArray(null==t?void 0:t.data)?t.data:Array.isArray(t)?t:[]}}},u=(0,r.v)()((t,e)=>({menu:[],events:[],bonus:[],settings:[],isInfoLoading:!1,infoError:null,infoInitialized:!1,superProductNameById:{},async fetchInfo(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t({isInfoLoading:!0,infoError:null});try{let[i,r,a]=await Promise.allSettled([c.Models.getMenu(),c.Models.getBonus(e),n.Models.getSettings()]),s={};"fulfilled"===i.status&&(s.menu=i.value),"fulfilled"===r.status&&(s.bonus=r.value),"fulfilled"===a.status&&(s.settings=a.value),("rejected"===i.status||"rejected"===r.status||"rejected"===a.status)&&(s.infoError=[i,r,a].filter(t=>"rejected"===t.status).map(t=>{var e;return(null==(e=t.reason)?void 0:e.message)||"Request failed"}).join(" | ")),t({...s,isInfoLoading:!1,infoInitialized:!0})}catch(e){t({isInfoLoading:!1,infoError:(null==e?void 0:e.message)||"Unknown error"})}},async initInfoOnce(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{infoInitialized:i}=e();i||await e().fetchInfo(t)},setSuperProductName(e,i){let r=String(e);r&&i&&t(t=>({superProductNameById:{...t.superProductNameById,[r]:i}}))}})),d=()=>u(t=>t.menu),o=()=>u(t=>t.bonus),g=()=>u(t=>t.infoError),b=()=>u(t=>t.infoInitialized)},79785:(t,e,i)=>{i.d(e,{A:()=>a});var r=i(62692);let a=async function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{var i,a,s;let{skipAuthRedirect:l=!1,...c}=e,h=t.startsWith("/")?t.slice(1):t,n="".concat("https://coffeemania.ru/club/api","/").concat(h),u=void 0!==c.body&&null!==c.body,d=await fetch(n,{...c,credentials:null!=(i=c.credentials)?i:"omit",headers:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i={Accept:"application/json"};e&&(i["Content-Type"]="application/json");let a={...i,...t};if(!a.Authorization)try{{let t=(0,r.getCookie)("authToken");t&&(a.Authorization=String(t))}}catch(t){}return a}(c.headers,u)});if(200!=d.status){if(401===d.status&&!l)try{let t=window.location.pathname||"/",e="/club".trim(),i=e&&"/"!==e?(e.startsWith("/")?e:"/".concat(e)).replace(/\/$/,""):"",r=i&&t.startsWith(i)?t.slice(i.length)||"/":t,a=["/","/sign-in","/sign-up","/auth/callback","/unavailable"].includes(r)||r.startsWith("/auth/");if(!window.__isRedirecting401&&!a){window.__isRedirecting401=!0;let t=i?"".concat(i,"/"):"/";window.location.replace(t)}}catch(t){}let t={};try{let e=await d.text();if(e)try{t=JSON.parse(e)}catch(e){t={}}}catch(e){t={}}
1let e={type:null==t?void 0:t.type,title:null==t?void 0:t.title,status:Number(null!=(a=null==t?void 0:t.status)?a:d.status),code:null!=(s=null==t?void 0:t.code)?s:null==t?void 0:t.resultCode,detail:null==t?void 0:t.detail,instance:null==t?void 0:t.instance,meta:null==t?void 0:t.meta},i=Error("string"==typeof e.detail&&e.detail||"string"==typeof e.title&&e.title||"Не удалось выполнить запрос");throw i.response=e,i}let o=d.headers.get("content-type"),g=o&&o.includes("application/json");if(204!==Number(d.status)&&304!==Number(d.status)&&g)try{return await d.json()}catch(t){return console.error("JSON parse error:",t),{}}return d}catch(t){throw console.error("Fetch API error:",t),t}}},86316:(t,e,i)=>{i.d(e,{L:()=>h});var r=i(95155);i(12115);var a=i(85203),s=i.n(a),l=i(15239);let c={alert:{src:"https://coffeemania.ru/club/_next/static/media/allert-icon-error.a5fedfa9.svg",height:24,width:24,blurWidth:0,blurHeight:0},success:{src:"https://coffeemania.ru/club/_next/static/media/allert-succes.d5744b1b.svg",height:24,width:24,blurWidth:0,blurHeight:0},cross:{src:"https://coffeemania.ru/club/_next/static/media/cross.c16adf61.svg",height:20,width:20,blurWidth:0,blurHeight:0},"arrow-left":{src:"https://coffeemania.ru/club/_next/static/media/arrow-left.b01a3eb0.svg",height:24,width:24,blurWidth:0,blurHeight:0},"arrow-right":{src:"https://coffeemania.ru/club/_next/static/media/arrow-right.9dfe7bbf.svg",height:24,width:24,blurWidth:0,blurHeight:0},"arrow-up":{src:"https://coffeemania.ru/club/_next/static/media/arrow-up.b65f263a.svg",height:16,width:16,blurWidth:0,blurHeight:0},"arrow-down":{src:"https://coffeemania.ru/club/_next/static/media/arrow-down.6f3e79ed.svg",height:16,width:16,blurWidth:0,blurHeight:0},delete:{src:"https://coffeemania.ru/club/_next/static/media/delete.a37106d7.svg",height:17,width:16,blurWidth:0,blurHeight:0},file:{src:"https://coffeemania.ru/club/_next/static/media/file.ebc41204.svg",height:26,width:22,blurWidth:0,blurHeight:0},plus:{src:"https://coffeemania.ru/club/_next/static/media/plus.dd6dfb91.svg",height:32,width:32,blurWidth:0,blurHeight:0},minus:{src:"https://coffeemania.ru/club/_next/static/media/minus.131c8c72.svg",height:4,width:22,blurWidth:0,blurHeight:0},heart:{src:"https://coffeemania.ru/club/_next/static/media/heart.afd065ba.svg",height:36,width:36,blurWidth:0,blurHeight:0},restaurant:{src:"https://coffeemania.ru/club/_next/static/media/restaurant.5fb247c0.svg",height:24,width:25,blurWidth:0,blurHeight:0},people:{src:"https://coffeemania.ru/club/_next/static/media/people.e6303ebd.svg",height:36,width:36,blurWidth:0,blurHeight:0},"shop-cart":{src:"https://coffeemania.ru/club/_next/static/media/shop-cart.47d52fed.svg",height:36,width:36,blurWidth:0,blurHeight:0},telegram:{src:"https://coffeemania.ru/club/_next/static/media/telegram.4ec936db.svg",height:34,width:34,blurWidth:0,blurHeight:0},vk:{src:"https://coffeemania.ru/club/_next/static/media/vk.8bf5d0c1.svg",height:34,width:34,blurWidth:0,blurHeight:0},"russ-pass-icon":{src:"https://coffeemania.ru/club/_next/static/media/russ-pass-logo.8a31cd35.svg",height:46,width:46,blurWidth:0,blurHeight:0},"google-btn":{src:"https://coffeemania.ru/club/_next/static/media/google-btn.9dd3381c.svg",height:34,width:112,blurWidth:0,blurHeight:0},"apple-btn":{src:"https://coffeemania.ru/club/_next/static/media/apple-btn.d0aace8d.svg",height:34,width:112,blurWidth:0,blurHeight:0},"cfm-logo":{src:"https://coffeemania.ru/club/_next/static/media/cfm-logo.04a0b375.svg",height:16,width:168,blurWidth:0,blurHeight:0},"club-logo":{src:"https://coffeemania.ru/club/_next/static/media/club-logo.d49ff73e.svg",height:79,width:353,blurWidth:0,blurHeight:0},"arrow-right-gray":{src:"https://coffeemania.ru/club/_next/static/media/arrow-right-gray.5e82aa33.svg",height:16,width:16,blurWidth:0,blurHeight:0},menu:{src:"https://coffeemania.ru/club/_next/static/media/menu.78882e9b.svg",height:24,width:24,blurWidth:0,blurHeight:0},"gray-cross":{src:"https://coffeemania.ru/club/_next/static/media/gray-cross.17d3d0e7.svg",height:20,width:20,blurWidth:0,blurHeight:0},"arrow-left-black":{src:"https://coffeemania.ru/club/_next/static/media/arrow-left-black.8767dc8e.svg",height:24,width:24,blurWidth:0,blurHeight:0},"arrow-right-black":{src:"https://coffeemania.ru/club/_next/static/media/arrow-right-black.6bdc024b.svg",height:24,width:24,blurWidth:0,blurHeight:0},share:{src:"https://coffeemania.ru/club/_next/static/media/share.a93a3467.svg",height:20,width:20,blurWidth:0,blurHeight:0},"clear-cross":{src:"https://coffeemania.ru/club/_next/static/media/clear-cross.fe50d108.svg",height:17,width:16,blurWidth:0,blurHeight:0},"red-error":{src:"https://coffeemania.ru/club/_next/static/media/error.865f2e57.svg",height:24,width:24,blurWidth:0,blurHeight:0},"triangle-right-pink":{src:"https://coffeemania.ru/club/_next/static/media/triangle-right-pink.5c2b61cb.svg",height:13,width:8,blurWidth:0,blurHeight:0},"search-gray":{src:"https://coffeemania.ru/club/_next/static/media/search.3640c946.svg",height:24,width:24,blurWidth:0,blurHeight:0},"search-black":{src:"https://coffeemania.ru/club/_next/static/media/search-black.a2482383.svg",height:14,width:15,blurWidth:0,blurHeight:0},list:{src:"https://coffeemania.ru/club/_next/static/media/llist.dfbec726.svg",height:38,width:37,blurWidth:0,blurHeight:0},"arrow-right-alt":{src:"https://coffeemania.ru/club/_next/static/media/arrow_right_alt.f1cab7cd.svg",height:24,width:24,blurWidth:0,blurHeight:0},"arrow-right-alt-gray":{src:"https://coffeemania.ru/club/_next/static/media/arrow_right_alt-gray.4f291529.svg",height:24,width:24,blurWidth:0,blurHeight:0},"green-success":{src:"https://coffeemania.ru/club/_next/static/media/success.237c6fb4.svg",height:24,width:25,blurWidth:0,blurHeight:0},map:{src:"https://coffeemania.ru/club/_next/static/media/map.59ddc870.svg",height:38,width:37,blurWidth:0,blurHeight:0},"arrow-down-full":{src:"https://coffeemania.ru/club/_next/static/media/arrow-down-full.0d45c386.svg",height:24,width:24,blurWidth:0,blurHeight:0}},h=t=>{let{name:e="alert",size:i=24,className:a,color:h,width:n,height:u,priority:d}=t,o=c[e];return o?(0,r.jsx)(l.default,{src:o,alt:"",width:n&&("string"==typeof n?n:"".concat(n)),height:u&&("string"==typeof u?u:"".concat(u)),priority:d,className:s()(a,{"text-current":h}),style:{color:h},unoptimized:!0}):(console.error('Icon with name "'.concat(e,'" not found')),null)}}}]);

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.