1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9117],{2485:(e,t,r)=>{"use strict";r.d(t,{Body1MediumUi:()=>f,Body1RegularUi:()=>d,H1Ui:()=>a,H2Ui:()=>i,H3:()=>n.H3,H4:()=>n.H4,S:()=>p,dd:()=>c,e1:()=>l,jL:()=>o,pB:()=>u,vZ:()=>h,wx:()=>m,z4:()=>x});var s=r(54568),n=r(52237);function a({children:e,className:t,as:r}){return(0,s.jsx)(n.H1,{className:t,children:e})}function i({children:e,className:t,as:r}){return(0,s.jsx)(n.H2,{as:r,className:t,children:e})}function l({children:e,className:t,as:r}){return(0,s.jsx)(n.H3,{as:r,className:t,children:e})}function c({children:e,className:t,as:r}){return(0,s.jsx)(n.H4,{as:r,className:t,children:e})}function o({children:e,className:t,as:r}){return(0,s.jsx)(n.RN,{as:r,className:t,children:e})}function u({children:e,className:t,as:r}){return(0,s.jsx)(n.dQ,{as:r,className:t,children:e})}function d({children:e,className:t,as:r}){return(0,s.jsx)(n.Om,{as:r,className:t,children:e})}function h({children:e,className:t,as:r}){return(0,s.jsx)(n.i$,{as:r,className:t,children:e})}function f({children:e,className:t,as:r}){return(0,s.jsx)(n.zy,{as:r,className:t,children:e})}function m({children:e,className:t,as:r}){return(0,s.jsx)(n.oE,{as:r,className:t,children:e})}function p({children:e,className:t,as:r}){return(0,s.jsx)(n.C3,{as:r,className:t,children:e})}function x({children:e,className:t,as:r}){return(0,s.jsx)(n.JU,{as:r,className:t,children:e})}},9826:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var s=r(54568),n=r(11267),a=r(65587),i=r.n(a);let l="https://frizar.ru";function c({breadcrumbs:e}){let t=e.length>0?{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((t,r)=>{let s=r===e.length-1,n={"@type":"ListItem",position:r+1,name:t.name};return!s&&t.url&&(n.item=function(e){if(!e)return l;if(/^https?:\/\//.test(e))return e;let t=e.startsWith("/")?e:`/${e}`;return`${l}${t}`}(t.url)),n})}:null;return(0,s.jsxs)(s.Fragment,{children:[t&&(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}}),(0,s.jsx)(n.default,{className:"mb-6 md:mb-10",showScrollbar:!1,children:(0,s.jsx)("div",{className:"flex items-center text-dark-blue md:truncate",children:e.map((t,r)=>(0,s.jsxs)("div",{children:[r===e.length-1?(0,s.jsx)("span",{className:"text-text-black",children:t.name}):(0,s.jsx)(i(),{href:t.url,className:"text-text-dark-blue",children:t.name}),r<e.length-1&&(0,s.jsx)("span",{className:"mx-2",children:" / "})]},t.id))})})]})}},11267:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});var s=r(54568),n=r(52237);function a({children:e,className:t,isArrow:r=!1,showScrollbar:a=!0}){return(0,s.jsx)(n.P,{showScrollbar:a,isArrow:r,className:t,children:e})}},51412:(e,t,r)=>{"use strict";r.d(t,{AA:()=>a,LE:()=>i,Nm:()=>n});var s=r(86362);async function n(){return(await s.A.get("/promo/active")).data}async function a(){return(await s.A.get("/promo/inactive")).data}async function i(e,t=1,r=20){return(await s.A.get(`/promo/url/${encodeURIComponent(e)}/products`,{params:{page:t,limit:r}})).data}},86362:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var s=r(96056),n=r(21153);r(15917);var a=r(62090);r(63680).env.JWTRERFRESHTOKENKEY,(0,a.A)({name:"Credentials",credentials:{email:{label:"email",type:"text",placeholder:"jsmith"},password:{label:"Password",type:"password"},accessToken:{type:"text"},refreshToken:{type:"text"}},async authorize(e,t){if(e?.accessToken&&e?.refreshToken){console.log("Ð¡Ð¾Ñ Ð²Ñ
од ÑеÑез accessToken + refreshToken");let t=await fetch("https://frizar.ru/bff/api/user",{headers:{Authorization:`Bearer ${e.accessToken}`}});if(!t.ok)return null;let r=await t.json();return console.log("USER Yandex",r),{user:r,backendTokens:{accessToken:e.accessToken,refreshToken:e.refreshToken}}}if(!e?.email||!e?.password)return null;let{email:r,password:s}=e,n=await fetch("https://frizar.ru/bff/api/auth/login",{method:"POST",body:JSON.stringify({email:r,password:s}),headers:{"Content-Type":"application/json"}});return 404==n.status||401==n.status?(console.log(n.statusText),null):await n.json()}});let i=s.A.create({baseURL:"https://frizar.ru/bff/api"});async function l(){try{let e=await (0,n.getSession)();return e?.backendTokens??null}catch(e){return console.error("Error getting session tokens:",e),null}}i.interceptors.request.use(async e=>{let t=await l(),r=t?.accessToken;return r&&(e.headers.Authorization=`Bearer ${r}`),e});let c=null;async function o(e){return c||(c=(async()=>{try{let t=await fetch("https://frizar.ru/bff/api/auth/refresh",{method:"POST",headers:{authorization:`Refresh ${e}`}});if(!t.ok)return null;let r=await t.json();return r?.accessToken??null}catch(e){return console.error("axios refresh error:",e),null}finally{setTimeout(()=>{c=null},0)}})())}let u=!1;function d(){if(u)return;u=!0;let e=window.location.pathname+window.location.search,t=e.startsWith("/signin")||e.startsWith("/auth-social");(0,n.signOut)({callbackUrl:t?"/":`/signin?callbackUrl=${encodeURIComponent(e)}`})}i.interceptors.response.use(e=>e,async e=>{let t=e?.config;if(401!==e?.response?.status||!t||t._retry)return Promise.reject(e);let r=await l(),s=r?.refreshToken;if(!s)return d(),Promise.reject(e);let n=await o(s);return n?(t._retry=!0,t.headers={...t.headers??{},Authorization:`Bearer ${n}`},i(t)):(d(),Promise.reject(e))});let h=i},97335:(e,t,r)=>{"use strict";r.d(t,{default:()=>d});var s=r(54568),n=r(52237),a=r(7620),i=r(51412),l=r(77851),c=r(65587),o=r.n(c),u=r(99e3);function d(){let[e]=(0,a.useState)("active"),[t,r]=(0,a.useState)([]),[c,d]=(0,a.useState)([]),[h,f]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let e=!0;return async function(){f(!0);try{let[t,s]=await Promise.all([(0,i.Nm)(),(0,i.AA)()]);if(!e)return;r(t||[]),d(s||[])}finally{e&&f(!1)}}(),()=>{e=!1}},[]);let m="active"===e?t:c;return(0,s.jsx)("div",{className:"container",children:h?(0,s.jsx)("div",{className:"py-8",children:"ÐагÑÑзкаâ¦"}):(0,s.jsxs)(u.default,{showToggleButtons:!1,isHorizontal:!1,children:[m.map(e=>(0,s.jsx)(n.JN,{title:e.name,description:e.description_html?" ":void 0,imageUrl:(0,l.aw)(e?.image??"","https://frizar.ru/bff/api"),href:e.url?`/sales/${e.url.replace(/^\//,"")}`:void 0,badgeText:e.isActive?"ÐкÑивна":"ÐавеÑÑена",startAt:e.startAt,endAt:e.endAt,LinkComponent:o()},e._id)),0===m.length&&(0,s.jsx)("div",{className:"col-span-full py-8 text-center text-text-secondary",children:"ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
"})]})})}},97670:(e,t,r)=>{Promise.resolve().then(r.bind(r,9826)),Promise.resolve().then(r.bind(r,2485)),Promise.resolve().then(r.bind(r,97335))},99e3:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});var s=r(54568),n=r(52237);function a({children:e,sortingComponent:t,showToggleButtons:r,isHorizontal:a,SearchFilter:i,columns:l}){return(0,s.jsx)(n.AL,{sortingComponent:t,showToggleButtons:r,isHorizontal:a,SearchFilter:i,columns:l,children:e})}}},e=>{e.O(0,[3344,421,3112,4904,2734,4046,3473,40,9202,3299,2167,5587,1153,6913,2237,587,1968,7358],()=>e(e.s=97670)),_N_E=e.O()}]);
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.