PageSourceSearch

https://fidibo.com/static/js/7554.837a6c1e.chunk.js

js fidibo.com collected 2026-09-24 18:47:42 UTC 13,796 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkfidibo_web=globalThis.webpackChunkfidibo_web||[]).push([[7554],{98384(e,s,i){i.d(s,{A:()=>a,M:()=>o});const t={content:"content",subscription:"subscription",bundle:"cluster_concepts",purchaseBundle:"bundle"};function o(e){return e===t.bundle||e===t.purchaseBundle}const a=t},91339(e,s,i){i.d(s,{A:()=>a});var t=i(49998),o=i(63124);const a=function(e){let{content:s,isSample:i}=e;const{uuid:a,title:n,authors:l,narrators:c,translators:r,publishers:u,content_type:d,share_url:p,breadcrumb:m,cover:b,badges:g}=s||{},{favorite:h,purchased:f,user_subscription:v}=g||{},{image:y}=b||{};return()=>(0,t.RB)("read_listen",{comes_from:o.A.comesFrom(),item_id:a,item_name:n,...(0,t.rX)(l,"author","uuid","id"),...(0,t.rX)(l,"author","full_name","name"),...(0,t.rX)(c,"narrator","uuid","id"),...(0,t.rX)(c,"narrator","full_name","name"),...(0,t.rX)(r,"translator","uuid","id"),...(0,t.rX)(r,"translator","full_name","name"),...(0,t.rX)(u,"publisher","uuid","id"),...(0,t.rX)(u,"publisher","name","name"),content_type:d,book_url:p,...(0,t.Ru)(m),Image_url:y,is_sample:i,in_favorite:!!h,owned:v||f,status:1===v?"fidiplus":"retail"})}},93(e,s,i){i.d(s,{A:()=>w});var t=i(80500),o=i(9950),a=i(63778),n=i(56428),l=i(86144),c=i(37018),r=i(41882),u=i(93636),d=i(63124),p=i(49998),m=i(75027),b=i(4240),g=i(83024),h=i(18789);var f=i(79918),v=i(32383),y=i(2923),k=i(39890);var _=i(23852),A=i(35032);var x=i(22402),S=i(44414);const j=function(e){let{textConstant:s,showAppModal:i,onCloseAppModal:t,onOpenInApp:o,showPlusModal:a,onClosePlusModal:n,btnLoading:l}=e;return(0,S.jsxs)(S.Fragment,{children:[i&&(0,S.jsx)(x.default,{close:t,submitType:"second",Icon:"fidibo-book-outline",title:h.QX?"":s.readInApp,desc:h.QX?s.readInSoonDesc:s.readInAppDesc,submitText:h.QX?s.goBackToWebSoon:s.readInAppBtn,cancelText:h.QX?"":s.goBackToWeb,onSubmit:h.QX?()=>window.history.go(-1):o}),a.show&&(0,S.jsx)(x.default,{close:n,submitType:"third",Icon:"fidibo-fidi-plus-outline",title:a.title,desc:a.description,submitText:a.btn,cancelText:s.cancel,onSubmit:a.onSubmit,submitLoading:l})]})};const w=function(e){var s;let{episode:i,podcast:x,book:w,goBackAfterSuccess:N,getSample:D,initialProgress:P=0,playlistEpisodes:I}=e;const{uuid:C,title:B,cover:T,price:U,badges:M,action:L,slug:X,campaign:$,content_type:F,format:R,authors:z,id:Q}=w||{},{sample:E,user_subscription:O,subscription:G}=M||{},W=function(){let{badges:e,bookPrice:s,campaign:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{purchased:t}=e||{},{discounted_price:o}=i||{};return t||!s||0===o}({badges:M,bookPrice:U,campaign:$}),Y=(0,c.A)(F),{state:{data:Z},dispatch:H}=(0,o.useContext)(a.jY),{dispatch:q}=(0,o.useContext)(u.Z),{dispatch:J}=(0,o.useContext)(b.H),{dispatch:K}=null!==(s=(0,o.useContext)(n.B))&&void 0!==s?s:{},[V,ee]=(0,o.useState)(!1),[se,ie]=(0,o.useState)(!1),[te,oe]=(0,o.useState)(!1),[ae,ne]=(0,o.useState)({show:!1,title:"",description:"",btn:"",onSubmit:null}),{textConstant:le}=(0,l.A)(),{has_ever_been_activated:ce,is_active:re}=(0,m.A)(),ue=`/web-reader/${X}`,de={playerDispatch:H,libraryDispatch:q,bookDispatch:J,episodeDispatch:K};function pe(){oe(e=>!e)}function me(){let{title:e,description:s,btn:i,onSubmit:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!ae.show?(ne({title:e,description:s,btn:i,show:!0,onSubmit:t}),(0,p.RB)("item_fidiplus_modal",{item_id:C,title:B,message:s})):ne(e=>({...e,show:!1}))}function be(){d.A.back(),setTimeout(()=>d.A.pushState({url:r.A.buySubscription}),200)}function ge(){ie(!0),t.A.activeReservePlan({content_uuid:C}).then(()=>{ie(!1),d.A.back(),setTimeout(()=>{fe()},100)}).catch(()=>{ie(!1)})}function he(e){switch(e){case"episode":!function(e){let{episode:s,podcast:i,bookAuthors:t,action:o,goBackAfterSuccess:a,initialProgress:n,playerDispatch:l,playlistEpisodes:c}=e;const{id:r,uuid:u,playlist_url:p,title:m,cover:b,slug:g}=s,{slug:h}=i||{};var y;a&&d.A.back(),f.A.setActiveItem({data:{type:v.A.episode,streamLink:p,playlist:(y=c,null!==y&&void 0!==y&&y.length?y.map(e=>{const s=(null===e||void 0===e?void 0:e.episode)||{},i=(null===e||void 0===e?void 0:e.podcast)||{};return{episode_uuid:s.uuid,episode_id:s.id,episode_slug:s.slug,title:s.title,cover:s.cover,streamLink:s.playlist_url,podcast_slug:i.slug,progress:(null===e||void 0===e?void 0:e.progress)||0,duration:s.duration_string}}).filter(e=>e.episode_uuid&&e.streamLink):null),title:m,description:null,cover:b,contentUUID:null,episodeUUID:u,episodeSlug:g,episodeId:r,channelSlug:h,initialProgress:n,isFromSubscription:!1,authors:t,action:o},dispatch:l,autoplay:!0,skipSync:!0})}({episode:i,podcast:x,bookAuthors:z,action:L,goBackAfterSuccess:N,initialProgress:P,playerDispatch:H,playlistEpisodes:I});break;case"full_access":Y?function(e){let{bookUUID:s,bookTitle:i,bookCover:t,bookSlug:o,book:a,bookAuthors:n,action:l,goBackAfterSuccess:c,playerDispatch:r,bookDispatch:u,libraryDispat
1ch:d,user_subscription:p,haveBought:m,active_plan:b,setIsLoading:g,onRemainingCapacity:h,onPlusError:f}=e;g(!0),(0,y.A)({uuid:s,goBackAfterSuccess:c,title:i,cover:t,playerDispatch:r,bookDispatch:u,libraryDispatch:d,getNewByPlus:!p&&!m,bookSlug:o,openPlaylistIfNeeded:!0,isFromSubscription:!m&&b,successCallback:e=>{let{remaining_capacity:s}=e;s&&h(s),g(!1)},failCallback:e=>{let{state:s,message:i,error:t}=e;f({state:s,message:i,error:t}),g(!1)},book:a,authors:n,action:l})}({bookUUID:C,bookTitle:B,bookCover:T,bookSlug:X,book:w,bookAuthors:z,action:L,goBackAfterSuccess:N,playerDispatch:H,bookDispatch:J,libraryDispatch:q,user_subscription:O,haveBought:W,active_plan:re,setIsLoading:ee,onRemainingCapacity:e=>{setTimeout(()=>{me({title:le.lastCapacityTitle(e),description:le.lastCapacityDesc(e),btn:le.ok,onSubmit:d.A.back})},N?500:0)},onPlusError:e=>{let{state:s,message:i,error:t}=e;2===s?me({title:t,description:i,btn:le.renewMySubscription,onSubmit:be}):3===s&&me({title:t,description:i,btn:le.activeReservedPlan,onSubmit:ge})}}):function(e){let{redirectUrl:s,onOpenAppModal:i}=e;h.QX,i()}({redirectUrl:ue,onOpenAppModal:pe});break;case"third_party_pdf":pe();break;case"sample":Y?function(e){let{bookUUID:s,bookTitle:i,bookCover:o,bookSlug:a,book:n,action:l,goBackAfterSuccess:c,getSample:r,initialProgress:u,playerDispatch:m,libraryDispatch:b,setIsLoading:g}=e;g(!0),t.A.receive({data:{isSample:!0,uuid:s},libraryDispatch:r&&b}).then(e=>{var t,a,n;c&&d.A.back();const{stream_link:r}=null!==(t=null===e||void 0===e||null===(a=e.data)||void 0===a||null===(n=a.result)||void 0===n?void 0:n[0])&&void 0!==t?t:{};f.A.setActiveItem({data:{type:v.A.sample,streamLink:r,playlist:null,title:i,description:null,authors:null,cover:o,contentUUID:s,uuid:s,episodeUUID:null,episodeSlug:null,channelSlug:null,episodeId:null,initialProgress:u,isFromSubscription:!1,action:l},dispatch:m,autoplay:!0,skipSync:!0}),(0,p.RB)("stream",{item_id:s,is_sample:!0})}).catch(e=>{(0,p.RB)("stream_failed",{item_id:s,fail_reason:String(null===e||void 0===e?void 0:e.message)})}).finally(()=>{g(!1)}),(0,k.A)({is_sample:!0,content:n})}({bookUUID:C,bookTitle:B,bookCover:T,bookSlug:X,book:w,action:L,goBackAfterSuccess:N,getSample:D,initialProgress:P,playerDispatch:H,libraryDispatch:q,setIsLoading:ee}):function(e){let{bookSlug:s}=e;d.A.pushState({url:r.A.readerSample(s)})}({bookSlug:X});break;case"expired_plus":me({title:le.finishPlus,description:le.finishPlusDesc,btn:le.renewMySubscription,onSubmit:be});break;case"no_plus":me({title:le.buySubscriptionModalTitle,description:le.buySubscriptionModalDesc,btn:le.buySubscription,onSubmit:be})}}function fe(){!function(e){let{playerData:s,dispatches:i,run:t}=e;(0,A.dB)(),_.A.openLoginModal().then(()=>(0,A.i5)({dispatches:i,book:(0,A.x1)(s)}).then(t))}({playerData:Z,dispatches:de,run:()=>{he(function(e){let{episode:s,podcast:i,haveBought:t,getSample:o,sample:a,active_plan:n,subscription:l,user_subscription:c,is3rdParty:r,format:u,has_ever_been_activated:d}=e;return s&&i?"episode":t||!o&&!a&&n&&(l||c)?"full_access":r&&"pdf"===u?"third_party_pdf":a||o?"sample":!c&&!d||n?n?null:"no_plus":"expired_plus"}({episode:i,podcast:x,haveBought:W,getSample:D,sample:E,active_plan:re,subscription:G,user_subscription:O,is3rdParty:h.QX,format:R,has_ever_been_activated:ce}))}})}return{isLoading:V,play:fe,layout:(0,S.jsx)(j,{textConstant:le,showAppModal:te,onCloseAppModal:pe,onOpenInApp:function(){const e=(0,g.A)();window.location.href=`fidibo://${e}/book/${Q}`,setTimeout(()=>{d.A.back(),setTimeout(()=>{d.A.pushState({url:r.A.apps})},100)},400)},showPlusModal:ae,onClosePlusModal:me,btnLoading:se})}}},97074(e,s,i){i.d(s,{A:()=>n});var t=i(9950),o=i(63778),a=i(79918);const n=function(e){let{uuid:s}=e;const{state:{data:i,isPlaying:n},dispatch:l}=(0,t.useContext)(o.jY),{contentUUID:c,episodeUUID:r,type:u,streamLink:d}=i;return{isListening:d&&s&&(s===c||s===r),type:u,isPlaying:n,togglePausePlay:function(){a.A.togglePlayPause({isPlaying:!n,dispatch:l})}}}},25174(e,s,i){i.d(s,{A:()=>n});var t=i(9950),o=i(89250),a=i(76089);const n=function(){const{state:e,dispatch:s}=(0,t.useContext)(o.k),{currency:i,basket:n}=e||a.A.rial;return{currency:i,basket:n,dispatch:s}}},73402(e,s,i){i.d(s,{A:()=>o});var t=i(44414);const o=function(e){let{small:s,number:i,grayNumber:o,Icon:a,text:n,isCampaign:l,isPlus:c,isDana:r,isGift:u}=e;return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:`badge ${s?"small":""} ${i?o?"number2":"number":r?"dana":u?"gift":c?"plus":l?"campaign":""}`,children:i||(a?(0,t.jsx)("span",{className:`badge-icon ${a} ${s?"small":""}`}):n)}),(0,t.jsx)("div",{className:"triangle"})]})}},51687(e,s,i){i.d(s,{A:()=>l});var t=i(37018),o=i(25917),a=i(86144),n=i(44414);
1const l=function(e){let{content:s,iconType:i,dontShowFormat:l,dontShowTime:c,smallIconType:r,className:u,index:d}=e;const{badges:p,content_types:m,content_type:b,format:g,time:h}=s||{},f=d&&(null===m||void 0===m?void 0:m.length)>0?m[d]:b,{tts:v}=p||{},y=(0,t.A)(f),k=f===o.A.episode,_=f===o.A.magazine,A=f===o.A.micro_audiobook,x=f===o.A.microbook,S=g&&!l,j=h&&!c,w=1===v,{textConstant:N}=(0,a.A)();return(0,n.jsx)(n.Fragment,{children:i?(0,n.jsxs)("div",{className:`card-badges ${u} ${r?"small":""}`,children:[w&&(0,n.jsx)("div",{className:""+(r?"small":""),children:(0,n.jsx)("span",{className:"fidibo-speech show-image-footer-icon-type-svg "+(r?"small":"")})}),(0,n.jsx)("div",{className:`${A||x?"micro-book":""} ${r?"small":""}`,children:A?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("span",{className:"fidibo-microbook-audio1 show-image-footer-icon-type-svg "+(r?"small":"")})}):x?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("span",{className:"fidibo-microbook-matni show-image-footer-icon-type-svg "+(r?"small":"")})}):_?(0,n.jsx)("span",{className:"fidibo-magazine-outline show-image-footer-icon-type-svg "+(r?"small":"")}):k?(0,n.jsx)("span",{className:"fidibo-podcast-outline show-image-footer-icon-type-svg "+(r?"small":"")}):y?(0,n.jsx)("span",{className:"fidibo-audio-book show-image-footer-icon-type-svg "+(r?"small":"")}):"pdf"===g?(0,n.jsx)("span",{className:"fidibo-pdf-fill show-image-footer-icon-type-svg "+(r?"small":"")}):(0,n.jsx)("span",{className:"fidibo-epub-fill show-image-footer-icon-type-svg "+(r?"small":"")})})]}):(S||j)&&(0,n.jsxs)("div",{className:"show-image-footer",children:[S&&(0,n.jsx)("div",{className:"show-image-footer-item",children:k?(0,n.jsx)("span",{className:"fidibo-podcast-outline show-image-footer-item-icon"}):y?(0,n.jsx)("span",{className:"fidibo-audio-book show-image-footer-item-icon"}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"fidibo-epub-fill show-image-footer-item-icon"}),g]})}),S&&(j||w)&&(0,n.jsx)("div",{className:"show-image-footer-separator"}),w&&(0,n.jsxs)("div",{className:"show-image-footer-item",children:[(0,n.jsx)("span",{className:"fidibo-speech show-image-footer-icon-type-svg"}),N.tts]}),j&&(0,n.jsxs)("div",{className:"show-image-footer-item",children:[y?(0,n.jsx)("span",{className:"fidibo-play-outline show-image-footer-item-icon"}):(0,n.jsx)("span",{className:"fidibo-timer-outline show-image-footer-item-icon"}),h]})]})})}},870(e,s,i){i.d(s,{A:()=>o});var t=i(44414);const o=function(e){let{className:s="",pause:i}=e;return(0,t.jsxs)("div",{className:`playing-icon ${s} ${i?"pause":""}`,children:[(0,t.jsx)("div",{className:"playing-icon-item first"}),(0,t.jsx)("div",{className:"playing-icon-item second"}),(0,t.jsx)("div",{className:"playing-icon-item third"}),(0,t.jsx)("div",{className:"playing-icon-item forth"})]})}},27292(e,s,i){i.d(s,{A:()=>r});var t=i(72902),o=i(73402),a=i(49998),n=i(96001),l=i(1518),c=i(44414);const r=function(e){let{content:s,className:i,smallBadge:r,preload:u,zoomable:d,loading:p,dontShowBadge:m,coverNumber:b,resize:g,showPurchasedGift:h}=e;const{badges:f,cover:v,content_type:y,uuid:k,campaign:_,format:A,title:x}=s||{},{image:S}=v||{},{discount_amount:j}=_||{},{subscription:w,dana:N,purchased:D}=f||{},P=h&&1===D;return(0,c.jsxs)("div",{className:`show-image ${i}`,children:[(0,c.jsx)("div",{className:"show-image-img-bg",children:(0,c.jsx)(t.A,{className:"show-image-img "+(d?"zoomable":""),src:S,alt:x,zoomable:d,preload:u,loading:p,resize:g,onZoomCallback:function(){k&&(0,a.RB)("content_cover_view",{item_id:k,item_name:x,content_type:y,content_format:A})}})}),!m&&(0,c.jsx)(c.Fragment,{children:(!!w||!!j||!!b||P)&&(0,c.jsx)("div",{className:"show-image-header",children:b?(0,c.jsx)(o.A,{number:b,grayNumber:!0,small:r}):(0,c.jsxs)(c.Fragment,{children:[P&&(0,c.jsx)(o.A,{Icon:"fidibo-gift-outline",isGift:!0,small:r}),!!N&&(0,c.jsx)(n.v,{feature:l.ot,exceptFidibo:!0,children:(0,c.jsx)(o.A,{text:(0,c.jsx)(t.A,{className:"digiplus-wrapper-top-image",src:"/media/images/dana.svg"}),isDana:!0,small:r})}),!!w&&(0,c.jsx)(o.A,{Icon:"fidibo-fidi-plus-fill",isPlus:!0,small:r}),!!j&&(0,c.jsx)(o.A,{text:`\u066a${j}`,isCampaign:!0,small:r})]})})})]})}}}]);

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.