PageSourceSearch

https://cdn.litres.ru/_next/static/chunks/129ufs1xoz7-i.js

js litres.ru collected 2026-10-01 08:30:57 UTC 4,777 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,287562,e=>{"use strict";var r=e.i(615792),t=e.i(291084),i=e.i(150417),a=e.i(650021),s=e.i(309450),o=e.i(797337);let n=()=>{let e,r;return e=(0,a.usePathname)(),r=(0,i.useRef)(!1),(0,i.useEffect)(()=>{e&&!r.current&&((e=>{let r=e.replace(/\/$/,"").split("/").at(-1),t="my_books_main";switch(r){case"read-and-listen":t="read_listen";break;case"liked":t="favorites";break;case"purchased":t="my";break;case"finished":t="readed";break;case"archived":t="archived";break;case"library":t="library";break;case"shelfs":t="user_lists";break;case"cloud":t="cloud"}s.TM.sendEvent(["LITRES_TRACKER"],{eventType:"my_books_page_view",params:{list_type:t}})})(e),r.current=!0)},[e]),(0,o.useSendEcomAnalyticsObject)(),null};e.s(["MyBooksNavigationBridge",0,e=>{let i,{children:s}=e,o=(i=(0,a.useRouter)(),function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"remount";if("hard"===r){window.location.href=window.location.origin+e;return}i.push(e)});return(0,r.jsxs)(t.MyBooksNavigationProvider,{navigate:o,children:[(0,r.jsx)(n,{}),s]})}],287562)},797337,e=>{"use strict";var r,t=e.i(399599),i=e.i(767596),a=e.i(513694);e.i(726578);var s=e.i(422827),o=e.i(139328),n=e.i(918061),l=((r=l||{})["www.litres.ru"]="www.litres.ru",r["litres.com"]="litres.com",r["litres-tr.com"]="litres-tr.com",r["litres.az"]="litres.az",r["litres.pl"]="litres.pl",r["litres.de"]="litres.de",r["litres.ua"]="litres.ua",r["litres.uz"]="litres.uz",r);let c=i.rtkqApi.injectEndpoints({endpoints:e=>({getOrder:e.query({query:e=>{let{orderId:r,shouldUseFakePaymentUiUrl:t=!1}=e,i=`/foundation/api/orders/${r}`;return!0===t&&(i+="?fake_payment_ui_url=1"),{url:i}},transformResponse:e=>e.payload.data,extraOptions:{...s.standardRetryingRequestOptions}}),createOrder:e.mutation({queryFn:async(e,r)=>{let i=(0,t.retry)((0,a.axiosBaseQuery)({baseUrl:(0,o.getBaseAPIUrl)()}),{...s.standardRetryingRequestOptions}),n=r.getState().browser.pda,c=r.getState().browser.clientHost,u=c;n&&Object.values(l).includes(c)&&(u="www.litres.ru"===c?"pda.litres.ru":"litres.ua"===c?"pda.litres.ua":"m."+c);let d=await i({url:"/foundation/api/orders",method:"POST",body:{...e},headers:{"client-host":u}},r,{});return d.error?{error:d.error}:{...d.data.payload}}}),getOrderAnalytics:e.query({query:e=>({url:`/foundation/api/orders/${e}/analytics`}),transformResponse:e=>e.payload.data,extraOptions:{...s.standardRetryingRequestOptions}}),updateGAextendesCookies:e.query({query:()=>({url:"/foundation/api/internal/transferred-cookies",method:"POST"}),transformResponse:e=>e.payload.data,providesTags:()=>[n.TagsType.GA_EXTENDS]})})});var u=e.i(465596),d=e.i(150417),p=e.i(444902),m=e.i(82853);e.s(["useSendEcomAnalyticsObject",0,()=>{let e=(0,u.useAppSelector)(e=>e.foundationUser.id),r=(0,u.useAppSelector)(e=>e.foundationUser.is_tester),t=(0,u.useAppSelector)(e=>e.browser.currency),{data:i}=c.endpoints.updateGAextendesCookies.useQuery(void 0,{skip:!e});(0,d.useEffect)(()=>{if(i?.cookie)try{let e=i.cookie;console.log("Ecom -> sending...");let a=e.replace(/'/g,'"').replace(/undefined/g,"null").match(/\[([^\]]+)\]/g),s=a?a.map(e=>JSON.parse(e)):[];if(s.length){console.debug("Ecom -> cookie data:",s);let e=s.filter(function(e){return"_trackEvent"===e[0]})[0];console.debug("Ecom -> order:",e);let i=s.filter(function(e){return"_addTrans"===e[0]})[0];console.debug("Ecom -> paymentInfo:",i);let a={value:0,transaction_id:0,items:[],currency:t};"SubscriptionSuccess"===e[1]?(a.value=i[2],a.transaction_id=i[1].split("_")[1],a.items.push({item_name:"subscription",price:i[2]})):"SubscriptionPurchaseOk"===e[1]?(a.value=i[2],a.transaction_id=i[1].split("_")[1],a.items.push({item_name:"abonement",price:i[2]})):"BasketPurchaseOk"===e[1]&&(a.value=i[3],a.transaction_id=i[1].split("_")[1],a.items=s.filter(function(e){return"_addItem"===e[0]}).map(function(e){return{item_id:e[2],price:e[5]}})),p.externalMarketingAnalytics.sendEcommerceEvent({event:p.ExternalMarketingAnalyticsEventName.PURCHASE,ecommerce:a},r)}}catch(e){(0,m.paymentFrameError)("AnalyticsError","useSendEcomAnalyticsObject.ts","error when parsing ecommerce data:",{originalError:e}).emit()}},[i?.cookie])}],797337)},291084,e=>{"use strict";var r=e.i(615792),t=e.i(150417);let i=(0,t.createContext)(null);e.s(["MyBooksNavigationProvider",0,e=>{let{navigate:t,children:a}=e;return(0,r.jsx)(i.Provider,{value:t,children:a})},"useMyBooksNavigate",0,()=>{let e=(0,t.useContext)(i);if(!e)throw Error("useMyBooksNavigate: нет MyBooksNavigationProvider. Оберните дерево раздела в него на уровне страницы.");return e}])}]);
2
3//# sourceMappingURL=https://www.litres.ru/_next/static/chunks/0hc341jmqlh26.js.map

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.