PageSourceSearch

https://talk.youradio.cz/_next/static/chunks/54bfe6cd178594f1.js

js youradio.cz collected 2026-10-01 11:58:46 UTC 406,544 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,270477,912397,e=>{"use strict";var a=e.i(261294);let t="NOTIFICATION_OPENED_REQUEST",r="NOTIFICATION_OPENED_REQUEST_SUCCESS";e.s(["NOTIFICATION_OPENED_REQUEST",0,t,"NOTIFICATION_OPENED_REQUEST_SUCCESS",0,r],912397),e.s(["notificationOpenedRequest",0,({notificationId:e})=>({type:t,payload:{notificationId:e,[a.PENDING]:{isPending:!0,key:t}}}),"notificationOpenedRequestSuccess",0,()=>({type:r,payload:{[a.PENDING]:{isPending:!1,key:t}}})],270477)},286036,e=>{"use strict";e.s(["CLOSE_SIDEBAR_MOBILE",0,"CLOSE_SIDEBAR_MOBILE","COMPONENT_NAME",0,"SidebarMobile","OPEN_SIDEBAR_MOBILE",0,"OPEN_SIDEBAR_MOBILE","SIDEBAR_COLLAPSED",0,"SIDEBAR_COLLAPSED","SIDEBAR_EXPANDED_MEDIUM",0,"SIDEBAR_EXPANDED_MEDIUM","TOGGLE_IS_SIDEBAR_MOBILE_EXPANDED",0,"TOGGLE_IS_SIDEBAR_MOBILE_EXPANDED"])},663749,e=>{"use strict";var a=e.i(341349),t=e.i(261294);e.s(["pollUserProfileSubscriptionAfterPurchase",0,({expectedSubscriptionId:e,expectedSubscriptionStatus:r,subscriptionChangeType:i})=>({type:a.POLL_USER_PROFILE_SUBSCRIPTION_AFTER_PURCHASE,payload:{expectedSubscriptionId:e,expectedSubscriptionStatus:r,subscriptionChangeType:i,[t.PENDING]:{isPending:!0,key:a.POLL_USER_PROFILE_SUBSCRIPTION_AFTER_PURCHASE}}}),"setAreNotificationsEnabledOnApi",0,({areNotificationsEnabled:e})=>({type:a.SET_ARE_NOTIFICATIONS_ENABLED_ON_API,payload:{areNotificationsEnabled:e,[t.PENDING]:{isPending:!0,key:a.SET_ARE_NOTIFICATIONS_ENABLED_ON_API}}}),"setAreNotificationsEnabledOnApiSuccess",0,({pendingKey:e,areNotificationsEnabled:r})=>({type:a.SET_ARE_NOTIFICATIONS_ENABLED_ON_API_SUCCESS,payload:{areNotificationsEnabled:r,[t.PENDING]:{isPending:!1,key:e}}}),"userProfileApiRequestInit",0,e=>({type:a.USER_PROFILE_API_REQUEST_INIT,payload:{[t.PENDING]:{isPending:!0,key:a.USER_PROFILE_API_REQUEST_INIT},actionToBeFinallyDispatched:e?.actionToBeFinallyDispatched,prefetchAccessToken:e?.prefetchAccessToken}}),"userProfileApiRequestSuccess",0,e=>({type:a.USER_PROFILE_API_REQUEST_SUCCESS,payload:{[t.PENDING]:{isPending:!1,key:e.pendingKey},data:e.data}}),"userProfileUpdateApiRequestInit",0,(e={})=>({type:a.USER_PROFILE_UPDATE_API_REQUEST_INIT,payload:{[t.PENDING]:{isPending:!0,key:a.USER_PROFILE_UPDATE_API_REQUEST_INIT},name:e.name,redirectUrl:e.redirectUrl,handleRedirect:e.handleRedirect}}),"userProfileUpdateApiRequestSuccess",0,e=>({type:a.USER_PROFILE_UPDATE_API_REQUEST_SUCCESS,payload:{[t.PENDING]:{isPending:!1,key:e.pendingKey}}})])},537947,e=>{"use strict";e.s(["getGopayPaymentId",0,({response:e})=>{let a="string"==typeof e||"number"==typeof e?`${e}`:e&&"object"==typeof e&&"id"in e&&("string"==typeof e.id||"number"==typeof e.id)?`${e.id}`:void 0;return a&&/^\d+$/.test(a)?a:void 0}])},541781,e=>{"use strict";e.s(["startGopayCheckout",0,({gatewayUrl:e,onComplete:a})=>{if(!window._gopay)throw Error("startGopayCheckout() - GoPay SDK is not available");window._gopay.checkout({gatewayUrl:e,inline:!0},a)}])},641776,e=>{"use strict";e.s(["COMPONENT_NAME",0,"PseudoTagsApi","PSEUDO_TAGS_REQUEST_INIT",0,"PSEUDO_TAGS_REQUEST_INIT","PSEUDO_TAGS_REQUEST_SUCCESS",0,"PSEUDO_TAGS_REQUEST_SUCCESS","PSEUDO_TAG_DEFAULT_ORDER_BY",0,"DESC","PSEUDO_TAG_DEFAULT_SORT_BY",0,"createdAt","PSEUDO_TAG_REQUEST_INIT",0,"PSEUDO_TAG_REQUEST_INIT","PSEUDO_TAG_REQUEST_SUCCESS",0,"PSEUDO_TAG_REQUEST_SUCCESS"])},801324,e=>{"use strict";var a=e.i(641776),t=e.i(980924);e.s(["createPseudoTagKey",0,({slug:e,page:r})=>(0,t.createKey)(a.PSEUDO_TAG_REQUEST_INIT,e||"",r),"createPseudoTagsPendingAndErrorKey",0,({page:e,orderBy:r,sortBy:i,search:s=""})=>(0,t.createKey)(a.PSEUDO_TAGS_REQUEST_INIT,e,r??"",i??"",s),"createPseudoTagsReduxKey",0,({orderBy:e,sortBy:r,search:i})=>(0,t.createKey)(a.PSEUDO_TAGS_REQUEST_INIT,e??"",r??"",i),"extractPseudoTagMetadata",0,e=>({id:e.id,slug:e.slug,headline:e.headline,description:e.description}),"getPseudoTagsOrderByFromQuery",0,(e,t={})=>{let r=e?.orderBy;return"ASC"===r||"DESC"===r?r:t.returnDefaultValue?a.PSEUDO_TAG_DEFAULT_ORDER_BY:void 0},"getPseudoTagsSortByFromQuery",0,(e,t={returnDefaultValue:!0})=>{let r=e?.sortBy;return"createdAt"===r||"name"===r?r:t.returnDefaultValue?a.PSEUDO_TAG_DEFAULT_SORT_BY:void 0}])},466164,e=>{"use strict";e.s(["BATTERY_OPTIMIZATION",0,"batteryOptimization","COMPONENT_NAME",0,"NotificationPermissionPseudoModal","DELETE_DOWNLOADED_FILES",0,"DELET
1E_DOWNLOADED_FILES","IN_APP_NOTIFICATION",0,"IN_APP_NOTIFICATION","LOGIN_NOTIFICATION",0,"LOGIN_NOTIFICATION","MOBILE_TOOLBAR_EXPANDED_PSEUDO_MODAL_HEIGHT_OFFSET",0,200,"NOTIFICATION_BELL_PERMISSION",0,"NOTIFICATION_BELL_PERMISSION","NOTIFICATION_PERMISSION",0,"NOTIFICATION_PERMISSION","NOTIFICATION_PERMISSION_UI_REQUEST",0,"NOTIFICATION_PERMISSION_UI_REQUEST","PSEUDO_MODAL_ANIMATION_DURATION_IN_MS",0,350,"SET_IS_PSEUDO_MODAL_DISMISSED",0,"SET_IS_PSEUDO_MODAL_DISMISSED","SET_IS_PSEUDO_MODAL_OPEN",0,"SET_IS_PSEUDO_MODAL_OPEN","SET_NOTIFICATION_PERMISSION",0,"SET_NOTIFICATION_PERMISSION"])},414136,e=>{"use strict";var a=e.i(466164),t=e.i(261294);e.s(["setIsNotificationPermissionUiRequestPending",0,({isPending:e})=>({type:a.NOTIFICATION_PERMISSION_UI_REQUEST,payload:{[t.PENDING]:{isPending:e,key:a.NOTIFICATION_PERMISSION_UI_REQUEST}}}),"setIsPseudoModalDismissed",0,({isDismissed:e=!0,persistent:t,pseudoModalType:r})=>({type:a.SET_IS_PSEUDO_MODAL_DISMISSED,payload:{isDismissed:e,persistent:t,pseudoModalType:r}}),"setIsPseudoModalOpen",0,({isOpen:e,pseudoModalType:t,skipPseudoModalDismissedCheck:r=!1})=>({type:a.SET_IS_PSEUDO_MODAL_OPEN,payload:{isOpen:e,pseudoModalType:t,skipPseudoModalDismissedCheck:r}}),"setNotificationPermission",0,({permissionWasGranted:e,permissionWasDenied:t,permissionIsNotEvaluated:r})=>({type:a.SET_NOTIFICATION_PERMISSION,payload:{permissionWasGranted:e,permissionWasDenied:t,permissionIsNotEvaluated:r}})])},571049,e=>{"use strict";var a=e.i(466164),t=e.i(410977);let r=e=>e[a.COMPONENT_NAME]?.pseudoModalType,i=(e,t)=>(e[a.COMPONENT_NAME]?.isPseudoModalOpen&&r(e)===t)??!1;e.s(["getIsLoginNotificationOpen",0,e=>i(e,a.LOGIN_NOTIFICATION),"getIsNotificationBellPermissionPseudoModalOpen",0,e=>i(e,a.NOTIFICATION_BELL_PERMISSION),"getIsNotificationPermissionPseudoModalOpen",0,e=>i(e,a.NOTIFICATION_PERMISSION),"getIsNotificationPermissionUiRequestPending",0,e=>(0,t.getIsPending)(a.NOTIFICATION_PERMISSION_UI_REQUEST,e),"getNotificationPermission",0,e=>e[a.COMPONENT_NAME]?.notificationPermission,"getPseudoModalType",0,r])},248827,e=>{"use strict";e.s(["FINISHED_EVENT_PENDING_NOTIFICATION_DELAY_IN_MS",0,3e4,"INITIAL_PENDING_NOTIFICATION_DELAY_IN_MS",0,12e4,"IN_APP_NOTIFICATION_MAX_HEIGHT_IN_PX",0,520,"MIN_FOREGROUND_PENDING_NOTIFICATION_INTERVAL_IN_MS",0,12e4])},209953,e=>{"use strict";let a=async()=>void 0;e.s(["reportError",0,a])},928132,e=>{"use strict";let a=new Set,t=!1;e.s(["consumePendingInAppNotificationRefetchRequest",0,()=>!!t&&(t=!1,!0),"requestPendingInAppNotificationRefetch",0,()=>{for(let e of(t=!0,a))e()},"subscribeToPendingInAppNotificationRefetch",0,({listener:e})=>(a.add(e),()=>{a.delete(e)})])},165997,e=>{"use strict";e.s(["default",0,{sleepCountDown:{id:"Components.StopPlayingTimer.sleepCountDown",defaultMessage:"Uspání za {value}"},sleepCountDownRaw:{id:"Components.StopPlayingTimer.sleepCountDownRaw",defaultMessage:"Uspání za "},sleepCountDownAfterTrack:{id:"Components.StopPlayingTimer.sleepCountDownAfterTrack",defaultMessage:"Uspání po skončení dílu"},sleepInitiated:{id:"Components.StopPlayingTimer.sleepInitiated",defaultMessage:"Uspání dle Vaší volby bylo aktivováno."},cancelSleepCountDown:{id:"Components.StopPlayingTimer.cancelSleepCountDown",defaultMessage:"Zrušit režim spánku"}}])},254721,e=>{"use strict";var a=e.i(261294),t=e.i(69409),r=e.i(980924);e.s(["fetchAdvertisements",0,({type:e})=>({type:t.FETCH_ADVERTISEMENTS,payload:{type:e,[a.PENDING]:{isPending:!0,key:t.FETCH_ADVERTISEMENTS}}}),"fetchAdvertisementsSuccess",0,({advertisements:e,type:r,pendingKey:i})=>({type:t.FETCH_ADVERTISEMENTS_SUCCESS,payload:{type:r,advertisements:e,[a.PENDING]:{isPending:!1,key:i}}}),"sendAdvertisementImpression",0,({impressionUri:e,trackId:i,advertisementType:s,advertisementId:o})=>({type:t.SEND_ADVERTISEMENT_IMPRESSION,payload:{impressionUri:e,trackId:i,advertisementType:s,advertisementId:o,[a.PENDING]:{isPending:!0,key:(({trackId:e})=>(0,r.createKey)(t.SEND_ADVERTISEMENT_IMPRESSION,e))({trackId:i})}}}),"sendAdvertisementImpressionSuccess",0,({pendingKey:e})=>({type:t.SEND_ADVERTISEMENT_IMPRESSION_SUCCESS,payload:{[a.PENDING]:{isPending:!1,key:e}}}),"setPrerollWasPlayed",0,({prerollWasPlayed:e})=>({type:t.SET_PREROLL_WAS_PLAYED,payload:{prerollWasPlayed:e}})],254721)},146577,e=>{"use strict";let a=e.i(648607).HOUR_IN_MS;e.s(["ADD_ITEM_TO_RETRY_QUEUE",0,"ADD_ITEM_TO_RETRY_QUEUE","COMPONENT_NAME",0,"RetryQueue","DEQUEUE_INTERVAL_IN_MS",0,500,"MAX_RETRY_ATTEMPTS",0,3,"RETRY_DELAY_MULTIPLICATOR_IN_MS",0,a,"RETRY_QUEUE_PERSISTENT_STORAGE_KEY",0,"@yrt-retry-queue","SEND_RETRY_QUEUE_ITEMS",0,"SEND_RETRY_QUEUE_ITEMS","SEND_RETRY_QUEUE_ITEMS_DELAY_IN_MS",0,15e3,"SEND_RETRY_QUEUE_ITEMS_SUCCESS",0,"SEND_RETRY_QUEUE_ITEMS_SUCCESS"])},427020,e=>{"use strict";var a=e.i(261294),t=e.i(146577);let r=t.SEND_RETRY_QUEUE_ITEMS;
1e.s(["addItemToRetryQueue",0,({retryQueueItem:e,retryQueueItemMetaData:a})=>({type:t.ADD_ITEM_TO_RETRY_QUEUE,payload:{retryQueueItem:e,retryQueueItemMetaData:a}}),"sendRetryQueueItems",0,e=>({type:t.SEND_RETRY_QUEUE_ITEMS,payload:{[a.PENDING]:{isPending:!0,key:r},dispatch:e}}),"sendRetryQueueItemsSuccess",0,()=>({type:t.SEND_RETRY_QUEUE_ITEMS_SUCCESS,payload:{[a.PENDING]:{isPending:!1,key:r}}})])},111311,743858,549998,307640,679557,868489,707698,577842,683639,203195,e=>{"use strict";let a,t,r;var i,s,o,n,l,d,c,u,p,y,m,E,_,f,h,g,S,k,T,v,I,b,R=function(e){return"@@redux-saga/"+e},A=R("CANCEL_PROMISE"),P=R("CHANNEL_END"),O=R("IO"),N=R("MATCH"),w=R("MULTICAST"),z=R("SAGA_ACTION"),U=R("SELF_CANCELLATION"),D=R("TASK"),C=R("TASK_CANCEL"),M=R("TERMINATE"),L=R("LOCATION");e.s(["CANCEL",()=>A,"CHANNEL_END_TYPE",()=>P,"IO",()=>O,"MATCH",()=>N,"MULTICAST",()=>w,"SAGA_ACTION",()=>z,"SAGA_LOCATION",()=>L,"SELF_CANCELLATION",()=>U,"TASK",()=>D,"TASK_CANCEL",()=>C,"TERMINATE",()=>M],743858);var j=e.i(75907),B=e.i(460997),F=function(e){return null==e},V=function(e){return null!=e},G=function(e){return"function"==typeof e},H=function(e){return"string"==typeof e},x=Array.isArray,K=function(e){return e&&G(e.then)},W=function(e){return e&&G(e.next)&&G(e.throw)},$=function(e){return e&&(H(e)||Y(e)||G(e)||x(e)&&e.every($))},Q=function(e){return e&&G(e.take)&&G(e.close)},q=function(e){return G(e)&&e.hasOwnProperty("toString")},Y=function(e){return!!e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype},Z=function(e){return Q(e)&&e[w]};function J(e,a){void 0===a&&(a=!0);var t,r=new Promise(function(r){t=setTimeout(r,Math.min(0x7fffffff,e),a)});return r[A]=function(){clearTimeout(t)},r}e.s(["array",()=>x,"channel",()=>Q,"func",()=>G,"iterator",()=>W,"multicast",()=>Z,"notUndef",()=>V,"pattern",()=>$,"promise",()=>K,"string",()=>H,"stringableFunc",()=>q,"symbol",()=>Y,"undef",()=>F],549998),e.s(["default",()=>J],307640);var X=function(){return!0},ee=function(){},ea=function(e){return e},et=function(e,a){(0,j.default)(e,a),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(a).forEach(function(t){e[t]=a[t]})},er=function(e,a){var t;return(t=[]).concat.apply(t,a.map(e))};function ei(e,a){var t=e.indexOf(a);t>=0&&e.splice(t,1)}function es(e){var a=!1;return function(){a||(a=!0,e())}}var eo=function(e){throw e},en=function(e){return{value:e,done:!0}};function el(e,a,t){void 0===a&&(a=eo),void 0===t&&(t="iterator");var r={meta:{name:t},next:e,throw:a,return:en,isSagaIterator:!0};return"u">typeof Symbol&&(r[Symbol.iterator]=function(){return r}),r}function ed(e,a){var t=a.sagaStack;console.error(e),console.error(t)}var ec=function(e){return Array.apply(null,Array(e))},eu=function(e){return function(a){return e(Object.defineProperty(a,z,{value:!0}))}},ep=function(e){return e===M},ey=function(e){return e===C},em=function(e){return ep(e)||ey(e)};function eE(e,a){var t,r=Object.keys(e),i=r.length,s=0,o=x(e)?ec(i):{},n={};return r.forEach(function(e){var r=function(r,n){t||(n||em(r)?(a.cancel(),a(r,n)):(o[e]=r,++s===i&&(t=!0,a(o))))};r.cancel=ee,n[e]=r}),a.cancel=function(){t||(t=!0,r.forEach(function(e){return n[e].cancel()}))},n}function e_(e){return{name:e.name||"anonymous",location:e[L]}}function ef(e){return e[L]}function eh(){for(var e=arguments.length,a=Array(e),t=0;t<e;t++)a[t]=arguments[t];return 0===a.length?function(e){return e}:1===a.length?a[0]:a.reduce(function(e,a){return function(){return e(a.apply(void 0,arguments))}})}var eg={isEmpty:X,put:ee,take:ee};function eS(e,a){void 0===e&&(e=10);var t=Array(e),r=0,i=0,s=0,o=function(a){t[i]=a,i=(i+1)%e,r++},n=function(){if(0!=r){var a=t[s];return t[s]=null,r--,s=(s+1)%e,a}},l=function(){for(var e=[];r;)e.push(n());return e};return{isEmpty:function(){return 0==r},put:function(n){if(r<e)o(n);else{var d;switch(a){case 1:throw Error("Channel's Buffer overflow!");case 3:t[i]=n,s=i=(i+1)%e;break;case 4:d=2*e,r=(t=l()).length,i=t.length,s=0,t.length=d,e=d,o(n)}}},take:n,flush:l}}var ek=function(){return eg},eT=function(e){return eS(e,3)},ev=function(e){return eS(e,4)},eI=Object.freeze({__proto__:null,none:ek,fixed:function(e){return eS(e,1)},dropping:function(e){return eS(e,2)},sliding:eT,expanding:ev}),eb="TAKE",eR="RACE",eA="CALL",eP="FORK",eO="JOIN",eN="CANCEL",ew="SELECT",ez="ACTION_CHANNEL",eU="CANCELLED",eD="FLUSH",eC="GET_CONTEXT",eM="SET_CONTEXT",eL=Object.freeze({__proto__:null,TAKE:eb,PUT:"PUT",ALL:"ALL",RACE:eR,CALL:eA,CPS:"CPS",FORK:eP,JOIN:eO,CANCEL:eN,SELECT:ew,ACTION_CHANNEL:ez,CANCELLED:eU,FLUSH:eD,GET_CONTEXT:eC,SET_CONTEXT:eM}),ej=function(e,a){var t;return(t={})[O]=!0,t.combinator=!1,t.type=e,t.payload=a,t},eB=function(e){return ej(eP,(0,j.default)({},e.payload,{detached:!0}))};function eF(e,a){return(void 0===e&&(e="*"),$(e))?(V(a)&&console.warn("take(pattern) takes one argument but two were provided. Consider passing an array for listening to several action types"),ej(eb,{pattern:e})):Z(e)&&V(a)&&$(a)?ej(eb,{channel:e,pattern:a}):Q(e)?(V(a)&&console.warn("take(channel) takes one argument but two were provided. Second argument is ignored."),ej(eb,{channel:e})):void 0}var eV=function(){var e=eF.apply(void 0,arguments);return e.payload.maybe=!0,e};function eG(e,a){return F(a)&&(a=e,e=void 0),ej("PUT",{channel:e,action:a})}var eH=function(){var e=eG.apply(void 0,arguments);return e.payload.resolve=!0,e};function ex(e){var a=ej("ALL",e);return a.combinator=!0,a}function eK(e){var a=ej(eR,e);return a.combinator=!0,a}function eW(e,a){var t,r=null;return G(e)?t=e:(x(e)?(r=e[0],t=e[1]):(r=e.context,t=e.fn),r&&H(t)&&G(r[t])&&(t=r[t])),{context:r,fn:t,args:a}}function e$(e){for(var a=arguments.length,t=Array(a>1?a-1:0),r=1;r<a;r++)t[r-1]=arguments[r];return ej(eA,eW(e,t))}function eQ(e,a,t){return void 0===t&&(t=[]),ej(eA,eW([e,a],t))}function eq(e){for(var a=arguments.length,t=Array(a>1?a-1:0),r=1;r<a;r++)t[r-1]=arguments[r];return ej("CPS",eW(e,t))}function eY(e){for(var a=arguments.length,t=Array(a>1?a-1:0),r=1;r<a;r++)t[r-1]=arguments[r];return ej(eP,eW(e,t))}function eZ(e){for(var a=arguments.length,t=Array(a>1?a-1:0),r=1;r<a;r++)t[r-1]=arguments[r];return eB(eY.apply(void 0,[e].concat(t)))}function eJ(e){return ej(eO,e)}function eX(e){return void 0===e&&(e=U),ej(eN,e)}function e0(e){void 0===e&&(e=ea);for(var a=arguments.length,t=Array(a>1?a-1:0),r=1;r<a;r++)t[r-1]=arguments[r];return ej(ew,{selector:e,args:t})}function e1(e,a){return ej(ez,{pattern:e,buffer:a})}function e2(){return ej(eU,{})}function e4(e){return ej(eD,e)}function e5(e){return ej(eC,e)}function e3(e){return ej(eM,e)}var e6=e$.bind(null,J);e.s(["$",()=>eJ,"A",()=>"ALL","B",()=>eI,"C",()=>eA,"D",()=>eB,"E",()=>eF,"F",()=>eP,"G",()=>eC,"H",()=>eY,"I",()=>eX,"J",()=>eO,"K",()=>e$,"L",()=>e6,"M",()=>e1,"N",()=>eT,"O",()=>eK,"P",()=>"PUT","Q",()=>eL,"R",()=>eR,"S",()=>ew,"T",()=>eb,"U",()=>eV,"V",()=>eG,"W",()=>eH,"X",()=>ex,"Y",()=>eQ,"Z",()=>eq,"_",()=>eZ,"a",()=>"CPS","a0",()=>e0,"a1",()=>e2,"a2",()=>e4,"a3",()=>e5,"a4",()=>e3,"b",()=>eN,"c",()=>ez,"d",()=>eU,"e",()=>ev,"f",()=>eD,"g",()=>eM,"h",()=>e_,"i",()=>eE,"j",()=>ec,"k",()=>X,"l",()=>et,"m",()=>el,"n",()=>ek,"o",()=>es,"p",()=>ee,"q",()=>ef,"r",()=>ei,"s",()=>em,"t",()=>er,"u",()=>ey,"v",()=>ep,"w",()=>eh,"x",()=>eu,"y",()=>ed,"z",()=>ea],679557);var e9=[],e7=0;function e8(e){e9.push(e),e7||(e7++,aa())}function ae(e){try{return e7++,e()}finally{aa()}}function aa(){var e;
1for(e7--;!e7&&void 0!==(e=e9.shift());){var a=e;try{e7++,a()}finally{e7--}}}var at=function(e){return function(a){return e.some(function(e){return an(e)(a)})}},ar=function(e){return function(a){return e(a)}},ai=function(e){return function(a){return a.type===String(e)}},as=function(e){return function(a){return a.type===e}},ao=function(){return X};function an(e){var a="*"===e?ao:H(e)?ai:x(e)?at:q(e)?ai:G(e)?ar:Y(e)?as:null;if(null===a)throw Error("invalid pattern: "+e);return a(e)}var al={type:P},ad=function(e){return e&&e.type===P};function ac(e){void 0===e&&(e=ev());var a=!1,t=[];return{take:function(r){a&&e.isEmpty()?r(al):e.isEmpty()?(t.push(r),r.cancel=function(){ei(t,r)}):r(e.take())},put:function(r){if(!a){if(0===t.length)return e.put(r);t.shift()(r)}},flush:function(t){t(a&&e.isEmpty()?al:e.flush())},close:function(){if(!a){a=!0;var e=t;t=[];for(var r=0,i=e.length;r<i;r++)(0,e[r])(al)}}}}function au(e,a){void 0===a&&(a=ek());var t,r=!1,i=ac(a),s=function(){r||(r=!0,G(t)&&t(),i.close())};return t=es(t=e(function(e){ad(e)?s():i.put(e)})),r&&t(),{take:i.take,flush:i.flush,close:s}}function ap(){var e,a=!1,t=[],r=t,i=function(){r===t&&(r=t.slice())},s=function(){a=!0;var e=t=r;r=[],e.forEach(function(e){e(al)})};return(e={})[w]=!0,e.put=function(e){if(!a){if(ad(e))return void s();for(var i=t=r,o=0,n=i.length;o<n;o++){var l=i[o];l[N](e)&&(l.cancel(),l(e))}}},e.take=function(e,t){(void 0===t&&(t=ao),a)?e(al):(e[N]=t,i(),r.push(e),e.cancel=es(function(){i(),ei(r,e)}))},e.close=s,e}function ay(){var e=ap(),a=e.put;return e.put=function(e){e[z]?a(e):e8(function(){a(e)})},e}function am(e,a){var t=e[A];G(t)&&(a.cancel=t),e.then(a,function(e){a(e,!0)})}var aE=0,a_=function(){return++aE};function af(e){e.isRunning()&&e.cancel()}var ah=((b={})[eb]=function(e,a,t){var r=a.channel,i=void 0===r?e.channel:r,s=a.pattern,o=a.maybe,n=function(e){e instanceof Error?t(e,!0):ad(e)&&!o?t(M):t(e)};try{i.take(n,V(s)?an(s):null)}catch(e){t(e,!0);return}t.cancel=n.cancel},b.PUT=function(e,a,t){var r=a.channel,i=a.action,s=a.resolve;e8(function(){var a;try{a=(r?r.put:e.dispatch)(i)}catch(e){t(e,!0);return}s&&K(a)?am(a,t):t(a)})},b.ALL=function(e,a,t,r){var i=r.digestEffect,s=aE,o=Object.keys(a);if(0===o.length)return void t(x(a)?[]:{});var n=eE(a,t);o.forEach(function(e){i(a[e],s,n[e],e)})},b[eR]=function(e,a,t,r){var i=r.digestEffect,s=aE,o=Object.keys(a),n=x(a)?ec(o.length):{},l={},d=!1;o.forEach(function(e){var a=function(a,r){d||(r||em(a)?(t.cancel(),t(a,r)):(t.cancel(),d=!0,n[e]=a,t(n)))};a.cancel=ee,l[e]=a}),t.cancel=function(){d||(d=!0,o.forEach(function(e){return l[e].cancel()}))},o.forEach(function(e){d||i(a[e],s,l[e],e)})},b[eA]=function(e,a,t,r){var i=a.context,s=a.fn,o=a.args,n=r.task;try{var l=s.apply(i,o);if(K(l))return void am(l,t);if(W(l))return void aR(e,l,n.context,aE,e_(s),!1,t);t(l)}catch(e){t(e,!0)}},b.CPS=function(e,a,t){var r=a.context,i=a.fn,s=a.args;try{var o=function(e,a){F(e)?t(a):t(e,!0)};i.apply(r,s.concat(o)),o.cancel&&(t.cancel=o.cancel)}catch(e){t(e,!0)}},b[eP]=function(e,a,t,r){var i=a.context,s=a.fn,o=a.args,n=a.detached,l=r.task,d=function(e){var a=e.context,t=e.fn,r=e.args;try{var i=t.apply(a,r);if(W(i))return i;var s=!1;return el(function(e){return s?{value:e,done:!0}:(s=!0,{value:i,done:!K(i)})})}catch(e){return el(function(){throw e})}}({context:i,fn:s,args:o}),c=d.isSagaIterator?{name:d.meta.name}:e_(s);ae(function(){var a=aR(e,d,l.context,aE,c,n,void 0);n?t(a):a.isRunning()?(l.queue.addTask(a),t(a)):a.isAborted()?l.queue.abort(a.error()):t(a)})},b[eO]=function(e,a,t,r){var i=r.task,s=function(e,a){if(e.isRunning()){var t={task:i,cb:a};
1a.cancel=function(){e.isRunning()&&ei(e.joiners,t)},e.joiners.push(t)}else e.isAborted()?a(e.error(),!0):a(e.result())};if(x(a)){if(0===a.length)return void t([]);var o=eE(a,t);a.forEach(function(e,a){s(e,o[a])})}else s(a,t)},b[eN]=function(e,a,t,r){var i=r.task;a===U?af(i):x(a)?a.forEach(af):af(a),t()},b[ew]=function(e,a,t){var r=a.selector,i=a.args;try{var s=r.apply(void 0,[e.getState()].concat(i));t(s)}catch(e){t(e,!0)}},b[ez]=function(e,a,t){var r=a.pattern,i=ac(a.buffer),s=an(r),o=function(a){ad(a)||e.channel.take(o,s),i.put(a)},n=i.close;i.close=function(){o.cancel(),n()},e.channel.take(o,s),t(i)},b[eU]=function(e,a,t,r){t(r.task.isCancelled())},b[eD]=function(e,a,t){a.flush(t)},b[eC]=function(e,a,t,r){t(r.task.context[a])},b[eM]=function(e,a,t,r){et(r.task.context,a),t()},b);function ag(e){var a=e.name,t=e.location;return t?a+"  "+(t.fileName+"?")+t.lineNumber:a}var aS=null,ak=[],aT=function(e){e.crashedEffect=aS,ak.push(e)},av=function(){aS=null,ak.length=0},aI=function(e){aS=e},ab=function(){var e,a,t=ak[0],r=ak.slice(1),i=t.crashedEffect?(e=t.crashedEffect[L])?e.code+"  "+e.fileName+"?"+e.lineNumber:"":null;return["The above error occurred in task "+ag(t.meta)+(i?" \n when executing effect "+i:"")].concat(r.map(function(e){return"    created by "+ag(e.meta)}),[!(a=er(function(e){return e.cancelledTasks},ak)).length?"":["Tasks cancelled due to error:"].concat(a).join("\n")]).join("\n")};function aR(e,a,t,r,i,s,o){var n=e.finalizeRunEffect(function(a,t,r){K(a)?am(a,r):W(a)?aR(e,a,d.context,t,i,!1,r):a&&a[O]?(0,ah[a.type])(e,a.payload,r,c):r(a)});u.cancel=ee;var l={meta:i,cancel:function(){0===l.status&&(l.status=1,u(C))},status:0},d=function(e,a,t,r,i,s,o){void 0===o&&(o=ee);var n,l,d,c=0,u=null,p=[],y=Object.create(t),m=function(e,a,t){var r,i=[],s=!1;function o(e){a(),l(),t(e,!0)}function n(a){i.push(a),a.cont=function(n,l){!s&&(ei(i,a),a.cont=ee,l?o(n):(a===e&&(r=n),i.length||(s=!0,t(r))))}}function l(){s||(s=!0,i.forEach(function(e){e.cont=ee,e.cancel()}),i=[])}return n(e),{addTask:n,cancelAll:l,abort:o,getTasks:function(){return i}}}(a,function(){p.push.apply(p,m.getTasks().map(function(e){return e.meta.name}))},E);function E(a,t){if(t){if(c=2,aT({meta:i,cancelledTasks:p}),_.isRoot){var r=ab();av(),e.onError(a,{sagaStack:r})}d=a,u&&u.reject(a)}else a===C?c=1:1!==c&&(c=3),l=a,u&&u.resolve(a);_.cont(a,t),_.joiners.forEach(function(e){e.cb(a,t)}),_.joiners=null}var _=((n={})[D]=!0,n.id=r,n.meta=i,n.isRoot=s,n.context=y,n.joiners=[],n.queue=m,n.cancel=function(){0===c&&(c=1,m.cancelAll(),E(C,!1))},n.cont=o,n.end=E,n.setContext=function(e){et(y,e)},n.toPromise=function(){var e;return u?u.promise:((e={}).promise=new Promise(function(a,t){e.resolve=a,e.reject=t}),u=e,2===c?u.reject(d):0!==c&&u.resolve(l),u.promise)},n.isRunning=function(){return 0===c},n.isCancelled=function(){return 1===c||0===c&&1===a.status},n.isAborted=function(){return 2===c},n.result=function(){return l},n.error=function(){return d},n);return _}(e,l,t,r,i,s,o),c={task:d,digestEffect:p};return o&&(o.cancel=d.cancel),u(),d;function u(e,t){try{var i;t?(i=a.throw(e),av()):ey(e)?(l.status=1,u.cancel(),i=G(a.return)?a.return(C):{done:!0,value:C}):i=ep(e)?G(a.return)?a.return():{done:!0}:a.next(e),i.done?(1!==l.status&&(l.status=3),l.cont(i.value)):p(i.value,r,u)}catch(e){if(1===l.status)throw e;l.status=2,l.cont(e,!0)}}function p(a,t,r,i){void 0===i&&(i="");var s,o=a_();function l(t,i){s||(s=!0,r.cancel=ee,e.sagaMonitor&&(i?e.sagaMonitor.effectRejected(o,t):e.sagaMonitor.effectResolved(o,t)),i&&aI(a),r(t,i))}e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:o,parentEffectId:t,label:i,effect:a}),l.cancel=ee,r.cancel=function(){!s&&(s=!0,l.cancel(),l.cancel=ee,e.sagaMonitor&&e.sagaMonitor.effectCancelled(o))},n(a,o,l)}}function aA(e,a){for(var t,r=e.channel,i=void 0===r?ay():r,s=e.dispatch,o=e.getState,n=e.context,l=void 0===n?{}:n,d=e.sagaMonitor,c=e.effectMiddlewares,u=e.onError,p=arguments.length,y=Array(p>2?p-2:0),m=2;m<p;m++)y[m-2]=arguments[m];var E=a.apply(void 0,y),_=a_();if(d&&(d.rootSagaStarted=d.rootSagaStarted||ee,d.effectTriggered=d.effectTriggered||ee,d.effectResolved=d.effectResolved||ee,d.effectRejected=d.effectRejected||ee,d.effectCancelled=d.effectCancelled||ee,d.actionDispatched=d.actionDispatched||ee,d.rootSagaStarted({effectId:_,saga:a,args:y})),c){var f=eh.apply(void 0,c);t=function(e){return function(a,t,r){return f(function(a){return e(a,t,r)})(a)}}}else t=ea;var h={channel:i,dispatch:eu(s),getState:o,sagaMonitor:d,onError:void 0===u?ed:u,finalizeRunEffect:t};return ae(function(){var e=aR(h,E,l,_,e_(a),!0,void 0);return d&&d.effectResolved(_,e),e})}var aP=["context","channel","sagaMonitor"];function aO(e){var a,t=void 0===e?{}:e,r=t.context,i=void 0===r?{}:r,s=t.channel,o=void 0===s?ay():s,n=t.sagaMonitor,l=(0,B.default)(t,aP);
1function d(e){var t=e.getState,r=e.dispatch;return a=aA.bind(null,(0,j.default)({},l,{context:i,channel:o,dispatch:r,getState:t,sagaMonitor:n})),function(e){return function(a){n&&n.actionDispatched&&n.actionDispatched(a);var t=e(a);return o.put(a),t}}}return d.run=function(){return a.apply(void 0,arguments)},d.setContext=function(e){et(i,e)},d}e.s(["END",()=>al,"channel",()=>ac,"default",()=>aO,"eventChannel",()=>au,"isEnd",()=>ad,"multicastChannel",()=>ap,"runSaga",()=>aA,"stdChannel",()=>ay],868489),e.s([],111311);var aN=e.i(391398),aw=e.i(203828),az=e.i(191788);e.i(420945);var aU=e.i(640804),aD=e.i(471722);let aC="__NEXT_REDUX_WRAPPER_HYDRATE__",aM=({makeStore:e,context:t={}})=>(a||(a=e(t)),a);e.s(["HYDRATE",0,aC,"createWrapper",0,(e,a={})=>{let t=async({callback:t,context:r,addStoreToContext:i=!1})=>{let s=aM({context:r,makeStore:e});a.debug&&console.log("1. getProps created store with state",s.getState()),i&&(r.ctx?r.ctx.store=s:r.store=s);let o=t&&t(s),n=o&&await o(r)||{};return a.debug&&console.log("3. getProps after dispatches has store state",s.getState()),{initialProps:n,initialState:s.getState()}},r=e=>async a=>{let{initialProps:r,initialState:i}=await t({callback:e,context:a});return{...r,props:{...r.props,initialState:i}}},i=(e,t,r)=>{t&&e.dispatch({type:aC,payload:((e,{deserializeState:a}={})=>a?a(e):e)(t,a),metaData:r})},s=({initialState:t,initialProps:r,...s},o="useWrappedStore")=>{let n=s?.__N_SSG?"gssg":s?.__N_SSP?"gssp":"gip",l=s?.__N_SSG?s?.pageProps?.initialState:null,d=s?.__N_SSP?s?.pageProps?.initialState:null,c=l||d?null:s?.pageProps?.initialState??null;a.debug&&console.log("4.",o,"created new store with",{giapState:t,gspState:l,gsspState:d,gippState:c});let u=(0,az.useMemo)(()=>aM({makeStore:e}),[]),p=(0,aD.usePrevious)({query:s.router.query,asPath:s.router.asPath,route:s.router.route});((e,a,t,r,s,o)=>{let{events:n}=(0,aw.useRouter)(),l=(0,az.useRef)(!0);(0,az.useEffect)(()=>{let e=()=>{l.current=!0};return n?.on("routeChangeStart",e),()=>{n?.off("routeChangeStart",e)}},[n]),(0,az.useMemo)(()=>{l.current&&(t?(i(e,a,o),i(e,t,o)):(r||s||a)&&i(e,r??s??a,o),l.current=!1)},[e,a,t,r,s,o])})(u,t,l,d,c,{phase:n,router:s.router,prevRouterState:p});let y=s;return r&&r.pageProps&&(y.pageProps={...r.pageProps,...s.pageProps}),s?.pageProps?.initialState&&(y={...s,pageProps:{...s.pageProps}},delete y.pageProps.initialState),y?.pageProps?.initialProps&&(y.pageProps={...y.pageProps,...y.pageProps.initialProps},delete y.pageProps.initialProps),{store:u,props:{...r,...y}}};return{getServerSideProps:e=>async a=>await r(e)(a),getStaticProps:r,getInitialAppProps:e=>async a=>{let{initialProps:r,initialState:i}=await t({callback:e,context:a,addStoreToContext:!0});return{...r,initialState:i}},getInitialPageProps:e=>async a=>"getState"in a?e&&e(a):await t({callback:e,context:a,addStoreToContext:!0}),withRedux:e=>{let a=t=>{let{store:r,props:i}=s(t,a.displayName);return(0,aN.jsx)(aU.Provider,{store:r,children:(0,aN.jsx)(e,{...i})})};return a.displayName=`withRedux(${e.displayName||e.name||"Component"})`,"getInitialProps"in e&&(a.getInitialProps=e.getInitialProps),a},useWrappedStore:s}}],707698);var aL=e.i(438299),aj=e.i(385780),aB=e.i(692806);let aF=function(e){var a=function(e){return function(a,t){return void 0!==e.getIn(a,t)}},t=e.deepEqual,r=e.empty,i=e.getIn,s=e.deleteIn,o=e.setIn;return function(n){return void 0===n&&(n=a),function a(l,d){if("]"===d[d.length-1]){var c=(0,aB.default)(d);return c.pop(),i(l,c.join("."))?o(l,d):l}var u=l;n(e)(l,d)&&(u=s(l,d));var p=d.lastIndexOf(".");if(p>0){var y=d.substring(0,p);if("]"!==y[y.length-1]&&t(i(u,y),r))return a(u,y)}return u}}};var aV=e.i(324889),aG=function(e){var a=e.getIn;return function(e,t){var r=null;/^values/.test(t)&&(r=t.replace("values","initial"));var i=!r||void 0===a(e,r);return void 0!==a(e,t)&&i}};let aH=(o=(i=aV.default).deepEqual,n=i.empty,l=i.forEach,d=i.getIn,c=i.setIn,u=i.deleteIn,p=i.fromJS,y=i.keys,m=i.size,E=i.some,_=i.splice,f=aF(i)(aG),h=aF(aV.default)(aG),g=function(e,a,t,r,i,s,o){var n=d(e,a+"."+t);return n||o?c(e,a+"."+t,_(n,r,i,s)):e},S=function(e,a,t,r,i,s,o){var n=d(e,a),l=aV.default.getIn(n,t);return l||o?c(e,a,aV.default.setIn(n,t,aV.default.splice(l,r,i,s))):e},k=["values","fields","submitErrors","asyncErrors"],T=function(e,a,t,r,i){var s=e,o=null!=i?n:void 0;return s=g(s,"values",a,t,r,i,!0),s=S(s=g(s,"fields",a,t,r,o),"syncErrors",a,t,r,void 0),s=g(s=S(s,"syncWarnings",a,t,r,void 0),"submitErrors",a,t,r,void 0),s=g(s,"asyncErrors",a,t,r,void 0)},(s={})[aj.ARRAY_INSERT]=function(e,a){var t=a.meta;return T(e,t.field,t.index,0,a.payload)},s[aj.ARRAY_MOVE]=function(e,a){var t=a.meta,r=t.field,i=t.from,s=t.to,o=d(e,"values."+r),n=o?m(o):0,l=e;
1return n&&k.forEach(function(e){var a=e+"."+r;if(d(l,a)){var t=d(l,a+"["+i+"]");l=c(l,a,_(d(l,a),i,1)),l=c(l,a,_(d(l,a),s,0,t))}}),l},s[aj.ARRAY_POP]=function(e,a){var t=a.meta.field,r=d(e,"values."+t),i=r?m(r):0;return i?T(e,t,i-1,1):e},s[aj.ARRAY_PUSH]=function(e,a){var t=a.meta.field,r=a.payload,i=d(e,"values."+t);return T(e,t,i?m(i):0,0,r)},s[aj.ARRAY_REMOVE]=function(e,a){var t=a.meta;return T(e,t.field,t.index,1)},s[aj.ARRAY_REMOVE_ALL]=function(e,a){var t=a.meta.field,r=d(e,"values."+t),i=r?m(r):0;return i?T(e,t,0,i):e},s[aj.ARRAY_SHIFT]=function(e,a){return T(e,a.meta.field,0,1)},s[aj.ARRAY_SPLICE]=function(e,a){var t=a.meta;return T(e,t.field,t.index,t.removeNum,a.payload)},s[aj.ARRAY_SWAP]=function(e,a){var t=a.meta,r=t.field,i=t.indexA,s=t.indexB,o=e;return k.forEach(function(e){var a=d(o,e+"."+r+"["+i+"]"),t=d(o,e+"."+r+"["+s+"]");(void 0!==a||void 0!==t)&&(o=c(o,e+"."+r+"["+i+"]",t),o=c(o,e+"."+r+"["+s+"]",a))}),o},s[aj.ARRAY_UNSHIFT]=function(e,a){return T(e,a.meta.field,0,0,a.payload)},s[aj.AUTOFILL]=function(e,a){var t=a.meta.field,r=a.payload,i=e;return i=f(i,"asyncErrors."+t),i=c(i=f(i,"submitErrors."+t),"fields."+t+".autofilled",!0),i=c(i,"values."+t,r)},s[aj.BLUR]=function(e,a){var t=a.meta,r=t.field,i=t.touch,s=a.payload,o=e;return void 0===d(o,"initial."+r)&&""===s?o=f(o,"values."+r):void 0!==s&&(o=c(o,"values."+r,s)),r===d(o,"active")&&(o=u(o,"active")),o=u(o,"fields."+r+".active"),i&&(o=c(o,"fields."+r+".touched",!0),o=c(o,"anyTouched",!0)),o},s[aj.CHANGE]=function(e,a){var t=a.meta,r=t.field,i=t.touch,s=t.persistentSubmitErrors,o=a.payload,n=e;if(void 0===d(n,"initial."+r)&&""===o||void 0===o)n=f(n,"values."+r);else if((0,aL.default)(o)){var l=d(e,"values."+r);n=c(n,"values."+r,o(l,e.values))}else n=c(n,"values."+r,o);return n=f(n,"asyncErrors."+r),s||(n=f(n,"submitErrors."+r)),n=f(n,"fields."+r+".autofilled"),i&&(n=c(n,"fields."+r+".touched",!0),n=c(n,"anyTouched",!0)),n},s[aj.CLEAR_SUBMIT]=function(e){return u(e,"triggerSubmit")},s[aj.CLEAR_SUBMIT_ERRORS]=function(e){var a=e;return u(a=f(a,"submitErrors"),"error")},s[aj.CLEAR_ASYNC_ERROR]=function(e,a){return u(e,"asyncErrors."+a.meta.field)},s[aj.CLEAR_FIELDS]=function(e,a){var t=a.meta,r=t.keepTouched,i=t.persistentSubmitErrors,s=t.fields,o=e;return s.forEach(function(a){o=f(o,"asyncErrors."+a),i||(o=f(o,"submitErrors."+a)),o=f(o,"fields."+a+".autofilled"),r||(o=u(o,"fields."+a+".touched"));var t=d(e,"initial."+a);o=t?c(o,"values."+a,t):f(o,"values."+a)}),o=E(y(d(o,"registeredFields")),function(e){return d(o,"fields."+e+".touched")})?c(o,"anyTouched",!0):u(o,"anyTouched")},s[aj.FOCUS]=function(e,a){var t=a.meta.field,r=e;return r=c(r=u(r,"fields."+d(e,"active")+".active"),"fields."+t+".visited",!0),r=c(r,"fields."+t+".active",!0),r=c(r,"active",t)},s[aj.INITIALIZE]=function(e,a){var t=a.payload,r=a.meta,i=r.keepDirty,s=r.keepSubmitSucceeded,u=r.updateUnregisteredFields,m=r.keepValues,E=p(t),_=n,f=d(e,"warning");f&&(_=c(_,"warning",f));var h=d(e,"syncWarnings");h&&(_=c(_,"syncWarnings",h));var g=d(e,"error");g&&(_=c(_,"error",g));var S=d(e,"syncErrors");S&&(_=c(_,"syncErrors",S));var k=d(e,"registeredFields");k&&(_=c(_,"registeredFields",k));var T=d(e,"values"),v=d(e,"initial"),I=E,b=T;if(i&&k){if(!o(I,v)){var R=function(e){var a=d(v,e);if(o(d(T,e),a)){var t=d(I,e);d(b,e)!==t&&(b=c(b,e,t))}};u||l(y(k),function(e){return R(e)}),l(y(I),function(e){if(void 0===d(v,e)){var a=d(I,e);b=c(b,e,a)}u&&R(e)})}}else b=I;return m&&(l(y(T),function(e){var a=d(T,e);b=c(b,e,a)}),l(y(v),function(e){var a=d(v,e);I=c(I,e,a)})),s&&d(e,"submitSucceeded")&&(_=c(_,"submitSucceeded",!0)),_=c(_,"values",b),_=c(_,"initial",I)},s[aj.REGISTER_FIELD]=function(e,a){var t=a.payload,r=t.name,i=t.type,s="registeredFields['"+r+"']",o=d(e,s);if(o){var n=d(o,"count")+1;o=c(o,"count",n)}else o=p({name:r,type:i,count:1});return c(e,s,o)},s[aj.RESET]=function(e){var a=n,t=d(e,"registeredFields");t&&(a=c(a,"registeredFields",t));var r=d(e,"initial");return r&&(a=c(a,"values",r),a=c(a,"initial",r)),a},s[aj.RESET_SECTION]=function(e,a){var t=a.meta.sections,r=e;return t.forEach(function(a){r=f(r,"asyncErrors."+a),r=f(r,"submitErrors."+a),r=f(r,"fields."+a);var t=d(e,"initial."+a);
1r=t?c(r,"values."+a,t):f(r,"values."+a)}),r=E(y(d(r,"registeredFields")),function(e){return d(r,"fields."+e+".touched")})?c(r,"anyTouched",!0):u(r,"anyTouched")},s[aj.SUBMIT]=function(e){return c(e,"triggerSubmit",!0)},s[aj.START_ASYNC_VALIDATION]=function(e,a){return c(e,"asyncValidating",a.meta.field||!0)},s[aj.START_SUBMIT]=function(e){return c(e,"submitting",!0)},s[aj.STOP_ASYNC_VALIDATION]=function(e,a){var t=a.payload,r=e;if(r=u(r,"asyncValidating"),t&&Object.keys(t).length){var i=t._error,s=(0,B.default)(t,["_error"]);i&&(r=c(r,"error",i)),Object.keys(s).length&&(r=c(r,"asyncErrors",p(s)))}else r=u(r,"error"),r=u(r,"asyncErrors");return r},s[aj.STOP_SUBMIT]=function(e,a){var t=a.payload,r=e;if(r=u(r,"submitting"),r=u(r,"submitFailed"),r=u(r,"submitSucceeded"),t&&Object.keys(t).length){var i=t._error,s=(0,B.default)(t,["_error"]);r=i?c(r,"error",i):u(r,"error"),r=Object.keys(s).length?c(r,"submitErrors",p(s)):u(r,"submitErrors"),r=c(r,"submitFailed",!0)}else r=u(r,"error"),r=u(r,"submitErrors");return r},s[aj.SET_SUBMIT_FAILED]=function(e,a){var t=a.meta.fields,r=e;return r=u(r=c(r,"submitFailed",!0),"submitSucceeded"),r=u(r,"submitting"),t.forEach(function(e){return r=c(r,"fields."+e+".touched",!0)}),t.length&&(r=c(r,"anyTouched",!0)),r},s[aj.SET_SUBMIT_SUCCEEDED]=function(e){var a=e;return c(a=u(a,"submitFailed"),"submitSucceeded",!0)},s[aj.TOUCH]=function(e,a){var t=a.meta.fields,r=e;return t.forEach(function(e){return r=c(r,"fields."+e+".touched",!0)}),r=c(r,"anyTouched",!0)},s[aj.UNREGISTER_FIELD]=function(e,a){var t=a.payload,r=t.name,i=t.destroyOnUnmount,s=e,l="registeredFields['"+r+"']",p=d(s,l);if(!p)return s;var y=d(p,"count")-1;if(y<=0&&i){o(d(s=u(s,l),"registeredFields"),n)&&(s=u(s,"registeredFields"));var m=d(s,"syncErrors");m&&(m=h(m,r),s=aV.default.deepEqual(m,aV.default.empty)?u(s,"syncErrors"):c(s,"syncErrors",m));var E=d(s,"syncWarnings");E&&(E=h(E,r),s=aV.default.deepEqual(E,aV.default.empty)?u(s,"syncWarnings"):c(s,"syncWarnings",E)),s=f(s,"submitErrors."+r),s=f(s,"asyncErrors."+r)}else p=c(p,"count",y),s=c(s,l,p);return s},s[aj.UNTOUCH]=function(e,a){var t=a.meta.fields,r=e;return t.forEach(function(e){return r=u(r,"fields."+e+".touched")}),r=E(y(d(r,"registeredFields")),function(e){return d(r,"fields."+e+".touched")})?c(r,"anyTouched",!0):u(r,"anyTouched")},s[aj.UPDATE_SYNC_ERRORS]=function(e,a){var t=a.payload,r=t.syncErrors,i=t.error,s=e;return i?(s=c(s,"error",i),s=c(s,"syncError",!0)):(s=u(s,"error"),s=u(s,"syncError")),s=Object.keys(r).length?c(s,"syncErrors",r):u(s,"syncErrors")},s[aj.UPDATE_SYNC_WARNINGS]=function(e,a){var t=a.payload,r=t.syncWarnings,i=t.warning,s=e;return s=i?c(s,"warning",i):u(s,"warning"),s=Object.keys(r).length?c(s,"syncWarnings",r):u(s,"syncWarnings")},v=s,function e(a){return a.plugin=function(a,t){var r=this;return void 0===t&&(t={}),e(function(e,i){void 0===e&&(e=n),void 0===i&&(i={type:"NONE"});var s=function(t,r){var s=d(t,r),o=a[r](s,i,d(e,r));return o!==s?c(t,r,o):t},o=r(e,i),l=i&&i.meta&&i.meta.form;return l&&!t.receiveAllFormActions?a[l]?s(o,l):o:Object.keys(a).reduce(s,o)})},a}((I=function(e,a){void 0===e&&(e=n);var t=v[a.type];return t?t(e,a):e},function(e,a){void 0===e&&(e=n),void 0===a&&(a={type:"NONE"});var t,r=a&&a.meta&&a.meta.form;if(!r||!((t=a)&&t.type&&t.type.length>aj.prefix.length&&t.type.substring(0,aj.prefix.length)===aj.prefix))return e;if(a.type===aj.DESTROY&&a.meta&&a.meta.form)return a.meta.form.reduce(function(e,a){return f(e,a)},e);var i=d(e,r),s=I(i,a);return s===i?e:c(e,r,s)})));e.s(["reducer",0,aH],577842);var ax=e.i(36840),aK=e.i(271229);e.s(["default",0,(e=t,a)=>{switch(a.type){case aK.CONTEXT_MENU_MODAL_OPEN:{let{trackId:t,showId:r,commentId:i,parentCommentId:s,userBelledShowId:o,modalType:n,initiator:l,commentReduxKeys:d,commentReduxKeysForReply:c,search:u,rnRoute:p,categorySlug:y,contextMenuCommentType:m,pseudoTagSlug:E,commentType:_,showDetailTracksCacheIdFragments:f,title:h,subtitle:g,url:S,shareUrlType:k,subscriptionPlan:T}=a.payload;return{...e,isOpen:!0,trackId:t,showId:r,commentId:i,commentType:_,parentCommentId:s??void 0,userBelledShowId:o,commentReduxKeys:d,commentReduxKeysForReply:c,contextMenuCommentType:m,modalType:n,initiator:l,search:u,rnRoute:p,categorySlug:y,pseudoTagSlug:E,showDetailTracksCacheIdFragments:f,title:h,subtitle:g,url:S,shareUrlType:k,subscriptionPlan:T}}case aK.CONTEXT_MENU_MODAL_CLOSE:return{...ax.IS_REACT_NATIVE_ENVIRONMENT?{modalType:e?.modalType,trackId:e?.trackId,showId:e?.showId}:{}};case aK.CLEAR_CONTEXT_MENU_MODAL_STATE:return t;default:return e}}],683639);var aW=e.i(949125),a$=e.i(172971);e.s(["default",0,(e=r,a)=>{switch(a.type){case a$.SHOW_MESSAGE:{let{showOnlyOneInstance:t,...r}=a.payload,i={...r};if(t&&e?.messages?.find(e=>(0,aW.default)(i?.message,e.message)||i.showOnlyOneInstanceComparator&&i.showOnlyOneInstanceComparator===e.showOnlyOneInstanceComparator))return e;return{...e,messages:[i,...e?.messages??[]]}}case a$.CLOSE_MESSAGE:{let t="id"in a.payload?a.payload.id:void 0,r="type"in a.payload?a.payload.type:void 0;return{...e,messages:e?.messages?.filter(e=>t?t!==e.id:!r||r!==e.type)}}case a$.CLOSE_ALL_MESSAGES:if(!e?.messages?.length)return e;return{...e,messages:e.messages.filter(e=>"advertisement"===e.type)};case a$.SET_MESSAGE_WAS_MOUNTED_AT:{let{id:t,timestamp:r}=a.payload;if(!e?.messages?.length)return e;return{...e,messages:e.messages.map(e=>e.id===t?{...e,messageWasMountedAt:r}:e)}}default:return e}}],203195)},44828,e=>{"use strict";let a;var t=e.i(307972),r=e.i(168754),i=e.i(648607),s=e.i(466164);e.s(["default",0,(e=a,o)=>{switch(o.type){case s.SET_IS_PSEUDO_MODAL_OPEN:{let{isOpen:a,pseudoModalType:t,skipPseudoModalDismissedCheck:r}=o.payload;if(a&&t===s.LOGIN_NOTIFICATION&&!i.FEATURE_TOGGLES.LOGIN_NOTIFICATION_PSEUDO_MODAL)return e;if(e?.isPseudoModalOpen&&a)return console.error("PseudoModal is already open"),e;let n=(!e?.isPseudoModalDismissedByType?.[t]||!!r)&&a;return{...e,isPseudoModalOpen:n,pseudoModalType:n?t:void 0,...!a&&{isPseudoModalDismissedByType:{...e?.isPseudoModalDismissedByType,[t]:!0}}}}case s.SET_IS_PSEUDO_MODAL_DISMISSED:{let{isDismissed:a,pseudoModalType:t}=o.payload;if(!("isDismissed"in o.payload))return e;return{...e,isPseudoModalDismissedByType:{...e?.isPseudoModalDismissedByType,[t]:a}}}case r.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:case t.READ_ASYNC_STORAGE_SUCCESS:{let{metadata:a}=o.payload,t=s.NOTIFICATION_PERMISSION,r=s.BATTERY_OPTIMIZATION;return{...e,isPseudoModalDismissedByType:{...e?.isPseudoModalDismissedByType,[t]:!!a?.isNotificationPermissionPseudoModalDismissed,[r]:!!a?.isBatteryOptimizationPseudoModalDismissed}}}case s.SET_NOTIFICATION_PERMISSION:{let{permissionWasGranted:a,permissionWasDenied:t,permissionIsNotEvaluated:r}=o.payload;return{...e,notificationPermission:{...e?.notificationPermission,permissionWasGranted:a,permissionWasDenied:t,permissionIsNotEvaluated:r}}}default:return e}}])},407643,335320,512558,e=>{"use strict";let a,t,r;var i=e.i(286036),s=e.i(466164);e.s(["default",0,(e=a,t)=>{switch(t.type){case i.TOGGLE_IS_SIDEBAR_MOBILE_EXPANDED:return{...e,expandedState:(e?.expandedState??i.SIDEBAR_COLLAPSED)===i.SIDEBAR_COLLAPSED?i.SIDEBAR_EXPANDED_MEDIUM:i.SIDEBAR_COLLAPSED};case i.CLOSE_SIDEBAR_MOBILE:return{...e,expandedState:i.SIDEBAR_COLLAPSED};case i.OPEN_SIDEBAR_MOBILE:return{...e,expandedState:i.SIDEBAR_EXPANDED_MEDIUM};case s.SET_IS_PSEUDO_MODAL_OPEN:{let{isOpen:a}=t.payload;if(a)return{...e,expandedState:i.SIDEBAR_COLLAPSED};return e}default:return e}}],407643);var o=e.i(425258);e.s(["default",0,(e=t,a)=>{if(a.type!==o.SET_STOP_PLAYING_TIMER)return e;{let{timer:t}=a.payload;return{...e,stopPlayingTimer:t}}}],335320);var n=e.i(820584),l=e.i(69409),d=e.i(130074),c=e.i(200856);e.s(["default",0,(e=r,a)=>{switch(a.type){case l.FETCH_ADVERTISEMENTS_SUCCESS:{let{advertisements:t}=a.payload;if(!Array.isArray(t)||!t.length)return e;return{...e,adsById:{...e?.adsById,...(0,d.default)(t,"id")},adIdsByCategoryId:{...e?.adIdsByCategoryId,...(0,c.default)((0,d.default)(t,"category_id"),({id:e})=>e)}}}case l.SET_PREROLL_WAS_PLAYED:return{...e,prerollWasPlayed:!0};case n.LOGOUT_API_REQUEST_SUCCESS:return r;default:return e}}],512558)},269656,(e,a,t)=>{var r=e.r(305792),i=e.r(379858),s=e.r(622335);a.exports=function(e){return function(a,t,o){var n=Object(a);if(!i(a)){var l=r(t,3);a=s(a),t=function(e){return l(n[e],e,n)}}var d=e(a,t,o);return d>-1?n[l?a[d]:d]:void 0}}},35190,(e,a,t)=>{var r=e.r(292921),i=1/0;a.exports=function(e){return e?(e=r(e))===i||e===-i?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},372285,(e,a,t)=>{var r=e.r(35190);a.exports=function(e){var a=r(e),t=a%1;return a==a?t?a-t:a:0}},70940,(e,a,t)=>{var r=e.r(518219),i=e.r(305792),s=e.r(372285),o=Math.max;a.exports=function(e,a,t){var n=null==e?0:e.length;if(!n)return -1;var l=null==t?0:s(t);return l<0&&(l=o(n+l,0)),r(e,i(a,3),l)}},162046,(e,a,t)=>{a.exports=e.r(269656)(e.r(70940))},69612,(e,a,t)=>{var r=e.r(650119),i=e.r(679617),s=e.r(734403),o=e.r(648346),n=e.r(963115),l=e.r(33483);a.exports=function(e,a,t,d){var c=-1,u=i,p=!0,y=e.length,m=[],E=a.length;if(!y)return m;t&&(a=o(a,n(t))),d?(u=s,p=!1):a.length>=200&&(u=l,p=!1,a=new r(a));e:for(;++c<y;){var _=e[c],f=null==t?_:t(_);
1if(_=d||0!==_?_:0,p&&f==f){for(var h=E;h--;)if(a[h]===f)continue e;m.push(_)}else u(a,f,d)||m.push(_)}return m}},754149,(e,a,t)=>{var r=e.r(69612),i=e.r(623428),s=e.r(163098);a.exports=i(function(e,a){return s(e)?r(e,a):[]})},710705,862187,755755,58057,290288,756782,806083,773332,160735,19769,803670,e=>{"use strict";let a,t,r,i,s,o;var n=e.i(130074),l=e.i(200856),d=e.i(18333),c=e.i(162046),u=e.i(307972),p=e.i(972645),y=e.i(168754),m=e.i(920068),E=e.i(602245),_=e.i(105269),f=e.i(110561),h=e.i(329454),g=e.i(854515),S=e.i(641776);let k=(e,a,t,{processTracks:r=!0,processShows:i=!0}={processTracks:!0,processShows:!0})=>{switch(a.type){case E.SHOWS_API_REQUEST_SUCCESS:{let{data:r}=a.payload;if(!i)return e;return t({data:r,state:e})}case m.SEARCH_API_REQUEST_SUCCESS:{let{data:s}=a.payload,o=[],n=(0,c.default)(s?.sections,{id:"shows"}),l=(0,c.default)(s?.sections,{id:"tracks"});return n?.items&&i&&o.push(...n.items),l&&r&&o.push(...l.items),t({data:o,state:e})}case f.USER_HISTORY_API_REQUEST_SUCCESS:{let{shows:i,tracks:s}=a.payload;if(!r)return e;return t({data:[...s??[],...i??[]],state:e})}case E.GET_SUBSCRIBED_SHOWS_API_REQUEST_SUCCESS:{let{data:r}=a.payload;if(!i)return e;return t({data:r,state:e})}case S.PSEUDO_TAG_REQUEST_SUCCESS:{let{data:r}=a.payload;return t({data:[..."tracks"in r?r.tracks:[],..."shows"in r?r.shows:[]],state:e})}case _.TRACK_DETAIL_API_REQUEST_SUCCESS:{let{data:i}=a.payload;if(!r)return e;return t({data:[i],state:e})}case p.HOMEPAGE_API_REQUEST_SUCCESS:{let{data:i}=a.payload;if(!r)return e;return t({data:(i??[]).flatMap(e=>"track"===e.item_type?[...e.item_data?[e.item_data]:[]]:[]),state:e})}case _.TRACKS_API_REQUEST_SUCCESS:{let{data:i}=a.payload;if(!r)return e;return t({data:i,state:e})}case h.USER_LIKED_API_REQUEST_SUCCESS:{let{data:i}=a.payload;if(!r)return e;return t({data:i.sections.items,state:e})}case g.USER_SAVED_API_REQUEST_SUCCESS:{let{data:i}=a.payload;if(!r)return e;return t({data:i.sections.items,state:e})}case u.READ_ASYNC_STORAGE_SUCCESS:{let{asyncStorageTracksByIds:i}=a.payload;if(!r)return e;return t({data:Object.values(i??{}).filter(Boolean),state:e})}case y.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:{let{metadata:i}=a.payload,s=i?.lastPlayedTrack;if(!r)return e;return t({data:s?[s]:[],state:e})}case E.SHOW_DETAIL_API_REQUEST_SUCCESS:{let{data:r}=a.payload;if(!i)return e;return t({data:[r,...r.tracks],state:e})}default:return e}};e.s(["updateStateWithShowOrTrackData",0,k],862187);var T=e.i(203975),v=e.i(847504);e.s(["default",0,(e=a,t)=>{let r=k(e,t,v.updateStateWithAuthorBaseData);switch(t.type){case T.FETCH_AUTHORS:{let{isPremium:e,apiRequestInitiator:a}=t.payload;if(!a&&!r?.apiRequestInitiator?.[e?"PREMIUM":"DEFAULT"])return r;return{...r,apiRequestInitiator:{...r?.apiRequestInitiator,[e?"PREMIUM":"DEFAULT"]:a}}}case T.FETCH_AUTHORS_SUCCESS:{let{authors:e,isPremium:a,page:i,search:s}=t.payload,o=(0,v.getAuthorsReduxKey)({isPremium:a,search:s}),c=e.map(e=>(0,v.extractAuthorData)(e)),u=c.map(({id:e})=>e);return{...r,numberOfAuthorsByPage:{...r?.numberOfAuthorsByPage,[o]:{...r?.numberOfAuthorsByPage?.[o],[i]:u.length}},authors:{...r?.authors,[o]:{...r?.authors?.[o],[i]:u}},authorsById:{...r?.authorsById,...(0,n.default)(c,"id")},authorsIdBySlug:{...r?.authorsIdBySlug,...(0,l.default)((0,n.default)(c,"slug"),({i
1d:e})=>e)},apiRequestInitiator:(0,d.default)(r?.apiRequestInitiator,a?"PREMIUM":"DEFAULT")}}case T.FETCH_AUTHOR_BY_SLUG_SUCCESS:{let{author:e}=t.payload;return{...r,authorsById:{...r?.authorsById,[e.id]:e},authorsIdBySlug:{...r?.authorsIdBySlug,[e.slug]:e.id}}}case E.SHOWS_API_REQUEST_SUCCESS:{let{authorPayload:e}=t.payload;if(!e)return r;let a=(0,v.extractAuthorData)(e),{id:i,slug:s}=a;if(!(i in(r?.authorsById??{}))||!(s in(r?.authorsIdBySlug??{})))return{...r,authorsById:{...r?.authorsById,[i]:a},authorsIdBySlug:{...r?.authorsIdBySlug,[s]:i}};return r}default:return r}}],710705);var I=e.i(820584),b=e.i(573725),R=e.i(83371);e.s(["default",0,(e=t,a)=>{let r=k(e,a,R.updateStateWithCategoryBaseData);switch(a.type){case b.CATEGORIES_API_REQUEST_INIT:{let{apiRequestInitiator:e,isPremium:t}=a.payload,i=t?"PREMIUM":"DEFAULT";if(!e&&!r?.apiRequestInitiator?.[i])return r;return{...r,apiRequestInitiator:{...r?.apiRequestInitiator,[i]:e}}}case b.CATEGORIES_API_REQUEST_SUCCESS:{let{isPremium:e,data:t,search:i}=a.payload,s=t.map(e=>(0,R.extractCategoryData)(e)),o=t.flatMap(e=>(e.subcategories??[]).map(a=>({...(0,R.extractSubCategoryData)(a),parentId:e.id}))),c=(0,R.createCategoriesReduxKey)({isPremium:e,search:i});return{...r,categories:{...r?.categories,[c]:s.map(({id:e})=>e)},categoriesById:{...r?.categoriesById,...(0,n.default)(s,"id")},categoriesIdBySlug:{...r?.categoriesIdBySlug,...(0,l.default)((0,n.default)(s,"slug"),({i
1d:e})=>e)},apiRequestInitiator:(0,d.default)(r?.apiRequestInitiator,e?"PREMIUM":"DEFAULT"),subCategoriesById:{...r?.subCategoriesById,...(0,n.default)(o,"id")},subCategoriesIdBySlug:{...r?.subCategoriesIdBySlug,...(0,l.default)((0,n.default)(o,"slug"),({id:e})=>e)}}}case I.LOGOUT_API_REQUEST_SUCCESS:return t;default:return r}}],755755);e.s(["default",0,(e=r)=>e],58057);var A=e.i(261294),P=e.i(904109),O=e.i(74553),N=e.i(76954);e.s(["default",0,(e=i,a)=>{switch(a.type){case p.HOMEPAGE_API_REQUEST_INIT:{let{apiRequestInitiator:t}=a.payload;if(!t&&!e?.apiRequestInitiator)return e;return{...e,apiRequestInitiator:t}}case p.HOMEPAGE_API_REQUEST_SUCCESS:{let{data:t,page:r,numberOfUnfilteredRecords:i,filters:s}=a.payload,o=(0,O.createTimelineReduxKey)({filters:s}),d=t.filter(e=>"widget"===e.item_type),c=t.map(e=>({item_type:e.item_type,item_data:e.item_data.id}));return{...e,apiRequestInitiator:void 0,timelineRecordsByPage:{...e?.timelineRecordsByPage,[o]:{...e?.timelineRecordsByPage?.[o],[r]:c}},numberOfTimelineRecordsByPage:{...e?.numberOfTimelineRecordsByPage,[o]:{...e?.numberOfTimelineRecordsByPage?.[o],[r]:i}},timelineWidgetsById:{...e?.timelineWidgetsById,...(0,n.default)(d,"item_data.id")},timelineWidgetIdBySlug:{...e?.timelineWidgetIdBySlug,...(0,l.default)((0,n.default)(d,"item_data.slug"),({item_data:e})=>e.id)}}}case p.FETCH_HOMEPAGE_WIDGET_SUCCESS:{let{widget:t}=a.payload,r=t?.id,i=t?.slug;if(!r||!i)return console.error("HomepageApi.reducer.FETCH_HOMEPAGE_WIDGET_SUCCESS - widget id or slug not available"),e;return{...e,apiRequestInitiator:void 0,timelineWidgetsById:{...e?.timelineWidgetsById,[r]:{item_type:"widget",item_data:t}},timelineWidgetIdBySlug:{...e?.timelineWidgetIdBySlug,[i]:r}}}case p.CREATE_HOMEPAGE_TAB_SUCCESS:{let{newlyCreatedTab:t}=a.payload;if(!t)return e;return{...e,homepageTabs:[t,...e?.homepageTabs??[]]}}case p.DELETE_HOMEPAGE_TAB_SUCCESS:{let{slug:t,source:r}=a.payload;if(!e?.homepageTabs?.length)return e;return"homepage-tab"!==r&&"search-feed"!==r&&console.error("HomepageApi.reducer.DELETE_HOMEPAGE_TAB_SUCCESS - unhandled source"),{...e,homepageTabs:e.homepageTabs.filter(e=>("search-feed"===r?e.pinned_entity?.identifier:e.slug)!==t)}}case A.EMIT_ERROR:{let{key:t}=a.payload;if(t===P.homepageApiRequestKey&&e?.apiRequestInitiator)return{...e,apiRequestInitiator:void 0};return e}case I.LOGOUT_API_REQUEST_SUCCESS:return i;case p.SET_HOMEPAGE_API_REQUEST_INITIATOR:{let{apiRequestInitiator:t}=a.payload;return{...e,apiRequestInitiator:t}}case p.FETCH_HOMEPAGE_TABS_SUCCESS:{let{homepageTabs:t}=a.payload;return{...e,homepageTabs:t}}case p.SET_TIMELINE_WIDGET_CATEGORY:{let{categorySlug:t,widgetSlug:r}=a.payload;if(!r)return e;return{...e,timelineWidgetCategorySlugByWidgetSlug:{...e?.timelineWidgetCategorySlugByWidgetSlug??{},[r]:t}}}case u.READ_ASYNC_STORAGE_SUCCESS:case y.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:{let{metadata:t}=a.payload;if(!t?.hpCategory)return e;let r=Object.keys(t.hpCategory).reduce((e,a)=>{let{type:r,key:i}=(0,N.parseCategoryMetadataKey)({key:a});return"widget"===r&&i&&t?.hpCategory?.[a]&&(e[i]=t.hpCategory[a]),e},{});return{...e,timelineWidgetCategorySlugByWidgetSlug:{...e?.timelineWidgetCategorySlugByWidgetSlug??{},...r}}}case p.REORDER_HOMEPAGE_TABS:{let{tabs:t}=a.payload;return{...e,homepageTabs:t}}case p.SET_FILTERS:{let{type:t,filters:r,operation:i}=a.payload;if("timeline"!==t)return e;if("remove-all"===i)return{...e,timelineFilters:[]};if("replace-sub-type"===i){let a=r.reduce((e,a)=>{let t=a.subType,r=e.findIndex(e=>e.subType===t);return -1!==r?[...e.slice(0,r),a,...e.slice(r+1)]:[...e,a]},e?.timelineFilters??[]);return{...e,timelineFilters:a}}let s="add-sub-type"===i?[...e?.timelineFilters??[],...r]:"remove-sub-type"===i?(e?.timelineFilters??[]).filter(e=>!!r.find(({subType:a})=>e.subType!==a)):e?.timelineFilters;return{...e,timelineFilters:s}}default:return e}}],290288);var w=e.i(165662),z=e.i(510272);e.s(["default",0,(e=s,a)=>{switch(a.type){case w.LOG_EVENTS_API_REQUEST_INIT:{let{trackId:t,event:r,trackTime:i,trackFinalTime:s}=a.payload;return{...e,logEventsApiInitiators:{...e?.logEventsApiInitiators,[r]:{...e?.logEventsApiInitiators?.[r],[t]:a.payload.initiator}},...r===w.LOG_EVENT_PLAY_CHECK?{lastPlayCheckEvent:{trackTime:i,trackId:t}}:{},...(0,z.getIsPlaybackLogEvent)(r)?{lastPlaybackEvent:{trackTime:"number"==typeof s?s:i,trackId:t}}:{}}}case w.LOG_EVENTS_API_REQUEST_SUCCESS:{let{trackId:t,event:r}=a.payload;return{...e,logEventsApiInitiators:{...e?.logEventsApiInitiators??{},[r]:(0,d.default)(e?.logEventsApiInitiators?.[r],[t])}}}
1case A.EMIT_ERROR:{let{componentName:t,event:r,trackId:i}=a.payload;if(t===w.COMPONENT_NAME&&"string"==typeof r&&"string"==typeof i)return{...e,logEventsApiInitiators:(0,d.default)(e?.logEventsApiInitiators,[r,i])};return e}case y.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:case u.READ_ASYNC_STORAGE_SUCCESS:{let{metadata:t}=a.payload;if(!t?.logEventsMetadata)return e;return{...e,logEventsMetadata:{...e?.logEventsMetadata,...t?.logEventsMetadata},logEventsMetadataCollectionEnabled:t?.logEventsMetadataCollectionEnabled??!1}}case y.UPDATE_METADATA_IN_PERSISTENT_STORAGE:{let{mode:t,metadata:r}=a.payload;if("replace"===t&&r&&"logEventsMetadata"in r)return{...e,logEventsMetadata:r?.logEventsMetadata,..."logEventsMetadataCollectionEnabled"in r?{logEventsMetadataCollectionEnabled:r?.logEventsMetadataCollectionEnabled}:{}};if(r&&"logEventsMetadataCollectionEnabled"in r)return{...e,logEventsMetadataCollectionEnabled:r?.logEventsMetadataCollectionEnabled};return e}case w.ADD_LOG_EVENTS_METADATA_TO_REDUX:{let{logEventsMetadata:t}=a.payload;return{...e,logEventsMetadata:{...e?.logEventsMetadata,...t.reduce((e,a)=>(e[a.id]=a,e),{})}}}case I.LOGOUT_API_REQUEST_SUCCESS:return s;default:return e}}],756782);var U=e.i(747958);let D={current:""},C;e.s(["default",0,(e=C,a)=>{switch(a.type){case I.LOGIN_API_REQUEST_INIT:return{...e,isLoginPending:!0,loginErrorMessage:"",loginType:a.payload.loginType};case I.LOGIN_API_REQUEST_SUCCESS:{let{data:t}=a.payload;return D.current=t.access_token,{...e,isLoginPending:!1,login:t,accessToken:t.access_token,refreshToken:t.refresh_token}}case U.SIGNUP_API_REQUEST_SUCCESS:{let{data:t}=a.payload;return D.current=t.access_token,{...e,login:t,accessToken:t.access_token,refreshToken:t.refresh_token,loginErrorMessage:""}}case I.LOGIN_API_REQUEST_FAILURE:{let{errorMessage:t}=a.payload;return{...e,isLoginPending:!1,loginErrorMessage:t,loginType:a.payload.loginType}}case I.LOGIN_API_RESET_ERROR_MESSAGE:return{...e,loginErrorMessage:""};case I.SET_ACCESS_TOKEN:{let{accessToken:t,refreshToken:r}=a.payload;return D.current=t,{...e,accessToken:t,refreshToken:r}}case I.REFRESH_LOGIN_API_REQUEST_SUCCESS:{let{accessToken:t,refreshToken:r}=a.payload;return D.current=t,{...e,accessTokenWasRefreshed:!0,accessToken:t,refreshToken:r}}case I.SET_ACCESS_TOKEN_VALIDITY_EVALUATED:{let{accessTokenValidityEvaluated:t}=a.payload;return{...e,accessTokenValidityEvaluated:t}}case I.LOGOUT_API_REQUEST_SUCCESS:return{...C??{},accessTokenValidityEvaluated:e?.accessTokenValidityEvaluated};default:return e}}],806083);var M=e.i(298355);e.s(["default",0,(e=o,a)=>{switch(a.type){case M.GET_GATEWAY_URL_REQUEST_INIT:{let{showId:t,initiator:r}=a.payload;return{...e,gatewayUrl:(0,d.default)(e?.gatewayUrl,t),initiators:{...e?.initiators,[t]:r}}}case M.GET_GATEWAY_URL_REQUEST_SUCCESS:{let{gatewayUrl:t,showId:r}=a.payload;return{...e,gatewayUrl:{...e?.gatewayUrl,[r]:t},initiators:(0,d.default)(e?.initiators,r)}}case M.VALIDATE_DISCOUNT_VOUCHER_SUCCESS:{let{showId:t="",discount:r,discountCode:i,discountAmount:s}=a.payload;return{...e,discountsByShowId:{...e?.discountsByShowId,[t||""]:{discount:r,discountCode:i,discountAmount:s}}}}default:return e}}],773332);let L=(e,{key:a,isPending:t,apiRequestInitiator:r})=>{if(void 0===a||void 0===t)return e;let i=t?{...e?.pendingStates,...{[a]:!0}}:(0,d.default)(e?.pendingStates??{},[a]),s=t?r?{...e?.apiRequestInitiators,...{[a]:r}}:e?.apiRequestInitiators:(0,d.default)(e?.apiRequestInitiators??{},[a]),o={...(0,d.default)(e,["pendingStates","apiRequestInitiators"]),...Object.keys(i??{}).length?{pendingStates:i}:{},...Object.keys(s??{}).length?{apiRequestInitiators:s}:{},...t&&e?.errorStates?{errorStates:(0,d.default)(e?.errorStates,[a])}:void 0};return Object.keys(o??{}).length?o:void 0},j;e.s(["default",0,(e=j,a)=>{switch(a.type){case A.EMIT_IS_PENDING:return L(e,a.payload);case A.EMIT_ERROR:{let{key:t,errorMessage:r}=a.payload,i=r?{...e?.errorStates,...{[t]:r}}:(0,d.default)(e?.errorStates??{},[t]),s=(0,d.default)(e?.pendingStates,[t]),o={...Object.keys(i).length?{errorStates:i}:{},...Object.keys(s??{}).length?{pendingStates:s}:{},...Object.keys(e?.apiRequestInitiators??{}).length?{apiRequestInitiators:e?.apiRequestInitiators}:{}}
1;return Object.keys(o??{})?o:void 0}default:{let t=a.payload?.PENDING;if(t&&"key"in t&&"isPending"in t)return L(e,t);return e}}}],160735);var B=e.i(407055),F=e.i(754149),V=e.i(553678),G=e.i(700659),H=e.i(648607),x=e.i(69409),K=e.i(376841);let W=({action:e})=>{switch(e.type){case _.TRACK_DETAIL_API_REQUEST_SUCCESS:{let{data:a}=e.payload;return[a]}case _.TRACKS_API_REQUEST_SUCCESS:return e.payload.data;case p.HOMEPAGE_API_REQUEST_SUCCESS:return e.payload.data?.flatMap(e=>"track"===e.item_type?e.item_data:[]);case h.USER_LIKED_API_REQUEST_SUCCESS:case g.USER_SAVED_API_REQUEST_SUCCESS:return e.payload.data?.sections?.items;case u.READ_ASYNC_STORAGE_SUCCESS:return Object.values(e.payload.asyncStorageTracksByIds??{}).flatMap(e=>e?[e]:[]);case y.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:{let{metadata:a}=e.payload;return[...a?.playlistTracks??[],...a?.lastPlayedTrack?[a.lastPlayedTrack]:[]]}case f.USER_HISTORY_API_REQUEST_SUCCESS:return e.payload.tracks;case m.SEARCH_API_REQUEST_SUCCESS:return(0,K.getSearchItemsFromPayload)(m.TRACKS_SEARCH_SECTION_ID,e.payload.data).flatMap(e=>e&&"object"==typeof e&&"id"in e&&"slug"in e&&"track"in e?[e]:[]);case E.SHOW_DETAIL_API_REQUEST_SUCCESS:return e.payload.data?.tracks;case S.PSEUDO_TAG_REQUEST_SUCCESS:{let{data:a}=e.payload;if("tracks"in a)return a?.tracks;return}default:return}},$=({action:e})=>{let a=W({action:e});switch(e.type){case f.USER_HISTORY_API_REQUEST_SUCCESS:return{tracks:a,trackReadTimesWithTimestampsFromRetryQueue:e.payload.trackReadTimesWithTimestampsFromRetryQueue??{},shouldSkipTracksUpdate:"shows"===e.payload.sort};case _.TRACK_DETAIL_API_REQUEST_SUCCESS:case p.HOMEPAGE_API_REQUEST_SUCCESS:case _.TRACKS_API_REQUEST_SUCCESS:case h.USER_LIKED_API_REQUEST_SUCCESS:case g.USER_SAVED_API_REQUEST_SUCCESS:case u.READ_ASYNC_STORAGE_SUCCESS:case y.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:case m.SEARCH_API_REQUEST_SUCCESS:case E.SHOW_DETAIL_API_REQUEST_SUCCESS:case S.PSEUDO_TAG_REQUEST_SUCCESS:return{tracks:a,trackReadTimesWithTimestampsFromRetryQueue:e.payload.trackReadTimesWithTimestampsFromRetryQueue??{},shouldSkipTracksUpdate:!1};default:return{tracks:a,trackReadTimesWithTimestampsFromRetryQueue:{},shouldSkipTracksUpdate:!1}}};e.s(["getTrackRelatedActionDataForPlayer",0,$,"getTracksFromTrackRelatedAction",0,W],19769);let Q=({state:e,playlistPageInitializer:a})=>a!==e?.playlistPageInitializer?{advertisement:{...e?.advertisement,advertisementTypeToBePlayed:"preroll"}}:{},q;e.s(["default",0,(e=q,a)=>{switch(a.type){case p.HOMEPAGE_API_REQUEST_INIT:if(a.payload.apiRequestInitiator!==p.HOMEPAGE_API_REQUEST_INITIATOR_PRIMARY_PLAY)return e;return{...e,isTrackSoundLoading:{...e?.isTrackSoundLoading,primaryButton:!0}};case _.TRACK_DETAIL_API_REQUEST_SUCCESS:case p.HOMEPAGE_API_REQUEST_SUCCESS:case _.TRACKS_API_REQUEST_SUCCESS:case h.USER_LIKED_API_REQUEST_SUCCESS:case g.USER_SAVED_API_REQUEST_SUCCESS:case f.USER_HISTORY_API_REQUEST_SUCCESS:case m.SEARCH_API_REQUEST_SUCCESS:case E.SHOW_DETAIL_API_REQUEST_SUCCESS:case S.PSEUDO_TAG_REQUEST_SUCCESS:{let{tracks:t,trackReadTimesWithTimestampsFromRetryQueue:r,shouldSkipTracksUpdate:i}=$({action:a}),s=a.type===E.SHOW_DETAIL_API_REQUEST_SUCCESS?a.payload.data.premium_tracks?.map(N.extractTrackPreviewData):void 0;if(i||!t?.length&&!s?.length)return e;let o=(t??H.EMPTY_ARRAY).flatMap(a=>{let t=(0,N.extractTrackData)(a,e?.tracksById,r);return[...t?[t]:[]]});return{...(0,N.updateStateWithTracksById)({state:e,tracksById:(0,n.default)(o,"id")}),...s?.length?{trackPreviewsByIds:{...e?.trackPreviewsByIds,...(0,n.default)(s,"id")}}:{}}}case u.READ_ASYNC_STORAGE_SUCCESS:{let{asyncStorageTracksByIds:t,metadata:r,persistedPlaylistTracksIds:i,trackReadTimesWithTimestampsFromRetryQueue:s}=a.payload,o=Object.values(t??{}).flatMap(a=>{if(!a)return[];let t=(0,N.extractTrackData)(a,e?.tracksById,s);return[...t?[t]:[]]}),l=r?.lastPlayedTrack?.id;return{...(0,N.updateStateWithTracksById)({state:e,tracksById:(0,n.default)(o,"id"),overrideWithExistingState:!0}),persistedPlaylistTracksIds:i,lastPlayedTrackIdFromPersistentStorage:l,lastPlayedTrackFromPersistentStorageRefetchInitialized:!0,...(e?.playStatus===y.STOPED||e?.playStatus===void 0)&&"string"==typeof l&&!e?.playlist?.includes(l)?{playlist:(0,B.default)([l,...i??[],...e?.playlist??[]])}:{},...r?.rate&&r.rate!==e?.rate?{rate:r.rate}:{},..."boolean"==typeof r?.isAutoplayEnabled?{isAutoplayEnabled:r.isAutoplayEnabled}:{}}}case y.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:{let{metadata:t,trackReadTimesWithTimestampsFromRetryQueue:r}=a.payload,i=t?.lastPlayedTrack?.id,s=t?.lastPlayedTrack,o=(t?.playlistTracks??H.EMPTY_ARRAY).map(({id:e})=>e),n=(t?.playlistTracks??H.EMPTY_ARRAY).reduce((a,t)=>{let i=(0,N.extractTrackData)(t,e?.tracksById,r);return a[t.id]=i,a},{});return{...(0,N.updateStateWithTracksById)({state:e,tracksById:{...n,...s&&!(i in(e?.tracksById??{}))?{[i]:(0,N.extractTrackData)(s,e?.tracksById,r)}:{}}}),lastPlayedTrackIdFromPersistentStorage:i,lastPlayedTrackFromPersistentStorageRefetchInitialized:!0,persistedPlaylistTracksIds:o,...(e?.playStatus===y.STOPED||e?.playStatus===void 0)&&"string"==typeof i&&!e?.playlist?.includes(i)?{playlist:(0,B.default)([i,...o??[],...e?.playlist??[]])}:{},..."boolean"==typeof t?.isAutoplayEnabled?{isAutoplayEnabled:t.isAutoplayEnabled}:{},..."number"==typeof t?.rate?{rate:t.rate}:{}}}case y.UPDATE_METADATA_IN_PERSISTENT_STORAGE_SUCCESS:{let{updatedMetadataValues:t}=a.payload,r=t?.lastPlayedTrack?.id,i=(t?.playlistTracks??H.EMPTY_ARRAY).map(({id:e})=>e);return{...e,...r?{lastPlayedTrackIdFromPersistentStorage:r}:{},...i?.length?{persistedPlaylistTracksIds:i}:{}}}case w.LOG_EVENTS_API_REQUEST_INIT:{let{trackId:t,trackTime:r,trackFinalTime:i,event:s}=a.payload;if(s===w.LOG_EVENT_PLAY||s===w.LOG_EVENT_PLAY_FROM_PAUSE||s===w.LOG_EVENT_SHARE)return e;let o=(0,z.getIsPlaybackLogEvent)(s);return{...e,...e?.tracksById&&t in e?.tracksById&&e?.tracksById[t]?{tracksById:{...e?.tracksById,[t]:{...e?.tracksById[t],flags:{...e?.tracksById[t].flags||{},...o?{read_time:"number"==typeof i?i:r,last_activity_timestamp:(0,z.createLogEventsTimestamp)()}:{},...s===w.LOG_EVENT_LIKE||s===w.LOG_EVENT_REMOVE_LIKED?{liked:s===w.LOG_EVENT_LIKE}:{},...s===w.LOG_EVENT_DISLIKE||s===w.LOG_EVENT_REMOVE_DISLIKED?{disliked:s===w.LOG_EVENT_DISLIKE}:{},...s===w.LOG_EVENT_SAVE||s===w.LOG_EVENT_REMOVE_SAVED?{saved:s===w.LOG_EVENT_SAVE}:{}}}}}:null}}case A.EMIT_ERROR:{let{apiRequestInitiator:t}=a.payload;if(t===p.HOMEPAGE_API_REQUEST_INITIATOR_PRIMARY_PLAY)return{...e,isTrackSoundLoading:{...e?.isTrackSoundLoading,primaryButton:!1}};return e}case y.SET_TRACK_WITHOUT_LOGIN:return{...e,trackWithoutLogin:a.payload.trackId};case y.PRIMARY_PLAY_BUTTON_PRESS:{let{playlistPageInitializer:t}=a.payload;if((0,G.getPlayStatus)({[y.COMPONENT_NAME]:e})===y.STOPED)return{...e,playlistPageInitializer:t,previousPlaybackMetadata:{trackId:e?.currentlyPlayingTrackId,durationPlayedInPercent:e?.durationPlayedInPercent,durationPlayedInSeconds:e?.durationPlayedInSeconds}};return e}case y.SECONDARY_PLAY_BUTTON_PRESS:{let{trackId:t,playlistPageInitializer:r,source:i}=a.payload,s=(0,G.getCurrentlyPlayingTrackId)({[y.COMPONENT_NAME]:e});if(t!==s)return{...e,playlistPageInitializer:r,...Q({state:e,playlistPageInitializer:r}),previousPlaybackMetadata:{trackId:s,durationPlayedInPercent:e?.durationPlayedInPercent,durationPlayedInSeconds:e?.durationPlayedInSeconds},currentlyPlayingTrackIdSourceInitializer:i};return e}case y.SET_PLAYLIST_PAGE_INITIALIZER:{let{playlistPageInitializer:t}=a.payload;return{...e,playlistPageInitializer:a.payload.playlistPageInitializer,...Q({state:e,playlistPageInitializer:t})}}case y.SET_LAST_PAUSED_TRACK_ID:return{...e,lastPausedTrackId:a.payload.trackId};case y.SET_LAST_RESUMED_TRACK_ID:return{...e,lastResumedTrackId:a.payload.trackId};case y.IS_RN_PLAYER_INITIALIZED:return{...e,isRNPlayerInitialized:a.payload.isRNPlayerInitialized};case y.IS_TRACK_SOUND_LOADING:{let{isLoading:t,id:r}=a.payload;return{...e,isTrackSoundLoading:t?{...e?.isTrackSoundLoading,[r]:!0}:(0,d.default)(e?.isTrackSoundLoading,r,"primaryButton")}}case y.SET_PLAY_STATUS:{let{playStatus:t,reason:r,rnRemoteDuckPauseInitiator:i}=a.payload;return{...e,playStatus:t,playbackStopReason:r,...t===y.PAUSED||t===y.STOPED?{isTrackSoundLoading:void 0}:{},...t===y.STOPED?{playlistPageInitializer:"",previousPlaybackMetadata:void 0}:{},rnRemoteDuckPauseInitiator:i}}case y.SET_PLAYLIST:{let{playlist:t}=a.payload;return{...e,playlist:(0,N.filterOutTrackIdsThatWereAlreadyPlayed)({state:{[y.COMPONENT_NAME]:e},trackIds:t})}}case y.RESET_PLAYLIST_TO_DEFAULT:if(e?.playlist?.length===0)return e;return{...e,playlist:[]};case y.SET_CURRENTLY_PLAYING_TRACK_ID:{let{isUserLoggedIn:t}=a.payload,r=a.payload.id||"",i=e?.tracksById?.[r],s=0,o=0;if(i){let e=(0,G.getTrackReadTimeFromPayload)(i);if(e&&t){let a=(0,G.getTrackLengthFromPayload)(i);(0,V.calculateDurationPlayedInPercent)(a,e)<y.RESUME_PLAYING_PERCENTAGE_TRESHOLD&&(o=e,s=(0,V.calculateDurationPlayedInPercent)(a,e))}}let n=(0,G.getIsTrackAdvertisementFromTrackPayload)(i);return{...e,currentlyPlayingTrackId:r,...r&&!n?{lastPlayedTrackIdFromPersistentStorage:r}:{},durationPlayedInPercent:s,durationPlayedInSeconds:o}}case y.TRACK_PROGRESS:return{...e,durationPlayedInPercent:Math.round(a.payload.durationPlayedInPercent),durationPlayedInSeconds:Math.round(a.payload.durationPlayedInSeconds||0),trackProgressCounter:(e?.trackProgressCounter??0)+1,advertisement:{...e?.advertisement,midrollCounterInSeconds:(e?.advertisement?.midrollCounterInSeconds??0)+ +(e?.rate??y.RATE_1X)}};case y.SET_TRACK_PROGRESS_COUNTER:{let{trackProgressCounter:t}=a.payload;return{...e,trackProgressCounter:t}}case y.RESET_COMPLEMENTARY_TRACK_STATE:{let{type:t}=a.payload;if("advertisement"===t)return{...e,advertisement:{advertisementTypeToBePlayed:e?.advertisement?.advertisementTypeToBePlayed}};return{...e,trackProgressCounter:0,lastResumedTrackId:"",lastPausedTrackId:"",currentlyPlayingTrackIdSourceInitializer:void 0}}case y.TRACK_END:return{...e,currentlyPlayingTrackId:(0,G.getNextAvailableTrackId)({[y.COMPONENT_NAME]:e})};case y.SEEKING:{let{isSeeking:t,source:r}=a.payload;return{...e,isSeeking:t,isSeekingSource:t?r:""}}case y.TOGGLE_PLAY_STATUS:return{...e,playStatus:e?.playStatus===y.PLAYING?y.PAUSED:y.PLAYING};case y.VOLUME:return{...e,volume:a.payload.volume};case y.SET_RATE:return{...e,rate:a.payload.rate};case y.SET_IS_TRACK_INITIALIZING:return{...e,isTrackInitializing:a.payload.isInitializing};case y.SET_LAST_ACCEPTABLE_ACTION_TYPE_FOR_MODIFYING_TRACKS_BY_ID:{let{lastAcceptableActionTypeForModifyingTracksById:t}=a.payload;return{...e,lastAcceptableActionTypeForModifyingTracksById:t}}case y.SET_TRACK_READ_TIME:{let{trackId:t}=a.payload;if(!t)return e;let r=e?.tracksById?.[t];if(!r)return e;let{readTimeChange:i}=a.payload,s="number"==typeof i,o=s?(0,G.getTrackReadTimeFromPayload)(r)+i:a.payload.readTime;if("number"!=typeof o||s&&(o<0||o>(0,G.getTrackLengthFromPayload)(r)))return e;return{...e,tracksById:{...e?.tracksById,[t]:{...r,flags:{...r.flags,read_time:o,last_activity_timestamp:(0,z.createLogEventsTimestamp)()}}}}}case y.SYNC_LAST_PLAYED_TRACK_FROM_PERSISTENT_STORAGE_IN_REDUX:{let{id:t}=a.payload;return{...e,lastPlayedTrackIdFromPersistentStorage:t}}case y.SET_CUSTOM_SEEK:return{...e,customSeek:{...a.payload}};case y.SET_ADVERTISEMENT_TO_BE_PLAYED:{let{type:t}=a.payload;return{...e,advertisement:{...e?.advertisement,advertisementTypeToBePlayed:t,..."midroll"===t?{midrollCounterInSeconds:0}:{}}}}case y.SET_ADVERTISEMENT_CAN_ALWAYS_BE_SKIPPED_AT_TIMESTAMP:{let{timestamp:t}=a.payload;return{...e,advertisement:{...e?.advertisement,canAlwaysBeSkippedAtTimeStamp:t}}}case y.EVALUATE_MIDROLL_ADVERTISEMENT:{let{isContextMenuModalOpen:t}=a.payload;if((e?.advertisement?.midrollCounterInSeconds??0)>
1=y.MIDROLL_THREASHOLD_IN_SECONDS&&!e?.advertisement?.advertisementTypeToBePlayed&&!t)return{...e,advertisement:{...e?.advertisement,advertisementTypeToBePlayed:"midroll"}};return e}case y.SET_AUTOPLAY_ENABLED:{let{isAutoplayEnabled:t}=a.payload;return{...e,isAutoplayEnabled:t}}case y.SET_LAST_PLAYED_TRACK:{let{trackId:t}=a.payload;return{...e,lastPlayedTrackIdFromPersistentStorage:t}}case y.PLAY_TRACK_AS_NEXT:{let{trackId:t}=a.payload,{playlist:r,currentlyPlayingTrackId:i,playStatus:s,trackIdsThatShouldBePlayedAsNext:o}=e??{};if(o?.includes(t))return e;let n=o?.length?o[o.length-1]:e?.currentlyPlayingTrackId,l=[t,...e?.playlist??[]];if(s!==y.STOPED&&n){let e=o?.length?o[o.length-1]:i,a=r?.findIndex(a=>a===e)??-1;l=(0,B.default)(r?.length?a>-1?[...(0,F.default)(r.slice(0,a+1),t),t,...r.slice(a+1)]:[t,...r]:[t])}return{...e,playlist:l,trackIdsThatShouldBePlayedAsNext:[...o??[],t]}}case y.CLEAR_TRACKS_THAT_SHOULD_BE_PLAYED_NEXT:{let{clearOnlyTrackIds:t}=a.payload;return{...e,trackIdsThatShouldBePlayedAsNext:t?e?.trackIdsThatShouldBePlayedAsNext?.filter(e=>!t.includes(e)):[]}}case x.FETCH_ADVERTISEMENTS_SUCCESS:{let{advertisements:t}=a.payload;return{...(0,N.updateStateWithTracksById)({state:e,tracksById:{...(0,n.default)(t.map(e=>(0,N.convertAdvertisementToTrack)(e).track),"id")}})}}default:return e}}],803670)},314425,730368,863640,e=>{"use strict";let a,t,r;var i=e.i(820584),s=e.i(641776),o=e.i(801324);e.s(["default",0,(e=a,t)=>{switch(t.type){case s.PSEUDO_TAGS_REQUEST_SUCCESS:{let{data:a,page:r,apiRequestInitiator:i,search:s,orderBy:n,sortBy:l}=t.payload,d=(0,o.createPseudoTagsReduxKey)({search:s,orderBy:n,sortBy:l});return{...e,pseudoTagsWithCountByPage:{...e?.pseudoTagsWithCountByPage??{},[d]:{...e?.pseudoTagsWithCountByPage?.[d]??{},[r]:a}},pseudoTagsWithCountApiRequestInitiator:{...e?.pseudoTagsWithCountApiRequestInitiator??{},[d]:i}}}case s.PSEUDO_TAG_REQUEST_SUCCESS:{let{data:a,page:r,apiRequestInitiator:i,numberOfUnfilteredRecords:s}=t.payload,n=a.slug;return{...e,pseudoTagDetailsBySlug:{...e?.pseudoTagDetailsBySlug??{},[n]:{...e?.pseudoTagDetailsBySlug?.[n]??{},...(0,o.extractPseudoTagMetadata)(a),..."track"===a.content_type?{content_type:a.content_type,tracksByPage:{...e?.pseudoTagDetailsBySlug?.[n]?.tracksByPage??{},[r]:a.tracks.map(({id:e})=>e)}}:{content_type:a.content_type,showsByPage:{...e?.pseudoTagDetailsBySlug?.[n]?.showsByPage??{},[r]:a.shows.map(({id:e})=>e)}}}},numberOfRecordsByPage:{...e?.numberOfRecordsByPage??{},[n]:{...e?.numberOfRecordsByPage?.[n]??{},[r]:s}},pseudoTagDetailsApiRequestInitiators:{...e?.pseudoTagDetailsApiRequestInitiators,[n]:i}}}case i.LOGOUT_API_REQUEST_SUCCESS:return a;default:return e}}],314425);var n=e.i(130074),l=e.i(18333),d=e.i(862187),c=e.i(320739),u=e.i(187158);e.s(["default",0,(e=t,a)=>{let r=(0,d.updateStateWithShowOrTrackData)(e,a,u.updateStateWithPublisherBaseData,{processShows:!0,processTracks:!1});switch(a.type){case c.FETCH_PUBLISHERS:{let{apiRequestInitiator:e}=a.payload;if(!e&&!r?.apiRequestInitiator)return r;return{...r,apiRequestInitiator:e}}case c.FETCH_PUBLISHERS_SUCCESS:{let{publishers:e,page:t,search:i,sort:s}=a.payload,o=(0,u.getPublishersReduxKey)({search:i,sort:s}),d=e.map(u.extractPublisherData),c=d.map(({id:e})=>e);return{...(0,l.default)(r,"apiRequestInitiator"),publishers:{...r?.publishers,[o]:{...r?.publishers?.[o],[t]:c}},numberOfPublishersByPage:{...r?.numberOfPublishersByPage,[o]:{...r?.numberOfPublishersByPage?.[o],[t]:c.length}},publisherIdsBySlug:{...r?.publisherIdsBySlug,...d.reduce((e,{id:a,slug:t})=>({...e,[t]:a}),{})},publishersById:{...r?.publishersById,...(0,n.default)(d,"id")}}}case c.FETCH_PUBLISHER_BY_SLUG_SUCCESS:{let{publisher:e}=a.payload;return{...r,publisherIdsBySlug:{...r?.publisherIdsBySlug,[e.slug]:e.id},publishersById:{...r?.publishersById,[e.id]:e}}}default:return r}}],730368);var p=e.i(977988);e.s(["default",0,(e=r,a)=>{switch(a.type){case p.SET_RN_REDIRECT_INTERACTION:{let{rnRedirectInfo:t}=a.payload;return{...e,...t}}case i.LOGOUT_API_REQUEST_SUCCESS:return r;default:return e}},"initialState",0,r],863640)},437994,(e,a,t)=>{var r=e.r(305792),i=e.r(681708);
1a.exports=function(e,a){return e&&e.length?i(e,r(a,2)):[]}},412635,(e,a,t)=>{var r=e.r(885049);a.exports=function(e,a){var t=[];return r(e,function(e,r,i){a(e,r,i)&&t.push(e)}),t}},511649,(e,a,t)=>{var r=e.r(856408),i=e.r(412635),s=e.r(305792),o=e.r(448684);a.exports=function(e,a){return(o(e)?r:i)(e,s(a,3))}},182447,(e,a,t)=>{var r=e.r(648346),i=e.r(305792),s=e.r(171239),o=e.r(448684);a.exports=function(e,a){return(o(e)?r:s)(e,i(a,3))}},921679,(e,a,t)=>{var r=e.r(259093);a.exports=function(e){return r(e,5)}},527460,(e,a,t)=>{var r=e.r(793035),i=e.r(478969),s=e.r(805251),o=e.r(903275),n=e.r(598921);a.exports=function(e,a,t,l){if(!o(e))return e;a=i(a,e);for(var d=-1,c=a.length,u=c-1,p=e;null!=p&&++d<c;){var y=n(a[d]),m=t;if("__proto__"===y||"constructor"===y||"prototype"===y)break;if(d!=u){var E=p[y];void 0===(m=l?l(E,y,p):void 0)&&(m=o(E)?E:s(a[d+1])?[]:{})}r(p,y,m),p=p[y]}return e}},693416,(e,a,t)=>{var r=e.r(527460);a.exports=function(e,a,t){return null==e?e:r(e,a,t)}},315469,885108,484288,499126,88283,e=>{"use strict";let a,t,r,i,s,o,n,l,d,c,u,p,y,m,E;var _=e.i(708378),f=e.i(340362),h=e.i(577842),g=e.i(740211),S=e.i(271229),k=e.i(683639),T=e.i(172971),v=e.i(203195),I=e.i(466164),b=e.i(44828),R=e.i(286036),A=e.i(407643),P=e.i(425258),O=e.i(335320),N=e.i(648607),w=e.i(69409),z=e.i(512558),U=e.i(203975),D=e.i(710705),C=e.i(573725),M=e.i(755755),L=e.i(307972),j=e.i(58057),B=e.i(972645),F=e.i(290288),V=e.i(165662),G=e.i(756782),H=e.i(820584),x=e.i(806083),K=e.i(298355),W=e.i(773332),$=e.i(261294),Q=e.i(160735),q=e.i(168754),Y=e.i(803670),Z=e.i(641776),J=e.i(314425),X=e.i(320739),ee=e.i(730368),ea=e.i(977988),et=e.i(863640),er=e.i(146577),ei=e.i(510272),es=e.i(920068),eo=e.i(437994),en=e.i(407055);let el=(e,a)=>a?(0,eo.default)(e,a):(0,en.default)(e),ed=e=>{let{newValue:a,dataProcessing:t,currentValue:r=[],uniqByProp:i}=e;switch(t){case q.NONE:return el(r,i);case q.APPEND:return el(r.concat(...a),i);case q.PREPEND:return el([...a].concat(...r),i);case q.REPLACE:return el(a,i);default:return console.error("processPaginatedArray() - unknown/unhandled dataProcessing"),el(a,i)}};var ec=e.i(747958),eu=e.i(376841),ep=e.i(957963),ey=e.i(602245),em=e.i(511649),eE=e.i(162046),e_=e.i(130074),ef=e.i(182447),eh=e.i(200856),eg=e.i(18333),eS=e.i(921679),ek=e.i(693416),eT=e.i(110561),ev=e.i(258856),eI=e.i(374240),eb=e.i(76954),eR=e.i(700659),eA=e.i(19769);let eP=({state:e,data:a})=>{if(!a?.length)return e;let t=a.reduce((e,a)=>(((e,t)=>{if(e.show?.id&&!(e.show.id in t)){let{page_url:r,podcast_homepage_url:i,...s}=a.show;t[e.show.id]=s?{...s,isPremium:(0,eR.getIsTrackPremiumFromTrackPayload)(a)}:void 0}})(a,e),e),{});return{...e,showBaseById:{...e?.showBaseById,...t},showIdsBySlug:{...(0,eh.default)((0,e_.default)(t,"slug"),e=>e?.id),...e?.showIdsBySlug}}};function eO(e,{showId:a,isSubscribing:t,subscribeType:r}){let i="bell"===r?"belled":"subscribed";return{...e,...e?.showBaseById?.[a]?{showBaseById:{...e?.showBaseById,[a]:{...e?.showBaseById[a],[i]:t}}}:{},...e?.showsById?.[a]?{showsById:{...e?.showsById,[a]:{...e?.showsById[a],[i]:t}}}:{},...e?.showDetailsById?.[a]?{showDetailsById:{...e?.showDetailsById,[a]:{...e?.showDetailsById[a],[i]:t}}}:{}}}var eN=e.i(351696),ew=e.i(784209),ez=e.i(862187);let eU=({state:e,data:a})=>{let t={...e?.tagsByIds,...a?.flatMap(({tags:e,...a})=>[...("duplicates"in a?a.duplicates??[]:[]).flatMap(({tags:e})=>e||[]),...e??[]]).reduce((e,a)=>(e[a.id]=(0,eg.default)(a,"id"),e),{})};return Object.keys(t).length?{...e,tagsByIds:t}:e},eD;var eC=e.i(105269),eM=e.i(553682),eL=e.i(265727),ej=e.i(329454),eB=e.i(493833);function eF(e,a){let t=(0,eB.createUserLikedReduxKey)({search:""});return{...e,userLikedTrackIds:{...e?.userLikedTrackIds,[t]:{...e?.userLikedTrackIds?.[t],1:[a,...e?.userLikedTrackIds?.[t]?.["1"]??[]]}}}}function eV(e,a){return{...e,userLikedTrackIds:(0,eh.default)(e?.userLikedTrackIds,e=>(0,eh.default)(e,e=>(0,em.default)(e,e=>e!==a)))}}var eG=e.i(506144);let eH,ex=({comment:e,state:a})=>{let t=(0,eG.extractCommentData)(e),r=a?.commentsById?.[e.id];return{...t,...r&&"show"in r&&r.show?{show:r.show}:{},...r&&"track"in r&&r.track?{track:r.track}:{}}},eK=({commentsFromNetwork:e,state:a})=>e.reduce((e,t)=>
1({...e,...t?.parent_comment?.id?{[t.parent_comment.id]:ex({state:a,comment:t.parent_comment})}:{},[t.id]:ex({state:a,comment:t})}),{}),eW=({commentsFromNetwork:e})=>e.reduce((e,{user:a,parent_comment:t})=>({...e,...t?.user?{[t.user.id]:(0,eG.extractCommentUserData)(t.user)}:{},[a.id]:(0,eG.extractCommentUserData)(a)}),{});var e$=e.i(696448),eQ=e.i(341349),eq=e.i(658969),eY=e.i(854515),eZ=e.i(596871);function eJ(e,a){let t=(0,eZ.createUserSavedReduxKey)({search:""});return{...e,userSavedTrackIds:{...e?.userSavedTrackIds,[t]:{...e?.userSavedTrackIds?.[t],1:[a,...e?.userSavedTrackIds?.[t]?.["1"]??[]]}}}}function eX(e,a){return{...e,userSavedTrackIds:(0,eh.default)(e?.userSavedTrackIds,e=>(0,eh.default)(e,e=>(0,em.default)(e,e=>e!==a)))}}var e0=e.i(195568),e1=e.i(707698),e2=e.i(210719),e4=e.i(941682),e5=e.i(980924);let e3,e6="BlogApi",e9="FETCH_BLOG_POSTS",e7="FETCH_BLOG_POSTS_SUCCESS",e8="FETCH_BLOG_POST_DETAIL",ae="FETCH_BLOG_POST_DETAIL_SUCCESS";e.s(["COMPONENT_NAME",0,e6,"FETCH_BLOG_POSTS",0,e9,"FETCH_BLOG_POSTS_SUCCESS",0,e7,"FETCH_BLOG_POST_DETAIL",0,e8,"FETCH_BLOG_POST_DETAIL_SUCCESS",0,ae],885108);var aa=e.i(910336),at=e.i(302063),ar=e.i(263295);let ai,as=(0,f.combineReducers)({[w.COMPONENT_NAME]:z.default,[U.COMPONENT_NAME]:D.default,[eI.COMPONENT_NAME]:(e=eH,a)=>{switch(a.type){case eI.COMMENTS_REQUEST_INIT:{let{commentTargetType:t,slug:r,parentId:i,apiRequestInitiator:s}=a.payload,o=(0,eG.createCommentReduxKey)({commentTargetType:t,slug:r,parentId:i});return{...e,commentsApiRequestInitiatorsByReduxKey:{...e?.commentsApiRequestInitiatorsByReduxKey,[o]:s}}}case eI.COMMENTS_REQUEST_SUCCESS:{let{commentTargetType:t,slug:r,page:i,commentsFromNetwork:s,parentId:o}=a.payload,n=(0,eG.createCommentReduxKey)({commentTargetType:t,slug:r,parentId:o}),l=s.map(({id:e})=>e),d=eK({commentsFromNetwork:s,state:e}),c=eW({commentsFromNetwork:s});return{...e,commentsById:{...e?.commentsById,...d,...e?.commentsById?.[o??""]?{[o??""]:{...e?.commentsById?.[o??""],repliesCount:l.length}}:{}},commentsByReduxKey:{...e?.commentsByReduxKey,[n]:{...e?.commentsByReduxKey?.[n],[i]:l}},commentUsersById:{...e?.commentUsersById,...c},commentsApiRequestInitiatorsByReduxKey:(0,eg.default)(e?.commentsApiRequestInitiatorsByReduxKey,n)}}case eI.USER_COMMENT_DETAIL_REQUEST_SUCCESS:{let{comment:t}=a.payload,r=eK({state:e,commentsFromNetwork:[t]}),i=eW({commentsFromNetwork:[t]});return{...e,commentsById:{...e?.commentsById,...r},commentUsersById:{...e?.commentUsersById,...i}}}case eI.FETCH_USER_COMMENTS_SUCCESS:{let{page:t,userComments:r,orderBy:i,commentFilterType:s,apiRequestInitiator:o}=a.payload,n=r.map(({id:e})=>e),l=eK({state:e,commentsFromNetwork:r}),d=eW({commentsFromNetwork:r}),c=(0,eG.createUserCommentsReduxKey)({orderBy:i,commentFilterType:s});return{...e,commentUsersById:{...e?.commentUsersById,...d},commentsById:{...e?.commentsById,...l},userCommentsByReduxKey:{...e?.userCommentsByReduxKey,[c]:{...e?.userCommentsByReduxKey?.[c],[t]:n}},userCommentsApiRequestInitiatorsByReduxKey:{...e?.userCommentsApiRequestInitiatorsByReduxKey,[c]:o}}}case eI.COMMENT_DELETE_SUCCESS:{let{commentId:t,commentReduxKeys:r}=a.payload,i=(0,eg.default)(e?.commentsById,t),s=r.parentId;return s&&i?.[s]?.repliesCount&&(i[s].repliesCount=i[s].repliesCount-1),{...e,lastDeletedCommentId:t,commentsById:i,commentsByReduxKey:(0,eh.default)(e?.commentsByReduxKey,e=>(0,eh.default)(e,e=>e?.filter(e=>e!==t))),userCommentsByReduxKey:(0,eh.default)(e?.userCommentsByReduxKey,e=>(0,eh.default)(e,e=>e?.filter(e=>e!==t)))}}case eI.COMMENT_UPDATE_SUCCESS:{let{commentId:t,text:r}=a.payload;if(t&&e?.commentsById?.[t]){let a=e?.commentsById?.[t];return{...e,commentsById:a?{...e?.commentsById,[t]:{...a,text:r,edited:!0}}:e?.commentsById}}return e}case eI.COMMENT_LIKE_OR_DISLIKE_SUCCESS:{let{commentId:t,type:r,value:i}=a.payload,s=e?.commentsById?.[t];if(!s||!t)return e;let o={...s,liked:"like"===r?i:("dislike"!==r||!i)&&s.liked,disliked:"dislike"===r?i:("like"!==r||!i)&&s.disliked,likes:"like"
1===r?i?(s.likes??0)+1:(s.likes??1)-1:"dislike"===r&&s.liked?(s.likes??1)-1:s.likes,dislikes:"dislike"===r?i?(s.dislikes??0)+1:(s.dislikes??1)-1:"like"===r&&s.disliked?(s.dislikes??1)-1:s.dislikes};return{...e,commentsById:{...e?.commentsById,[t]:o}}}case eI.INCREMENT_COMMENT_FOCUS_COUNTER:{let{commentId:t}=a.payload;if(!t)return e;return{...e,focusCountersByCommentId:{...e?.focusCountersByCommentId,[t]:(e?.focusCountersByCommentId?.[t]??0)+1}}}case H.LOGOUT_API_REQUEST_SUCCESS:return eH;default:return e}},[e4.COMPONENT_NAME]:(e=e3,a)=>{switch(a.type){case e4.SET_COMMENT_FORM_VISIBILITY:{let{commentId:t,isVisible:r,formType:i,commentReduxKeys:s}=a.payload,o=("add"===i?(0,eG.createCommentReduxKey)(s):t)??"";if(!r)return{...e,addCommentFormByReduxKey:"add"===i?(0,eg.default)(e?.addCommentFormByReduxKey,o):e?.addCommentFormByReduxKey,editCommentFormByCommentId:"edit"===i?(0,eg.default)(e?.editCommentFormByCommentId,o):e?.editCommentFormByCommentId};let n=(0,e5.createKey)(eI.COMMENTS_REQUEST_INIT,s.commentTargetType,s.slug||""),l=Object.keys(e?.addCommentFormByReduxKey??{}).filter(e=>e.startsWith(n));return{...e,addCommentFormByReduxKey:"add"===i?{...(0,eg.default)(e?.addCommentFormByReduxKey,l),[o]:!0}:e?.addCommentFormByReduxKey,editCommentFormByCommentId:"edit"===i?{...e?.editCommentFormByCommentId,[o]:!0}:e?.editCommentFormByCommentId}}case e4.SET_REPLIES_VISIBILITY:{let{commentId:t,repliesAreVisible:r}=a.payload;if(!t)return e;let i=r?(0,eg.default)(e?.hideRepliesByCommentId,t):{...e?.hideRepliesByCommentId,[t??""]:!0};return{...e,hideRepliesByCommentId:i}}case H.LOGOUT_API_REQUEST_SUCCESS:return e3;default:return e}},[S.COMPONENT_NAME]:k.default,[C.COMPONENT_NAME]:M.default,[e2.COMPONENT_NAME]:(e=y,a)=>{switch(a.type){case L.READ_ASYNC_STORAGE_SUCCESS:{let{metadata:t}=a.payload;return{...e,metadata:t,metadataWasObtained:!0}}case q.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:{let{metadata:t}=a.payload;return{...e,metadata:t,metadataWasObtained:!0}}case q.UPDATE_METADATA_IN_PERSISTENT_STORAGE_SUCCESS:{let{updatedMetadataValues:t}=a.payload;return{...e,metadataWasObtained:!!e?.metadataWasObtained,metadata:{...e?.metadata,...t}}}case $.EMIT_ERROR:{let{key:t}=a.payload;if(!e?.metadataWasObtained&&(t===L.READ_ASYNC_STORAGE||t===q.READ_METADATA_FROM_PERSISTENT_STORAGE))return{...e,metadata:e?.metadata,metadataWasObtained:!0};return e}default:return e}},[L.COMPONENT_NAME]:j.default,[B.COMPONENT_NAME]:F.default,[V.COMPONENT_NAME]:G.default,[H.COMPONENT_NAME]:x.default,[T.COMPONENT_NAME]:v.default,[K.COMPONENT_NAME]:W.default,[$.COMPONENT_NAME]:Q.default,[q.COMPONENT_NAME]:Y.default,[Z.COMPONENT_NAME]:J.default,[I.COMPONENT_NAME]:b.default,[X.COMPONENT_NAME]:ee.default,[ea.COMPONENT_NAME]:et.default,[er.COMPONENT_NAME]:(e=a,t)=>{if(t.type!==L.READ_ASYNC_STORAGE_SUCCESS)return e;{let{persistedRetryQueue:a,accessToken:r}=t.payload;if(!r)return e;let i={};try{i=Object.values(a?.[r]??{}).reduce((e,a)=>({...e,...Object.values(a??{}).reduce((e,a)=>{if(!a)return e;try{if("string"==typeof a.fetchOptions.body){let t=JSON.parse(a.fetchOptions.body??"{}");if(t&&(0,ei.getIsPlaybackLogEvent)(t.type)){let a=t.track_id??"",r=e[a]?.timestamp,i=t.timestamp,s=t.track_final_time??t.track_time;if(!e[a]||"number"==typeof r&&i>r)return{...e,[a]:{read_time:s,timestamp:i}}}}}catch(e){}return e},{})}),{})}catch(e){}return Object.keys(i).length?{...e,trackReadTimesWithTimestampsByTrackId:{...e?.trackReadTimesWithTimestampsByTrackId,...i}}:e}},[es.COMPONENT_NAME]:(e=t,a)=>{switch(a.type){case es.SEARCH_API_REQUEST_INIT:{let{apiRequestInitiator:t,isAiMode:r,isPremium:i,dataProcessing:s,search:o}=a.payload,n=(0,ep.createSearchApiTypeKey)({isAiMode:r,isPremium:i,search:o});return{...e,searchResults:{...e?.searchResults,[n]:s===q.REPLACE?{...e?.searchResults?.[n],trackIds:null,showIds:null,apiRequestInitiator:t}:e?.searchResults?.[n]}}}case es.SEARCH_API_REQUEST_SUCCESS:{let{data:t,isAiMode:r,isPremium:i,dataProcessing:s,order:o,page:n,numberOfUnfilteredTracks:l,search:d}=a.payload,c=(0,eo.default)((0,eu.getSearchItemsFromPayload)(es.TRACKS_SEARCH_SECTION_ID,t),"id")||[],u=(0,eo.default)((0,eu.getSearchItemsFromPayload)(es.SHOWS_SEARCH_SECTION_ID,t),"id")||[],p=(0,ep.createSearchApiTypeKey)({isAiMode:r,isPremium:i,search:d}),y={...e?.searchResults?.[p],trackIds:"recommended"===o?ed({currentValue:e?.searchResults?.[p]?.trackIds||[],newValue:c.map(({id:e})=>e),dataProcessing:s,uniqByProp:""}):e?.searchResults?.[p]?.trackIds,numberOfTracksByPage:{...n>1?e?.searchResults?.[p]?.numberOfTracksByPage:{},[n]:l},showIds:ed({currentValue:e?.searchResults?.[p]?.showIds||[],newValue:u.map(({id:e})=>e),dataProcessing:s,uniqByProp:""}),apiRequestInitiator:void 0};return{...e,searchResults:{...e?.searchResults,[p]:y}}}case es.SEARCH_FEED_REQUEST_SUCCESS:{let{data:t}=a.payload;return{...e,searchFeed:t}}case B.CREATE_HOMEPAGE_TAB_SUCCESS:{let{slug:t,newlyCreatedTab:r,homepageTabVariant:i}=a.payload;if(!e?.searchFeed?.length||!r||"search_feed_route"!==i)return e;return{...e,searchFeed:e?.searchFeed.map(e=>e.slug!==t||e.homepage_tab_pin_slug?e:{...e,homepage_tab_pin_slug:r.slug})}}case B.DELETE_HOMEPAGE_TAB_SUCCESS:{let{slug:t,source:r,pinnedEntity:i,homepageTabVariant:s}=a.payload;if(!e?.searchFeed?.length||"search_feed_route"!==s)return e;return"homepage-tab"!==r&&"search-feed"!==r&&console.error("SearchApi.reducer.DELETE_HOMEPAGE_TAB_SUCCESS - unhandled source"),{...e,searchFeed:e?.searchFeed.map(e=>{let a="search-feed"===r?t:i?.identifier;return e.slug===a&&e.homepage_tab_pin_slug?{...e,homepage_tab_pin_slug:null}:e})}}case es.SEARCH_RESET:{let{isAiMode:t,isPremium:r}=a.payload,i=(0,ep.createSearchApiTypeKey)({isAiMode:t,isPremium:r,search:""});return{...e,searchResults:{...e?.searchResults??{},[i]:{...e?.searchResults?.[i],trackIds:null,showIds:null,apiRequestInitiator:void 0,numberOfTracksByPage:void 0}}}}case H.LOGOUT_API_REQUEST_SUCCESS:case H.LOGIN_API_REQUEST_SUCCESS:case ec.SIGNUP_API_REQUEST_SUCCESS:return t;default:return e}},[ey.COMPONENT_NAME]:(e=r,a)=>{switch(a.type){case ey.SHOWS_API_REQUEST_INIT:{let{apiRequestInitiator:t}=a.payload;
1return{...e,apiRequestInitiator:t}}case ey.SHOWS_API_REQUEST_SUCCESS:{let{data:t,apiRoute:r,category:i,order:s,startsWith:o,page:n,author:l,publisher:d,premiumType:c,filterType:u,tags:p,numberOfUnfilteredRecords:y,search:m}=a.payload,E=(0,ev.createShowsCacheId)({apiRoute:r,category:i,order:s,startsWith:o,author:l,publisher:d,premiumType:c,filterType:u,tags:p,search:m});return{...e,showsById:{...e?.showsById,...(0,e_.default)((0,ef.default)(t,e=>(0,ev.extractShowData)(e)),"id")},showIdsCache:{...e?.showIdsCache,[E]:{...e?.showIdsCache?.[E],[n]:(0,en.default)(t.map(e=>e.id))}},numberOfShowsByPage:{...e?.numberOfShowsByPage,[E]:{...e?.numberOfShowsByPage?.[E],[n]:y}},showIdsBySlug:{...e?.showIdsBySlug,...(0,eh.default)((0,e_.default)(t,"slug"),({id:e})=>e)},apiRequestInitiator:void 0}}case ey.FETCH_SIMILAR_SHOWS_SUCCESS:{let{page:t,shows:r,showSlug:i}=a.payload;return{...e,showsById:{...e?.showsById,...(0,e_.default)((0,ef.default)(r,e=>(0,ev.extractShowData)(e)),"id")},similarShowsIdsByShowSlug:{...e?.similarShowsIdsByShowSlug,[i]:{...e?.similarShowsIdsByShowSlug?.[i],[t]:(0,en.default)(r.map(e=>e.id))}},numberOfSimilarShowsByPage:{...e?.numberOfSimilarShowsByPage,[i]:{...e?.numberOfSimilarShowsByPage?.[i],[t]:r.length}},showIdsBySlug:{...e?.showIdsBySlug,...(0,eh.default)((0,e_.default)(r,"slug"),({id:e})=>e)}}}case ey.SHOW_DETAIL_API_REQUEST_INIT:{let{apiRequestInitiator:t}=a.payload;return{...e,showDetailApiRequestInitiator:t}}case ey.SHOW_DETAIL_API_REQUEST_SUCCESS:{let{data:t,page:r,numberOfUnfilteredRecords:i,slug:s,sort:o,search:n,isPremium:l}=a.payload,d=e?.showDetailsById?.[t.id],c=t.premium_tracks?.map(({id:e})=>e)??[],u=(0,ev.extractShowDetailData)(t),p={...e?.showDetailsById,[t.id]:{...d??{},...u,trackPreviewIdsByPage:{...d?.trackPreviewIdsByPage,[r]:c}}},y=(0,ev.createShowDetailTracksCacheId)({slug:s,isPremium:l,sort:o,search:n});return{...eP({state:e,data:t.tracks}),showDetailsById:p,numberOfShowDetailTracksByPage:{...e?.numberOfShowDetailTracksByPage,[y]:{...e?.numberOfShowDetailTracksByPage?.[y],[r]:i}},showDetailTrackIdsCache:{...e?.showDetailTrackIdsCache,[y]:{...e?.showDetailTrackIdsCache?.[y],[r]:t.tracks.map(({id:e})=>e)}},showIdsBySlug:{...e?.showIdsBySlug,[t.slug]:t.id},showDetailApiRequestInitiator:void 0}}case ey.SHOW_SUBSCRIBE_API_REQUEST_INIT:{let{id:t,initiator:r,subscribe:i}=a.payload;return{...e,showSubscribeInitiators:i?{...e?.showSubscribeInitiators,[t]:r}:e?.showSubscribeInitiators,showUnSubscribeInitiators:i?void 0:{...e?.showUnSubscribeInitiators,[t]:r}}}case ey.SHOW_SUBSCRIBE_API_REQUEST_SUCCESS:{let{id:t,subscribe:r}=a.payload,i=(0,ev.createSubscribedShowsReduxKey)({search:"",filterType:"default"}),s=r?e?.subscribedShowIds?.[i]?{...e?.subscribedShowIds,[i]:{...e.subscribedShowIds[i],1:[...e?.subscribedShowIds?.[i]?.[1]??[],t]}}:void 0:(0,eh.default)(e?.subscribedShowIds,e=>(0,eh.default)(e,e=>(0,em.default)(e,e=>e!==t)));return{...eO(e,{showId:t,isSubscribing:r,subscribeType:"subscribe"}),subscribedShowIds:s,showSubscribeInitiators:(0,eg.default)(e?.showSubscribeInitiators,t),showUnSubscribeInitiators:(0,eg.default)(e?.showUnSubscribeInitiators,t)}}case ey.SHOW_BELL_TOGGLE_API_REQUEST_SUCCESS:{let{slug:t,isBelled:r}=a.payload,i=e?.showIdsBySlug?.[t??""];if(!i)return e;return{...eO(e,{showId:i,isSubscribing:!r,subscribeType:"bell"})}}case es.SEARCH_API_REQUEST_SUCCESS:{let{data:t}=a.payload,r=(0,eE.default)(t?.sections,{id:"shows"}),i=(0,eE.default)(t?.sections,{id:"tracks"});if(!r?.items?.length&&!i?.items?.length)return e;let s={...e,showsById:{...e?.showsById,...(0,e_.default)((0,ef.default)(r?.items,e=>(0,ev.extractShowData)(e)),"id")}};if(!i?.items?.length)return s;return eP({state:s,data:i.items})}case eT.USER_HISTORY_API_REQUEST_SUCCESS:{let{shows:t,tracks:r}=a.payload;if(!t?.length&&!r?.length)return e;let i={...e,showsById:{...e?.showsById,...(0,e_.default)((0,ef.default)(t,e=>(0,ev.extractShowData)(e)),"id")}};if(!r?.length)return i;return eP({state:i,data:r})}case ey.GET_SUBSCRIBED_SHOWS_API_REQUEST:{let{apiRequestInitiator:t}=a.payload;return{...e,subscribedShowsApiRequestInitiator:t}}case ey.GET_SUBSCRIBED_SHOWS_API_REQUEST_SUCCESS:{let{data:t,page:r,numberOfUnfilteredRecords:i,search:s,filterType:o}=a.payload,n=(0,ev.createSubscribedShowsReduxKey)({search:s,filterType:o});return{...e,subscribedShowIds:{...e?.subscribedShowIds,[n]:{...e?.subscribedShowIds?.[n],[r]:t.map(e=>e.id)}},numberOfSubscribedShowsByPage:{...e?.numberOfSubscribedShowsByPage,[n]:{...e?.numberOfSubscribedShowsByPage?.[n],[r]:i}},showsById:{...e?.showsById,...(0,e_.default)((0,ef.default)(t,e=>(0,ev.extractShowData)(e)),"id")},subscribedShowsApiRequestInitiator:void 0}}case ey.SHOW_BOOKMARK_INIT:{let{id:t,initiator:r,type:i}=a.payload,s={...e,bookmarkShowInitiator:{...e?.bookmarkShowInitiator,[t]:r}};return"remove"===i?(({state:e,showId:a})=>e?.showIdsCache?{...e,showIdsCache:(0,eh.default)(e.showIdsCache,(e,t)=>"PremiumBookmarks"===t.split("_")[6]&&e?(0,eh.default)(e,e=>e?(0,em.default)(e,e=>e!==a):e):e)}:e)({state:s,showId:t}):s}case ey.SHOW_BOOKMARK_SUCCESS:{let{type:t,id:r}=a.payload,i="add"===t;return{...e,showsById:{...e?.showsById,...e?.showsById?.[r]?{[r]:{...e?.showsById[r],...e?.showsById[r]?.premium_metadata?{premium_metadata:{...e?.showsById[r]?.premium_metadata,bookmarked:i}}:{}}}:{}}
1,showDetailsById:{...e?.showDetailsById,...e?.showDetailsById?.[r]?.premium_metadata?{[r]:{...e?.showDetailsById[r],...e?.showDetailsById[r]?.premium_metadata?{premium_metadata:{...e?.showDetailsById[r]?.premium_metadata,bookmarked:i}}:{}}}:{}},bookmarkShowInitiator:(0,eg.default)(e?.bookmarkShowInitiator,r)}}case $.EMIT_ERROR:{let{key:t}=a.payload;if(t===ey.GET_SUBSCRIBED_SHOWS_API_REQUEST)return{...e,subscribedShowsApiRequestInitiator:void 0};return e}case Z.PSEUDO_TAG_REQUEST_SUCCESS:{let{data:t}=a.payload;if("shows"in t)return{...e,showsById:{...e?.showsById,...(0,e_.default)((0,ef.default)(t.shows,e=>(0,ev.extractShowData)(e)),"id")},showIdsBySlug:{...e?.showIdsBySlug,...(0,eh.default)((0,e_.default)(t.shows,"slug"),({id:e})=>e)}};let r=(0,eA.getTracksFromTrackRelatedAction)({action:a});if(r?.length)return eP({state:e,data:r});return e}case eI.COMMENT_CREATE_SUCCESS:{let{slug:t,commentTargetType:r}=a.payload;if("show"!==r)return e;let i=e?.showIdsBySlug?.[t??""],s=e?.showDetailsById?.[i??""];if(!i||!s)return e;let o={...s,comments:(s.comments??0)+1};return{...e,showDetailsById:{...e?.showDetailsById,[i]:o}}}case eI.COMMENT_DELETE_SUCCESS:{let{slug:t,commentTargetType:r}=a.payload.commentReduxKeys;if("show"!==r)return e;let i=e?.showIdsBySlug?.[t??""],s=e?.showDetailsById?.[i??""];if(!i||!s)return e;let o={...s,comments:s.comments?s.comments-1:0};return{...e,showDetailsById:{...e?.showDetailsById,[i]:o}}}case ey.DELETE_PRIVATE_PODCAST:{let{showId:t}=a.payload,r=Object.keys(e?.subscribedShowIds??{});if(!r.length)return e;return{...e,subscribedShowIds:{...e?.subscribedShowIds,...r.reduce((a,r)=>({...a,[r]:(0,eh.default)(e?.subscribedShowIds?.[r],(e=[])=>e.filter(e=>e!==t))}),{})}}}case w.FETCH_ADVERTISEMENTS_SUCCESS:{let{advertisements:t}=a.payload,r=t.map(e=>(0,eb.convertAdvertisementToTrack)(e).showBase);return{...e,showBaseById:{...e?.showBaseById,...(0,e_.default)(r,"id")},showIdsBySlug:{...(0,eh.default)((0,e_.default)(r,"slug"),({id:e})=>e),...e?.showIdsBySlug}}}case ey.SET_SHOW_RATING_SUCCESS:{let{showSlug:t,rating:r}=a.payload,i=e?.showIdsBySlug?.[t??""];if(!i||!e?.showDetailsById?.[i??""])return e;return{...e,showDetailsById:{...e?.showDetailsById,[i]:{...e?.showDetailsById?.[i],user_rating:r}}}}case ey.UPDATE_SHOW_OR_SHOW_DETAIL_PROPERTY:{let{showId:t,path:r,property:i}=a.payload,s=(0,eS.default)(e?.showsById?.[t]),o=(0,eS.default)(e?.showDetailsById?.[t]);if(s&&(0,ek.default)(s,r,i),o&&(0,ek.default)(o,r,i),!s&&!o)return e;return{...e,showsById:s?{...e?.showsById??{},[t]:s}:e?.showsById,showDetailsById:o?{...e?.showDetailsById??{},[t]:o}:e?.showDetailsById}}case H.LOGOUT_API_REQUEST_SUCCESS:return r;default:{let t=(0,eA.getTracksFromTrackRelatedAction)({action:a});if(t?.length)return eP({state:e,data:t});return e}}},[R.COMPONENT_NAME]:A.default,[ec.COMPONENT_NAME]:(e=i,a)=>{switch(a.type){case ec.SIGNUP_API_REQUEST_INIT:return{...e,isSignupPending:!0,signupErrorMessage:"",signupType:a.payload.signupType};case ec.SIGNUP_API_REQUEST_SUCCESS:{let{data:t}=a.payload;return{...e,isSignupPending:!1,signup:t}}case ec.SIGNUP_API_REQUEST_FAILURE:{let{errorMessage:t}=a.payload;return{...e,isSignupPending:!1,signupErrorMessage:t,signupType:a.payload.signupType}}case ec.SIGNUP_API_ERROR_MESSAGE_RESET:case H.LOGIN_API_REQUEST_SUCCESS:return{...e,signupErrorMessage:""};case H.LOGOUT_API_REQUEST_SUCCESS:return i;default:return e}},[eN.COMPONENT_NAME]:(e=s,a)=>{switch(a.type){case eN.SET_PENDING_PREMIUM_TIER_PURCHASE:{let{planId:t,productId:r}=a.payload;return{...e,pendingPremiumTierPurchase:{planId:t,productId:r}}}case eN.CLEAR_PENDING_PREMIUM_TIER_PURCHASE:{let{planId:t,productId:r}=a.payload;if(e?.pendingPremiumTierPurchase&&(r&&e.pendingPremiumTierPurchase.productId!==r||t&&e.pendingPremiumTierPurchase.planId!==t))return e;return{...e,pendingPremiumTierPurchase:void 0}}case H.LOGOUT_API_REQUEST_SUCCESS:return s;default:return e}},[P.COMPONENT_NAME]:O.default,[ew.COMPONENT_NAME]:(e=eD,a)=>{let t=(0,ez.updateStateWithShowOrTrackData)(e,a,eU);switch(a.type){case ew.TAGS_API_REQUEST_SUCCESS:{let{data:e}=a.payload;return{...t,tagsByIds:{...t?.tagsByIds,...(0,e_.default)(e.map(({id:e,headline:a})=>({id:e,headline:a})),"id")}}}case H.LOGOUT_API_REQUEST_SUCCESS:return eD;default:return t}},[eC.COMPONENT_NAME]:(e=o,a)=>{switch(a.type){case eC.TRACKS_API_REQUEST:{let{apiRequestInitiator:t,filterType:r,category:i,tags:s}=a.payload,o=(0,eM.createTracksCacheKey)({filterType:r,category:i,tags:s});return{...e,tracksApiRequestInitiator:{...e?.tracksApiRequestInitiator,[o]:t}}}case eC.TRACKS_API_REQUEST_SUCCESS:{let{data:t,page:r,numberOfUnfilteredRecords:i,filterType:s,category:o,tags:n}=a.payload,l=(0,eM.createTracksCacheKey)({filterType:s,category:o,tags:n}),d=(0,eg.default)(e?.tracksApiRequestInitiator,l);return{...e,trackIdsCache:{...e?.trackIdsCache,[l]:{...e?.trackIdsCache?.[l],[r]:(0,en.default)(t.map(e=>e.id))}},numberOfTracksByPage:{...e?.numberOfTracksByPage,[l]:{...e?.numberOfTracksByPage?.[l],[r]:i}},tracksApiRequestInitiator:Object.keys(d).length?d:void 0}}case $.EMIT_ERROR:{let{key:t}=a.payload;if(t===eC.TRACKS_API_REQUEST)return{...e,tracksApiRequestInitiator:void 0};return e}case eC.TRACK_DETAIL_API_REQUEST_INIT:{let{slug:t,apiRequestInitiator:r}=a.payload;return{...e,trackDetailPendingStates:{...e?.trackDetailPendingStates,[t]:!0}
1,trackDetailApiRequestInitiators:{...e?.trackDetailApiRequestInitiators,[t]:r},trackDetailErrorMessages:(0,eg.default)(e?.trackDetailErrorMessages,[t])}}case eC.TRACK_DETAIL_API_REQUEST_SUCCESS:{let{data:t,trackReadTimesWithTimestampsFromRetryQueue:r}=a.payload,i=(0,eb.extractTrackDetailData)(t,e?.trackDetailById,r),s={...e?.trackDetailById,[t.id]:i};return{...e,trackDetailPendingStates:(0,eg.default)(e?.trackDetailPendingStates,[t.slug]),trackDetailById:s,trackDetailIdsBySlug:{...e?.trackDetailIdsBySlug,[t.slug]:t.id},trackDetailApiRequestInitiators:(0,eg.default)(e?.trackDetailApiRequestInitiators,[t.slug])}}case eC.TRACK_DETAIL_API_REQUEST_FAILURE:{let{errorMessage:t,slug:r}=a.payload;return{...e,trackDetailPendingStates:(0,eg.default)(e?.trackDetailPendingStates,[r]),trackDetailErrorMessages:{...e?.trackDetailErrorMessages,[r]:t},trackDetailApiRequestInitiators:(0,eg.default)(e?.trackDetailApiRequestInitiators,[r])}}case H.LOGOUT_API_REQUEST_SUCCESS:return o;case eI.COMMENT_CREATE_SUCCESS:{let{slug:t,commentTargetType:r}=a.payload;if("track"!==r)return e;let i=e?.trackDetailIdsBySlug?.[t??""],s=e?.trackDetailById?.[i??""];if(!i||!s)return e;let o={...s,comments:(s.comments??0)+1};return{...e,trackDetailById:{...e?.trackDetailById,[i]:o}}}case eI.COMMENT_DELETE_SUCCESS:{let{slug:t,commentTargetType:r}=a.payload.commentReduxKeys;if("track"!==r)return e;let i=e?.trackDetailIdsBySlug?.[t??""],s=e?.trackDetailById?.[i??""];if(!i||!s)return e;let o={...s,comments:s.comments?s.comments-1:0};return{...e,trackDetailById:{...e?.trackDetailById,[i]:o}}}default:return e}},[eT.COMPONENT_NAME]:(e=n,a)=>{switch(a.type){case eT.USER_HISTORY_API_REQUEST_INIT:{let{apiRequestInitiator:t,isPremium:r,dateFrom:i,dateTo:s,sort:o,search:n,page:l}=a.payload,d=(0,eL.createUserHistoryApiTypeKey)({isPremium:r,dateFrom:i,dateTo:s,sort:o,page:l,search:n});return{...e,apiRequestInitiator:{...e?.apiRequestInitiator,[d]:t}}}case eT.USER_HISTORY_API_REQUEST_SUCCESS:{let{tracks:t,shows:r,dataProcessing:i,isPremium:s,dateFrom:o,dateTo:n,sort:l,page:d,numberOfUnfilteredTracks:c,numberOfUnfilteredShows:u,search:p}=a.payload,y=(0,eL.createUserHistoryApiTypeKey)({isPremium:s,dateFrom:o,dateTo:n,sort:l,page:d,search:p});return{...e,...t?{userHistoryTrackIds:{...e?.userHistoryTrackIds,[y]:ed({currentValue:e?.userHistoryTrackIds?.[y],newValue:t.map(({id:e})=>e),dataProcessing:i,uniqByProp:""})},numberOfUserHistoryRecordsByPage:{...e?.numberOfUserHistoryRecordsByPage,[y]:{...e?.numberOfUserHistoryRecordsByPage?.[y],[d]:c}}}:{},...r?{userHistoryShowIds:{...e?.userHistoryShowIds,[y]:ed({currentValue:e?.userHistoryShowIds?.[y],newValue:r.map(({id:e})=>e),dataProcessing:i,uniqByProp:""})},numberOfUserHistoryRecordsByPage:{...e?.numberOfUserHistoryRecordsByPage,[y]:{...e?.numberOfUserHistoryRecordsByPage?.[y],[d]:u}}}:{},apiRequestInitiator:{...e?.apiRequestInitiator,[y]:void 0}}}case H.LOGOUT_API_REQUEST_SUCCESS:return n;default:return e}},[ej.COMPONENT_NAME]:(e=l,a)=>{switch(a.type){case ej.USER_LIKED_API_REQUEST:{let{apiRequestInitiator:t}=a.payload;return{...e,apiRequestInitiator:t}}case ej.USER_LIKED_API_REQUEST_SUCCESS:{let{data:t,numberOfUnfilteredRecords:r,page:i,search:s}=a.payload,o=(0,eB.createUserLikedReduxKey)({search:s}
1);return{...e,userLikedTrackIds:{...e?.userLikedTrackIds,[o]:{...e?.userLikedTrackIds?.[o],[i]:t.sections.items.map(e=>e.id)}},numberOfUserLikedTracksByPage:{...e?.numberOfUserLikedTracksByPage,[o]:{...e?.numberOfUserLikedTracksByPage?.[o],[i]:r}},apiRequestInitiator:void 0}}case V.LOG_EVENTS_API_REQUEST_INIT:{let{event:t,trackId:r}=a.payload;if(t===V.LOG_EVENT_LIKE)return eF(e,r);if(t===V.LOG_EVENT_REMOVE_LIKED)return eV(e,r);return e}case $.EMIT_ERROR:{let{componentName:t,event:r,trackId:i}=a.payload;if(t===V.COMPONENT_NAME&&"string"==typeof r&&"string"==typeof i){if(r===V.LOG_EVENT_LIKE)return eV(e,i);else if(r===V.LOG_EVENT_REMOVE_LIKED)return eF(e,i)}return e}case H.LOGOUT_API_REQUEST_SUCCESS:return l;default:return e}},[e$.COMPONENT_NAME]:(e=d,a)=>{switch(a.type){case e$.USER_PASSWORD_RESET_API_REQUEST_INIT:return{...e,userPasswordSuccessfullyReset:!1};case e$.USER_PASSWORD_RESET_API_REQUEST_SUCCESS:return{...e,userPasswordSuccessfullyReset:!0};case e$.USER_PASSWORD_RESET_CONFIRM_API_REQUEST_INIT:return{...e,userPasswordConfirmSuccessful:!1};case e$.USER_PASSWORD_RESET_CONFIRM_API_REQUEST_SUCCESS:return{...e,userPasswordConfirmSuccessful:!0};case e$.CLEAR_USER_PASSWORD_RESET_SUCCESS:{let{source:t}=a.payload;return{...e,..."password-reset-confirm"===t?{userPasswordConfirmSuccessful:!1}:{userPasswordSuccessfullyReset:!1}}}case H.LOGOUT_API_REQUEST_SUCCESS:return d;default:return e}},[eQ.COMPONENT_NAME]:(e=c,a)=>{switch(a.type){case eQ.USER_PROFILE_API_REQUEST_SUCCESS:{let{data:t}=a.payload;return{...e,userId:t.id,...t.avatar_url?{userAvatarUrl:t.avatar_url,userAvatarUrlFromApi:t.avatar_url}:{},userProfile:t}}case eQ.UPDATE_USER_PROFILE_SUBSCRIPTION:if(!e?.userProfile)return e;return{...e,userProfile:{...e.userProfile,subscription:a.payload.subscription}};case eQ.USER_PROFILE_UPDATE_API_REQUEST_INIT:return{...e,userProfileSuccessfullyUpdated:!1};case eQ.USER_PROFILE_UPDATE_API_REQUEST_SUCCESS:return{...e,userProfileSuccessfullyUpdated:!0};case eQ.SET_ARE_NOTIFICATIONS_ENABLED_ON_API_SUCCESS:{let{areNotificationsEnabled:t}=a.payload;if(!e?.userProfile)return console.error("UserProfileApi.reducer() - SET_ARE_NOTIFICATIONS_ENABLED_ON_API_SUCCESS - userProfile is not available"),e;return{...e,userProfile:{...e.userProfile,allowed_push_notification:t}}}case L.READ_ASYNC_STORAGE_SUCCESS:case q.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS:{let{metadata:t}=a.payload,r=!e?.userId&&t?.userId,i=!e?.userAvatarUrlFromApi&&t?.avatarUrl;if(r||i)return{...e,...r?{userId:t?.userId}:{},...i?{userAvatarUrl:t?.avatarUrl}:{}};return e}case $.EMIT_ERROR:{let{key:t}=a.payload;if(t!==eQ.USER_PROFILE_UPDATE_API_REQUEST_INIT)return e;return{...e,userProfileSuccessfullyUpdated:!1}}case H.EXECUTE_RN_REDIRECT:case H.LOGOUT_API_REQUEST_SUCCESS:return c;default:return e}},[eY.COMPONENT_NAME]:(e=p,a)=>{switch(a.type){case eY.USER_SAVED_API_REQUEST_INIT:{let{apiRequestInitiator:t}=a.payload;return{...e,apiRequestInitiator:t}}case eY.USER_SAVED_API_REQUEST_SUCCESS:{let{data:t,numberOfUnfilteredRecords:r,page:i,search:s}=a.payload,o=(0,eZ.createUserSavedReduxKey)({search:s}
1);return{...e,userSavedTrackIds:{...e?.userSavedTrackIds,[o]:{...e?.userSavedTrackIds?.[o],[i]:(0,ef.default)(t.sections.items,e=>e.id)}},numberOfUserSavedTracksByPage:{...e?.numberOfUserSavedTracksByPage,[o]:{[i]:r}},apiRequestInitiator:void 0}}case V.LOG_EVENTS_API_REQUEST_INIT:{let{event:t,trackId:r}=a.payload;if(t===V.LOG_EVENT_SAVE)return eJ(e,r);if(t===V.LOG_EVENT_REMOVE_SAVED)return eX(e,r);return e}case $.EMIT_ERROR:{let{componentName:t,event:r,trackId:i}=a.payload;if(t===V.COMPONENT_NAME&&"string"==typeof r&&"string"==typeof i){if(r===V.LOG_EVENT_SAVE)return eX(e,i);else if(r===V.LOG_EVENT_REMOVE_SAVED)return eJ(e,i)}return e}case H.LOGOUT_API_REQUEST_SUCCESS:return p;default:return e}},[eq.COMPONENT_NAME]:(e=u,a)=>{switch(a.type){case eq.SAVE_USER_DEVICE_TOKEN:{let{userDeviceToken:t}=a.payload;return{...e,userDeviceToken:t}}case eq.SAVE_USER_DEVICE_TOKEN_SUCCESS:{let{userDeviceToken:t}=a.payload;return{...e,registeredUserDeviceToken:t}}case H.LOGOUT_API_REQUEST_SUCCESS:return{...e,registeredUserDeviceToken:void 0,userDeviceToken:void 0};case eq.SAVE_EMAIL_SUBSCRIPTION_SUCCESS:{let{email:t,isSubscribed:r}=a.payload;if(!t)return e;return{...e,newsletterSubscriptionByEmail:{...e?.newsletterSubscriptionByEmail,[t]:r}}}case $.EMIT_ERROR:{let{userDeviceToken:t,key:r}=a.payload;if(r===eq.SAVE_USER_DEVICE_TOKEN&&"string"==typeof t&&t)return{...e,userDeviceToken:t};return e}case eq.FETCH_USER_SHOW_BELLS_INIT:{let{apiRequestInitiator:t}=a.payload;return{...e,userShowBellsApiRequestInitiator:t}}case eq.FETCH_USER_SHOW_BELLS_SUCCESS:{let{data:t,page:r}=a.payload;return{...e??{},userShowBellById:{...e?.userShowBellById,...(0,e_.default)(t,"id")},userShowBellIdBySlug:{...e?.userShowBellIdBySlug,...(0,eh.default)((0,e_.default)(t,"slug"),({id:e})=>e)},userShowBells:{...e?.userShowBells??{},[`${r}`]:t.map(({id:e})=>e)},userShowBellsApiRequestInitiator:void 0}}case eq.FETCH_USER_SHOW_RATINGS_SUCCESS:{let{data:t,page:r}=a.payload;return{...e??{},userShowRatingById:{...e?.userShowRatingById,...(0,e_.default)(t,"id")},userShowRatingIdBySlug:{...e?.userShowRatingIdBySlug,...(0,eh.default)((0,e_.default)(t,"slug"),({id:e})=>e)},userShowRatings:{...e?.userShowRatings??{},[`${r}`]:t.map(({id:e})=>e)}}}case ey.SHOW_BELL_TOGGLE_API_REQUEST_SUCCESS:{let{isBelled:t,slug:r}=a.payload,i=e?.userShowBellIdBySlug?.[r??""];if(!t||!e?.userShowBells||!i)return e;return{...e??{},userShowBells:(0,eh.default)(e.userShowBells,e=>(e??[]).filter(e=>e!==i))}}case ey.SET_SHOW_RATING_SUCCESS:{let{showSlug:t,rating:r}=a.payload,i=e?.userShowRatingIdBySlug?.[t??""],s=e?.userShowRatingById?.[i??""];if(!i||!s||!e?.userShowRatingById||!e?.userShowRatingById?.[i??""])return e;return{...e,userShowRatingById:{...e.userShowRatingById,[i]:{...s,user_rating:r}}}}default:return e}},[e6]:(e=m,a)=>{switch(a.type){case e9:{let{apiRequestInitiator:t}=a.payload;return{...e,apiRequestInitiatorPosts:t}}case e7:{let{page:t,posts:r}=a.payload;return{...e,postIdsByPage:{...e?.postIdsByPage,[t]:r.map(e=>e.id)},postDetailById:{...e?.postDetailById,...(0,e_.default)(r,"id")},postIdsBySlug:{...e?.postIdsBySlug,...(0,eh.default)((0,e_.default)(r,"slug"),({id:e})=>e)}}}case e8:{let{apiRequestInitiator:t}=a.payload;return{...e,apiRequestInitiatorPosts:t}}case ae:{let{slug:t,post:r}=a.payload,i=r?.id;if(!r?.id)return e;return{...e,postDetailById:{...e?.postDetailById,[i]:r},postIdsBySlug:{...e?.postIdsBySlug,[t]:i}}}default:return e}},[aa.COMPONENT_NAME]:(e=E,a)=>{switch(a.type){case aa.MEDIA_TOPICS_REQUEST_SUCCESS:{let{data:t,route:r}=a.payload,i=(0,at.createMediaTopicsCacheKey)({route:r});return{...e,mediaTopicsIdsCache:{...e?.mediaTopicsIdsCache??{},[i]:t.map(e=>e.id)},mediaTopicsById:{...e?.mediaTopicsById??{},...(0,e_.default)(t,"id")},mediaTopicsIdsBySlug:{...e?.mediaTopicsIdsBySlug??{},...(0,eh.default)((0,e_.default)(t,"slug"),({id:e})=>e)}}}case aa.MEDIA_TOPIC_DETAIL_REQUEST_SUCCESS:{let{mediaTopic:t}=a.payload,r=t?.id,i=t?.slug;if(!r||!i)return e;return{...e,mediaTopicDetailsById:{...e?.mediaTopicDetailsById??{},[r]:(0,at.extractMediaTopicDetailData)(t)},mediaTopicsIdsBySlug:{...e?.mediaTopicsIdsBySlug,[i]:r}}}case B.CREATE_HOMEPAGE_TAB_SUCCESS:{let{slug:t,newlyCreatedTab:r,homepageTabVariant:i}
1=a.payload,s=e?.mediaTopicsIdsBySlug?.[t],o=e?.mediaTopicDetailsById?.[s||""];if(!s||!o||!r||"media_topic_tracks_list_route"!==i)return e;return{...e,mediaTopicDetailsById:{...e?.mediaTopicDetailsById??{},[s]:{...o,homepage_tab_pin_slug:r.slug}}}}case B.DELETE_HOMEPAGE_TAB_SUCCESS:{let{slug:t,homepageTabVariant:r}=a.payload,i=e?.mediaTopicsIdsBySlug?.[t],s=e?.mediaTopicDetailsById?.[i||""];if(!i||!s||"media_topic_tracks_list_route"!==r)return e;return{...e,mediaTopicDetailsById:{...e?.mediaTopicDetailsById??{},[i]:{...s,homepage_tab_pin_slug:void 0}}}}default:{let t=(0,eA.getTracksFromTrackRelatedAction)({action:a});if(!t)return e;return(({state:e,tracks:a=[]})=>{let t=a.flatMap(e=>Array.isArray(e.media_topics)&&e.media_topics?.length?e.media_topics:[]);return t?.length?{...e,mediaTopicsById:{...e?.mediaTopicsById??{},...t.reduce((e,a)=>({...e,[a.id]:a}),{})},mediaTopicsIdsBySlug:{...e?.mediaTopicsIdsBySlug,...t.reduce((e,a)=>({...e,[a.slug]:a.id}),{})}}:e})({state:e,tracks:t})}}},[ar.COMPONENT_NAME]:(e=ai,a)=>{if(a.type===ar.NAMED_ENTITY_DETAIL_REQUEST_SUCCESS){let{namedEntity:t}=a.payload,r=t?.id,i=t?.slug;return r&&i?{...e,namedEntitiesById:{...e?.namedEntitiesById??{},[r]:t},namedEntitiesBySlug:{...e?.namedEntitiesBySlug,[i]:r}}:e}{let t=(0,eA.getTracksFromTrackRelatedAction)({action:a});return t?(({state:e,tracks:a=[]})=>{let t=a.flatMap(e=>Array.isArray(e.named_entities)&&e.named_entities?.length?e.named_entities:[]);return t?.length?{...e,namedEntitiesById:{...e?.namedEntitiesById??{},...t.reduce((e,a)=>({...e,[a.id]:a}),{})},namedEntitiesBySlug:{...e?.namedEntitiesBySlug,...t.reduce((e,a)=>({...e,[a.slug]:a.id}),{})}}:e})({state:e,tracks:t}):e}},form:h.reducer});e.s(["default",0,(e,a)=>{if(a.type!==e1.HYDRATE)return as(e,a);{let t=a.payload;if(a?.metaData?.phase==="gssg"){let r=a.metaData.router?.state??a.metaData.router,i=a.metaData.prevRouterState?.state??a.metaData.prevRouterState,s=r?.query,o=s?.isUserLoggedIn===N.LOGGED_IN,n=r?.route,l=r?.asPath,d=l.startsWith(e0.SHOWS_PREMIUM);if((0,g.getIsShowDetailPageRoute)({route:n,asPath:l,isPremium:d})&&d&&(s?.modal||i?.query?.modal))return e??t??{};let c=(0,_.default)({},t??{},e??{}),u={...e?.[q.COMPONENT_NAME]?.tracksById,...t?.[q.COMPONENT_NAME]?.tracksById},p={...e?.[q.COMPONENT_NAME]?.trackPreviewsByIds,...t?.[q.COMPONENT_NAME]?.trackPreviewsByIds},y=e?.[q.COMPONENT_NAME]?.playStatus===q.STOPED&&t?.[q.COMPONENT_NAME]?.playlist?.length?t?.[q.COMPONENT_NAME].playlist:e?.[q.COMPONENT_NAME]?.playlist,m={...t?.[q.COMPONENT_NAME],...e?.[q.COMPONENT_NAME],...Object.keys(u).length?{tracksById:u}:{},...Object.keys(p).length?{trackPreviewsByIds:p}:{},...y?.length?{playlist:y}:{}},E={...c[$.COMPONENT_NAME]},f={...e?.[ey.COMPONENT_NAME]?.showDetailsById,...o?{}:t?.[ey.COMPONENT_NAME]?.showDetailsById},h={...c[ey.COMPONENT_NAME],...Object.keys(f).length?{showDetailsById:f}:{}};return{...t,...e,...c,...Object.keys(m).length?{[q.COMPONENT_NAME]:m}:{},...Object.keys(E).length?{[$.COMPONENT_NAME]:E}:{},...Object.keys(h).length?{[ey.COMPONENT_NAME]:h}:{}}}return{...e,...t??{}}}}],315469);var ao=e.i(679557),an=e.i(549998);e.i(75907),e.i(743858),e.i(307640);var al=function(e){return{done:!0,value:e}},ad={};function ac(e){return an.channel(e)?"channel":an.stringableFunc(e)?String(e):an.func(e)?e.name:String(e)}function au(e,a,t){var r,i,s,o=a;function n(a,t){if(o===ad)return al(a);if(t&&!i)throw o=ad,t;r&&r(a);var n=t?e[i](t):e[o]();return o=n.nextState,s=n.effect,r=n.stateUpdater,i=n.errorState,o===ad?al(a):s}return(0,ao.m)(n,function(e){return n(null,e)},t)}function ap(e,a){for(var t=arguments.length,r=Array(t>2?t-2:0),i=2;i<t;i++)r[i-2]=arguments[i];var s,o={done:!1,value:(0,ao.E)(e)},n=function(e){return s=e};return au({q1:function(){return{nextState:"q2",effect:o,stateUpdater:n}},q2:function(){var e;return{nextState:"q1",effect:(e=s,{done:!1,value:ao.H.apply(void 0,[a].concat(r,[e]))})}}},"q1","takeEvery("+ac(e)+", "+a.name+")")}function ay(e,a){for(var t,r,i=arguments.length,s=Array(i>2?i-2:0),o=2;o<i;o++)s[o-2]=arguments[o];var n={done:!1,value:(0,ao.E)(e)},l=function(e){return{done:!1,value:ao.H.apply(void 0,[a].concat(s,[e]))}},d=function(e){return t=e},c=function(e){return r=e};return au({q1:function(){return{nextState:"q2",effect:n,stateUpdater:c}},q2:function(){var e;return t?{nextState:"q3",effect:(e=t,{done:!1,value:(0,ao.I)(e)})}:{nextState:"q1",effect:l(r),stateUpdater:d}},q3:function(){return{nextState:"q1",effect:l(r),stateUpdater:d}}},"q1","takeLatest("+ac(e)+", "+a.name+")")}function am(e,a){for(var t,r=arguments.length,i=Array(r>2?r-2:0),s=2;s<r;s++)i[s-2]=arguments[s];var o={done:!1,value:(0,ao.E)(e)},n=function(e){return t=e};return au({q1:function(){return{nextState:"q2",effect:o,stateUpdater:n}},q2:function(){var e;return{nextState:"q1",effect:(e=t,{done:!1,value:ao.K.apply(void 0,[a].concat(i,[e]))})}}},"q1","takeLeading("+ac(e)+", "+a.name+")")}function aE(e,a,t){for(var r,i,s=arguments.length,o=Array(s>3?s-3:0),n=3;n<s;n++)o[n-3]=arguments[n];var l={done:!1,value:(0,ao.L)(e)},d=function(e){return r=e},c=function(e){return i=e},u=!an.channel(a);return u||c(a),au({q1:function(){return{nextState:"q2",effect:{done:!1,value:(0,ao.M)(a,(0,ao.N)(1))},stateUpdater:c}},q2:function(){return{nextState:"q3",effect:{done:!1,value:(0,ao.E)(i)},stateUpdater:d}},q3:function(){var e;return{nextState:"q4",effect:(e=r,{done:!1,value:ao.H.apply(void 0,[t].concat(o,[e]))})}},q4:function(){return{nextState:"q2",effect:l}}},u?"q1":"q2","throttle("+ac(a)+", "+t.name+")")}function a_(e,a,t){for(var r=e,i=arguments.length,s=Array(i>3?i-3:0),o=3;o<i;o++)s[o-3]=arguments[o];var n={done:!1,value:ao.K.apply(void 0,[t].concat(s))},l={done:!1,value:(0,ao.L)(a)};return au({q1:function(){return{nextState:"q2",effect:n,errorState:"q10"}},q2:function(){return{nextState:ad}},q10:function(e){if((r-=1)<=0)throw e;return{nextState:"q1",effect:l}}},"q1","retry("+t.name+")")}function af(e,a,t){for(var r,i,s=arguments.length,o=Array(s>3?s-3:0),n=3;n<s;n++)o[n-3]=arguments[n];var l={done:!1,value:(0,ao.E)(a)},d={done:!1,value:(0,ao.O)({action:(0,ao.E)(a),debounce:(0,ao.L)(e)})},c=function(e){return r=e},u=function(e){return i=e};return au({q1:function(){return{nextState:"q2",effect:l,stateUpdater:c}},q2:function(){return{nextState:"q3",effect:d,stateUpdater:u}},q3:function(){var e;return i.debounce?{nextState:"q1",effect:(e=r,{done:!1,value:ao.H.apply(void 0,[t].concat(o,[e]))})}:{nextState:"q2",effect:{done:!1,value:i.action},stateUpdater:c}}},"q1","debounce("+ac(a)+", "+t.name+")")}function ah(e,a){for(var t=arguments.length,r=Array(t>2?t-2:0),i=2;i<t;i++)r[i-2]=arguments[i];return ao.H.apply(void 0,[ap,e,a].concat(r))}function ag(e,a){for(var t=arguments.length,r=Array(t>2?t-2:0),i=2;i<t;i++)r[i-2]=arguments[i];return ao.H.apply(void 0,[ay,e,a].concat(r))}function aS(e,a){for(var t=arguments.length,r=Array(t>2?t-2:0),i=2;i<t;i++)r[i-2]=arguments[i];return ao.H.apply(void 0,[am,e,a].concat(r))}function ak(e,a,t){for(var r=arguments.length,i=Array(r>3?r-3:0),s=3;s<r;s++)i[s-3]=arguments[s];return ao.H.apply(void 0,[aE,e,a,t].concat(i))}function aT(e,a,t){for(var r=arguments.length,i=Array(r>3?r-3:0),s=3;s<r;s++)i[s-3]=arguments[s];return ao.K.apply(void 0,[a_,e,a,t].concat(i))}function av(e,a,t){for(var r=arguments.length,i=Array(r>3?r-3:0),s=3;s<r;s++)i[s-3]=arguments[s];return ao.H.apply(void 0,[af,e,a,t].concat(i))}e.s(["debounce",()=>av,"retry",()=>aT,"takeEvery",()=>ah,"takeLatest",()=>
1ag,"takeLeading",()=>aS,"throttle",()=>ak],170159),e.s([],484288),e.i(170159);var aI=ao;e.s(["actionChannel",()=>aI.M,"all",()=>aI.X,"call",()=>aI.K,"cancelled",()=>aI.a1,"delay",()=>aI.L,"fork",()=>aI.H,"put",()=>aI.V,"select",()=>aI.a0,"take",()=>aI.E,"takeEvery",()=>ah,"takeLatest",()=>ag],499126);var aI=ao,ab=e.i(831228);function*aR(e){try{let{persistent:a,isDismissed:t,pseudoModalType:r}=e.payload;if(a&&(r===I.NOTIFICATION_PERMISSION||r===I.BATTERY_OPTIMIZATION)){let e=r===I.NOTIFICATION_PERMISSION?"isNotificationPermissionPseudoModalDismissed":"isBatteryOptimizationPseudoModalDismissed";yield(0,aI.K)(ab.updatePersistedMetadata,{[e]:t})}}catch(e){console.error("setIsPseudoModalDismissed()",e)}}let aA=[function*(){yield ag(I.SET_IS_PSEUDO_MODAL_DISMISSED,aR)}];e.s(["default",0,aA],88283)},91415,607452,792790,199,392522,828134,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(36840),r=e.i(753901),i=e.i(580983),s=e.i(425258),o=e.i(165997);let n=[function*(){yield(0,a.takeEvery)(s.SET_STOP_PLAYING_TIMER,function*(e){let{timer:s,initiator:n,stopPlayingTimerFormSelection:l}=e.payload;try{n&&s?(yield(0,a.call)(r.default.sendSleepTimerInitEvent,{value:"number"==typeof l?String(Math.round(l/6e4)):l||""}),yield(0,a.put)((0,i.showMessage)({message:o.default.sleepInitiated,type:"info",showOnlyOneInstance:!0}))):s||"button"!==n||(yield(0,a.call)(r.default.sendSleepTimerCancelEvent,void 0))}catch(e){t.IS_DEVELOPMENT_ENVIRONMENT&&console.error("StopPlayingTimer.sagas.handleSetStopPlayingTimer()",e)}})}];e.s(["default",0,n],91415);var l=e.i(264255),d=e.i(30438),c=e.i(71285),u=e.i(648607),p=e.i(931250);let y=e=>new Promise(a=>setTimeout(a,e));e.s(["sleep",0,y],607452);let m=new class{login=async e=>{let{email:a,password:r}=e;if(!a||!r)throw Error(p.VALIDATION_ERROR);let{response:i,json:s}=await (0,p.fetchWithPerformanceMetrics)(`${u.WEB_API_BASE_V2_EVALUATED}/login`,(0,p.createFetchInitOptions)({accessToken:void 0,method:"POST",body:JSON.stringify({email:a,password:r,platform:t.IS_REACT_NATIVE_ENVIRONMENT?"RN":"WEB"})}));return{data:s,status:i.status}};logout=async({accessToken:e})=>{if(!e)throw Error(p.USER_NOT_LOGGED_IN_ERROR);let{response:a}=await (0,p.fetchWithPerformanceMetrics)(`${u.WEB_API_BASE_V2_EVALUATED}/logout`,(0,p.createFetchInitOptions)({accessToken:void 0,method:"POST"}),{convertResultToJson:!1});return{status:a.status}};refreshLoginToken=async({refreshToken:e,timeout:a})=>{if(u.DEBUG_401_ERRORS&&console.log("LoginApi.refreshLoginToken()",{refreshToken:e}),!e)throw Error(p.VALIDATION_ERROR);t.IS_DEVELOPMENT_ENVIRONMENT&&u.DEBUG_401_ERRORS&&await y(1e4),u.DEBUG_401_ERRORS&&console.log("LoginApi.refreshLoginToken() - before http");let{response:r,json:i}=await (0,p.fetchWithPerformanceMetrics)(`${u.WEB_API_BASE_V2_EVALUATED}/refresh-login-token`,(0,p.createFetchInitOptions)({accessToken:void 0,method:"POST",body:JSON.stringify({refreshToken:e,platform:t.IS_REACT_NATIVE_ENVIRONMENT?"RN":"WEB"})}),{timeout:a});return u.DEBUG_401_ERRORS&&console.log("refreshLoginToken() - after http",i),{data:i,status:r.status}};fetchAccessToken=async()=>{let{json:e}=await (0,p.fetchWithPerformanceMetrics)(`${u.WEB_API_BASE_V2_EVALUATED}/access-token`,{});return e}};e.s(["default",0,m],792790);var E=e.i(203828),_=e.i(195568),f=e.i(320051);let h=async({accessToken:e,skipRedirectToSignup:a})=>{await m.logout({accessToken:e}),a||(await E.default.push(_.SIGNUP),(0,f.default)())};e.s(["default",0,h],199);let g={logoutError:{id:"modules.LoginApi.logoutError",defaultMessage:"Odhlášení se nezdařilo. Zkuste prosím akci zopakovat."},loginDueTo401Error:{id:"modules.LoginApi.loginDueTo401Error",defaultMessage:"Prosím, přihlaste se znovu do svého účtu. Pokud si nepamatujete heslo, nechte si zaslat Zapomenuté heslo."}};function*S({error:e}){if(!(e instanceof Error&&e.message===p.UNAUTHORIZED_401))throw e;if(yield(0,a.select)(c.getIsAccessTokenRefreshing))try{let e=0;for(;e<12e3;){e+=1e3;let t=yield(0,a.select)(c.getIsAccessTokenRefreshed),r=yield(0,a.select)(c.getIsAccessTokenRefreshing);if(u.DEBUG_401_ERRORS&&console.log("handle401ErrorValidationAndWaiting(
1) - polling for access token refresh status",{delayedInMs:e,isAccessTokenRefreshed:t,isAccessTokenRefreshing:r}),t||!r)break;yield(0,a.delay)(1e3)}}catch{}let t=yield(0,a.select)(c.getAccessToken),r=yield(0,a.select)(c.getIsAccessTokenRefreshed);if(!t||r)throw e;return{accessToken:t}}function*k({error:e}){let{accessToken:t}=yield(0,a.call)(S,{error:e});try{yield(0,a.put)((0,d.refreshLoginApiRequest)());let e=yield(0,a.select)(c.getRefreshToken);if(e){let{data:t}=yield(0,a.call)(m.refreshLoginToken,{refreshToken:e});yield(0,a.put)((0,d.refreshLoginApiRequestSuccess)({accessToken:t.access_token,refreshToken:t.refresh_token}));return}yield(0,a.put)((0,l.emitError)(d.refreshLoginApiRequestKey,"Unable to refresh token")),(yield(0,a.select)(c.getIsUserLoggedIn))&&(yield(0,a.call)(h,{accessToken:t,skipRedirectToSignup:!1}))}catch(e){yield(0,a.call)(h,{accessToken:t,skipRedirectToSignup:!1}),yield(0,a.put)((0,d.logoutApiRequestSuccess)({key:d.logoutApiRequestKey})),yield(0,a.put)((0,i.showMessage)({message:g.loginDueTo401Error,type:"info",showOnlyOneInstance:!0,closeAtTimestamp:Number.MAX_SAFE_INTEGER})),yield(0,a.put)((0,l.emitError)(d.refreshLoginApiRequestKey,"Unable to refresh token"))}}e.s(["default",0,g],392522),e.s(["handle401error",()=>k],828134)},274423,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(828134),r=e.i(71285),i=e.i(931250),s=e.i(209953),o=e.i(36840),n=e.i(648607);function*l(e,l){n.DEBUG_401_ERRORS&&console.log("fetchDataWithRefreshTokenHandler()",l);try{if(o.IS_DEVELOPMENT_ENVIRONMENT&&"[object Object]"!==Object.prototype.toString.call(l.fnParams?.[0])&&console.error("fetchDataWithRefreshTokenHandler() - fnParams[0] is not an object"),!(yield(0,a.select)(r.getIsAccessTokenValidityEvaluated))&&(o.IS_REACT_NATIVE_ENVIRONMENT||1)){try{let e=0;for(;e<=n.API_REQUEST_TIMEOUT_IN_MS&&(n.DEBUG_401_ERRORS&&console.log("fetchDataWithRefreshTokenHandler() - polling for isAccessTokenValidityEvaluated",e),!(yield(0,a.select)(r.getIsAccessTokenValidityEvaluated)));)yield(0,a.delay)(1e3),e+=1e3;e>n.API_REQUEST_TIMEOUT_IN_MS&&(yield(0,a.call)(s.reportError,Error("Total delay exceeded while waiting for access token validity evaluation"),"FETCH_DATA_WITH_REFRESH_TOKEN_HANDLER_TIMEOUT",{...l.fnParams?.[0]??{},maxDelayInMs:n.API_REQUEST_TIMEOUT_IN_MS}))}catch{}let t=yield(0,a.select)(r.getToken);if(t){let r=[...l.fnParams];try{"[object Object]"===Object.prototype.toString.call(r[0])&&(r[0].accessToken=t),l.accessToken=t}catch{}return yield(0,a.call)(e,...r)}}return yield(0,a.call)(e,...l.fnParams)}catch(d){n.DEBUG_401_ERRORS&&console.log("fetchDataWithRefreshTokenHandler() - catch err - before handle401error",l);try{yield(0,a.call)(t.handle401error,{error:d})}catch(e){n.DEBUG_401_ERRORS&&console.log("fetchDataWithRefreshTokenHandler() - catch err - after handle401error",l,e)}let s=yield(0,a.select)(r.getToken);if(d instanceof Error&&d.message===i.UNAUTHORIZED_401&&l.accessToken!==s&&(o.IS_REACT_NATIVE_ENVIRONMENT||1)){n.DEBUG_401_ERRORS&&console.log("fetchDataWithRefreshTokenHandler() - attempting to re-fetch data with refreshed access token",l);let t=[...l.fnParams];return"[object Object]"===Object.prototype.toString.call(t[0])&&(t[0].accessToken=s),yield(0,a.call)(e,...t)}throw d}}e.s(["fetchDataWithRefreshTokenHandler",()=>l])},682235,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(648607),r=e.i(36840),i=e.i(274423),s=e.i(209953),o=e.i(931250),n=e.i(71285),l=e.i(264255),d=e.i(254721),c=e.i(69409),u=e.i(476979);let p=[{id:"3d1b2e83-b751-11eb-94e1-005056011137",ad_duration:139,provider:"Triton: ARSPY",name:"Triton Digital a2x",impression_uri:"https://api.youradio.cz/news/v1.0/ad/3d1b2e83-b751-11eb-94e1-005056011137/impression",ad_media_uri:"https://m.actve.net/evropa2/2019/02/20190225-proc-maji-starsi-muzi-radi-mladsi-holky-2.-cast.mp3",banner:{media_uri:"https://www.youradio.cz/assets/img/default-ads.png",width:1e3,height:1e3},category_id:null,category_slug:null,mime_type:"audio/mpeg"}],y=0,m=new class{getAdvertisements=async({type:e,accessToken:a})=>{if(!e)throw Error(o.VALIDATION_ERROR);if(r.IS_DEVELOPMENT_ENVIRONMENT&&t.DEBUG_401_ERRORS&&a&&y<t.DEBUG_401_ERRORS_NUMBER_OF_THROWN_ERRORS)throw y+=1,console.log("getAdvertisements() - throwing error",{accessToken:a}),Error(o.UNAUTHORIZED_401);let{json:i}=await (0,o.fetchWithPerformanceMetrics)(`${o.API_BASE}/ads?${u.default.stringify({type:e})}`,(0,o.createFetchInitOptions)({accessToken:a}));return Array.isArray(i)?(r.IS_DEVELOPMENT_ENVIRONMENT&&t.MOCK_ADS_API?p:i).map(e=>
1({...e,category_id:e?.category_id??c.GENERIC_ADVERTISEMENT_CATEGORY_ID,category_slug:e?.category_slug??c.GENERIC_ADVERTISEMENT_CATEGORY_ID})):i};sendAdvertisementImpression=async({impressionUri:e,accessToken:a,trackId:t})=>{if(!e||!t)throw Error("VALIDATION_ERROR");let{json:r}=await (0,o.fetchWithPerformanceMetrics)(e,(0,o.createFetchInitOptions)({accessToken:a,method:"POST",body:JSON.stringify({track_id:t})}));return r}};var E=e.i(753901),_=e.i(16767);let f=function*(e){let t,{type:c,PENDING:u}=e.payload;try{t=yield(0,a.select)(n.getToken);let e=yield(0,a.call)(i.fetchDataWithRefreshTokenHandler,m.getAdvertisements,{accessToken:t,fnParams:[{type:c,accessToken:t}]});if(Array.isArray(e))yield(0,a.put)((0,d.fetchAdvertisementsSuccess)({advertisements:e,type:c,pendingKey:u.key}));else if("error"in e&&e.error)throw Error(e.error)}catch(i){r.IS_TEST_ENVIRONMENT||console.error("AdsApi.sagas.handleFetchAdvertisement()",i),i instanceof Error&&(yield(0,a.put)((0,l.emitError)(u.key,i.message)),(0,s.reportError)(i,e.type,{type:c,...i.message===o.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},h=function*(e){let t,{impressionUri:c,trackId:u,advertisementType:p,PENDING:y,advertisementId:f}=e.payload;try{t=yield(0,a.select)(n.getToken),yield(0,a.call)(i.fetchDataWithRefreshTokenHandler,m.sendAdvertisementImpression,{accessToken:t,fnParams:[{impressionUri:c,trackId:u,accessToken:t}]});let e=yield(0,a.select)(e=>(0,_.getAdvertisementById)(e,{advertisementId:f}));yield(0,a.call)(E.default.adImpression,{category:e?.category_slug??"unknown",source:p}),yield(0,a.put)((0,d.sendAdvertisementImpressionSuccess)({pendingKey:y.key}))}catch(i){r.IS_TEST_ENVIRONMENT||console.error("AdsApi.sagas.handleSendAdvertisementImpression()",i),i instanceof Error&&(yield(0,a.put)((0,l.emitError)(y.key,i.message)),(0,s.reportError)(i,e.type,{impressionUri:c,trackId:u,advertisementType:`${p}`,...i.message===o.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},g=[function*(){yield(0,a.takeEvery)(c.FETCH_ADVERTISEMENTS,f),yield(0,a.takeEvery)(c.SEND_ADVERTISEMENT_IMPRESSION,h)}];e.s(["default",0,g],682235)},945836,e=>{"use strict";var a=e.i(648607),t=e.i(261294),r=e.i(203975),i=e.i(847504);e.s(["fetchAuthorBySlug",0,({slug:e,isInitiatedFromGetStaticProps:a})=>({type:r.FETCH_AUTHOR_BY_SLUG,payload:{slug:e,isInitiatedFromGetStaticProps:a,[t.PENDING]:{isPending:!0,key:(0,i.createAuthorBySluApiPendingKey)(e)}}}),"fetchAuthorBySlugSuccess",0,({author:e,pendingKey:a})=>({type:r.FETCH_AUTHOR_BY_SLUG_SUCCESS,payload:{author:e,[t.PENDING]:{isPending:!0,key:a}}}),"fetchAuthors",0,({isPremium:e,page:s,onlyInterestedInFollowingSlug:o,isInitiatedFromGetStaticProps:n,limit:l=a.PAGE_SIZE,apiRequestInitiator:d,search:c})=>({type:r.FETCH_AUTHORS,payload:{isPremium:e,page:s,onlyInterestedInFollowingSlug:o,isInitiatedFromGetStaticProps:n,limit:l,apiRequestInitiator:d,search:c,[t.PENDING]:{isPending:!0,key:(0,i.createAuthorsApiPendingKey)({isPremium:e,search:c,page:s})}}}),"fetchAuthorsSuccess",0,({isPremium:e,authors:a,page:i,pendingKey:s,search:o})=>({type:r.FETCH_AUTHORS_SUCCESS,payload:{authors:a,isPremium:e,page:i,search:o,[t.PENDING]:{isPending:!1,key:s}}})])},14716,e=>{"use strict";var a=e.i(931250),t=e.i(476979);let r=new class{getAuthors=async({isPremium:e,accessToken:r,page:i,limit:s,search:o})=>{let n={section:e?"premium_shows":"shows",limit:s,page:i,...o?{search:o}:{}},l=t.default.stringify(n),d=l?`?${l}`:"",{json:c}=await (0,a.fetchWithPerformanceMetrics)(`${a.API_BASE}/authors${d}`,(0,a.createFetchInitOptions)({accessToken:r}));return c};getAuthorBySlug=async({slug:e,accessToken:t})=>{let{json:r}=await (0,a.fetchWithPerformanceMetrics)(`${a.API_BASE}/authors/slug/${e}`,(0,a.createFetchInitOptions)({accessToken:t}));return r}};e.s(["default",0,r])},9695,525267,e=>{"use strict";e.i(484288);var a=e.i(499126);e.i(648607);var t=e.i(36840),r=e.i(274423),i=e.i(209953),s=e.i(931250),o=e.i(71285),n=e.i(264255),l=e.i(945836),d=e.i(203975),c=e.i(14716);let u=function*(e){let d,{isPremium:u,onlyInterestedInFollowingSlug:p,isInitiatedFromGetStaticProps:y,page:m,limit:E,PENDING:_,search:f}=e.payload;try{d=yield(0,a.select)(o.getToken);let e=yield(0,a.call)(r.fetchDataWithRefreshTokenHandler,c.default.getAuthors,{accessToken:d,fnParams:[{isPremium:u,accessToken:d,page:m,limit:E,search:f}]}),t=p?e.filter(({slug:e})=>e===p):e;yield(0,a.put)((0,l.fetchAuthorsSuccess)({authors:t,isPremium:u,page:m,search:f,pendingKey:_.key}))}catch(r){if(t.IS_TEST_ENVIRONMENT||console.error("AuthorsApi.sagas.handleFetchAuthors()",r),r instanceof Error&&(yield(0,a.put)((0,n.emitError)(_.key,r.message)),(0,i.reportError)(r,e.type,{isPremium:`${u}`,...r.message===s.UNAUTHORIZED_401?{accessToken:`${d}`}:{}})),y)throw r}},p=function*(e){let d,{slug:u,PENDING:p,isInitiatedFromGetStaticProps:y}=e.payload;try{d=yield(0,a.select)(o.getToken);let e=yield(0,a.call)(r.fetchDataWithRefreshTokenHandler,c.default.getAuthorBySlug,{accessToken:d,fnParams:[{slug:u,accessToken:d}]});yield(0,a.put)((0,l.fetchAuthorBySlugSuccess)({author:e,pendingKey:p.key}
1))}catch(r){if(t.IS_TEST_ENVIRONMENT||console.error("AuthorsApi.sagas.handleFetchAuthorBySlug()",r),r instanceof Error&&(yield(0,a.put)((0,n.emitError)(p.key,r.message)),(0,i.reportError)(r,e.type,{...r.message===s.UNAUTHORIZED_401?{accessToken:`${d}`}:{}})),y)throw r}},y=[function*(){yield(0,a.takeEvery)(d.FETCH_AUTHORS,u),yield(0,a.takeEvery)(d.FETCH_AUTHOR_BY_SLUG,p)}];e.s(["default",0,y],9695);let m={subscribeSuccess:{id:"Modules.CategoriesApi.subscribeSuccess",defaultMessage:`Začali jste odeb\xedrat podcasty z kategorie.`},subscribeError:{id:"Modules.CategoriesApi.subscribeError",defaultMessage:`Přihl\xe1šen\xed k odběru podcastů z kategorie se nezdařilo.`},unSubscribeSuccess:{id:"Modules.CategoriesApi.unSubscribeSuccess",defaultMessage:`Přestali jste odeb\xedrat podcasty z kategorie.`},unSubscribeError:{id:"Modules.ShowsApi.unSubscribeError",defaultMessage:`Odhl\xe1šen\xed z odběru podcastů z kategorie se nezdařilo.`}};e.s(["default",0,m],525267)},650395,e=>{"use strict";var a=e.i(931250),t=e.i(476979),r=e.i(36840),i=e.i(573725);let s=new class{getCategories=async({accessToken:e,isPremium:s,search:o})=>{let n={...s?{audiobook:1}:{},...o?{name:o}:{}},l=t.default.stringify(n),d=l?`?${l}`:"",{json:c}=await (0,a.fetchWithPerformanceMetrics)(o?`${a.API_BASE}/categories/search${d}`:s?`${a.API_BASE}/categories${d}`:`${a.API_BASE}/categories/all${d}`,(0,a.createFetchInitOptions)({accessToken:e}));if(r.IS_DEVELOPMENT_ENVIRONMENT&&!s&&!o&&!c.find(({id:e})=>e===i.CHILDREN_AND_FAMILY_CATEGORY_ID))throw Error("CategoriesService.getCategories() - CHILDREN_AND_FAMILY_CATEGORY_ID not found");return c};getCategoryById=async({id:e,withPerformanceTracking:t=!0})=>{let{json:r}=await (0,a.fetchWithPerformanceMetrics)(`${a.API_BASE}/categories/${e}`,(0,a.createFetchInitOptions)({accessToken:void 0}),{withPerformanceTracking:t});return r};subscribeCategory=async e=>{let{id:t,accessToken:r}=e;if(r){if(!t)throw Error(a.VALIDATION_ERROR)}else throw Error(a.USER_NOT_LOGGED_IN_ERROR);let{json:i}=await (0,a.fetchWithPerformanceMetrics)(`${a.API_BASE}/categories/${encodeURI(t)}/subscribe`,(0,a.createFetchInitOptions)({accessToken:r,method:"POST"}));return i};unSubscribeCategory=async e=>{let{id:t,accessToken:r}=e;if(r){if(!t)throw Error(a.VALIDATION_ERROR)}else throw Error(a.USER_NOT_LOGGED_IN_ERROR);let{json:i}=await (0,a.fetchWithPerformanceMetrics)(`${a.API_BASE}/categories/${encodeURI(t)}/subscribe`,(0,a.createFetchInitOptions)({accessToken:r,method:"DELETE"}));return i}};e.s(["default",0,s])},429892,(e,a,t)=>{a.exports=function(e,a,t,r){var i=-1,s=null==e?0:e.length;for(r&&s&&(t=e[++i]);++i<s;)t=a(t,e[i],i,e);return t}},406882,(e,a,t)=>{a.exports=function(e){return function(a){return null==e?void 0:e[a]}}},640195,(e,a,t)=>{a.exports=e.r(406882)({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"})},640928,(e,a,t)=>{var r=e.r(640195),i=e.r(782346),s=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
17f]/g,o=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");a.exports=function(e){return(e=i(e))&&e.replace(s,r).replace(o,"")}},447850,(e,a,t)=>{var r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;a.exports=function(e){return e.match(r)||[]}},313716,(e,a,t)=>{var r=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;a.exports=function(e){return r.test(e)}},370541,(e,a,t)=>{var r="\\ud800-\\udfff",i="\\u2700-\\u27bf",s="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",n="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",l="['’]",d="["+n+"]",c="["+s+"]",u="[^"+r+n+"\\d+"+i+s+o+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",y="[\\ud800-\\udbff][\\udc00-\\udfff]",m="["+o+"]",E="(?:"+c+"|"+u+")",_="(?:"+m+"|"+u+")",f="(?:"+l+"(?:d|ll|m|re|s|t|ve))?",h="(?:"+l+"(?:D|LL|M|RE|S|T|VE))?",g="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",S="[\\ufe0e\\ufe0f]?",k="(?:\\u200d(?:"+["[^"+r+"]",p,y].join("|")+")"+S+g+")*",T="(?:"+["["+i+"]",p,y].join("|")+")"+(S+g+k),v=RegExp([m+"?"+c+"+"+f+"(?="+[d,m,"$"].join("|")+")",_+"+"+h+"(?="+[d,m+E,"$"].join("|")+")",m+"?"+E+"+"+f,m+"+"+h,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",T].join("|"),"g");a.exports=function(e){return e.match(v)||[]}},327708,(e,a,t)=>{var r=e.r(447850),i=e.r(313716),s=e.r(782346),o=e.r(370541);a.exports=function(e,a,t){return(e=s(e),void 0===(a=t?void 0:a))?i(e)?o(e):r(e):e.match(a)||[]}},422471,(e,a,t)=>{var r=e.r(429892),i=e.r(640928),s=e.r(327708),o=RegExp("['’]","g");a.exports=function(e){return function(a){return r(s(i(a).replace(o,"")),e,"")}}},809952,(e,a,t)=>{a.exports=e.r(422471)(function(e,a,t){return e+(t?"-":"")+a.toLowerCase()})},735290,857554,541447,559222,779204,48955,33005,125099,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(753901),r=e.i(580983),i=e.i(648607),s=e.i(36840),o=e.i(274423),n=e.i(209953),l=e.i(931250),d=e.i(71285),c=e.i(264255),u=e.i(681957),p=e.i(573725),y=e.i(525267),m=e.i(722528),E=e.i(650395),_=e.i(83371),f=e.i(901460),h=e.i(975621);let g=function*({page:e,pageName:r}){e>1&&(yield(0,a.call)(t.default.sendPaginationEvent,{source:`${r}-${e}`}))};e.s(["default",0,g],857554);var S=e.i(30438),k=e.i(820584),T=e.i(792790),v=e.i(410977);function*I(){try{if(yield(0,a.select)(d.getIsAccessTokenValidityEvaluated))return;let e=0;for(;e<=3;){let t=yield(0,a.select)(d.getIsAccessTokenValidityEvaluated),r=yield(0,a.select)(e=>(0,v.getIsPending)(k.SET_ACCESS_TOKEN_VALIDITY_EVALUATED,e));if(t||!r)break;e+=1,yield(0,a.delay)(200)}if(yield(0,a.select)(d.getIsAccessTokenValidityEvaluated))return}catch(e){}try{yield(0,a.put)((0,c.emitIsPending)(k.SET_ACCESS_TOKEN_VALIDITY_EVALUATED,!0));let e=yield(0,a.call)(T.default.fetchAccessToken);e[i.TOKEN_COOKIE_KEY]&&e[i.API_TOKEN_VERSION_KEY]===i.API_TOKEN_VERSION_WEB&&(yield(0,a.put)((0,S.setAccessToken)({accessToken:e[i.TOKEN_COOKIE_KEY],refreshToken:e[i.REFRESH_TOKEN_COOKIE_KEY]})))}catch(e){console.error("fetchAndSetAccessToken()",e)}finally{yield(0,a.put)((0,c.emitIsPending)(k.SET_ACCESS_TOKEN_VALIDITY_EVALUATED,!1)),yield(0,a.put)((0,S.setAccessTokenValidityEvaluated)(!0))}}e.s(["fetchAndSetAccessToken",()=>I],541447);var b=e.i(146577);let R=e=>e[b.COMPONENT_NAME]?.trackReadTimesWithTimestampsByTrackId??i.EMPTY_OBJECT;e.s(["getTrackReadTimesWithTimestampsFromRetryQueue",0,R],559222);var A=e.i(663088),P=e.i(602245),O=e.i(490971),N=e.i(476979),w=e.i(799523);let z="PremiumPurchased",U=e=>{let a=!!(e?.id&&e?.track?.url);return a||console.error("getIsTrackPayloadValid()",a,e),a};e.s(["getIsTrackPayloadValid",0,U],779204);let D=new class{getShows=async({page:e,limit:a,apiRoute:t,category:r,order:s,accessToken:o,startsWith:n,author:d,premiumType:c,filterType:u,tags:p,publisher:y,search:m})=>{if("number"!=typeof e||e<1||"number"!=typeof a||a<1)throw Error(l.VALIDATION_ERROR);let E={limit:a,...e>1?{page:e}:{},...s?{order:c===z&&s===P.ORDER_ALPHABETICALLY?"name":s}:{},...y?{provider_slug:y}:{},...n&&s===P.ORDER_ALPHABETICALLY?{starts_with:n}:{},...c?{premium:"true"}:{},...p.length?{"tags[]":p}:{},..."top-shows"===u?{date_from:(0,w.default)().subtract(i.NUMBER_OF_DAYS_FOR_TOP_LISTS,"days").format(i.API_DATE_FILTER_FORMAT_OPTION),date_to:(0,w.default)().format(i.API_DATE_FILTER_FORMAT_OPTION),...r?{category_slug:r}:{}}:"trending-shows"===u?{date_from:(0,w.default)().subtract(i.NUMBER_OF_DAYS_FOR_TRENDING_LISTS,"days").format(i.API_DATE_FILTER_FORMAT_OPTION),date_to:(0,w.default)().format(i.API_DATE_FILTER_FORMAT_OPTION)}:"news"===u&&r?{category_slug:r}:{},...t&&r?{category_slug:r}:{},...m?{search:m}:{}},_=N.default.stringify(E),f=_?`?${_}`:"",h=t?`${l.API_BASE_RAW}${t}`:d?`${l.API_BASE}/shows/author/slug/${d}`:r&&!u?`${l.API_BASE}/shows/category/slug/${r}`:p.length?`${l.API_BASE}/shows/tags`:"premium-news"===u?`${l.API_BASE}/shows/premium/new`:"news"===u?`${l.API_BASE}/shows/latest`:"top-shows"===u||"trending-shows"===u?`${l.API_BASE}/shows/popular`:"PremiumBookmarks"===c?`${l.API_BASE}/shows/bookmarked`:c===z?`${l.API_BASE}/shows/owned`:`${l.API_BASE}/shows`,{response:g,json:S}=await (0,l.fetchWithPerformanceMetrics)(`${h}${f}`,(0,l.createFetchInitOptions)({accessToken:o}));if(204===g.status)return{data:[],authorPayload:void 0,numberOfUnfilteredRecords:0};let k="[object Object]"===Object.prototype.toString.call(S)&&"items"in S?S.items:S;return{authorPayload:"[object Object]"===Object.prototype.toString.call(S)&&"author"in S?S.author:void 0,data:k,numberOfUnfilteredRecords:k.length}};getShowDetail=async({id:e="",slug:a="",limit:t,page:r,accessToken:i,sort:s,isPremium:o,search:n,withPerformanceTracking:d=!0})=>{if(!e&&!a)throw Error(l.VALIDATION_ERROR);let c={tracks:t,page:r,...n&&{track_query:n},...s?{track_order:s}:{}},u=o?"premium":"podcast",p=N.default.stringify(c),y=p?`?${p}`:"",m=e?`${l.API_BASE_V3}/shows/${encodeURI(e)}/${u}${y}`:`${l.API_BASE_V3}/shows/slug/${encodeURI(a)}/${u}${y}`,{json:E}=await (0,l.fetchWithPerformanceMetrics)(m,(0,l.createFetchInitOptions)({accessToken:i}),{withPerformanceTracking:d});return{result:{...E,tracks:E.tracks?.filter(U)??[],track_order:s},numberOfUnfilteredRecords:E.tracks.length}};subscribeShow=async e=>{let{id:a,accessToken:t}=e;if(t){if(!a)throw Error(l.VALIDATION_ERROR)}else throw Error(l.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE}/shows/${encodeURI(a)}/subscribe`,(0,l.createFetchInitOptions)({accessToken:t,method:"POST"}));return r};unSubscribeShow=async e=>{let{id:a,accessToken:t}=e;if(t){if(!a)throw Error(l.VALIDATION_ERROR)}else throw Error(l.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE}/shows/${encodeURI(a)}/subscribe`,(0,l.createFetchInitOptions)({accessToken:t,method:"DELETE"}));return r};bellShow=async e=>{let{slug:a,accessToken:t,isBelled:r}=e;if(t){if(!a)throw Error(l.VALIDATION_ERROR)}else throw Error(l.USER_NOT_LOGGED_IN_ERROR);let{json:i}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE}/shows/${a}/bell`,(0,l.createFetchInitOptions)({accessToken:t,method:r?"DELET
1E":"POST"}));return i};getSubscribedShows=async({limit:e,page:a,accessToken:t,search:r,filterType:i})=>{let s=N.default.stringify({limit:e,page:a,...r?{search:r}:{}}),o=s?`?${s}`:"",n="private"===i?`${l.API_BASE}/shows/private${o}`:`${l.API_BASE}/shows/subscribed${o}`,{json:d}=await (0,l.fetchWithPerformanceMetrics)(n,(0,l.createFetchInitOptions)({accessToken:t}));return{result:d,numberOfUnfilteredRecords:d.length}};showBookmark=async e=>{let{id:a,accessToken:t,type:r}=e;if(t){if(!a||!t)throw Error(l.VALIDATION_ERROR)}else throw Error(l.USER_NOT_LOGGED_IN_ERROR);let{json:i}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE}/shows/${encodeURI(a)}/bookmark`,(0,l.createFetchInitOptions)({accessToken:t,method:"add"===r?"POST":"DELETE"}));return i};deletePrivatePodcast=async e=>{let{showId:a,accessToken:t}=e;if(t){if(!a||!t)throw Error(l.VALIDATION_ERROR)}else throw Error(l.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE}/shows/private/${encodeURI(a)}`,(0,l.createFetchInitOptions)({accessToken:t,method:"DELETE"}));return r};fetchSimilarShows=async({showSlug:e,limit:a,page:t,accessToken:r})=>{if(!e)throw Error(l.VALIDATION_ERROR);let i={limit:a,...t>1?{page:t}:{}},s=N.default.stringify(i),o=s?`?${s}`:"",{json:n}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE}/shows/similar/${encodeURI(e)}${o}`,(0,l.createFetchInitOptions)({accessToken:r,method:"GET"}));return n??[]};setShowRating=async({showSlug:e,accessToken:a,rating:t})=>{if(!e||!a)throw Error(l.VALIDATION_ERROR);let{json:r}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE}/shows/${encodeURI(e)}/rate`,(0,l.createFetchInitOptions)({accessToken:a,method:"POST",body:JSON.stringify({rating:t})}));return r??[]}};var C=e.i(258856);let M=function*(e){let t,{page:r,limit:i,apiRoute:u,category:p,order:y,startsWith:m="",author:E,premiumType:_,filterType:f,PENDING:h,tags:S,isInitiatedFromGetStaticProps:k,publisher:T,search:v}=e.payload;try{t=yield(0,a.select)(d.getToken);let{data:e,authorPayload:s,numberOfUnfilteredRecords:n}=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.getShows,{accessToken:t,fnParams:[{page:r,limit:i,apiRoute:u,category:p,author:E,order:y,accessToken:t,startsWith:m,premiumType:_,filterType:f,tags:S,publisher:T,search:v}]});yield(0,a.put)(A.showsApiRequestSuccess({page:r,data:e,apiRoute:u,category:p,order:y,startsWith:m||"",author:E,premiumType:_,filterType:f,...s?{authorPayload:s}:{},tags:S,publisher:T,numberOfUnfilteredRecords:n,search:v,pendingKey:h.key})),yield(0,a.call)(g,{pageName:_?`${P.COMPONENT_NAME}Premium`:P.COMPONENT_NAME,page:r})}catch(o){if(s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.getShows()",o),o instanceof Error&&(yield(0,a.put)((0,c.emitError)(h.key,o.message)),(0,n.reportError)(o,e.type,{page:`${r}`,limit:`${i}`,category:p,apiRoute:`${u}`,order:y??"",startsWith:m,author:`${E}`,premiumType:`${_}`,filterType:`${f}`,...o.message===l.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),k)throw o}finally{(yield(0,a.cancelled)())&&(yield(0,a.put)((0,c.emitIsPending)(h.key,!1)))}},L=function*(e){let t,{page:r,limit:i,playlistPageInitializer:u,apiRequestInitiator:p,sort:y,isPremium:m,slug:E,search:_,generatorToBeCalledFinally:h,PENDING:S,prefetchAccessToken:k,isInitiatedFromGetStaticProps:T}=e.payload;try{let e=yield(0,a.select)(d.getToken);k&&!e&&(yield(0,a.call)(I)),t=yield(0,a.select)(d.getToken);let{result:s,numberOfUnfilteredRecords:n}=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.getShowDetail,{accessToken:t,fnParams:[{page:r,limit:i,accessToken:t,sort:y,isPremium:m,slug:E,search:_}]}),l=yield(0,a.select)(R);yield(0,a.put)(A.showDetailApiRequestSuccess({data:s,apiRequestInitiator:p,slug:E,page:r,pendingKey:S.key,numberOfUnfilteredRecords:n,trackReadTimesWithTimestampsFromRetryQueue:l,sort:y,search:_,isPremium:m})),yield(0,a.call)(g,{pageName:f.COMPONENT_NAME,page:r})}catch(o){if(s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.getShowDetail()",o),o instanceof Error&&(yield(0,a.put)((0,c.emitError)(S.key,o.message)),(0,n.reportError)(o,e.type,{page:`${r}`,limit:`${i}`,...u?{playlistPageInitializer:u}:{},apiRequestInitiator:`${p}`,sort:`${y}`,isPremium:`${m}`,slug:E,search:`${_}`,...o.message===l.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}),T))throw o}finally{h&&(yield(0,a.call)(h))}}
1,j=function*(e){let i,{id:u,initiator:p,actionToBeFinallyDispatched:y,subscribe:m,PENDING:E}=e.payload;try{i=yield(0,a.select)(d.getToken),m?yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.subscribeShow,{accessToken:i,fnParams:[{id:u,accessToken:i}]}):yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.unSubscribeShow,{accessToken:i,fnParams:[{id:u,accessToken:i}]}),yield(0,a.call)(t.default.sendShowSubscribeToggleEvent,{value:m?"subscribe":"unsubscribe",source:(0,C.evaluateShowSubscribeOrUnsubscribeSource)(p)}),yield(0,a.put)((0,r.showMessage)({message:m?O.default.subscribeSuccess:O.default.unSubscribeSuccess,type:"info",showOnlyOneInstance:!1})),yield(0,a.put)(A.showSubscribeApiRequestSuccess({id:u,pendingKey:E.key,subscribe:m}))}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.handleSubscribeShow()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(E.key,t.message)),yield(0,a.put)((0,r.showMessage)({message:O.default.subscribeError,type:"error",showOnlyOneInstance:!1})),(0,n.reportError)(t,e.type,{id:u,initiator:`${p}`,...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}finally{y&&(yield(0,a.put)(y))}},B=function*(e){let i,{slug:u,isBelled:p,PENDING:y}=e.payload;try{i=yield(0,a.select)(d.getToken),yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.bellShow,{accessToken:i,fnParams:[{slug:u,accessToken:i,isBelled:p}]}),yield(0,a.put)((0,A.showBellToggleApiRequestSuccess)({pendingKey:y.key,isBelled:p,slug:u})),yield(0,a.put)((0,r.showMessage)({message:p?O.default.unNotifySuccess:O.default.notifySuccess,type:"info",showOnlyOneInstance:!1})),yield(0,a.call)(t.default.sendShowBellToggleEvent,{value:p?"subscribe":"unsubscribe"})}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.handleBellRequest()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(y.key,t.message)),yield(0,a.put)((0,r.showMessage)({message:p?O.default.unNotifyError:O.default.notifyError,type:"error",showOnlyOneInstance:!1})),(0,n.reportError)(t,e.type,{slug:u,...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}},F=function*(e){let t,{page:r,limit:i,search:u,PENDING:p,filterType:y}=e.payload;try{t=yield(0,a.select)(d.getToken);let{result:e,numberOfUnfilteredRecords:s}=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.getSubscribedShows,{accessToken:t,fnParams:[{page:r,limit:i,accessToken:t,search:u,filterType:y}]});yield(0,a.put)(A.getSubscribedShowsApiRequestSuccess({data:e,numberOfUnfilteredRecords:s,page:r,search:u,pendingKey:p.key,filterType:y})),yield(0,a.call)(g,{pageName:h.COMPONENT_NAME,page:r})}catch(o){s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.handleGetSubscribedShows()",o),o instanceof Error&&(yield(0,a.put)((0,c.emitError)(p.key,o.message)),(0,n.reportError)(o,e.type,{page:`${r}`,limit:`${i}`,filterType:y,...o.message===l.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},V=function*(e){let t,{id:u,PENDING:p,type:y,initiator:m}=e.payload;try{t=yield(0,a.select)(d.getToken),yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.showBookmark,{accessToken:t,fnParams:[{id:u,accessToken:t,type:y}]}),yield(0,a.put)((0,A.showBookmarkSuccess)({id:u,type:y,initiator:m})),yield(0,a.put)((0,r.showMessage)({message:"add"===y?O.default.saveShowSuccess:O.default.saveShowRemoveSuccess,type:"info",showOnlyOneInstance:!1})),yield(0,a.put)((0,A.showsApiRequestInit)({page:P.SHOWS_API_ENDPOINT_PAGINATION_STARTS_WITH,limit:i.PAGE_SIZE,apiRequestInitiator:void 0,premiumType:"PremiumBookmarks",search:void 0}))}catch(i){s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.handleShowBookmarkInit()",i),i instanceof Error&&(yield(0,a.put)((0,c.emitError)(p.key,i.message)),(0,n.reportError)(i,e.type,{id:u,type:y,initiator:m,...i.message===l.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),yield(0,a.put)((0,r.showMessage)({message:"add"===y?O.default.saveShowError:O.default.saveShowRemoveError,type:"error",showOnlyOneInstance:!1}))}finally{(yield(0,a.cancelled)())&&(yield(0,a.put)((0,c.emitIsPending)(p.key,!1)))}},G=function*(e){let i,{showId:u,PENDING:p}=e.payload;try{i=yield(0,a.select)(d.getToken),yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.deletePrivatePodcast,{accessToken:i,fnParams:[{showId:u,accessToken:i}]}),yield(0,a.put)((0,A.deletePrivatePodcastSuccess)({showId:u,pendingKey:p.key}
1)),yield(0,a.put)((0,r.showMessage)({message:O.default.deletePrivatePodcastSuccess,type:"info",showOnlyOneInstance:!1})),yield(0,a.call)(t.default.sendDeletePrivatePodcastEvent)}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.handleDeletePrivatePodcast()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(p.key,t.message)),(0,n.reportError)(t,e.type,{showId:u,...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}})),yield(0,a.put)((0,r.showMessage)({message:O.default.deletePrivatePodcastError,type:"error",showOnlyOneInstance:!1}))}finally{(yield(0,a.cancelled)())&&(yield(0,a.put)((0,c.emitIsPending)(p.key,!1)))}},H=function*(e){let r,{showSlug:i,PENDING:u,page:p,limit:y}=e.payload;try{r=yield(0,a.select)(d.getToken);let e=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.fetchSimilarShows,{accessToken:r,fnParams:[{showSlug:i,limit:y,page:p,accessToken:r}]});yield(0,a.put)((0,A.fetchSimilarShowsSuccess)({showSlug:i,pendingKey:u.key,shows:e,page:p})),yield(0,a.call)(t.default.sendDeletePrivatePodcastEvent)}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.handleFetchSimilarShows()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(u.key,t.message)),(0,n.reportError)(t,e.type,{showSlug:i,...t.message===l.UNAUTHORIZED_401?{accessToken:`${r}`}:{}}))}finally{(yield(0,a.cancelled)())&&(yield(0,a.put)((0,c.emitIsPending)(u.key,!1)))}},x=function*(e){let i,{showSlug:u,PENDING:p,rating:y}=e.payload;try{i=yield(0,a.select)(d.getToken),yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,D.setShowRating,{accessToken:i,fnParams:[{showSlug:u,accessToken:i,rating:y}]}),yield(0,a.put)((0,A.setShowRatingSuccess)({pendingKey:p.key,showSlug:u,rating:y})),yield(0,a.put)((0,r.showMessage)({type:"info",message:O.default.showDetailRatingSuccess.defaultMessage,closeAtTimestamp:Date.now()+5e3})),yield(0,a.call)(t.default.setShowRating)}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Shows.sagas.handleSetShowRating()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(p.key,t.message)),yield(0,a.put)((0,r.showMessage)({type:"error",message:t.message===l.FORBIDDEN_403?O.default.showDetailRatingError403.defaultMessage:O.default.showDetailRatingError.defaultMessage,closeAtTimestamp:Date.now()+5e3})),(0,n.reportError)(t,e.type,{showSlug:u??"",...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}finally{(yield(0,a.cancelled)())&&(yield(0,a.put)((0,c.emitIsPending)(p.key,!1)))}},K=[function*(){yield(0,a.takeEvery)(P.SHOWS_API_REQUEST_INIT,M),yield(0,a.takeEvery)(P.SHOW_DETAIL_API_REQUEST_INIT,L),yield(0,a.takeEvery)(P.SHOW_SUBSCRIBE_API_REQUEST_INIT,j),yield(0,a.takeEvery)(P.SHOW_BELL_TOGGLE_API_REQUEST_INIT,B),yield(0,a.takeLatest)(P.GET_SUBSCRIBED_SHOWS_API_REQUEST,F),yield(0,a.takeEvery)(P.SHOW_BOOKMARK_INIT,V),yield(0,a.takeEvery)(P.DELETE_PRIVATE_PODCAST,G),yield(0,a.takeEvery)(P.FETCH_SIMILAR_SHOWS,H),yield(0,a.takeEvery)(P.SET_SHOW_RATING,x)}];e.s(["default",0,K,"getShows",0,M],48955);let W=function*(e){let t,{dispatchCategoriesSubscribeApiRequestResult:r,dispatchCategoriesUnSubscribeApiRequestResult:i,id:p,isPremium:y,PENDING:m,onlyInterestedInFollowingSlug:f,isInitiatedFromGetStaticProps:h,prefetchShowsForNonEmptyCategoriesParams:g,search:S}=e.payload;try{t=yield(0,a.select)(d.getToken);let e=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,E.default.getCategories,{accessToken:t,fnParams:[{accessToken:t,isPremium:y,search:S}]}),s=f?e.filter(({slug:e,subcategories:a})=>f===e||a?.some(e=>f===e.slug)):e;if(yield(0,a.put)(u.categoriesApiRequestSuccess({data:s,isPremium:y,pendingKey:m.key,search:S})),r&&(yield(0,a.put)(u.categoriesSubscribeApiRequestSuccess({id:p,isPremium:y}))),i&&(yield(0,a.put)(u.categoriesUnSubscribeApiRequestSuccess({id:p,isPremium:y}))),g)if(g.payload.category){let e=s.find(({slug:e})=>e===g.payload.category);if(e?.slug===g.payload.category)for(let t=0;t<(e?.subcategories?.length??0);t++){let r=e.subcategories?.[t];r?.shows&&(yield(0,a.call)(M,{...g,payload:{...g.payload,category:r?.slug??""}}))}}else console.error("Categories.sagas.getCategories() - prefetchShowsForNonEmptyCategoriesParams missing categorySlug")}catch(o){if(s.IS_TEST_ENVIRONMENT||console.error("Categories.sagas.getCategories()",o),o instanceof Error&&(yield(0,a.put)((0,c.emitError)(m.key,o.message)),r&&(yield(0,a.put)((0,c.emitError)((0,_.createCategoriesSubscribeApiPendingKey)({isPremium:y,id:p}),o.message))),i&&(yield(0,a.put)((0,c.emitError)((0,_.createCategoriesUnSubscribeApiPendingKey)({isPremium:y,id:p}),o.message))),(0,n.reportError)(o,e.type,{...o.message===l.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),h)throw o}},$=function*(e){let i,{id:p,source:_,isPremium:f,showConfirmationMessage:h,PENDING:g}=e.payload;try{i=yield(0,a.select)(d.getToken),yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,E.default.subscribeCategory,{accessToken:i,fnParams:[{id:p,accessToken:i}]}),yield(0,a.put)(u.categoriesApiRequestInit({id:p,dispatchCategoriesSubscribeApiRequestResult:!0,isPremium:f,search:void 0})),h&&(yield(0,a.put)((0,r.showMessage)({message:y.default.subscribeSuccess,type:"info",showOnlyOneInstance:!1})));let e=yield(0,a.select)(e=>(0,m.getCategorySlug)(e,{categoryId:p}));
1yield(0,a.call)(t.default.sendCategorySubscribeToggleEvent,{source:_,value:"subscribe",category:e})}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Categoriess.sagas.SubscribeCategories()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(g.key,t.message)),yield(0,a.put)((0,r.showMessage)({message:y.default.subscribeError,type:"error",showOnlyOneInstance:!1})),(0,n.reportError)(t,e.type,{id:p,source:_,isPremium:`${f}`,...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}},Q=function*(e){let i,{id:p,source:_,isPremium:f,showConfirmationMessage:h,PENDING:g}=e.payload;try{i=yield(0,a.select)(d.getToken),yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,E.default.unSubscribeCategory,{accessToken:i,fnParams:[{id:p,accessToken:i}]}),yield(0,a.put)(u.categoriesApiRequestInit({id:p,dispatchCategoriesUnSubscribeApiRequestResult:!0,isPremium:f,search:void 0})),h&&(yield(0,a.put)((0,r.showMessage)({message:y.default.unSubscribeSuccess,type:"info",showOnlyOneInstance:!1})));let e=yield(0,a.select)(e=>(0,m.getCategorySlug)(e,{categoryId:p}));yield(0,a.call)(t.default.sendCategorySubscribeToggleEvent,{source:_,value:"unsubscribe",category:e})}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Categoriess.sagas.unSubscribeCategories()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(g.key,t.message)),yield(0,a.put)((0,r.showMessage)({message:y.default.unSubscribeError,type:"error",showOnlyOneInstance:!1})),(0,n.reportError)(t,e.type,{id:p,source:_,isPremium:`${f}`,...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}},q=[function*(){yield(0,a.takeEvery)(p.CATEGORIES_API_REQUEST_INIT,W),yield(0,a.takeEvery)(p.CATEGORIES_SUBSCRIBE_API_REQUEST_INIT,$),yield(0,a.takeEvery)(p.CATEGORIES_UNSUBSCRIBE_API_REQUEST_INIT,Q)}];e.s(["default",0,q],735290);var Y=e.i(770078),Z=e.i(904109),J=e.i(972645),X=e.i(217363),ee=e.i(168754);let ea=function*(e){};var et=e.i(700659),er=e.i(553678),ei=e.i(16767);let es=function*({playlistPageInitializer:e,tracksForPlaylist:t,source:r}){let s=yield(0,a.select)(et.getPlayStatus),o=yield(0,a.select)(d.getIsUserLoggedIn),n=yield(0,a.select)(et.getCurrentlyPlayingTrack),l=n?.id,c=yield(0,a.select)(et.getTrackIdThatShouldBePlayed),u=yield(0,a.select)(ei.getPrerollWasPlayed),p=yield(0,a.select)(e=>(0,ei.getAdvertisementForTrackId)(e,{trackId:c})),y=p?.id,m=yield(0,a.select)(e=>(0,et.getIsTrackMonetizable)(e,c)),E=yield(0,a.select)(e=>!!(0,et.getTrack)(e,p?.id)),_=(0,er.evaluateAdvertisementShouldBePlayed)({prerollWasPlayed:u,advertisementId:y,advertisementUrl:(0,ei.getAdvertisementUrlFromPayload)(p),advertisementTrackIsAvailable:E,isTrackMonetizable:m,currentlyPlayingTrackId:l}),f=_?y:c;if(s===ee.STOPED&&f&&(l!==f&&(yield(0,a.put)((0,X.setCurrentlyPlayingTrackId)({id:f,isUserLoggedIn:!0}))),yield(0,a.call)(ea,f)),s===ee.STOPED){let t=yield(0,a.select)(et.getPlaylistPageInitializer);e&&e!==t&&(yield(0,a.put)((0,X.setPlaylistPageInitializer)(e)))}let h=yield(0,a.select)(et.getTrackIdsThatShouldBePlayedAsNext);(!l||l&&s===ee.STOPED)&&f&&((yield(0,a.select)(et.getCurrentlyPlayingTrackId))!==f&&(yield(0,a.put)((0,X.setCurrentlyPlayingTrackId)({id:f,isUserLoggedIn:o}))),s===ee.STOPED&&(yield(0,a.put)((0,X.setPlaylist)({playlist:(0,er.generateNewPlaylist)({currentlyPlayingTrackId:c,playlist:[],trackIds:t,tracksIdsThatShouldBePlayedAsNext:h,advertisementTrackId:_?y:void 0,onlyTracksStartingFromCurrentlyPlayingTrackID:!0})})))),s!==ee.PLAYING?(i.DEBUG_SET_PLAY_STATUS&&console.log("primaryPlayButtonPressSagaSubTask.setPlayStatus()",ee.PLAYING),yield(0,a.put)((0,X.setPlayStatus)({playStatus:ee.PLAYING,source:r||"secondary"}))):(i.DEBUG_SET_PLAY_STATUS&&console.log("primaryPlayButtonPressSagaSubTask.setPlayStatus()",ee.PAUSED),yield(0,a.put)((0,X.setPlayStatus)({playStatus:ee.PAUSED,source:r||"secondary"})))},eo=function*(e){try{let{playlistPageInitializer:t,tracksForPlaylist:r,source:s}=e.payload;(yield(0,a.select)(et.getTrackIdThatShouldBePlayed,r))?yield es({playlistPageInitializer:t,tracksForPlaylist:r,source:s}):yield(0,a.put)((0,Z.homepageApiRequestInit)({page:0,limit:i.PAGE_SIZE,apiRequestInitiator:J.HOMEPAGE_API_REQUEST_INITIATOR_PRIMARY_PLAY,playlistPageInitializer:Y.COMPONENT_NAME,source:s,filters:[]}))}catch(a){s.IS_TEST_ENVIRONMENT||console.error("Player.onPrimaryPlayButtonPressSaga()",a),(0,n.reportError)(a,e.type)}},en=function*(){let e=yield(0,a.actionChannel)(ee.PRIMARY_PLAY_BUTTON_PRESS);for(;;){let t=yield(0,a.take)(e);yield(0,a.call)(eo,t)}};e.s(["primaryPlayButtonPressSagaSubTask",0,es,"watchPrimaryPlay",0,en],33005);let el={id:"Modules.HomepageApi.reorderTabsError",defaultMessage:"Pořadí záložek se bohužel nepodařilo uložit."},ed={id:"Modules.HomepageApi.createTabSuccess",defaultMessage:"Přidali jsme playlist mezi záložky na úvodní obrazovce „Pro tebe“.."},ec={id:"Modules.HomepageApi.createTabError",defaultMessage:"Přidání playlistu mezi záložky na úvodní obrazovce se bohužel nezdařilo."}
1,eu={id:"Modules.HomepageApi.deleteTabSuccess",defaultMessage:"Odebrali jsme playlist ze záložek na úvodní obrazovce."},ep={id:"Modules.HomepageApi.deleteTabError",defaultMessage:"Odebrání playlistu ze záložek zobrazených na úvodní stránce se bohužel nezdařilo."};var ey=e.i(809952),em=e.i(706592);let eE=[{item_type:"widget",item_data:{id:"de17b803-7cfd-4cad-b534-3669c671fe8d",name:"Nejnovější epizody",route:"/news/v3.0/tracks/latest",slug:"nejnovejsi-epizody",type:"track",target_route:null,components:[{component_name:"category_picker",parameters:[{query_parameter:"category_slug",render_nice_url:!0}]}]}},{item_type:"track",item_data:{id:"1eccc76e-7c41-4b1a-a1e2-41782ff7553b",type:"ai_summary",categories:[],tags:[],image_url:"https://i.actve.net/youradio_news/shows/0/b/0bb28333c5e29dd30eeea6fa9887435e5a9c5aca.png",image_small_url:"https://i.actve.net/youradio_news/shows/9/6/960b482cca7d89434f8a5b0c35188d4a18493380.png",text:"<strong>Vinohradská 12:</strong></br><a href='https://talk.youradio.cz/porady/vinohradska-12/putinuv-krtek-z-madarska'>„Putinův krtek“ z Maďarska</a></br></br><strong>5:59:</strong></br><a href='https://talk.youradio.cz/porady/5-59/madarsko-voli-dil-prvni-orbanuv-vyzyvatel'>Maďarsko volí, díl první: Orbánův vyzyvatel</a></br></br><strong>Interview ČT24:</strong></br><a href='https://talk.youradio.cz/porady/interview-ct24/lukas-vlcek-stan-1-mistopredseda-hnuti-poslanec-byvaly-ministr-prumyslu-a-obchodu-1-4-2026'>Lukáš Vlček  /STAN/, 1. místopředseda hnutí, poslanec, bývalý ministr průmyslu a obchodu (1. 4. 2026)</a></br></br><strong>Osobnost Plus:</strong></br><a href='https://talk.youradio.cz/porady/osobnost-plus/lenka-hrabalova-iranistka-cestovatelka'>Írán stále střílí a je hrozbou. Na Trumpovy deklarace o vítězství se nelze spoléhat, míní íránistka</a></br></br><strong>Interview Plus:</strong></br><a href='https://talk.youradio.cz/porady/interview-plus/irena-kalhousova-reditelka-herzlova-centra-univerzity-karlovy'>Kalhousová: Trest smrti je proti židovské morálce, Izrael je ale po 7. říjnu mnohem radikálnější</a></br></br><strong>Radiožurnál:</strong></br><a href='https://talk.youradio.cz/porady/radiozurnal/hlavni-zpravy-rozhovory-a-komentare-o-vsem-co-se-prave-deje-1073'>Hlavní zprávy - rozhovory a komentáře: Trump hrozí odchodem z NATO. Kontrolní kamery na jatkách. Odvolání šéfa české účasti na EXPO 2025</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/vinohradska-12-putinuv-krtek-z-madarska'>Vinohradská 12: „Putinův krtek“ z Maďarska</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/zapisnik-zahranicnich-zpravodaju-sladky-konec-ramadanu-jeruzalemske-pekarny-pecou-kolacky-i-kdyz-mesto-zeje-prazdnotou'>Zápisník zahraničních zpravodajů: Sladký konec ramadánu. Jeruzalémské pekárny pečou koláčky, i když město zeje prázdnotou</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/magazin-experiment-kazdy-mozek-je-original-lecbu-alzheimerovy-nemoci-brzy-urci-biologicke-ukazatele'>Magazín Experiment: Každý mozek je originál. Léčbu Alzheimerovy nemoci brzy určí biologické ukazatele</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/serial-radiozurnalu-kino-behani-vylety-a-zakaz-tanceni-jak-se-mezi-reholnimi-rady-lisi-pristup-k-osobnimu-volnu'>Seriál Radiožurnálu: Kino, běhání, výlety a zákaz tančení. Jak se mezi řeholními řády liší přístup k osobnímu volnu?</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/filmove-premiery-pavla-sladkeho-sladky-dokument-2000-metru-do-andrijivky-valku-neestetizuje-a-ukazuje-nasazeni-i-deziluzi-vojaku'>Filmové premiéry Pavla Sladkého: Sladký: Dokument 2000 metrů do Andrijivky válku neestetizuje a ukazuje nasazení i deziluzi vojáků</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/hlavni-zpravy-rozhovory-a-komentare-o-vsem-co-se-prave-deje-1076'>Hlavní zprávy - rozhovory a komentáře: O všem, co se právě děje</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/operace-viking-spioni-uprostred-studene-valky-akce-vojenske-rozvedky-skoncila-ostudou-startuje-podcastova-serie-operace-viking'>Operace VIKING. Špióni uprostřed studené války: Akce vojenské rozvědky 
1skončila ostudou. Startuje podcastová série Operace VIKING</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/host-radiozurnalu-dostat-z-lidi-priznani-bylo-narocne-priblizuje-autorka-narodni-sbirky-zlozvyku-katerina-seda'>Host Radiožurnálu: Dostat z lidí přiznání bylo náročné, přibližuje autorka Národní sbírky zlozvyků Kateřina Šedá</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/dvacet-minut-radiozurnalu-hostem-je-poslankyne-z-piratske-strany-veronika-kovarova-1'>Dvacet minut Radiožurnálu: Novela stavebního zákona? Vláda se s nikým nebaví a přináší tam nové záludnosti, kritizuje Kovářová</a></br><a href='https://talk.youradio.cz/porady/radiozurnal/hlavni-zpravy-rozhovory-a-komentare-o-vsem-co-se-prave-deje-1079'>Hlavní zprávy - rozhovory a komentáře: O všem, co se právě děje</a></br></br>",headline:"Denní přehled: Maďarské volby, Blízký východ, domácí politika i věda",abstract:"Souhrn klíčových témat dne od maďarských voleb přes izraelské a íránské napětí až po české zákony, vědu a kulturu.",created:"2026-04-02 19:02:13",released:"2026-04-02 19:02:13",comments:0,show:{id:"1a43c022-63d8-4633-a158-97ae1747d7a0",name:"AI zpravodajský servis",image_url:"https://i.actve.net/youradio_news/shows/0/b/0bb28333c5e29dd30eeea6fa9887435e5a9c5aca.png",subtitle:"Denní zpravodajské přehledy Youradio Talk",slug:"zpravodajske-prehledy-youradio-talk-2",subscribed:!1,podcast_homepage_url:"https://talk.youradio.cz/porady/zpravodajske-prehledy-youradio-talk-2",archived:!0,page_url:"https://talk.youradio.cz/porady/zpravodajske-prehledy-youradio-talk-2"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"denni-prehled-madarske-volby-blizky-vychod-domaci-politika-i-veda",source:["Youradio Talk"],authors:[],track:{length:600,mime_type:"audio/m4a",url:"https://api.youradio.cz/news/v2.0/tracks/1eccc76e-7c41-4b1a-a1e2-41782ff7553b/file"},metadata:{hash:"f34f175ba5303eeac62dea5f1cefdae2"},page_url:"https://talk.youradio.cz/porady/zpravodajske-prehledy-youradio-talk-2/denni-prehled-madarske-volby-blizky-vychod-domaci-politika-i-veda",summary:null,keywords:[{id:"03c570ae-0cfa-49c5-b102-0631577d72ab",headline:"zákon"},{id:"09fe2be6-d741-48ed-81d4-589b3b032e17",headline:"kultura"},{id:"272d37a8-36dd-4e1c-9b11-b89fd94f8f58",headline:"bezpečnost"},{id:"34d9959f-e466-4a38-a7f5-45af8d64191b",headline:"Orbán"},{id:"7ad3ba58-fde2-43b5-9853-94d0ef0e0778",headline:"politika"},{id:"978b1173-56fe-4e9e-be46-947357ba028f",headline:"veřejná správa"},{id:"9ab683b9-6fb8-4c2a-ba23-20a3cc633965",headline:"Maďarsko"},{id:"a4331767-5b76-41bc-8403-2ac230f978e5",headline:"věda"},{id:"db0c8fe7-73d4-46b9-b3ec-7024869cd2eb",headline:"válka"},{id:"eda3dee3-a5e8-44ff-8984-45e246bdc279",headline:"Izrael"}],chapters:[],media_topics:[],named_entities:[]}},{item_type:"widget",item_data:{id:"4d0b9fb5-e99d-4568-8eff-483c4f7ca7d0",name:"Populární Podcasty",route:"/news/v3.0/shows/popular",slug:"popularni-podcasty",type:"show",target_route:null,components:[{component_name:"category_picker",parameters:[{query_parameter:"category_slug",render_nice_url:!0}]}]}},{item_type:"track",item_data:{id:"38e40ea6-8dc9-4985-9c79-3510b204c048",type:"podcast",categories:[{id:"4425a5c6-3f13-11e8-a22c-005056011137",name:"Byznys",premium:!1,slug:"byznys",icon_url:"https://i.actve.net/youradio_news/category_icons/4425a5c6-3f13-11e8-a22c-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/4425a5c6-3f13-11e8-a22c-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/4425a5c6-3f13-11e8-a22c-005056011137.png"},{id:"c2c7c313-6db2-11ee-b4db-005056012945",name:"Investování",premium:!1,slug:"investovani",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/8/e/8edb339382295d4c4bbb5f5ad91d9fca1a67c5e0.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/b/2/b2a95e7b5b2bfe170ea31286ea2955a0cb88dba4.png",text:'<p>🎬📰📈<a href="https://seznamzpravy.cz/clanek/300420">Celé video, článek a grafy naleznete na webu Seznam Zprávy</a> 📈📰🎬</p><p><strong>Softwarový byznys se láme. Dřív platilo jednoduché pravidlo: víc zaměstnanců, víc licencí, víc peněz. AI ale tuhle rovnici rozbíjí. Firmy potřebují méně lidí i méně softwaru. Známé giganty v oboru to ale zatím neohrozí. Poslechněte si podcast Ve vatě s analytičkou Annou Píchovou.<br></strong><br></p><p>*****</p><ul><li><strong>Ve vatě.</strong> Podcast novinářky <a href="https://twitter.com/Bidrmanova">
1Markéty Bidrmanové</a>. Poslechněte si konkrétní rady investorů a odborníků na téma investic, inflace, úvěrů a hypoték. Finanční „kápézetka“ pro vÅ¡echny, kterým nejsou peníze ukradené.</li><li>Vychází každý čtvrtek. Poslouchejte na <a href="https://www.seznamzpravy.cz/sekce/audio-podcast-ve-vate-446">Seznam Zprávách</a>, <a href="https://podcasty.seznam.cz/podcast/ve-vate">Podcasty.cz</a> nebo ve vÅ¡ech podcastových aplikacích.</li><li>Celé video je dostupné na webech <a href="https://www.seznamzpravy.cz/sekce/audio-podcast-ve-vate-446">SZ</a> a <a href="https://www.stream.cz/ve-vate-12942">Stream.cz</a>.</li><li>V podcastu vysvětlujeme základní finanční pojmy a principy, nejde ale o investiční poradenství.</li><li>O čem byste chtěli poslouchat příště? Co máme zlepÅ¡it? A co naopak určitě neměnit? VaÅ¡e připomínky, tipy i výtky uvítáme na adrese <a href="mailto:[email protected]">[email protected]</a>.</li></ul>',headline:"Výrobci softwaru nebudou mít co jíst? Éra snadných zisků končí",abstract:'<p>🎬📰📈<a href="https://seznamzpravy.cz/clanek/300420">Celé video, článek a grafy naleznete na webu Seznam Zprávy</a> 📈📰🎬</p><p><strong>Softwarový byznys se láme. Dřív platilo jednoduché pravidlo: víc zaměstnanců, víc licencí, víc peněz. AI ale tuhle rovnici rozbíjí. Firmy potřebují méně lidí i méně softwaru. Známé giganty v oboru to ale zatím neohrozí. Poslechněte si podcast Ve vatě s analytičkou Annou Píchovou.<br></strong><br></p><p>*****</p><ul><li><strong>Ve vatě.</strong> Podcast novinářky <a href="https://twitter.com/Bidrmanova">
1Markéty Bidrmanové</a>. Poslechněte si konkrétní rady investorů a odborníků na téma investic, inflace, úvěrů a hypoték. Finanční „kápézetka“ pro vÅ¡echny, kterým nejsou peníze ukradené.</li><li>Vychází každý čtvrtek. Poslouchejte na <a href="https://www.seznamzpravy.cz/sekce/audio-podcast-ve-vate-446">Seznam Zprávách</a>, <a href="https://podcasty.seznam.cz/podcast/ve-vate">Podcasty.cz</a> nebo ve vÅ¡ech podcastových aplikacích.</li><li>Celé video je dostupné na webech <a href="https://www.seznamzpravy.cz/sekce/audio-podcast-ve-vate-446">SZ</a> a <a href="https://www.stream.cz/ve-vate-12942">Stream.cz</a>.</li><li>V podcastu vysvětlujeme základní finanční pojmy a principy, nejde ale o investiční poradenství.</li><li>O čem byste chtěli poslouchat příště? Co máme zlepÅ¡it? A co naopak určitě neměnit? VaÅ¡e připomínky, tipy i výtky uvítáme na adrese <a href="mailto:[email protected]">[email protected]</a>.</li></ul>',created:"2026-04-02 07:15:12",released:"2026-04-02 07:00:00",comments:0,show:{id:"69140254-324f-11ec-abb9-005056011137",name:"Ve vatě",image_url:"https://i.actve.net/youradio_news/shows/1/7/176fcd1758f923e401b0e3a284c2ca85219d3c29.png",subtitle:"Podcast novinářky Markéty Bidrmanové a jejích hostů z řad investorů a odborníků. Poslechněte si konkrétní rady na téma investic, inflace, úvěrů nebo hypoték. Finanční „kápezetka“ pro vÅ¡echny, kterým nejsou peníze ukradené. Nový díl každý čtvrtek na Seznam Zprávách.",slug:"ve-vate",subscribed:!0,podcast_homepage_url:"http://seznamzpravy.cz",archived:!0,page_url:"https://talk.youradio.cz/porady/ve-vate"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"vyrobci-softwaru-nebudou-mit-co-jist-era-snadnych-zisku-konci",source:["Seznam Zprávy"],authors:[{id:"ebd7d83f-9462-11ea-a044-005056011137",name:"Seznam Zprávy",slug:"seznam-zpravy"}],track:{length:2343,mime_type:"audio/m4a",url:"https://api.youradio.cz/news/v2.0/tracks/38e40ea6-8dc9-4985-9c79-3510b204c048/file"},metadata:{hash:"00d3f0940e04a011e87884a0ab00bf4f"},page_url:"https://talk.youradio.cz/porady/ve-vate/vyrobci-softwaru-nebudou-mit-co-jist-era-snadnych-zisku-konci",summary:"Markéta Bidrmanová v rozhovoru s akciovou analytičkou Annou Píchovou rozebrala prudký pokles softwarových akcií, které od začátku roku ztrácely až kolem 20 % a od říjnového vrcholu i přes 30 %. Píchová řekla, že část trhu sice přehnaně reaguje na nástup AI, ale zároveň AI skutečně oslabuje tradiční předplatitelský model: firmám stačí méně licencí, protože méně lidí a více úkolů přebírají AI agenti. Nejvíc ohrožené jsou podle ní jednoduché aplikace jako Duolingo nebo nástroje pro zákaznickou podporu, zatímco velké systémy typu SAP či Microsoft jsou zatím odolnější. Zároveň upozornila, že velké firmy jako Microsoft, Oracle, Alphabet, Meta a Amazon masivně zvyÅ¡ují kapitálové výdaje do datových center a čipů, což mění jejich model z asset light na asset heavy a komplikuje investorům odhad návratnosti.",keywords:[{id:"457c6ea2-3cba-40c3-8426-ba8263c8b457",headline:"Microsoft"},{id:"481052df-521d-4907-98d3-1fb2be319ce6",headline:"kapitálové výdaje"},{id:"5e6e681f-cfa6-4016-b56e-fa6dc1e4602b",headline:"datová centra"},{id:"79bf873f-ee00-43ab-851a-823aacb1d208",headline:"softwareové akcie"},{id:"79ca6ec3-6830-4cab-8bb9-acb3ee017b84",headline:"licence"},{id:"8f0631f3-a6bc-4921-bb18-50f1be8e342e",headline:"SaaS"},{id:"97b3fbfb-627c-4fa7-bfe2-2ea517bceb32",headline:"předplatné"},{id:"b065a616-bc0c-4165-b30f-40664a9f95c1",headline:"Duolingo"},{id:"d6be27f1-adaa-45e0-823c-22da4a67dfc6",headline:"AI"},{id:"fe1e5c01-204f-4ad0-a55d-6499f2ca6013",headline:"Oracle"}],chapters:[{name:"Reklama",start:0,end:20},{name:"Excel a AI",start:21,end:85},{name:"Vata Speciál",start:86,end:149},{name:"Pád softwaru",start:150,end:278},{name:"Menší firmy",start:279,end:441},{name:"Licence a předplatné",start:442,end:716},{name:"Ohrožené aplikace",start:717,end:921},{name:"Velké platformy",start:922,end:1260},{name:"Investiční ocenění",start:1261,end:1652},{name:"Výběr titulů",start:1653,end:1914},{name:"Dopady na uživatele",start:1915,end:2283},{name:"Reklama",start:2284,end:2343}],media_topics:[{id:"11f515f9-4a2d-498d-9e43-5e9f7e1be081",name:"Trh a burza",slug:"trh-a-burza"},{id:"3548f533-928a-40b7-8f1a-8d0b561efa1b",name:"Finanční výkaz",slug:"financni-vykaz"},{id:"841f9fc6-722c-4b0e-ac79-bfa9ee15a942",name:"Firemní zisky",slug:"firemni-zisky"},{id:"79ebd56a-c1d5-4e94-8786-01ae8d5b77bd",name:"Umělá inteligence",slug:"umela-inteligence"},{id:"0a374741-5928-4964-949f-2233076fe77c",name:"Aktivita akcií",slug:"aktivita-akcii"},{id:"30c42fe8-31a5-4a0e-98f9-eed900d9fc8f",name:"Investice",slug:"investice"},{id:"e14bc8a5-356e-4a0a-bbc1-1fd1536a5e02",name:"Software a aplikace",slug:"softw
1are-a-aplikace"},{id:"c86a144d-5862-46e0-bf8d-a5a89e348003",name:"Horká akcie",slug:"horka-akcie"},{id:"dd10ce9c-28f1-4fd9-b3d5-f0f22eed1842",name:"AI ve vzdělávání",slug:"ai-ve-vzdelavani"},{id:"190668b3-4e46-49ee-8a0b-41b64cea6df6",name:"Budoucnost umělé inteligence",slug:"budoucnost-umele-inteligence"},{id:"f2a9b520-cf78-487a-a1e8-6c0279857a15",name:"AI akcie",slug:"ai-akcie"},{id:"fe68e72e-1df1-4d4c-a6a0-1c10d8f5c876",name:"Akciová bublina",slug:"akciova-bublina"},{id:"cbdb5e5d-9f5d-466c-bb6b-fece04fefa98",name:"Valuace firem",slug:"valuace-firem"},{id:"6ad69914-7ab4-4aa1-9066-5f149e31824f",name:"Investice Nvidie do OpenAI a výstavba AI infrastruktury",slug:"investice-nvidie-do-openai-a-vystavba-ai-infrastruktury"},{id:"5368b1ed-72c1-45c7-bc27-52ed5ed9035e",name:"Vzdělávací technologie",slug:"vzdelavaci-technologie"},{id:"f6855df8-1aa8-4bb0-ae3b-89dd9c41aaa9",name:"Investice do AI datových center",slug:"investice-do-ai-datovych-center"},{id:"2db71297-6c33-4c37-b057-5d061371122d",name:"Firemní guidance a zisková varování",slug:"firemni-guidance-a-ziskova-varovani"},{id:"edb4a064-1e9f-4e12-84a0-4c429c8a9a77",name:"Ekonomika a investiční bublina kolem AI",slug:"ekonomika-a-investicni-bublina-kolem-ai"},{id:"14be7a00-0aa5-4705-bd5c-20da232f077b",name:"Konkurenční boj technologických gigantů v AI",slug:"konkurencni-boj-technologickych-gigantu-v-ai"},{id:"88fe47ab-bb72-4064-9fb1-61b74a8025a8",name:"Globální závody v umělé inteligenci",slug:"globalni-zavody-v-umele-inteligenci"},{id:"fae9ef37-1df9-4437-9fc2-1a8f38d5a85d",name:"Financování AI inovací",slug:"financovani-ai-inovaci"},{id:"6a6df2d0-4a4c-4468-833d-79cc228579c2",name:"Veřejné a soukromé investice do AI",slug:"verejne-a-soukrome-investice-do-ai"},{id:"325cea61-2569-470e-8dd8-16b565d5bed5",name:"Americké akcie",slug:"americke-akcie"},{id:"4b61eae7-87db-42d0-8add-5eb4aeeb56fb",name:"Investiční strategie velkých technologických investorů",slug:"investicni-strategie-velkych-technologickych-investoru"},{id:"7c0cf43f-eb31-4684-b0c8-e51b975398b9",name:"Fintech a digitální investiční platformy",slug:"fintech-a-digitalni-investicni-platformy"},{id:"4c6b7a04-4f62-4662-9b93-22bf664e1b69",name:"Trh s generativní AI",slug:"trh-s-generativni-ai"},{id:"1fcad099-5944-4473-bdbe-612f3093f960",name:"Propad akcií Nvidie a AI bublina",slug:"propad-akcii-nvidie-a-ai-bublina"},{id:"dce65ba6-fd3f-4d15-a7fc-69f3bddf0695",name:"Sektorové investování na akciových trzích",slug:"sektorove-investovani-na-akciovych-trzich"},{id:"8bb06302-5cf1-40d6-9e42-b6cc414cd8a4",name:"Volatilita amerických technologických akcií",slug:"volatilita-americkych-technologickych-akcii"},{id:"ba3aaffc-77a6-411f-9d83-8f775f357e81",name:"Sociální a ekonomické dopady umělé inteligence",slug:"socialni-a-ekonomicke-dopady-umele-inteligence"},{id:"adbe8574-d78f-40f9-9d55-0966c6e5c102",name:"Sektorové investice do softwaru a technologií",slug:"sektorove-investice-do-softwaru-a-technologii"},{id:"79f6a400-482c-4746-9b05-6dd067a8dfa0",name:"Index S&P 500",slug:"index-s-p-500"},{id:"1a8c5dac-f23d-4558-b7da-04b0ac7919e2",name:"Akciové indexy USA (S&P 500, Nasdaq, Russell 2000)",slug:"akciove-indexy-usa-s-p-500-nasdaq-russell-2000"}],named_entities:[{id:"b485764a-80ec-4376-b359-142d5502819c",name:"Microsoft Excel",slug:"microsoft-excel",type:"product"},{id:"ee9e77b9-d17a-4e9c-8c36-079b4870c228",name:"Microsoft",slug:"microsoft-2",type:"organization"},{id:"1a376b38-8586-41a4-a4b8-0ce1d4b6ff92",name:"Oracle",slug:"oracle",type:"organization"},{id:"9636243b-3ecd-43b8-9968-8970dcfba674",name:"Anna Píchová",slug:"anna-pichova",type:"person"},{id:"8c4cc8d0-e107-4e61-b9bc-2410e56790f6",name:"Amazon",slug:"amazon",type:"organization"},{id:"d8039dbf-b604-4145-8341-77ca853c81cd",name:"Meta",slug:"meta",type:"organization"},{id:"88260775-4ae0-40e0-8f3c-c6469816a4e1",name:"Alphabet",slug:"alphabet",type:"organization"},{id:"21bb6b96-62aa-4308-afff-02e372572670",name:"Spojené státy americké",slug:"spojene-staty-americke-1",type:"place"},{id:"9ef1eb56-9d77-4439-9ef1-e4d9459f278d",name:"Vata",slug:"vata",type:"media_program"},{id:"0606a8a5-2742-47ca-b69f-96274f5f0703",name:"Facebook",slug:"facebook-2",type:"organization"},{id:"eb284f9b-5106-4ebe-9f40-926a315fb1f1",name:"Duolingo",slug:"duolingo",type:"service"},{id:"5f78eaf1-c211-4bd2-8c82-ba5e64a08bbc",name:"Gartner",slug:"gartner",type:"organization"},{id:"8bf6fd2c-317b-4345-a3bd-5c9c070bd06a",name:"SAP",slug:"sap",type:"organization"},{id:"5dd51ee4-c937-4339-88a6-13397bea40b3",name:"Írán",slug:"iran",type:"place"},{id:"a3a7dd7b-94ce-44bf-a1b8-356276f5f920",name:"Vysoká škola ekonomická v Praze",slug:"vysoka-skola-ekonomicka-v-praze",type:"organization"},{id:"7129d6d3-8852-4674-9c1b-e2e7239e90ea",name:"iShares Expanded Tech-Software Sector ETF",slug:"ishares-expanded-tech-software-sector-etf",type:"product"},{id:"034b02be-5468-4c14-a222-2f7bfebc8592",name:"Kivi.com",slug:"kivi-com",type:"organization"},{id:"3534be5c-1d49-4ba5-86d6-5e36d7816ac9",name:"Lukáš Nádvorník",slug:"lukas-nadvornik",type:"guest"},{id:"fed18c4b-eeee-484f-bab0-0f84f9023199",name:"Oliver Dlouhý",slug:"oliver-dlouhy",type:"person"}
1,{id:"2df2842e-1e0b-45d9-bbe1-0463c2138931",name:"Pavel Řehák",slug:"pavel-rehak-1",type:"person"},{id:"b79b1304-e0f2-4d94-a15a-07ca410fd751",name:"SaaS",slug:"saas",type:"organization"},{id:"185f4211-e576-46f7-971c-839c5a2e0203",name:"Markéta Bidrmannová",slug:"marketa-bidrmannova",type:"person"},{id:"2a78ede0-9f27-4bfd-8d61-95b01c23238f",name:"Seznam Zprávy",slug:"seznam-zpravy",type:"organization"},{id:"7e4e94ca-fcab-4c86-9cb5-d1934e01a2d7",name:"Nasdaq Composite",slug:"nasdaq-composite",type:"other"},{id:"1942b3c2-6ca4-4a50-bfdc-7887915093d9",name:"ETF",slug:"etf-1",type:"product"},{id:"9bb80412-20f3-44df-8533-2ee289ce60af",name:"3D AI",slug:"3d-ai",type:"product"},{id:"f8bcbe3d-0343-46a8-9a32-13e5e2e192e2",name:"Vata Speciál",slug:"vata-special",type:"media_program"},{id:"13afa18d-f2ee-4952-b076-a5187c4cb18a",name:"Wall Street Journal",slug:"wall-street-journal",type:"organization"},{id:"78dbe647-35c3-4878-994d-e49360d716ba",name:"Raiffeisen Investice",slug:"raiffeisen-investice",type:"service"},{id:"b241fc8e-297b-40a5-b516-cadb4102d4cc",name:"Eva Kellermann",slug:"eva-kellermann",type:"person"},{id:"a7a0e760-3033-47ec-bfad-a872c5459614",name:"Jak budovat majetek od nuly",slug:"jak-budovat-majetek-od-nuly",type:"event"},{id:"516ea0a5-6e90-4122-a775-327c62f98ef9",name:"GitLab",slug:"gitlab",type:"organization"},{id:"2dad775b-6b62-4c96-97d0-12e216641de8",name:"Instagram",slug:"instagram",type:"service"},{id:"a67b6e57-da0d-4569-8fa1-6cdb5cc714b6",name:"Investování pro holky",slug:"investovani-pro-holky",type:"media_program"},{id:"dd4ef483-1d68-4b53-afd3-2ecebf515cae",name:"Atlassian",slug:"atlassian",type:"organization"},{id:"0249bcb1-ffbe-4311-ac41-5dd63107d392",name:"Ventyr",slug:"ventyr",type:"person"},{id:"9028ef68-67da-4732-86f2-bf1f1d33a612",name:"Google",slug:"google-1",type:"organization"}]}},{item_type:"widget",item_data:{id:"4d0b9fb5-e99d-4568-8eff-483cjhgca7d0",name:"Populární Podcasty",route:"/news/v3.0/shows/popular",slug:"popularni-podcasty",type:"show",target_route:null}},{item_type:"track",item_data:{id:"1cfa5ac9-a987-464f-8bb8-ca86865438d2",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-f002-005056011137",name:"Vzdělání",premium:!1,slug:"vzdelani-1",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-f002-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-f002-005056011137.png",image_url:null},{id:"7334a45e-0b48-11e8-a22c-005056011137",name:"Věda a technika",premium:!1,slug:"veda-a-technika",icon_url:"https://i.actve.net/youradio_news/category_icons/7334a45e-0b48-11e8-a22c-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark/7334a45e-0b48-11e8-a22c-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/7334a45e-0b48-11e8-a22c-005056011137.png"},{id:"ecf25947-5e7e-11e8-a6b7-005056011137",name:"Technika",premium:!1,slug:"technika",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/c/6/c6266e011dfe443c9e9afb35ea8778c5c4c3c57e.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/7/e/7e17f810631be65f54e7de508e830b18b824e92a.png",text:"<p>Státy, politici i velké organizace často ve snaze zabránit šíření informací způsobí pravý opak. Dnešní epizoda je nabitá zajímavými příklady: řeč bude o hladových školačkách, vysloužilých špionech, vysílačkách francouzské armády, ješitných politicích a o olympijských helmách. Efekt Barbry Streisand funguje bez ohledu na odvětví.</p><p><b>Doplňující odkazy:</b></p><ul><li>Stephen Colbert a James Talarico - rozhovor: <a href='https://www.youtube.com/watch?v=oiTJ7Pz_59A'>https://www.youtube.com/watch?v=oiTJ7Pz_59A</a></li><li>Heraskevyčův případ a fotky palestinského sportovce s nášivkou na košili: <a href='https://www.lidovky.cz/nazory/olympijske-hry-sport-helma-ukrajina-politicke-gesto-haiti.A260212_151859_ln_nazory_lval'>https://www.lidovky.cz/nazory/olympijske-hry-sport-helma-ukrajina-politicke-gesto-haiti.A260212_151859_ln_nazory_lval</a></li></ul><p>---</p><p><b>Staňte se předplatiteli na</b><a href='https://zjistivic.cz/bonusy/'><b> https://zjistivic.cz/bonusy/</b></a><b> a získejte:</b></p><p>- O hodně delší hlavní epizody (každý sudý týden)</p><p>- Extra bonusy – kratší díly na různá témata (každý lichý týden)</p><p>- 65+ hodin starších bonusů</p><p>- Hlavní epizody o 4 dny dřív</p><p>- Přístup na Discord kanál (zákulisí, možnost chatu s námi a dalšími fanoušky, exkluzivní odkazy na lístky na živáky…)</p>",headline:"87 – Efekt Barbry Streisand",abstract:"<p>Státy, politici i velké organizace často ve snaze zabránit šíření informací způsobí pravý opak. Dnešní epizoda je nabitá zajímavými příklady: řeč bude o hladových školačkách, vysloužilých špionech, vysílačkách francouzské armády, ješitných politicích a o olympijských helmách. Efekt Barbry Streisand funguje bez ohledu na odvětví.</p><p><b>Doplňující odkazy:</b></p><ul><li>Stephen Colbert a James Talarico - rozhovor: <a href='https://www.youtube.com/watch?v=oiTJ7Pz_59A'>https://www.youtube.com/watch?v=oiTJ7Pz_59A</a></li><li>Heraskevyčův případ a fotky palestinského sportovce s nášivkou na košili: <a href='https://www.lidovky.cz/nazory/olympijske-hry-sport-helma-ukrajina-politicke-gesto-haiti.A260212_151859_ln_nazory_lval'>https://www.lidovky.cz/nazory/olympijske-hry-sport-helma-ukrajina-politicke-gesto-haiti.A260212_151859_ln_nazory_lval</a></li></ul><p>---</p><p><b>Staňte se předplatiteli na</b><a href='https://zjistivic.cz/bonusy/'><b> https://zjistivic.cz/bonusy/</b></a><b> a získejte:</b></p><p>- O hodně delší hlavní epizody (každý sudý týden)</p><p>- Extra bonusy – kratší díly na různá témata (každý lichý týden)</p><p>- 65+ hodin starších bonusů</p><p>- Hlavní epizody o 4 dny dřív</p><p>- Přístup na Discord kanál (zákulisí, možnost chatu s námi a dalšími fanoušky, exkluzivní odkazy na lístky na živáky…)</p>",created:"2026-04-03 03:15:04",released:"2026-04-03 03:00:00",comments:0,show:{id:"146f868a-8480-11ee-8acb-005056012945",name:"Zjisti víc",image_url:"https://i.actve.net/youradio_news/shows/b/f/bf12ddc1f94a0636023926bc39bc9e1bc6f694ce.png",subtitle:"<p>Zjisti víc je populárně-naučný podcast, ve kterém srozumitelně rozebíráme zajímavá témata – do hloubky, s nadhledem a spoustou konkrétních příkladů. Od vědy přes historii až po společnost. V létě 2025 jsme překročili 50 000 odběratelů, děkujeme!</p><p><br></p><p>Naši předplatitelé si užívají spoustu obsahu navíc, mrkněte: https://zjistivic.cz/bonusy/</p>",slug:"zjisti-vic",subscribed:!0,podcast_homepage_url:"https://zjistivic.cz",archived:!1,page_url:"https://talk.youradio.cz/porady/zjisti-vic"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"87-efekt-barbry-streisand",source:["Jakub Straka","David Klouda"],authors:[{id:"205c82b2-8480-11ee-8acb-005056012945",name:"Jakub Straka",slug:"jakub-straka"},{id:"20600cbe-8480-11ee-8acb-005056012945",name:"David Klouda",slug:"david-klouda"}],track:{length:2515,mime_type:"audio/mpeg",url:"https://www.buzzsprout.com/1926079/episodes/18951861-87-efekt-barbry-streisand.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/zjisti-vic/87-efekt-barbry-streisand",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"a8e72923-c922-451a-bf88-69a817e69871",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/f/d/fd633a79466f2975dc0251e33a10ebdb248a9dc9.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/b/1/b1ed6a22fae9765225cce3e2f82f453e31ff887c.png",text:'Telefonát, který může změnit volby. Nebo taky vůbec. O čem spolu mluvili Peter Szijjártó a Sergej Lavrov? Vynášel maďarský ministr zahraničí informace tomu ruskému? A trápí to Maďary? Otázky pro Tomáše Brolíka z Respektu, který se specializuje na dění v zemích střední a východní Evropy. Ptá se Matěj Skalický. <br><br>Všechny díly podcastu Vinohradská 12 můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/ee6095c0-33ac-3526-b8bf-df233af38211?utm_source=rss&utm_medium=podcast&utm_campaign=de18442d-b9f6-300e-9d80-c3ecb0a52f7d">mujRozhlas.cz</a>.',headline:"„Putinův krtek“ z Maďarska",abstract:'Telefonát, který může změnit volby. Nebo taky vůbec. O čem spolu mluvili Peter Szijjártó a Sergej Lavrov? Vynášel maďarský ministr zahraničí informace tomu ruskému? A trápí to Maďary? Otázky pro Tomáše Brolíka z Respektu, který se specializuje na dění v zemích střední a východní Evropy. Ptá se Matěj Skalický. <br><br>Všechny díly podcastu Vinohradská 12 můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/ee6095c0-33ac-3526-b8bf-df233af38211?utm_source=rss&utm_medium=podcast&utm_campaign=de18442d-b9f6-300e-9d80-c3ecb0a52f7d">mujRozhlas.cz</a>.',created:"2026-04-02 00:30:19",released:"2026-04-02 00:01:00",comments:0,show:{id:"f14a1c01-5b5d-11e9-a044-005056011137",name:"Vinohradská 12",image_url:"https://i.actve.net/youradio_news/shows/6/e/6ec6c58e10707fedd737316a106679fecccf907e.png",subtitle:'Nestíháte sledovat nové události? Noviny a sociální sítě jsou plné jmen a fotek a vy nevíte proč? Zpravodajský podcast Českého rozhlasu Vinohradská 12, který připravuje tým Matěje Skalického, vysvětlí aktuální témata v souvislostech. Najdete jej také na našem zpravodajském webu iROZHLAS.cz, v mobilní aplikaci mujRozhlas a v dalších podcastových aplikacích. <br /><br /><br><br>Všechny díly podcastu Vinohradská 12 můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/ee6095c0-33ac-3526-b8bf-df233af38211?utm_source=rss&utm_medium=podcast&utm_campaign=ee6095c0-33ac-3526-b8bf-df233af38211_description">mujRozhlas.cz</a>.',slug:"vinohradska-12",subscribed:!0,podcast_homepage_url:"https://www.mujrozhlas.cz/rapi/view/show/ee6095c0-33ac-3526-b8bf-df233af38211",archived:!0,page_url:"https://talk.youradio.cz/porady/vinohradska-12"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"putinuv-krtek-z-madarska",source:["Český rozhlas"],authors:[{id:"5a9c6c19-f8a0-11e8-a044-005056011137",name:"Český rozhlas",slug:"cesky-rozhlas"}],track:{length:1441,mime_type:"audio/m4a",url:"https://api.youradio.cz/news/v2.0/tracks/a8e72923-c922-451a-bf88-69a817e69871/file"},metadata:{hash:"b9656d6b9460067dbc21fc9167f290cf"},page_url:"https://talk.youradio.cz/porady/vinohradska-12/putinuv-krtek-z-madarska",summary:"Tomáš Brolík v rozhovoru vysvětloval, že zveřejněná nahrávka telefonátu mezi Péterem Szijjártem a Sergejem Lavrovem posiluje podezření, že maďarský ministr zahraničí Rusku pomáhal obcházet unijní sankce a průběžně mu referoval o dění v Evropské unii. Podle Brolíka Szijjártó v hovorech sliboval, že bude v EU prosazovat uvolnění sankcí pro lidi blízké Kremlu, například pro sestu oligarchy Aljašera Usmanova, a koordinoval postup i se Slovenskem. Zmínil také starší nahrávky z roku 2020, na nichž Szijjártó žádal Lavrova o podporu slovenské koalice a o audie
1nci pro Petra Pellegriniho, což má ukazovat na dlouhodobé propojení Budapešti a Moskvy. Brolík zároveň uvedl, že Fidesz se snaží kauzu rámovat jako zásah Ukrajiny do voleb, ale pro takové tvrzení neexistují důkazy, zatímco ruský vliv na maďarskou kampaň je podle něj věrohodnější.",keywords:[{id:"20459454-85d2-4ef7-8732-496557146f90",headline:"Fidesz"},{id:"3b5a91a5-0556-4e98-bd1b-269d54117f25",headline:"Petr Szijjártó"},{id:"3c4ae2c0-f616-4056-9b83-fa5cc7414909",headline:"Viktor Orbán"},{id:"86fc5c29-ce57-4722-a43a-76ac05e414f7",headline:"Slovensko"},{id:"9ab683b9-6fb8-4c2a-ba23-20a3cc633965",headline:"Maďarsko"},{id:"a92a688e-38e1-43a6-bbab-713f7ac2d3fa",headline:"Sergej Lavrov"},{id:"affc4e8d-2360-4c05-b8e0-409533a0eb29",headline:"volby"},{id:"c7467666-cff9-44eb-bb1c-fc8ed82c8956",headline:"sankce EU"},{id:"cb5744ca-0cd2-480c-a148-6272cd01a3c0",headline:"Rusko"},{id:"e106d84d-3ea9-451c-8222-b95eaa43e43d",headline:"Pellegrini"}],chapters:[{name:"Úvod k kauze",start:0,end:55},{name:"Nahrávka z Petrohradu",start:56,end:124},{name:"Lavrovův požadavek",start:125,end:202},{name:"Sankce a Usmanov",start:203,end:298},{name:"Orbánův obrat",start:299,end:367},{name:"Sijártovy úniky",start:368,end:506},{name:"Servilní vztah s Ruskem",start:507,end:699},{name:"Slovenská stopa",start:700,end:845},{name:"Volby a Ukrajina",start:846,end:990},{name:"Ruský vliv v kampani",start:991,end:1126},{name:"Americká podpora Orbánovi",start:1127,end:1238},{name:"Dopad na voliče",start:1239,end:1441}],media_topics:[],named_entities:[{id:"71a99bb3-6a44-46cf-884b-be1f05ebd6be",name:"Péter Szijjártó",slug:"peter-szijjarto-2",type:"person"},{id:"0cb5ad4d-4d67-4324-abfa-f0e7851f370c",name:"Maďarsko",slug:"madarsko",type:"place"},{id:"38ed107d-4d0f-4772-b8b8-d3bc4735613a",name:"Sergej Lavrov",slug:"sergej-lavrov-1",type:"person"},{id:"57f790df-a0ed-4094-898d-f193fc3cfb17",name:"Rusko",slug:"rusko",type:"place"},{id:"94273950-2b2e-40da-b52f-f6c6da142ee0",name:"Viktor Orbán",slug:"viktor-orban",type:"person"},{id:"f11e7d53-80d3-4bc6-a54a-0ffc898dc2ec",name:"Slovensko",slug:"slovensko-1",type:"place"},{id:"73f0cc9c-c000-4118-938d-5a2272ee94e3",name:"Evropská unie",slug:"evropska-unie",type:"organization"},{id:"f4e09ef7-7f9c-4a26-b51f-7fabd7a011ab",name:"Vinohradská 12",slug:"vinohradska-12",type:"media_program"},{id:"0cc48319-f1c7-4aa5-9c9f-d5c026831d4d",name:"Ukrajina",slug:"ukrajina",type:"place"},{id:"01241cf8-5abd-4f81-b3bc-b44850f5248d",name:"Budapešť",slug:"budapest",type:"place"},{id:"fd4cbdd9-9050-4fe7-98e6-130624afe012",name:"Maďaři",slug:"madari",type:"group"},{id:"3937c53a-671e-4779-8ac4-2fcdf359e6ca",name:"Alisher Usmanov",slug:"alisher-usmanov",type:"person"},{id:"b8f61ef8-a656-4655-b120-71b75d211424",name:"Slováci",slug:"slovaci",type:"group"},{id:"74855613-8d19-4b1b-95ad-49863b15f99d",name:"Robert Fico",slug:"robert-fico",type:"person"},{id:"5a327418-d55f-4f40-bfbb-3922b3c0c3cd",name:"Turecko",slug:"turecko",type:"place"},{id:"6849078a-4b8d-4bea-a5b0-e434576ef1f4",name:"The Washington Post",slug:"the-washington-post",type:"organization"},{id:"fc31d709-97ea-4c9b-8747-941f59c12713",name:"Tomáš Brolík",slug:"tomas-brolik",type:"person"},{id:"fc7144e5-756f-4212-941e-82aa9f4d06dc",name:"Moskva",slug:"moskva",type:"place"},{id:"5efe3daa-52c0-4882-b28e-4d099065c016",name:"Střední Evropa",slug:"stredni-evropa",type:"place"},{id:"05ed397b-115f-4962-b938-f201af083156",name:"Respekt",slug:"respekt",type:"organization"},{id:"5c7025c8-6d1e-4b58-b476-cc9aef09a200",name:"Matěj Skalický",slug:"matej-skalicky",type:"host"},{id:"29e1434a-11f7-4d9e-8ec8-e1b61dbe6370",name:"Východní Evropa",slug:"vychodni-evropa",type:"place"},{id:"21bb6b96-62aa-4308-afff-02e372572670",name:"Spojené státy americké",slug:"spojene-staty-americke-1",type:"place"},{id:"19f58109-f169-44ee-a442-a10c5768a668",name:"Peter Pellegrini",slug:"peter-pellegrini",type:"person"},{id:"d892335a-3c5b-498b-a744-20848c2f2864",name:"Kyjev",slug:"kyjev",type:"place"},{id:"eb13496f-ab53-480e-bd79-809b7916862c",name:"J. D. Vance",slug:"j-d-vance-1",type:"person"},{id:"95034645-4aab-401a-ace5-3028b646f87c",name:"Putinova administrativa",slug:"putinova-administrativa",type:"organization"},{id:"4a5e9d59-3a17-4969-b5c7-e4ba7895d24c",name:"Recep Tayyip Erdoğan",slug:"recep-tayyip-erdoan",type:"person"},{id:"2c9e35ca-a8fd-4c74-ac4f-be2e16ca8527",name:"Zoltán Spány",slug:"zoltan-spany",type:"person"},{id:"68192eb9-3ff5-4c50-a07f-33241b9d221c",name:"Evropa",slug:"evropa",type:"place"},{id:"b5df307c-c161-46e5-829f-883ebcdb930b",name:"Donbas",slug:"donbas",type:"place"},{id:"796098d8-e74d-467a-9908-824e6b98ce0f",name:"Bratislava",slug:"bratislava",type:"place"},{id:"83ba5e98-ae1c-43ce-b799-7927522bd229",name:"Péter Szijjártó a Sergej Lavrov",slug:"peter-szijjarto-a-sergej-lavrov",type:"group"},{id:"3cc5e9a3-e269-47f1-8140-0cf31892f082",name:"Gabrielius Landsbergis",
1slug:"gabrielius-landsbergis",type:"person"},{id:"b4b74eaf-1a63-4ee9-9cfe-7a55db2ffe15",name:"Brusel",slug:"brusel",type:"place"},{id:"279d8e5b-4ff1-4d62-8ce1-02d7ee195ed1",name:"Petrohrad",slug:"petrohrad",type:"place"},{id:"81fe8a47-ac47-452c-bd3f-824323331ef4",name:"Kremeľ",slug:"kremel",type:"facility"},{id:"26617af9-db43-47fe-bf3a-caae47ef3de0",name:"Vladimír Putin",slug:"vladimir-putin",type:"person"},{id:"3916c742-c11b-4b62-a9b7-c25ffca13d28",name:"Jana Kuciaka",slug:"jana-kuciaka",type:"person"},{id:"33693b1a-d4e7-4876-a6bf-45f754e0485c",name:"Velikonoce",slug:"velikonoce-1",type:"other"},{id:"d728c227-9d45-4da2-b1c0-a5ed1cc1ea1a",name:"Volodymyr Zelenskyj",slug:"volodymyr-zelenskyj-1",type:"person"},{id:"072a69d1-e9d4-44cc-a12b-4c0e2b011f1b",name:"Amerika",slug:"amerika",type:"place"}]}},{item_type:"widget",item_data:{id:"ff178459-6522-462e-9e2f-7242905031ac",name:"Žhavá témata",route:"/news/v3.0/media-topic/hot",slug:"zhava-temata",type:"media_topic",target_route:"/news/v3.0/tracks/homepage",target_route_parameters:[{type:"query",name:"media_topic_slug",value_source:"slug"}],components:[]}},{item_type:"track",item_data:{id:"f8824cce-f579-4e47-a5c4-6e5f99c1a180",type:"show",categories:[{id:"39240417-5927-11e9-a044-005056011137",name:"Zábava",premium:!1,slug:"zabava",icon_url:"https://i.actve.net/youradio_news/category_icons/39240417-5927-11e9-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/39240417-5927-11e9-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/39240417-5927-11e9-a044-005056011137.png"},{id:"c3365c84-6db2-11ee-b4db-005056012945",name:"Improvizace",premium:!1,slug:"improvizace",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/3/8/3864d2a50637bb306b9568b62eb4dfe1532a0337.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/d/8/d8dd63e58599fc0c0b5d82189f91431ec55377b5.png",text:'<p>Iveta se vrátila z Arménie a Pavel z Kodaně, kde si všiml zajímavého faktu. Nepotkal žádné opilé Dány, na které je zvyklý z Prahy. Po pádu do třístupňové vody a návštěvě galerie moderního umění, kde Pavel obdivoval instalaci věšáku na prádlo, došlo v tomto díle na zásadní otázku. Kde je hranice umění? Když necháte v galerii sušit vaše mokré prádlo, jde už o umění? Je pověšené prádlo ART? A co je vlastně umění? Na postřehy z cest a Ivetinu fascinaci arménským metrem a auty si poslechněte v dnešním cestovatelském díle Podpultovek.</p><p>See <a href="https://omnystudio.com/listener">omnystudio.com/listener</a> for privacy information.</p>',headline:"Proč je v Kodani podezřele málo opilých lidí  ",abstract:'<p>Iveta se vrátila z Arménie a Pavel z Kodaně, kde si všiml zajímavého faktu. Nepotkal žádné opilé Dány, na které je zvyklý z Prahy. Po pádu do třístupňové vody a návštěvě galerie moderního umění, kde Pavel obdivoval instalaci věšáku na prádlo, došlo v tomto díle na zásadní otázku. Kde je hranice umění? Když necháte v galerii sušit vaše mokré prádlo, jde už o umění? Je pověšené prádlo ART? A co je vlastně umění? Na postřehy z cest a Ivetinu fascinaci arménským metrem a auty si poslechněte v dnešním cestovatelském díle Podpultovek.</p><p>See <a href="https://omnystudio.com/listener">omnystudio.com/listener</a> for privacy information.</p>',created:"2026-04-01 14:30:31",released:"2026-04-01 14:15:33",comments:0,show:{id:"9203d9f7-24cf-11eb-a044-005056011137",name:"Podpultovky – nejlepší podcast k uklízení",image_url:"https://i.actve.net/youradio_news/shows/e/3/e31befd893f1f05550650b6d7e76898df50cb105.png",subtitle:"<p>Nejlepší český podcast k uklízení. Uslyšíte naše „podpultové“ historky, které jste možná ani nechtěli slyšet, ale my vám je i tak rádi řekneme. Prostě takové kecání o ničem. Klasika, co teď frčí. A kdo jsme my? Iveta a Pavel, kamarádi, kteří se rádi na svět koukají s ironií. Čau</p><p><br></p><p><a href='https://ceskepodcasty.cz/podcast/podpultovky-nejlepsi-podcast-k-uklizeni' target='_blank'>Nezapomeňte nás ohodnotit na Českých podcastech!</a></p>",slug:"podpultovky",subscribed:!0,podcast_homepage_url:"https://talk.youradio.cz/porady/podpultovky",archived:!0,page_url:"https://talk.youradio.cz/porady/podpultovky"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"proc-je-v-kodani-podezrele-malo-opilych-lidi",source:["Youradio Talk"],authors:[{id:"367b2dbd-c036-11e9-a044-005056011137",name:"Youradio Talk",slug:"youradio-talk"}],track:{length:2128,mime_type:"audio/m4a",url:"https://api.youradio.cz/news/v2.0/tracks/f8824cce-f579-4e47-a5c4-6e5f99c1a180/file"},metadata:{hash:"482ed85e95ff96954cc3812bd4b483c9"},page_url:"https://talk.youradio.cz/porady/podpultovky/proc-je-v-kodani-podezrele-malo-opilych-lidi",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"37105768-0d43-48c9-be1c-7be0e4e2a0a4",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"},{id:"4425a5c6-3f13-11e8-a22c-005056011137",name:"Byznys",premium:!1,slug:"byznys",icon_url:"https://i.actve.net/youradio_news/category_icons/4425a5c6-3f13-11e8-a22c-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark/4425a5c6-3f13-11e8-a22c-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/4425a5c6-3f13-11e8-a22c-005056011137.png"},{id:"c2b4167e-6db2-11ee-b4db-005056012945",name:"Podnikání",premium:!1,slug:"podnikani",icon_url:null,icon_url_dark:null,image_url:null},{id:"c2c7c313-6db2-11ee-b4db-005056012945",name:"Investování",premium:!1,slug:"investovani",icon_url:null,icon_url_dark:null,image_url:null},{id:"c5a4eeb2-6db2-11ee-b4db-005056012945",name:"Byznys zprávy",premium:!1,slug:"byznys-zpravy",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/8/4/841d4e5c97c035f734ba7f9e363b8e9c916cd9ac.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/c/8/c85deeae465a8ca56e7eb2841610f3211b21ad9c.png",text:'<
1div>\n<p>➡️ Jak banky posuzují příjem ze s.r.o.: mzda a hospodářský výsledek firmy<br>➡️ Na které KO kritéria se připravit<br>➡️ Jak banky řeší historii firmy, obor podnikání a stabilitu hospodaření<br>➡️ Praktický postup: jak si orientačně spočítat, kolik hypotéky může majitel s.r.o. získat</p><p><a href="http://www.lukasfrank.cz">www.lukasfrank.cz</a></p></div>',headline:"171: Hypotéka pro majitele s.r.o.",abstract:'<div>\n<p>➡️ Jak banky posuzují příjem ze s.r.o.: mzda a hospodářský výsledek firmy<br>➡️ Na které KO kritéria se připravit<br>➡️ Jak banky řeší historii firmy, obor podnikání a stabilitu hospodaření<br>➡️ Praktický postup: jak si orientačně spočítat, kolik hypotéky může majitel s.r.o. získat</p><p><a href="http://www.lukasfrank.cz">www.lukasfrank.cz</a></p></div>',created:"2026-03-30 05:44:48",released:"2026-03-30 05:30:00",comments:0,show:{id:"13c60d58-ebc2-4796-960c-fe21f8520bf5",name:"Frankieho finanční podcast",image_url:"https://i.actve.net/youradio_news/shows/d/3/d3a96b0a402964034f62837b7a8a9844be1da564.png",subtitle:"<div>Ve Frankieho finančním podcastu odpovídá Lukáš Frank na otázky, které se týkají hypoték, investic, pojištění a dalších témat z finančního světa. </div>",slug:"frankieho-financni-podcast",subscribed:!1,podcast_homepage_url:"https://www.lukasfrank.cz/",archived:!1,page_url:"https://talk.youradio.cz/porady/frankieho-financni-podcast"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"171-hypoteka-pro-majitele-s-r-o",source:["Lukáš Frank"],authors:[{id:"717fe3b1-0776-4312-859e-bf4031efd14d",name:"Lukáš Frank",slug:"lukas-frank"}],track:{length:1007,mime_type:"audio/mpeg",url:"https://audioboom.com/posts/8872965.mp3?modified=1773310053&sid=5029056&source=rss"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/frankieho-financni-podcast/171-hypoteka-pro-majitele-s-r-o",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"dc6fbb98-aa85-4db6-a382-974a6d501204",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"},{id:"c6032cc2-6db2-11ee-b4db-005056012945",name:"Zpravodajské komentáře",premium:!1,slug:"zpravodajske-komentare",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/e/e/eed4b7e2d3ef7338efeae0e3e1c516f762ae1011.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/3/4/345fc419cc29279b9be9b75c9e83afce47f9b3b9.png",text:"<p><strong>Další díl podcastu Tři náplavy. Co se stane, když se potkají kreativec, datový analytik a stavař?</strong></p><p>Řešili jsme: Uplácení v českém fotbale, co se stane, když dáte 100 000 Kč bezdomovcům, do Švédska se vrací platba v hotovosti, cestovatel jde pěšky z Chile do Británie, Češka navštívila všechny země světa a proč lidi telefonují s hlasitým odposlechem. </p><p>#podcast #humor #fotbal #kkorupce #cestovani #telefonjakochleba </p><p><br></p>",headline:"#30 Změní život 100k? A kdo telefonuje jako retard?",abstract:"<p><strong>Další díl podcastu Tři náplavy. Co se stane, když se potkají kreativec, datový analytik a stavař?</strong></p><p>Řešili jsme: Uplácení v českém fotbale, co se stane, když dáte 100 000 Kč bezdomovcům, do Švédska se vrací platba v hotovosti, cestovatel jde pěšky z Chile do Británie, Češka navštívila všechny země světa a proč lidi telefonují s hlasitým odposlechem. </p><p>#podcast #humor #fotbal #kkorupce #cestovani #telefonjakochleba </p><p><br></p>",created:"2026-03-30 07:30:57",released:"2026-03-30 07:06:48",comments:0,show:{id:"da3a6dc8-c92e-4c87-b1bc-c6c850c46c90",name:"Tři náplavy",image_url:"https://i.actve.net/youradio_news/shows/9/f/9f03f832ee8af22cca132b593b0d2a7fbd1d15de.png",subtitle:"Satiricko-reakční podcast. Tři pražské náplavy komentují aktuální dění a zajímavosti. S nadhledem a humorem.",slug:"tri-naplavy",subscribed:!1,podcast_homepage_url:"https://podcasters.spotify.com/pod/show/trinaplavy",archived:!1,page_url:"https://talk.youradio.cz/porady/tri-naplavy"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"30-zmeni-zivot-100k-a-kdo-telefonuje-jako-retard",source:["Goblins Creative"],authors:[{id:"257401f0-6c4d-4543-b42c-8275c5934ad7",name:"Goblins Creative",slug:"goblins-creative"}],track:{length:2534,mime_type:"audio/x-m4a",url:"https://d3ctxlq1ktw2nl.cloudfront.net/staging/2026-2-30/421025487-44100-2-56895fb4f6b67.m4a"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/tri-naplavy/30-zmeni-zivot-100k-a-kdo-telefonuje-jako-retard",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"e097904e-71ac-4041-b58f-81d0a18d17d8",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"},{id:"24578f2e-3f17-11e8-a22c-005056011137",name:"Společnost",premium:!1,slug:"spolecnost",icon_url:"https://i.actve.net/youradio_news/category_icons/24578f2e-3f17-11e8-a22c-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark/24578f2e-3f17-11e8-a22c-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/24578f2e-3f17-11e8-a22c-005056011137.png"},{id:"7334a45e-0b48-11e8-a22c-005056011137",name:"Věda a technika",premium:!1,slug:"veda-a-technika",icon_url:"https://i.actve.net/youradio_news/category_icons/7334a45e-0b48-11e8-a22c-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark/7334a45e-0b48-11e8-a22c-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/7334a45e-0b48-11e8-a22c-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/9/f/9fc1a586db4bd99230ede56ba73984c589cfd3c9.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/f/9/f9e5f9e6405a4ddaeeadf5fb905076675bfacd80.png",text:"<p>Slovensko sa <a href='https://www.worldhappiness.report/'>v tohtoročnej Svetovej správe o šťastí</a> prepadlo zo 45. na 54. miesto. Každoročná Svetová správa o šťastí vychádza z údajov amerického Gallupovho ústavu a je analyzovaná globálnym tímom univerzitných expertov.</p>\n<p>„Otázka, ktorá určuje našu pozíciu v rebríčku, je subjektívne zhodnotenie vlastného života zhruba tisícky respondentov. Na Slovensku je priemerné ohodnotenie šťastia približne 6,2 – 6,5 z 10,“ hovorí Nikola Kallová z Ústavu výskumu sociálnej komunikácie Slovenskej akadémie vied, ktorá sa zaoberá aj výskumom šťastia či kvality života.</p>\n<p>Prečo ľudia práve takto hodnotia svoj pocit šťastia, sa síce bližšie nedozvieme, ale autori rebríčka sa to snažia vysvetliť ďalšími faktormi. Napríklad HDP krajiny, zdravotná starostlivosť či to, ako ľudia pristupujú k dobročinnosti a vnímajú korupciu vo svojej krajine.</p>\n<p>V rozhovore s Nikolou Kallovou sa dozviete aj:</p>\n<ul>\n<li>ako sa v rebríčku šťastia odráža politická nestabilita;</li>\n<li>či rebríček skresľuje to, že v niektorých krajinách je neslušné sťažovať sa a v niektorých je divné, ak sa nesťažujete;</li>\n<li>prečo sú ľudia, ktorí pomáhajú iným, šťastnejší;</li>\n<li>ako vplývajú na pocit šťastia mladých ľudí sociálne siete a to, na čo ich využívajú;</li>\n<li>prečo sociálne siete zhoršujú život najmä mladým dievčatám v takzvanom „západnom svete“.</li>\n</ul>",headline:"Peniaze môžu kúpiť šťastie len do určitej výšky. Skúmajú sa aj vzťahy, dobročinnosť či korupcia, hovorí vedkyňa o rebríčkoch šťastných krajín",abstract:"<p>Slovensko sa <a href='https://www.worldhappiness.report/'>v tohtoročnej Svetovej správe o šťastí</a> prepadlo zo 45. na 54. miesto. Každoročná Svetová správa o šťastí vychádza z údajov amerického Gallupovho ústavu a je analyzovaná globálnym tímom univerzitných expertov.</p>\n<p>„Otázka, ktorá určuje našu pozíciu v rebríčku, je subjektívne zhodnotenie vlastného života zhruba tisícky respondentov. Na Slovensku je priemerné ohodnotenie šťastia približne 6,2 – 6,5 z 10,“ hovorí Nikola Kallová z Ústavu výskumu sociálnej komunikácie Slovenskej akadémie vied, ktorá sa zaoberá aj výskumom šťastia či kvality života.</p>\n<p>Prečo ľudia práve takto hodnotia svoj pocit šťastia, sa síce bližšie nedozvieme, ale autori rebríčka sa to snažia vysvetliť ďalšími faktormi. Napríklad HDP krajiny, zdravotná starostlivosť či to, ako ľudia pristupujú k dobročinnosti a vnímajú korupciu vo svojej krajine.</p>\n<p>V rozhovore s Nikolou Kallovou sa dozviete aj:</p>\n<ul>\n<li>ako sa v rebríčku šťastia odráža politická nestabilita;</li>\n<li>či rebríček skresľuje to, že v niektorých krajinách je neslušné sťažovať sa a v niektorých je divné, ak sa nesťažujete;</li>\n<li>prečo sú ľudia, ktorí pomáhajú iným, šťastnejší;</li>\n<li>ako vplývajú na pocit šťastia mladých ľudí sociálne siete a to, na čo ich využívajú;</li>\n<li>prečo sociálne siete zhoršujú život najmä mladým dievčatám v takzvanom „západnom svete“.</li>\n</ul>",created:"2026-03-28 11:29:07",released:"2026-03-28 11:26:57",comments:0,show:{id:"e49a5ab2-2195-11ea-a044-005056011137",name:"Zvedavosť",image_url:"https://i.actve.net/youradio_news/shows/b/c/bc38fe1e2a441cdbb880d716619ebd5343f6f474.png",subt
1itle:"<p><span>Zvedavosť (bývalý Vedecký podcast n2) je seriál rozhovorov Zuzany Vitkovej o vede, technológiách a svete okolo nás. Prináša zrozumiteľné a pútavé diskusie s odborníkmi, ktoré odpovedajú na otázky, čo hýbu našou zvedavosťou. Nové diely vychádzajú približne každé týždne. Ako bonus v tomto kanáli zdieľame aj ukážky z najnovších kníh nášho vydaveteľstva, aby si každý zvedavec našiel to svoje. </span></p>",slug:"dennik-n-podcasty",subscribed:!1,podcast_homepage_url:"https://zvedavost.podbean.com",archived:!1,page_url:"https://talk.youradio.cz/porady/dennik-n-podcasty"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"peniaze-mozu-kupit-stastie-len-do-urcitej-vysky-skumaju-sa-aj-vztahy-dobrocinnost-ci-korupcia-hovori-vedkyna-o-rebrickoch-stastnych-krajin",source:["Denník N"],authors:[{id:"e461f2bb-2195-11ea-a044-005056011137",name:"Denník N",slug:"dennik-n"}],track:{length:1977,mime_type:"audio/mpeg",url:"https://mcdn.podbean.com/mf/web/qv5spw5zeqmzp7kc/export-N2-stastie.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/dennik-n-podcasty/peniaze-mozu-kupit-stastie-len-do-urcitej-vysky-skumaju-sa-aj-vztahy-dobrocinnost-ci-korupcia-hovori-vedkyna-o-rebrickoch-stastnych-krajin",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"dcffd883-6731-4074-988a-a08c7d36d55b",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"},{id:"c646a615-6db2-11ee-b4db-005056012945",name:"Technologické zprávy",premium:!1,slug:"technologicke-zpravy",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/3/8/38a5f90a88e26dc5bd6f52f9b36e794627d81e6a.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/a/6/a60f462846b810d40834bc01ce9cfee76765b24a.png",text:'<p>Nově nás najdete jako podcast FrontKec: <a href="https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa2pCOW4xbXVwRThLR1R3TnJsRzFrR3BIbjJRd3xBQ3Jtc0ttOVhseDdYc0tJSy1MempIdHBZWi1BUzBTNmNEbmRmbUhLcmtCQ1k0NmV3ckt3ZnRjblZtWmpfMG5XaTM1bC1zUzlHLU5oTTVXeUdNdlFlZGgtWktFSDMtWU84RDJYMHZhY2ozeUhFT2RyejhBZW9Paw&q=https%3A%2F%2Fwww.frontendisti.cz%2Ffrontkec&v=8TTGsYHXdxc">⁠https://www.frontendisti.cz/frontkec⁠</a></p><p><br></p><p>Toto je rozlučka Martina s Robinem v podcastu ze Vzhůru dolů, který dělali 7,5 let. </p><p><br></p><p>Je to zapomenutá rozlučka, která vyšla jen na YouTube, ale měla vyjít tak nějak všude. Hlavně na Spotify, že… :-)</p><p><br></p><p></p>',headline:"Přelaďte na FrontKec",abstract:'<p>Nově nás najdete jako podcast FrontKec: <a href="https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa2pCOW4xbXVwRThLR1R3TnJsRzFrR3BIbjJRd3xBQ3Jtc0ttOVhseDdYc0tJSy1MempIdHBZWi1BUzBTNmNEbmRmbUhLcmtCQ1k0NmV3ckt3ZnRjblZtWmpfMG5XaTM1bC1zUzlHLU5oTTVXeUdNdlFlZGgtWktFSDMtWU84RDJYMHZhY2ozeUhFT2RyejhBZW9Paw&q=https%3A%2F%2Fwww.frontendisti.cz%2Ffrontkec&v=8TTGsYHXdxc">⁠https://www.frontendisti.cz/frontkec⁠</a></p><p><br></p><p>Toto je rozlučka Martina s Robinem v podcastu ze Vzhůru dolů, který dělali 7,5 let. </p><p><br></p><p>Je to zapomenutá rozlučka, která vyšla jen na YouTube, ale měla vyjít tak nějak všude. Hlavně na Spotify, že… :-)</p><p><br></p><p></p>',created:"2026-03-27 16:25:06",released:"2026-03-27 16:12:22",comments:0,show:{id:"3fd0205e-09b9-4cf1-9482-2cec4bfdc9eb",name:"Vzhůru dolů podcast",image_url:"https://i.actve.net/youradio_news/shows/7/2/729fca5f68cf98b7be3ba7941293f837c72cb20f.png",subtitle:"O webdesignu a webové vývojařině s Martinem Michálkem, Robinem Pokorným a jejich hosty.",slug:"vzhuru-dolu-podcast-2",subscribed:!1,podcast_homepage_url:"https://www.vzhurudolu.cz/podcast",archived:!1,page_url:"https://talk.youradio.cz/porady/vzhuru-dolu-podcast-2"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"preladte-na-frontkec",source:["Vzhůru dolů"],authors:[{id:"f2e7b57f-0457-11e9-a044-005056011137",name:"Vzhůru dolů",slug:"vzhuru-dolu"}],track:{length:47,mime_type:"audio/mpeg",url:"https://d3ctxlq1ktw2nl.cloudfront.net/staging/2026-2-27/420883930-44100-2-a072852520b61.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/vzhuru-dolu-podcast-2/preladte-na-frontkec",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"9af58ce0-d8eb-4cf6-b076-28d52a05a1e3",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/d/f/df7b8832891eda5b942c21fb5d568ecac3c6b0bb.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/a/9/a9b5158e2fdceaebd52b3f3006f933c3e2226e7f.png",text:'Sbírka zbraní a militárií Východočeského muzea v Pardubicích patří k nejvýznamnějším v Česku. Najdeme v ní řadu výjimečných kousků, mezi nimi i lovecké zbraně Josefa Vágnera. Od května je uvidíte na výstavě.<br><br>Všechny díly podcastu Naše nej... můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/efa1d04a-9374-35be-8c00-0fd28044d910?utm_source=rss&utm_medium=podcast&utm_campaign=e045a524-20d0-3e91-8403-2b7a8ed6071d">mujRozhlas.cz</a>.',headline:"Mezi unikáty Východočeského muzea patří zbraně zakladatele královédvorského safari",abstract:'Sbírka zbraní a militárií Východočeského muzea v Pardubicích patří k nejvýznamnějším v Česku. Najdeme v ní řadu výjimečných kousků, mezi nimi i lovecké zbraně Josefa Vágnera. Od května je uvidíte na výstavě.<br><br>Všechny díly podcastu Naše nej... můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/efa1d04a-9374-35be-8c00-0fd28044d910?utm_source=rss&utm_medium=podcast&utm_campaign=e045a524-20d0-3e91-8403-2b7a8ed6071d">mujRozhlas.cz</a>.',created:"2026-03-27 14:29:10",released:"2026-03-27 14:00:00",comments:0,show:{id:"b74b2188-5b5c-11e9-a044-005056011137",name:"Naše nej...",image_url:"https://i.actve.net/youradio_news/shows/f/9/f978bedf7eed6a6a48c6098c9602e48b3a6a87e6.png",subtitle:'Víte, kde v Pardubickém kraji roste NEJmohutnější strom a kde mají NEJvyšší komín? Chcete se projít po NEJdelších hradbách nebo vás zajímá, jak se žije v NEJmenší vesnici kraje?<br><br>Všechny díly podcastu Naše nej... můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/efa1d04a-9374-35be-8c00-0fd28044d910?utm_source=rss&utm_medium=podcast&utm_campaign=efa1d04a-9374-35be-8c00-0fd28044d910_description">mujRozhlas.cz</a>.',slug:"nase-nej",subscribed:!1,podcast_homepage_url:"https://www.mujrozhlas.cz/rapi/view/show/efa1d04a-9374-35be-8c00-0fd28044d910",archived:!1,page_url:"https://talk.youradio.cz/porady/nase-nej"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"mezi-unikaty-vychodoceskeho-muzea-patri-zbrane-zakladatele-kralovedvorskeho-safari",source:["Český rozhlas"],authors:[{id:"5a9c6c19-f8a0-11e8-a044-005056011137",name:"Český rozhlas",slug:"cesky-rozhlas"}],track:{length:307,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/portal.rozhlas.cz/sites/default/files/audios/436d61444dd325581fccfdecc969f867.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/nase-nej/mezi-unikaty-vychodoceskeho-muzea-patri-zbrane-zakladatele-kralovedvorskeho-safari",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"38819eb0-044a-4fb6-9dd6-c28b0bd91702",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"},{id:"c6032cc2-6db2-11ee-b4db-005056012945",name:"Zpravodajské komentáře",premium:!1,slug:"zpravodajske-komentare",icon_url:null,icon_url_dark:null,image_url:null},{id:"c61a854d-6db2-11ee-b4db-005056012945",name:"Politické zprávy",premium:!1,slug:"politicke-zpravy",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/e/9/e9ac0a5ec88b57fca08611b10c5be1e653b63f0a.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/0/2/02d37d155659dceb6af24195a61f7d08a2e47337.png",text:"<p>Co přinesl týden v politice? Politické dění jiným úhlem pohledu - analýzy, rozhovory. S Martinem Šnajdrem<br> <br>www.ceskatelevize.cz/porady/11030667317-tyden-v-politice/226411058160011/</p>",headline:"100 dnů vlády, volné místo místopředsedy PS, vedení KDU-ČSL (28.3.2026) HOST: Marek Výborný /KDU-ČSL/",abstract:"<p>Co přinesl týden v politice? Politické dění jiným úhlem pohledu - analýzy, rozhovory. S Martinem Šnajdrem<br> <br>www.ceskatelevize.cz/porady/11030667317-tyden-v-politice/226411058160011/</p>",created:"2026-03-28 13:44:54",released:"2026-03-28 13:40:00",comments:0,show:{id:"fd33321a-cc4f-4171-8e33-231b5d89dae4",name:"Týden v politice",image_url:"https://i.actve.net/youradio_news/shows/a/f/af37a8c634195d3a7d3a5d1cc862d41337e10822.png",subtitle:"Sedm dní politického dění jiným úhlem pohledu – analýzy, reportáže, rozhovory. Audio verze původního pořadu České televize.",slug:"tyden-v-politice",subscribed:!1,podcast_homepage_url:"https://www.ceskatelevize.cz/porady/11030667317-tyden-v-politice/",archived:!1,page_url:"https://talk.youradio.cz/porady/tyden-v-politice"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"100-dnu-vlady-volne-misto-mistopredsedy-ps-vedeni-kdu-csl-28-3-2026-host-marek-vyborny-kdu-csl",source:["Česká televize"],authors:[{id:"6cc1f392-038a-11e9-a044-005056011137",name:"Česká televize",slug:"ceska-televize"}],track:{length:1632,mime_type:"audio/mpeg",url:"https://media.transistor.fm/e6a1fd8e/d08073dc.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/tyden-v-politice/100-dnu-vlady-volne-misto-mistopredsedy-ps-vedeni-kdu-csl-28-3-2026-host-marek-vyborny-kdu-csl",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"57a2b4c3-80c8-4a5d-b921-06d0ac8bd8db",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/3/5/3594498e9ddb909af267a34732794c6cc2fc70c3.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/3/8/38d1cecdb3f3600a14c283bef08a4cdedca086d9.png",text:'Spisovatel, herec, textař a cimrmanolog Zdeněk Svěrák oslavil 90. narozeniny. Vraťte se s námi do jeho začátků v improvizované Nealkoholické vinárně U Pavouka. Své dveře znovu otevřela na jevišti Divadla Járy Cimrmana 28. března v 18:30.Gratulovat přišli Daniela Kolářová, Bolek Polívka, Marek Eben, Karel Šíp, Tomáš Klus a desítky dalších hostů. Kromě diváků v sále sledovali slavnostní večer živě také posluchači Radiožurnálu a diváci ve více než 180 kinech napříč republikou.<br><br>Všechny díly podcastu Speciál Radiožurnálu můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/37830b29-65e6-36f9-8fdf-4869d32ce617?utm_source=rss&utm_medium=podcast&utm_campaign=1edc8b7d-5ff4-3368-a0e1-86717565508e">mujRozhlas.cz</a>.',headline:"Zdeněk Svěrák slaví 90! Poslechněte si záznam slavnostního večera z Divadla Járy Cimrmana",abstract:'Spisovatel, herec, textař a cimrmanolog Zdeněk Svěrák oslavil 90. narozeniny. Vraťte se s námi do jeho začátků v improvizované Nealkoholické vinárně U Pavouka. Své dveře znovu otevřela na jevišti Divadla Járy Cimrmana 28. března v 18:30.Gratulovat přišli Daniela Kolářová, Petr Nárožný, Bolek Polívka, Karel Šíp, Tomáš Klus a desítky dalších hostů. Kromě diváků v sále sledovali slavnostní večer živě také posluchači Radiožurnálu a diváci ve více než 180 kinech napříč republikou.<br><br>Všechny díly podcastu Speciál Radiožurnálu můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/37830b29-65e6-36f9-8fdf-4869d32ce617?utm_source=rss&utm_medium=podcast&utm_campaign=1edc8b7d-5ff4-3368-a0e1-86717565508e">mujRozhlas.cz</a>.',created:"2026-03-28 20:58:22",released:"2026-03-28 18:30:00",comments:0,show:{id:"83efa611-9c2c-11ea-a044-005056011137",name:"Speciál Radiožurnálu",image_url:"https://i.actve.net/youradio_news/shows/1/8/18382c2ca15dd40caf5d3a3037ccdfd59a2c0422.png",subtitle:'Speciální vysílání k různým událostem. Komplexní pohled na aktuální témata, politické debaty i přenos přímo z místa dění.<br><br>Všechny díly podcastu Speciál Radiožurnálu můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/37830b29-65e6-36f9-8fdf-4869d32ce617?utm_source=rss&utm_medium=podcast&utm_campaign=37830b29-65e6-36f9-8fdf-4869d32ce617_description">mujRozhlas.cz</a>.',slug:"special-radiozurnalu",subscribed:!1,podcast_homepage_url:"https://www.mujrozhlas.cz/rapi/view/show/37830b29-65e6-36f9-8fdf-4869d32ce617",archived:!1,page_url:"https://talk.youradio.cz/porady/special-radiozurnalu"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"zdenek-sverak-slavi-90-poslechnete-si-zaznam-slavnostniho-vecera-z-divadla-jary-cimrmana",source:["Český rozhlas"],authors:[{id:"5a9c6c19-f8a0-11e8-a044-005056011137",name:"Český rozhlas",slug:"cesky-rozhlas"}],track:{length:6113,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/portal.rozhlas.cz/sites/default/files/audios/92162db86fda001e84c507177449b6fc.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/special-radiozurnalu/zdenek-sverak-slavi-90-poslechnete-si-zaznam-slavnostniho-vecera-z-divadla-jary-cimrmana",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"widget",item_data:{id:"78f304c5-41cf-4a57-b539-913c7ccc4107",name:"Populární epizody",route:"/news/v3.0/tracks/popular",slug:"popularni-epizody",type:"track",target_route:null,components:[{component_name:"category_picker",parameters:[{query_parameter:"category_slug",render_nice_url:!0}]}]}},{item_type:"track",item_data:{id:"f8bb3fdb-1c7b-4810-bbe9-b4da186f7f58",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/b/6/b644c6ab913dc19c017e3455da78e2ce4030bbcf.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/8/0/80f67704666d357b591aed1eba362be0b345b1ad.png",text:'<br><br>Všechny díly podcastu Týden Plus můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/9bc556c8-1aab-3d2f-8810-eec38be3fb37?utm_source=rss&utm_medium=podcast&utm_campaign=2707728d-d341-3d1a-9da1-abbc565fbcaa">mujRozhlas.cz</a>.',headline:"Výběr událostí posledních sedmi dnů připravila Veronika Malá",abstract:'<br><br>Všechny díly podcastu Týden Plus můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/9bc556c8-1aab-3d2f-8810-eec38be3fb37?utm_source=rss&utm_medium=podcast&utm_campaign=2707728d-d341-3d1a-9da1-abbc565fbcaa">mujRozhlas.cz</a>.',created:"2026-03-28 19:00:22",released:"2026-03-28 18:10:00",comments:0,show:{id:"cb031714-5b5d-11e9-a044-005056011137",name:"Týden Plus",image_url:"https://i.actve.net/youradio_news/shows/7/a/7ae77f0601c5e4334d9cfdf3485c0bcfcfdf2532.png",subtitle:'Editorský výběr zásadních a zajímavých událostí uplynulého týdne z domova i ze světa bez tematického omezení.<br><br>Všechny díly podcastu Týden Plus můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/9bc556c8-1aab-3d2f-8810-eec38be3fb37?utm_source=rss&utm_medium=podcast&utm_campaign=9bc556c8-1aab-3d2f-8810-eec38be3fb37_description">mujRozhlas.cz</a>.',slug:"tyden-plus",subscribed:!1,podcast_homepage_url:"https://www.mujrozhlas.cz/rapi/view/show/9bc556c8-1aab-3d2f-8810-eec38be3fb37",archived:!1,page_url:"https://talk.youradio.cz/porady/tyden-plus"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"vyber-udalosti-poslednich-sedmi-dnu-pripravila-veronika-mala-14",source:["Český rozhlas"],authors:[{id:"5a9c6c19-f8a0-11e8-a044-005056011137",name:"Český rozhlas",slug:"cesky-rozhlas"}],track:{length:1398,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/croaod.cz/download/c86c0b0c-b565-4321-b900-4709bc000602.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/tyden-plus/vyber-udalosti-poslednich-sedmi-dnu-pripravila-veronika-mala-14",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"f920a0f7-8bd1-4181-a4fd-84f6a141477a",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"},{id:"af9f9dba-6db9-11ee-b4db-005056012945",name:"Hudba",premium:!1,slug:"hudba-2",icon_url:"https://i.actve.net/youradio_news/category_icons/af9f9dba-6db9-11ee-b4db-005056012945.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark/af9f9dba-6db9-11ee-b4db-005056012945.png",image_url:null},{id:"c56afe71-6db2-11ee-b4db-005056012945",name:"Hudební komentáře",premium:!1,slug:"hudebni-komentare",icon_url:null,icon_url_dark:null,image_url:null},{id:"c5ebe799-6db2-11ee-b4db-005056012945",name:"Zprávy ze světa zábavy",premium:!1,slug:"zpravy-ze-sveta-zabavy",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/f/f/ff1681412215078f5ce82296decd5c064951145d.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/f/7/f7f90f7cd4c36d1636253fe28d479c272dbe2140.png",text:"<p>Poslechněte si ranní show Radia Čas <strong><em>Dobré ráno, Moravo!</em> z 26. 03. 2026.</strong> Tentokrát jsme se vás ptali na to, <strong>kdy jste naposledy byli v divadle?</strong></p>",headline:"Dobré ráno, Moravo! | Kdy jste naposledy byli v divadle? | 26. 03. 2026",abstract:"<p>Poslechněte si ranní show Radia Čas <strong><em>Dobré ráno, Moravo!</em> z 26. 03. 2026.</strong> Tentokrát jsme se vás ptali na to, <strong>kdy jste naposledy byli v divadle?</strong></p>",created:"2026-03-28 09:45:47",released:"2026-03-28 09:42:18",comments:0,show:{id:"e2fdb54a-4cae-4581-8c85-3ac8947fe817",name:"Dobré ráno, Moravo!",image_url:"https://i.actve.net/youradio_news/shows/6/8/686fb67493a4c873a3b8d7da767b396821705563.png",subtitle:"<p><strong>Dobré ráno, Moravo!</strong>, to je <strong>ranní show Radia Čas</strong>, kterou pro vás vysíláme <strong>každý všední den od 6 do 10.</strong> Sehraná dvojka - <strong>Radim Soběslav Bednář</strong> a <strong>Lenka Líšková</strong>, vás přesvědčí o tom, že se dá vstávat s úsměvem na tváři a postarají se o váš <strong>optimistický vstup</strong> do <strong>nového dne.</strong> Obohaťte své ráno<strong> směsicí humoru</strong>,<strong> aktuálních informací a příjemné společnosti.</strong></p>",slug:"dobre-rano-moravo",subscribed:!1,podcast_homepage_url:"https://rss.com/podcasts/dobre-rano-moravo",archived:!1,page_url:"https://talk.youradio.cz/porady/dobre-rano-moravo"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"dobre-rano-moravo-kdy-jste-naposledy-byli-v-divadle-26-03-2026",source:["Radio Čas"],authors:[{id:"f83dce0d-ef47-11ed-b9c7-005056011137",name:"Radio Čas",slug:"radio-cas"}],track:{length:3812,mime_type:"audio/mpeg",url:"https://content.rss.com/episodes/264203/2669015/dobre-rano-moravo/2026_03_28_08_40_30_e2d6a7fc-802c-44cd-9f50-cff62694e778.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/dobre-rano-moravo/dobre-rano-moravo-kdy-jste-naposledy-byli-v-divadle-26-03-2026",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"b916dfe3-1e52-435f-ba8f-9f63d413d6b7",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/4/c/4cd2f1344639270259ca9e928b0f8a1202c8d1c5.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/c/b/cbdec07a7f1522cec2861e31a35752a7c9426712.png",text:"Filip Turek na promítání filmu „Jak nehajlovat“? To si reportérka Martina Machová nemohla nechat ujít, neb se dalo předpokládat, že se to poněkud zvrhne. A taky že ano. V politickém podcastu Podpásovka se Martina svěří se svým jedinečným zážitkem a popíše i Turkovo vysvětlení, jak má správné hajlování vypadat.Rozebíráme také hlavní téma týdne, tedy Okamurův brutální útok na veřejnoprávní média. Co skutečně bylo za jeho návrhem Českou televizi a Český rozhlas finančně zlikvidovat už k prvnímu červenci a proč od něj nakonec naštvaně couvla i vládní koalice? A co bude dál?A položíme si i otázku, jestli může dojít k návratu Petra Fialy, tohoto hobita české politiky. Součástí je sebekritika autorů podcastu, kteří mu v minulosti příliš nedůvěřovali a on je převezl. Takže co se stane teď?",headline:"To musíte ještě srazit paty! Jak se učil Filip Turek nehajlovat a dopadlo to jako vždycky",abstract:"Filip Turek na promítání filmu „Jak nehajlovat“? To si reportérka Martina Machová nemohla nechat ujít, neb se dalo předpokládat, že se to poněkud zvrhne. A taky že ano. V politickém podcastu Podpásovka se Martina svěří se svým jedinečným zážitkem a popíše i Turkovo vysvětlení, jak má správné hajlování vypadat.Rozebíráme také hlavní téma týdne, tedy Okamurův brutální útok na veřejnoprávní média. Co skutečně bylo za jeho návrhem Českou televizi a Český rozhlas finančně zlikvidovat už k prvnímu červenci a proč od něj nakonec naštvaně couvla i vládní koalice? A co bude dál?A položíme si i otázku, jestli může dojít k návratu Petra Fialy, tohoto hobita české politiky. Součástí je sebekritika autorů podcastu, kteří mu v minulosti příliš nedůvěřovali a on je převezl. Takže co se stane teď?",created:"2026-03-27 19:29:54",released:"2026-03-27 19:28:35",comments:0,show:{id:"7c96eac5-0ef6-4490-8117-ffc7aeb435f3",name:"Podpásovka",image_url:"https://i.actve.net/youradio_news/shows/a/6/a65e05e7fe74611b5c9bf6169167304be965bbe3.png",subtitle:"Politická show Petra Honzejka. Rychlé analýzy. Zákulisní informace. Údery na komoru. ",slug:"podpasovka",subscribed:!1,podcast_homepage_url:"https://www.spreaker.com/podcast/podpasovka--6500596",archived:!1,page_url:"https://talk.youradio.cz/porady/podpasovka"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"to-musite-jeste-srazit-paty-jak-se-ucil-filip-turek-nehajlovat-a-dopadlo-to-jako-vzdycky",source:["Hospodářské noviny"],authors:[{id:"2c99254f-b07d-11eb-94e1-005056011137",name:"Hospodářské noviny",slug:"hospodarske-noviny"}],track:{length:3168,mime_type:"audio/mpeg",url:"https://api.spreaker.com/download/episode/70929658/podpasovka_27_3_audio.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/podpasovka/to-musite-jeste-srazit-paty-jak-se-ucil-filip-turek-nehajlovat-a-dopadlo-to-jako-vzdycky",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"d02992f1-92a5-43ab-a90d-d44788ed46b2",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"},{id:"c6032cc2-6db2-11ee-b4db-005056012945",name:"Zpravodajské komentáře",premium:!1,slug:"zpravodajske-komentare",icon_url:null,icon_url_dark:null,image_url:null},{id:"c61a854d-6db2-11ee-b4db-005056012945",name:"Politické zprávy",premium:!1,slug:"politicke-zpravy",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/a/4/a4acc20246a23b60f4d9b5215855c09e032e47fc.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/e/4/e48d9909878b1881403528d808442c849454024f.png",text:'<p>Parlamentní volby v Maďarsku se kvapem blíží, předvolební kampaň vrcholí a nervozita v táboře premiéra Viktora Orbána prudce narůstá. Opoziční strana Tisza zvyšuje pohodlný náskok a průzkumy tak  předpovídají konec Orbánovy šestnáctileté éry.</p><p>👇👇👇👇👇👇<br>Staňte se členy Voxpot Klubu! Získáte přístup na redakční Discord, k plným článkům a dalším klubovým bonusům. Vstup do Klubu najdete na <a href="https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHhUNDdEX2FMOG9xR3RTOVdOelIzTWE2TWF4d3xBQ3Jtc0trT04zYjFoY05OVVJBNTJpRzc3OTJ4YzNDNXFPS0pkSEZCTm9zaXhhcjUxSlJMOHhFVlhyY0F2X0VMcDFYb2hHNzZpampYS3F1cUFEV2xfMUx3N21qaTgydmZKWjVnLWlubUVELVZ5N2s5YUl6MVljRQ&q=https%3A%2F%2Fwww.voxpot.cz%2Fklub%2F&v=Cvxe6cMsps8">https://www.voxpot.cz/klub/</a></p><p>Podívejte se na naši tvorbu také na www.voxpot.cz</p><p>Chcete vše vědět jako první? Začněte nás sledovat na Instagramu!<br>Voxpot: www.instagram.cz/voxpot_reporters  <br>👆👆👆👆👆👆</p><p>Má však jeho rival Péter Magyar reálnou šanci na úspěch a zbyly ještě vůbec současnému premiérovi nějaké páky jak pro něho neblahou situaci zvrátit?</p><p>V kampani oba hlavní kandidáti rovněž aktivně využívají nacionalistického faktoru. Jak moc je jím prosycená maďarská společnost proč v ní stále bublá trauma z rozpadu velkého Uherska? </p><p>Debatují: Oliver Adámek, Vojtěch Boháč a Eva Čeplová <br>Střih: Viktorie Aldabagh</p>',headline:"Rodí se nové Maďarsko?",abstract:'<p>Parlamentní volby v Maďarsku se kvapem blíží, předvolební kampaň vrcholí a nervozita v táboře premiéra Viktora Orbána prudce narůstá. Opoziční strana Tisza zvyšuje pohodlný náskok a průzkumy tak  předpovídají konec Orbánovy šestnáctileté éry.</p><p>👇👇👇👇👇👇<br>Staňte se členy Voxpot Klubu! Získáte přístup na redakční Discord, k plným článkům a dalším klubovým bonusům. Vstup do Klubu najdete na <a href="https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHhUNDdEX2FMOG9xR3RTOVdOelIzTWE2TWF4d3xBQ3Jtc0trT04zYjFoY05OVVJBNTJpRzc3OTJ4YzNDNXFPS0pkSEZCTm9zaXhhcjUxSlJMOHhFVlhyY0F2X0VMcDFYb2hHNzZpampYS3F1cUFEV2xfMUx3N21qaTgydmZKWjVnLWlubUVELVZ5N2s5YUl6MVljRQ&q=https%3A%2F%2Fwww.voxpot.cz%2Fklub%2F&v=Cvxe6cMsps8">https://www.voxpot.cz/klub/</a></p><p>Podívejte se na naši tvorbu také na www.voxpot.cz</p><p>Chcete vše vědět jako první? Začněte nás sledovat na Instagramu!<br>Voxpot: www.instagram.cz/voxpot_reporters  <br>👆👆👆👆👆👆</p><p>Má však jeho rival Péter Magyar reálnou šanci na úspěch a zbyly ještě vůbec současnému premiérovi nějaké páky jak pro něho neblahou situaci zvrátit?</p><p>V kampani oba hlavní kandidáti rovněž aktivně využívají nacionalistického faktoru. Jak moc je jím prosycená maďarská společnost proč v ní stále bublá trauma z rozpadu velkého Uherska? </p><p>Debatují: Oliver Adámek, Vojtěch Boháč a Eva Čeplová <br>Střih: Viktorie Aldabagh</p>',created:"2026-03-29 11:00:49",released:"2026-03-29 10:48:50",comments:0,show:{id:"639026a0-f91a-464b-ab04-c767ce820eff",name:"Krize",image_url:"https://i.actve.net/youradio_news/shows/7/5/75dd2dc9140873263c16bbea0b162ae1e4c4c72b.png",subtitle:"Redakční podcast Voxpotu, ve kterém rozebíráme a komentujeme aktuální události, které hýbou světem.",slug:"krize",subscribed:!1,podcast_homepage_url:"Voxpot",archived:!1,page_url:"https://talk.youradio.cz/porady/krize"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"rodi-se-nove-madarsko",source:["Voxpot"],authors:[{id:"ffb4d9cd-1472-40ad-a4a7-5c6ff957f6a7",name:"Voxpot",slug:"voxpot"}],track:{length:3240,mime_type:"audio/mpeg",url:"https://media.transistor.fm/f04b12ac/8f48ad36.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/krize/rodi-se-nove-madarsko",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"f0988d61-300c-4ff8-896d-17cdd825d51d",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/c/e/ce48df5a240ab860a21ad78d87f5248ffa67fc00.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/5/7/57bc18a18e16dea8d6142addaaa884e33bf011ab.png",text:'Marné čekání na plné plynové láhve, naštvaní lidé, kteří si nemají na čem uvařit oběd, zavřené restaurace a dlouhé fronty u čerpacích stanic – americko-izraelská válka proti Íránu a následné zablokování Hormuzské úžiny ovlivnily životy lidí na celém světě. Jednou z nejhůř postižených zemí se ale stala Indie. Kvůli mnoha protichůdným zájmům vůči jednotlivým aktérům je přitom indická diplomacie odsouzená k nečinnosti.<br><br>Všechny díly podcastu Za obzorem můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/04456eea-6ab4-3c86-b08f-03f35ff3186e?utm_source=rss&utm_medium=podcast&utm_campaign=3f704bf7-0daf-337a-a7ff-ff3fb787d7b1">mujRozhlas.cz</a>.',headline:"Rébus, který nemá správné řešení: Indie v krizi kvůli Hormuzu",abstract:'Krize odhalila hlubokou zranitelnost nejlidnatější země světa zejména v otázce dodávek plynu. Kvůli jejich přiškrcení se v podstatě ihned musel začít omezovat nejen průmysl, ale i velká část domácností, které v drtivé většině spoléhají na plynové l
1áhve při vaření. Americký a Izraelský útok na Írán zároveň odhalil slabiny indické zahraniční politiky, která musí vyvažovat příliš mnoho protichůdných zájmů a je tak odsouzená k pasivnímu reagování na kroky ostatních.<br><br>Všechny díly podcastu Za obzorem můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/04456eea-6ab4-3c86-b08f-03f35ff3186e?utm_source=rss&utm_medium=podcast&utm_campaign=3f704bf7-0daf-337a-a7ff-ff3fb787d7b1">mujRozhlas.cz</a>.',created:"2026-03-29 14:29:38",released:"2026-03-29 14:10:00",comments:0,show:{id:"b3475945-bc58-4b83-8fb7-d092811f3ba1",name:"Za obzorem",image_url:"https://i.actve.net/youradio_news/shows/c/e/ce28b526829a69788a1dcd3a3969a7ee54aca7a3.png",subtitle:'Konflikty, politika i kultura – pečlivé analýzy z opomíjených koutů světa.<br><br>Všechny díly podcastu Za obzorem můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/04456eea-6ab4-3c86-b08f-03f35ff3186e?utm_source=rss&utm_medium=podcast&utm_campaign=04456eea-6ab4-3c86-b08f-03f35ff3186e_description">mujRozhlas.cz</a>.',slug:"za-obzorem",subscribed:!1,podcast_homepage_url:"https://www.mujrozhlas.cz/rapi/view/show/04456eea-6ab4-3c86-b08f-03f35ff3186e",archived:!1,page_url:"https://talk.youradio.cz/porady/za-obzorem"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"jednou-ze-zemi-ktere-blokada-hormuzskeho-prulivu-zasahla-nejcitelneji-se-stala-indie",source:["Český rozhlas"],authors:[{id:"5a9c6c19-f8a0-11e8-a044-005056011137",name:"Český rozhlas",slug:"cesky-rozhlas"}],track:{length:1509,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/croaod.cz/download/30634dc5-529a-4837-a9bd-ead3b7c0c834.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/za-obzorem/jednou-ze-zemi-ktere-blokada-hormuzskeho-prulivu-zasahla-nejcitelneji-se-stala-indie",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"f5eb11d9-a656-4307-aa26-71e1ea3783ac",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/f/c/fc6efff922567751a16eb42a425c4bce42d031ca.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/c/b/cb92e696ec0dc21e1756468dfc77dc40adf69a33.png",text:"Ve Finsku probíhá výstava českých umělců, kteří v této severské krajině žijí. Jedna z vystavujících autorek je Barbora Kachlíková. Její díla vznikají v prostředí, které by mnozí považovali za drsné a nehostinné. Pro ni je však domovem. Jak se jí žije ve finské vesnici? Co odráží její obrazy? Jak se jí pracovalo na kozí farmě? Proč jí lov, který provozují celé rodiny, připadal jako v pravěku? Jak zvládá finskou zimu? Které zimní kratochvíle si oblíbila?",headline:"Češka v zemi polárních nocí. Barbora Kachlíková maluje svůj finský domov",abstract:"Ve Finsku probíhá výstava českých umělců, kteří v této severské krajině žijí. Jedna z vystavujících autorek je Barbora Kachlíková. Její díla vznikají v prostředí, které by mnozí považovali za drsné a nehostinné. Pro ni je však domovem. Jak se jí žije ve finské vesnici? Co odráží její obrazy? Jak se jí pracovalo na kozí farmě? Proč jí lov, který provozují celé rodiny, připadal jako v pravěku? Jak zvládá finskou zimu? Které zimní kratochvíle si oblíbila?",created:"2026-03-27 16:13:37",released:"2026-03-27 13:19:00",comments:0,show:{id:"76a9f0b2-ed9f-4fc7-8172-89b33543f076",name:"Radio Prague International - Téma «Krajané»",image_url:"https://i.actve.net/youradio_news/shows/8/d/8d4a6fd8ab49faa53d3cd9a044c814b7740c1eef.png",subtitle:"Radio Prague International - Téma «Krajané»",slug:"radio-prague-international-tema-krajane",subscribed:!1,podcast_homepage_url:"https://cesky.radio.cz",archived:!1,page_url:"https://talk.youradio.cz/porady/radio-prague-international-tema-krajane"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"ceska-v-zemi-polarnich-noci-barbora-kachlikova-maluje-svuj-finsky-domov",source:["Radio Prague International"],authors:[{id:"d73d558f-f8f1-11eb-94e1-005056011137",name:"Radio Prague International",slug:"radio-prague-international-1"}],track:{length:752,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/cesky.radio.cz/sites/default/files/audios/88148a84a9358e17c3dd0b2049fca27d.mp3?timestamp=1774622636"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/radio-prague-international-tema-krajane/ceska-v-zemi-polarnich-noci-barbora-kachlikova-maluje-svuj-finsky-domov",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"6b29dc22-e797-48fb-8804-72ec26b1c6b0",type:"podcast",categories:[{id:"e5e5ec97-6db9-11ee-b4db-005056012945",name:"Umění",premium:!1,slug:"umeni-1",icon_url:"https://i.actve.net/youradio_news/category_icons/e5e5ec97-6db9-11ee-b4db-005056012945.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/e5e5ec97-6db9-11ee-b4db-005056012945.png",image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/e/f/efb216f6c582a659e8730f2f42ad999b9165f5e1.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/2/8/285dbb42828f69a379efcbf2b4a98b7cbd0c12fe.png",text:'Přijela bláznivá teta v podání Dany Batulkové nebo slovenský herec Ladislav Bédi, který hrál ženicha, a do bílého se oblékla herečka Marie Anna Myšičková. O české premiéře hry Než hvězdy zapadnou bude mluvit Michaela Vetešková. Přivítá také Jiřího Fajta - hlavního kurátora výstavy Fragmenty paměti: Svatovítský poklad. Začala v Jízdárně Pražského hradu tento pátek.<br><br>Všechny díly podcastu Kultura Plus můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/5a56a2ae-399f-32d9-ac90-902f6d0b8d6a?utm_source=rss&utm_medium=podcast&utm_campaign=e934418f-0248-3b73-8a4f-145afcd6cea0">mujRozhlas.cz</a>.',headline:"V pražském Divadle ABC měli v pátek 27. března svatbu roku",abstract:'Přijela bláznivá teta v podání Dany Batulkové nebo slovenský herec Ladislav Bédi, který hrál ženicha, a do bílého se oblékla herečka Marie Anna Myšičková. O české premiéře hry Než hvězdy zapadnou bude mluvit Michaela Vetešková. Přivítá také Jiřího Fajta - hlavního kurátora výstavy Fragmenty paměti: Svatovítský poklad. Začala v Jízdárně Pražského hradu tento pátek.<br><br>Všechny díly podcastu Kultura Plus můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/5a56a2ae-399f-32d9-ac90-902f6d0b8d6a?utm_source=rss&utm_medium=podcast&utm_campaign=e934418f-0248-3b73-8a4f-145afcd6cea0">mujRozhlas.cz</a>.',created:"2026-03-28 14:31:00",released:"2026-03-28 13:33:00",comments:0,show:{id:"ba73e6f0-b29d-489b-86bf-0ef822a27b23",name:"Kultura Plus",image_url:"https://i.actve.net/youradio_news/shows/1/3/1363fb21f92c690e9d66cb66c72fecdab7098fca.png",subtitle:'Přehled kulturních událostí týdne. Reportáže z premiér, rozhovory s autory. Ale i reflexe z akcí, o kterých byla v daném týdnu řeč.  <br><br>Všechny díly podcastu Kultura Plus můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/5a56a2ae-399f-32d9-ac90-902f6d0b8d6a?utm_source=rss&utm_medium=podcast&utm_campaign=5a56a2ae-399f-32d9-ac90-902f6d0b8d6a_description">mujRozhlas.cz</a>.',slug:"kultura-plus",subscribed:!1,podcast_homepage_url:"https://www.mujrozhlas.cz/rapi/view/show/5a56a2ae-399f-32d9-ac90-902f6d0b8d6a",archived:!1,page_url:"https://talk.youradio.cz/porady/kultura-plus"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"v-prazskem-divadle-abc-meli-v-patek-27-brezna-svatbu-roku",source:["Český rozhlas"],authors:[{id:"5a9c6c19-f8a0-11e8-a044-005056011137",name:"Český rozhlas",slug:"cesky-rozhlas"}],track:{length:1544,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/croaod.cz/download/39f4b744-2e82-4479-815f-f4f78a349c7c.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/kultura-plus/v-prazskem-divadle-abc-meli-v-patek-27-brezna-svatbu-roku",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"d0b60b63-f7bf-4a2d-b69d-19c6e0135c78",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"},{id:"24578f2e-3f17-11e8-a22c-005056011137",name:"Společnost",premium:!1,slug:"spolecnost",icon_url:"https://i.actve.net/youradio_news/category_icons/24578f2e-3f17-11e8-a22c-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark/24578f2e-3f17-11e8-a22c-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/24578f2e-3f17-11e8-a22c-005056011137.png"},{id:"c6032cc2-6db2-11ee-b4db-005056012945",name:"Zpravodajské komentáře",premium:!1,slug:"zpravodajske-komentare",icon_url:null,icon_url_dark:null,image_url:null}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/6/e/6e67ddc7e7bc6108bcd8d6cadc162871fde41dfc.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/5/0/504af29c0d30cbb1af78351f6f638ff3b184e514.png",text:'<p><strong>Newsletter MatouÅ¡e Hrdiny: </strong>Rozmach AI vyvolal obavy z přílivu dezinformací. Teď se ukazuje, že samotné lži a manipulace nejsou jediná potíž. Další problém nastává ve chvíli, kdy začneme na chatboty spoléhat i při samotném ověřování faktů.</p><p><strong>Celý text čtěte v newsletteru Pod čarou. Pokud se vám ukázka líbila, </strong><a href="https://www.seznamzpravy.cz/clanek/newslettery-seznam-zprav-142756"><strong>přihlaste se k odběru</strong></a><strong>. Každou sobotu dostanete newsletter přímo do vaÅ¡eho e-mailu, včetně tipů na další zajímavé čtení z českých i zahraničních médií.<br></strong><br></p><p>Archiv vÅ¡ech komentářů najdete <a href="https://www.seznamzpravy.cz/tag/autori-osobne-117414">zde</a>, další podcasty Seznam Zpráv <a href="https://www.seznamzpravy.cz/sekce/podcasty-rozhovory-audio">tady</a>.</p><p>Poslouchejte nás také ve své oblíbené podcastové aplikaci nebo na <a href="https://podcasty.seznam.cz/">Podcasty.cz</a>.</p><p>NaÅ¡e články, komentáře a videa najdete na zpravodajském serveru <a href="https://www.seznamzpravy.cz/">Seznam Zprávy</a>.</p><p>Své názory, návrhy, otázky, stížnosti nebo pochvaly nám můžete posílat na adresu <a href="mailto:[email protected]">[email protected]</a>.</p><p>Sledujte @SeznamZpravy na sociálních sítích: <a href="http://twitter.com/seznamzpravy">X</a> // <a href="http://facebook.com/seznamzpravy">Facebook</a> // <a href="http://instagram.com/seznamzpravy">Instagram</a><br>  <br> Seznam Zprávy jsou zdrojem původních informací, nezávislé investigace, originální publicistiky. Vznikají v zázemí Seznam.cz.</p>',headline:"Pod čarou: Chcete si ověřit informace? Zeptat se chatbota je cesta do pekla",abstract:'<p><strong>Newsletter MatouÅ¡e Hrdiny: </strong>Rozmach AI vyvolal obavy z přílivu dezinformací. Teď se ukazuje, že samotné lži a manipulace nejsou jediná potíž. Další problém nastává ve chvíli, kdy začneme na chatboty spoléhat i při samotném ověřování faktů.</p><p><strong>Celý text čtěte v newsletteru Pod čarou. Pokud se vám ukázka líbila, </strong><a href="https://www.seznamzpravy.cz/clanek/newslettery-seznam-zprav-142756"><strong>přihlaste se k odběru</strong></a><strong>. Každou sobotu dostanete newsletter přímo do vaÅ¡eho e-mailu, včetně tipů na další zajímavé čtení z českých i zahraničních médií.<br></strong><br></p><p>Archiv vÅ¡ech komentářů najdete <a href="https://www.seznamzpravy.cz/tag/autori-osobne-117414">zde</a>, další podcasty Seznam Zpráv <a href="https://www.seznamzpravy.cz/sekce/podcasty-rozhovory-audio">tady</a>.</p><p>Poslouchejte nás také ve své oblíbené podcastové aplikaci nebo na <a href="https://podcasty.seznam.cz/">Podcasty.cz</a>.</p><p>NaÅ¡e články, komentáře a videa najdete na zpravodajském serveru <a href="https://www.seznamzpravy.cz/">Seznam Zprávy</a>.</p><p>Své názory, návrhy, otázky, stížnosti nebo pochvaly nám můžete posílat na adresu <a href="mailto:[email protected]">[email protected]</a>.</p><p>Sledujte @SeznamZpravy na sociálních sítích: <a href="http://twitter.com/seznamzpravy">X</a> // <a href="http://facebook.com/seznamzpravy">Facebook</a> // <a href="http://instagram.com/seznamzpravy">Instagram</a><br>  <br> Seznam Zprávy jsou zdrojem původních informací, nezávislé investigace, originální publicistiky. Vznikají v zázemí Seznam.cz.</p>',created:"2026-03-28 08:14:46",released:"2026-03-28 08:00:00",comments:0,show:{id:"abaa45a8-5006-11eb-94e1-005056011137",name:"Autoři osobně",image_url:"https://i.actve.net/youradio_news/shows/2/2/22c3c9937f9afe4b0cd378c393d76faa9026974c.png",subt
1itle:"Novináři Seznam Zpráv čtou své komentáře a glosy. Žádné syntetické hlasy, ale skuteční tvůrci, z jejichž projevu poznáte, čemu přikládají důležitost. Každý všední den na SZ.cz a ve všech podcastových aplikacích.",slug:"dve-minuty",subscribed:!1,podcast_homepage_url:"https://www.seznamzpravy.cz/sekce/dve-minuty",archived:!1,page_url:"https://talk.youradio.cz/porady/dve-minuty"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"pod-carou-chcete-si-overit-informace-zeptat-se-chatbota-je-cesta-do-pekla",source:["Seznam Zprávy"],authors:[{id:"ebd7d83f-9462-11ea-a044-005056011137",name:"Seznam Zprávy",slug:"seznam-zpravy"}],track:{length:906,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/media.transistor.fm/99e0853e/d02f7664.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/dve-minuty/pod-carou-chcete-si-overit-informace-zeptat-se-chatbota-je-cesta-do-pekla",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"845b995e-08b8-4735-977a-cc6956fc11b2",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/7/2/728829c6e880751b91cef76321a9d8809e425be6.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/f/f/ff798afd9db66f7865d2a971c4299f8b14170e6a.png",text:'Možná vás překvapí, že pro odpověď si zajdeme do Andalusie. V Jeruzalémě nahlédneme do pekárny, ve které se navzdory omezením pustili do pečení slavnostního cukroví ke konci ramadánu. A v centru Washingtonu rozkvetly sakury. I o nich uslyšíte v Reportážích zahraničních zpravodajů s Lubicou Bergmanovou.<br><br>Všechny díly podcastu Reportáže zahraničních zpravodajů můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/4eca4e4f-8aa7-3326-824e-05da13ace752?utm_source=rss&utm_medium=podcast&utm_campaign=78f1b7e6-edfa-3e7a-b00a-e855c0a1d8d6">mujRozhlas.cz</a>.',headline:"Víte, který je nejstarší fotbalový klub ve Španělsku?",abstract:'Možná vás překvapí, že pro odpověď si zajdeme do Andalusie. V Jeruzalémě nahlédneme do pekárny, ve které se navzdory omezením pustili do pečení slavnostního cukroví ke konci ramadánu. A v centru Washingtonu rozkvetly sakury. I o nich uslyšíte v Reportážích zahraničních zpravodajů s Lubicou Bergmanovou.<br><br>Všechny díly podcastu Reportáže zahraničních zpravodajů můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/4eca4e4f-8aa7-3326-824e-05da13ace752?utm_source=rss&utm_medium=podcast&utm_campaign=78f1b7e6-edfa-3e7a-b00a-e855c0a1d8d6">mujRozhlas.cz</a>.',created:"2026-03-28 14:59:51",released:"2026-03-28 14:05:00",comments:0,show:{id:"72aead44-5b5d-11e9-a044-005056011137",name:"Reportáže zahraničních zpravodajů",image_url:"https://i.actve.net/youradio_news/shows/a/c/acfe4171c7ff23384c98abda81cd9739c11a2cbb.png",subtitle:'Reportáže zahraničních zpravodajů, to jsou světové události v souvislostech tak, jak je jinde neuslyšíte.<br><br>Všechny díly podcastu Reportáže zahraničních zpravodajů můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/4eca4e4f-8aa7-3326-824e-05da13ace752?utm_source=rss&utm_medium=podcast&utm_campaign=4eca4e4f-8aa7-3326-824e-05da13ace752_description">mujRozhlas.cz</a>.',slug:"reportaze-zahranicnich-zpravodaju",subscribed:!1,podcast_homepage_url:"https://www.mujrozhlas.cz/rapi/view/show/4eca4e4f-8aa7-3326-824e-05da13ace752",archived:!1,page_url:"https://talk.youradio.cz/porady/reportaze-zahranicnich-zpravodaju"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"vite-ktery-je-nejstarsi-fotbalovy-klub-ve-spanelsku",source:["Český rozhlas"],authors:[{id:"5a9c6c19-f8a0-11e8-a044-005056011137",name:"Český rozhlas",slug:"cesky-rozhlas"}],track:{length:1441,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/croaod.cz/download/827b0866-831f-41fd-925e-4af661c74f85.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/reportaze-zahranicnich-zpravodaju/vite-ktery-je-nejstarsi-fotbalovy-klub-ve-spanelsku",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}},{item_type:"track",item_data:{id:"5459cd26-334e-4eb2-bf0b-2f0415b19ca0",type:"podcast",categories:[{id:"02ce1b19-1db2-11ea-a044-005056011137",name:"Zpravodajství",premium:!1,slug:"zpravodajstvi",icon_url:"https://i.actve.net/youradio_news/category_icons/02ce1b19-1db2-11ea-a044-005056011137.png",icon_url_dark:"https://i.actve.net/youradio_news/categories_dark
1/02ce1b19-1db2-11ea-a044-005056011137.png",image_url:"https://i.actve.net/youradio_news/categories/02ce1b19-1db2-11ea-a044-005056011137.png"}],tags:[],image_url:"https://i.actve.net/youradio_news/tracks/0/b/0bda55153b2c899efcbbb3fc635eb02c5ca1e16a.png",image_small_url:"https://i.actve.net/youradio_news/tracks_small/0/f/0f4255a63f356e9a87a26c3c6cef6db9bb2e802d.png",text:'Obvykle to začíná až někdy v půlce února, ale letos to bylo jiné. Byl sotva konec ledna, když pro mě tlak zimy a tmy zesílil k nevydržení. Potřebovala jsem barvy. Nutně. <br><br>Všechny díly podcastu Nedělní káva můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/e3255097-d2d8-3c60-ab07-67d7309dcf05?utm_source=rss&utm_medium=podcast&utm_campaign=2570d7c1-6d86-3fb8-aa51-2e24b64bd0d1">mujRozhlas.cz</a>.',headline:"Dagmar Ruščáková: Živé barvy",abstract:'Obvykle to začíná až někdy v půlce února, ale letos to bylo jiné. Byl sotva konec ledna, když pro mě tlak zimy a tmy zesílil k nevydržení. Potřebovala jsem barvy. Nutně. <br><br>Všechny díly podcastu Nedělní káva můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/e3255097-d2d8-3c60-ab07-67d7309dcf05?utm_source=rss&utm_medium=podcast&utm_campaign=2570d7c1-6d86-3fb8-aa51-2e24b64bd0d1">mujRozhlas.cz</a>.',created:"2026-03-29 06:14:50",released:"2026-03-29 05:50:00",comments:0,show:{id:"ccf96924-5b5c-11e9-a044-005056011137",name:"Nedělní káva",image_url:"https://i.actve.net/youradio_news/shows/4/a/4a29ea9a7d80cd4cb790195821ab51e4eb944d0b.png",subtitle:'Každou neděli dopoledne pro vás máme krátkou glosu ke kávě a k zamyšlení.<br><br>Všechny díly podcastu Nedělní káva můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro <a href="https://play.google.com/store/apps/details?id=cz.rozhlas.mujrozhlas">Android</a> a <a href="https://apps.apple.com/cz/app/id1455654616">iOS</a> nebo na webu <a href="https://www.mujrozhlas.cz/rapi/view/show/e3255097-d2d8-3c60-ab07-67d7309dcf05?utm_source=rss&utm_medium=podcast&utm_campaign=e3255097-d2d8-3c60-ab07-67d7309dcf05_description">mujRozhlas.cz</a>.',slug:"nedelni-kava",subscribed:!1,podcast_homepage_url:"https://www.mujrozhlas.cz/rapi/view/show/e3255097-d2d8-3c60-ab07-67d7309dcf05",archived:!1,page_url:"https://talk.youradio.cz/porady/nedelni-kava"},flags:{premium_content:!1,sample_file:!1,monetizable:!0,liked:!1,disliked:!1,saved:!1,read_time:0,last_activity_timestamp:null,teased:!1,read:!1},slug:"dagmar-ruscakova-zive-barvy",source:["Český rozhlas"],authors:[{id:"5a9c6c19-f8a0-11e8-a044-005056011137",name:"Český rozhlas",slug:"cesky-rozhlas"}],track:{length:159,mime_type:"audio/mpeg",url:"https://dts.podtrac.com/redirect.mp3/portal.rozhlas.cz/sites/default/files/audios/5772a53b79867fe0254d6113dfc02c63.mp3"},metadata:{hash:null},page_url:"https://talk.youradio.cz/porady/nedelni-kava/dagmar-ruscakova-zive-barvy",summary:null,keywords:[],chapters:[],media_topics:[],named_entities:[]}}],e_={"nejnovejsi-epizody":{item_type:"widget",item_data:{id:"de17b803-7cfd-4cad-b534-3669c671fe8d",name:"Nejnovější epizody",route:"/news/v3.0/tracks/latest",slug:"nejnovejsi-epizody",type:"track"}},"zhava-temata":{item_type:"widget",item_data:{id:"ff178459-6522-462e-9e2f-7242905031ac",name:"Žhavá témata",route:"/news/v3.0/media-topic/hot",slug:"zhava-temata",type:"media_topic"}},"popularni-epizody":{item_type:"widget",item_data:{id:"78f304c5-41cf-4a57-b539-913c7ccc4107",name:"Populární epizody",route:"/news/v3.0/tracks/popular",slug:"popularni-epizody",type:"track"}},"popularni-podcasty":{item_type:"widget",item_data:{id:"4d0b9fb5-e99d-4568-8eff-483c4f7ca7d0",name:"Populární Podcasty",route:"/news/v3.0/shows/popular",slug:"popularni-podcasty",type:"show",target_route:null}}},ef=0,eh=new class{getHomepage=async e=>{let{page:a,limit:t,accessToken:r,filters:o,pullToRefreshCounter:n}=e;if(s.IS_DEVELOPMENT_ENVIRONMENT&&i.DEBUG_401_ERRORS&&r&&ef<i.DEBUG_401_ERRORS_NUMBER_OF_THROWN_ERRORS)throw ef+=1,console.log("getHomepage() - throwing error",{accessToken:r}),Error(l.UNAUTHORIZED_401);let d={...(o??[]).reduce((e,{slug:a,label:t,description:r,subType:i,filterDescription:s,...o})=>a===em.DEFAULT_FILTER_SLUG_VALUE?e:{...e,...o},{}),...a>1?{page:a}:{},limit:t,...void 0===n?{}:{pullToRefreshCounter:n}},c=N.default.stringify(d),u=c?`?${c}`:"",p=`${l.API_BASE_V3}/timeline${u}`;if(s.IS_DEVELOPMENT_ENVIRONMENT&&i.MOCK_HP_TIMELINE_API)return{result:eE,numberOfUnfilteredRecords:eE.length};let{json:y}=await (0,l.fetchWithPerformanceMetrics)(p,(0,l.createFetchInitOptions)({accessToken:r}));Array.isArray(y)||console.error("HomepageApi.service() - data is not an array");let m=Array.isArray(y)?y:[];return{result:m.filter(e=>"track"!==e.item_type||U(e.item_data)).map(e=>"widget"!==e.item_type||e.item_data?.slug?e:{...e,item_data:{...e.item_data??{},slug:(0,ey.default)(e.item_data.name)}}),numberOfUnfilteredRecords:m.length}};fetchHomepageTabs=async e=>{let{accessToken:a}=e,{json:t}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE_V3}/homepage/tabs`,(0,l.createFetchInitOptions)({accessToken:a}));return t};reorderHomepageTabs=async e=>{let{accessToken:a,tabs:t}=e;if(!a)throw Error(l.USER_NOT_LOGGED_IN_ERROR);if(!t||!Array.isArray(t)||0===t.length)throw Error(l.VALIDATION_ERROR);let{json:r}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE_V3}/homepage/tabs/pin/order`,(0,l.createFetchInitOptions)({accessToken:a,method:"POST",body:JSON.stringify({ordered_tab_slugs:t.map(({slug:e})=>e)}
1)}));return r};createHomepageTab=async e=>{let{accessToken:a,slug:t,homepageTabVariant:r}=e;if(!a)throw Error(l.USER_NOT_LOGGED_IN_ERROR);if(!t)throw Error(l.VALIDATION_ERROR);let{json:i}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE_V3}/homepage/tabs/pin`,(0,l.createFetchInitOptions)({accessToken:a,method:"POST",body:JSON.stringify({route:r,identifier:t})}));return i};deleteHomepageTab=async e=>{let{accessToken:a,slug:t,homepageTabVariant:r,source:i}=e;if(!a)throw Error(l.USER_NOT_LOGGED_IN_ERROR);if(!t)throw Error(l.VALIDATION_ERROR);let s="homepage-tab"===i?`${l.API_BASE_V3}/homepage/tabs/pin/${t}`:`${l.API_BASE_V3}/homepage/tabs/unpin`,o="homepage-tab"===i?void 0:JSON.stringify({route:r,identifier:t}),{json:n}=await (0,l.fetchWithPerformanceMetrics)(s,(0,l.createFetchInitOptions)({accessToken:a,method:"DELETE",body:o}));return n};fetchHomepageWidget=async e=>{let{accessToken:a,slug:t}=e;if(!t)throw Error(l.VALIDATION_ERROR);if(s.IS_DEVELOPMENT_ENVIRONMENT){let e=e_[t]?.item_data;if(!e)throw Error(l.VALIDATION_ERROR);return e}let{json:r}=await (0,l.fetchWithPerformanceMetrics)(`${l.API_BASE_V3}/widget/${t}`,(0,l.createFetchInitOptions)({accessToken:a}));return r}};var eg=e.i(33451);let eS=function*(e){let t,{page:r,limit:i,apiRequestInitiator:u,source:p,PENDING:{key:y},prefetchAccessToken:m,isInitiatedFromGetStaticProps:E,filters:_,pullToRefreshCounter:f}=e.payload;try{let e=yield(0,a.select)(d.getToken);m&&!e&&(yield(0,a.call)(I)),t=yield(0,a.select)(d.getToken);let{result:s,numberOfUnfilteredRecords:n}=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,eh.getHomepage,{accessToken:t,fnParams:[{page:r,limit:i,accessToken:t,filters:_,pullToRefreshCounter:f}]}),l=yield(0,a.select)(R);yield(0,a.put)(Z.homepageApiRequestSuccess({data:s,apiRequestInitiator:u,page:r,key:y,numberOfUnfilteredRecords:n,trackReadTimesWithTimestampsFromRetryQueue:l,filters:_}));let c=(yield(0,a.select)(e=>(0,eg.getHomepageTimelineRecords)(e,{page:r,filters:_}))).filter(e=>"string"==typeof e);u===J.HOMEPAGE_API_REQUEST_INITIATOR_PRIMARY_PLAY&&(yield es({playlistPageInitializer:Y.COMPONENT_NAME,tracksForPlaylist:c,source:p})),yield(0,a.call)(g,{pageName:Y.COMPONENT_NAME,page:r})}catch(i){if(s.IS_TEST_ENVIRONMENT||console.error("Homepage.sagas.getHomepage()",i),i instanceof Error&&(yield(0,a.put)((0,c.emitError)(y,i.message,{apiRequestInitiator:u})),(0,n.reportError)(i,e.type,{page:`${r}`,apiRequestInitiator:`${u}`,source:`${p}`,...i.message===l.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),E)throw i}},ek=function*(e){let t,{PENDING:{key:r},prefetchAccessToken:i}=e.payload;try{let e=yield(0,a.select)(d.getToken);i&&!e&&(yield(0,a.call)(I)),t=yield(0,a.select)(d.getToken);let s=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,eh.fetchHomepageTabs,{accessToken:t,fnParams:[{accessToken:t}]});yield(0,a.put)(Z.fetchHomepageTabsSuccess({homepageTabs:s,pendingKey:r}))}catch(i){s.IS_TEST_ENVIRONMENT||console.error("Homepage.sagas.fetchHomepageTabsSaga()",i),i instanceof Error&&(yield(0,a.put)((0,c.emitError)(r,i.message)),(0,n.reportError)(i,e.type,{...i.message===l.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},eT=function*(e){let i,{PENDING:{key:u},prefetchAccessToken:p,tabs:y}=e.payload;try{let e=yield(0,a.select)(d.getToken);p&&!e&&(yield(0,a.call)(I)),i=yield(0,a.select)(d.getToken),yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,eh.reorderHomepageTabs,{accessToken:i,fnParams:[{accessToken:i,tabs:y}]}),yield(0,a.put)(Z.reorderHomepageTabsSuccess({tabs:y,pendingKey:u})),yield(0,a.call)(t.default.reorderHomepageTab)}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Homepage.sagas.reorderHomepageTabsSaga()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(u,t.message)),yield(0,a.put)((0,r.showMessage)({type:"error",message:el,showOnlyOneInstance:!0,closeAtTimestamp:Date.now()+5e3})),(0,n.reportError)(t,e.type,{...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}},ev=function*(e){let i,{PENDING:{key:u},prefetchAccessToken:p,slug:y,homepageTabVariant:m,createHomepageTabSuccessMessage:E}=e.payload;try{let e=yield(0,a.select)(d.getToken);p&&!e&&(yield(0,a.call)(I)),i=yield(0,a.select)(d.getToken);let{homepage_tab:s}=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,eh.createHomepageTab,{accessToken:i,fnParams:[{accessToken:i,slug:y,homepageTabVariant:m}]});yield(0,a.put)(Z.createHomepageTabSuccess({slug:y,pendingKey:u,newlyCreatedTab:s,homepageTabVariant:m})),yield(0,a.put)((0,r.showMessage)({type:"info",message:E??ed,showOnlyOneInstance:!0,closeAtTimestamp:Date.now()+5e3})),yield(0,a.call)(t.default.createHomepageTab,{source:"search-feed"})}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Homepage.sagas.createHomepageTabSaga()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(u,t.message)),yield(0,a.put)((0,r.showMessage)({type:"error",message:ec,showOnlyOneInstance:!0,closeAtTimestamp:Date.now()+5e3})),(0,n.reportError)(t,e.type,{...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}},eI=function*(e){let i,{PENDING:{key:u},prefetchAccessToken:p,slug:y,name:m,source:E,homepageTabVariant:_,pinnedEntity:f}=e.payload;try{let e=yield(0,a.select)(d.getToken);p&&!e&&(yield(0,a.call)(I)),i=yield(0,a.select)(d.getToken),yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,eh.deleteHomepageTab,{accessToken:i,fnParams:[{accessToken:i,slug:y,homepageTabVariant:_,source:E}]}),yield(0,a.put)(Z.deleteHomepageTabSuccess({slug:y,pendingKey:u,source:E,name:m,pinnedEntity:f,homepageTabVariant:_})),yield(0,a.put)((0,r.showMessage)({type:"info",message:eu,showOnlyOneInstance:!0,closeAtTimestamp:Date.now()+5e3})),yield(0,a.call)(t.default.deleteHomepageTab,{source:E})}catch(t){s.IS_TEST_ENVIRONMENT||console.error("Homepage.sagas.deleteHomepageTabSaga()",t),t instanceof Error&&(yield(0,a.put)((0,c.emitError)(u,t.message)),yield(0,a.put)((0,r.showMessage)({type:"error",message:ep,showOnlyOneInstance:!0,closeAtTimestamp:Date.now()+5e3})),(0,n.reportError)(t,e.type,{...t.message===l.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}},eb=function*(e){let t,{PENDING:{key:r},prefetchAccessToken:i,slug:u,isInitiatedFromGetStaticProps:p}=e.payload;try{let e=yield(0,a.select)(d.getToken);i&&!e&&(yield(0,a.call)(I)),t=yield(0,a.select)(d.getToken);let s=yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,eh.fetchHomepageWidget,{accessToken:t,fnParams:[{accessToken:t,slug:u}]});yield(0,a.put)(Z.fetchHomepageWidgetSuccess({slug:u,pendingKey:r,widget:s}))}catch(i){if(s.IS_TEST_ENVIRONMENT||console.error("Homepage.sagas.handleFetchHomepageWidgetSaga()",i),i instanceof Error&&(yield(0,a.put)((0,c.emitError)(r,i.message)),(0,n.reportError)(i,e.type,{...i.message===l.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),p)throw i}},eR=[function*(){yield(0,a.takeEvery)(J.HOMEPAGE_API_REQUEST_INIT,eS),yield(0,a.takeEvery)(J.FETCH_HOMEPAGE_TABS,ek),yield(0,a.takeEvery)(J.CREATE_HOMEPAGE_TAB,ev),yield(0,a.takeEvery)(J.DELET
1E_HOMEPAGE_TAB,eI),yield(0,a.takeEvery)(J.REORDER_HOMEPAGE_TABS,eT),yield(0,a.takeEvery)(J.FETCH_HOMEPAGE_WIDGET,eb)}];e.s(["default",0,eR],125099)},295161,264684,202804,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(753901),r=e.i(580983),i=e.i(648607),s=e.i(36840),o=e.i(274423),n=e.i(209953),l=e.i(931250),d=e.i(71285),c=e.i(264255),u=e.i(700659),p=e.i(427020),y=e.i(146577);class m extends Error{item;metaData;constructor(e,a){super(a.message),Error.captureStackTrace&&Error.captureStackTrace(this,m),this.name="RetryError",this.item={errorTimestamp:Date.now(),attemptsTotal:1,maxAttempts:y.MAX_RETRY_ATTEMPTS,...e},this.metaData=a}}let E=e=>e instanceof m?{..."string"==typeof e.item?.fetchUrl?{retryFetchUrl:e.item?.fetchUrl}:{},retryErrorTimestamp:`${e.item?.errorTimestamp}`,retryAttemptsTotal:`${e.item?.attemptsTotal}`,retryMaxAttempts:`${e.item?.maxAttempts}`,retryAccessToken:e.metaData?.accessToken,retryId:e.metaData?.id||"",retryType:e.metaData?.type,retryMessage:e.metaData?.message||""}:{};e.s(["extractRetryErrorProperties",0,E],264684);var _=e.i(802222),f=e.i(973112),h=e.i(768137),g=e.i(165662);let S={id:"Modules.LogEventsApi.saveError",defaultMessage:"Uložení do záložek se nezdařilo."},k={id:"Modules.LogEventsApi.removeSavedError",defaultMessage:"Odebrání ze záložek se nezdařilo."},T={id:"Modules.LogEventsApi.likeError",defaultMessage:'Přidání do „Líbí se mi" se nezdařilo.'},v={id:"Modules.LogEventsApi.removeLikedError",defaultMessage:'Odebrání z „Líbí se mi" se nezdařilo.'},I={id:"Modules.LogEventsApi.dislikeError",defaultMessage:'Přidání do „Nelíbí se mi" se nezdařilo.'},b={id:"Modules.LogEventsApi.removeDislikedError",defaultMessage:'Odebrání z „Nelíbí se mi" se nezdařilo.'},R={id:"Modules.LogEventsApi.saveSuccess",defaultMessage:"Epizoda byla uložena do záložek."},A={id:"Modules.LogEventsApi.saveSuccessPremium",defaultMessage:"Kapitola byla uložena do záložek."},P={id:"Modules.LogEventsApi.removeSavedSuccess",defaultMessage:"Epizoda byla odebrána ze záložek."},O={id:"Modules.LogEventsApi.removeSavedSuccessPremium",defaultMessage:"Kapitola byla odebrána ze záložek."},N={id:"Modules.LogEventsApi.likeSuccess",defaultMessage:'Epizoda byla přidána do „Líbí se mi".'},w={id:"Modules.LogEventsApi.likeSuccessPremium",defaultMessage:'Kapitola byla přidána do „Líbí se mi".'},z={id:"Modules.LogEventsApi.removeLikedSuccess",defaultMessage:'Epizoda byla odebrána z „Líbí se mi".'},U={id:"Modules.LogEventsApi.removeLikedSuccessPremium",defaultMessage:'Kapitola byla odebrána z „Líbí se mi".'},D={id:"Modules.LogEventsApi.dislikeSuccess",defaultMessage:'Epizoda byla přidána do „Nelíbí se mi".'},C={id:"Modules.LogEventsApi.dislikeSuccessPremium",defaultMessage:'Kapitola byla přidána do „Nelíbí se mi".'},M={id:"Modules.LogEventsApi.removeDislikeSuccess",defaultMessage:'Epizoda byla odebrána z „Nelíbí se mi".'},L={id:"Modules.LogEventsApi.removeDislikeSuccessPremium",defaultMessage:'Kapitola byla odebrána z „Nelíbí se mi".'},j=async({retryQueueItem:e,retryQueueItemMetaData:a})=>{let{fetchUrl:t,fetchOptions:r}=e,{accessToken:i}=a;try{let{json:s,response:o}=await (0,l.fetchWithPerformanceMetrics)(t,(0,l.createFetchInitOptions)({accessToken:i,...r}),{withErrorHandling:!1});if(o.status>299&&401!==o.status)throw new m(e,{...a??{},message:(0,l.getErrorStatusText)(o.status)});return s}catch(t){if(t instanceof m)throw t;throw new m(e,{...a,message:t?.message||"UNKNOWN_ERROR"})}};e.s(["fetchWithRetryQueue",0,j],202804);var B=e.i(510272);let F=new class{sendLogEvent=async e=>{let{event:a,trackId:t,trackTime:r,isSampleFile:i,accessToken:o,timestamp:n=(0,B.createLogEventsTimestamp)(),trackFinalTime:d,trackLength:c}=e;if(!o&&a in g.MAP_OF_LIKE_AND_DISLIKE_AND_SAVE_EVENTS)throw Error(l.USER_NOT_LOGGED_IN_ERROR);if(!(0,B.isTrackTimeValidForLogEvent)({event:a,trackTime:r})||!(0,B.isTrackFinalTimeValidForEvent)({trackFinalTime:d,event:a,trackLength:c}))throw Error(`TrackTime: ${r} is not valid for event: ${a}`);if(s.IS_EMITTING_LOG_EVENTS_DISABLED&&!(a in g.MAP_OF_LIKE_AND_DISLIKE_AND_SAVE_EVENTS)&&!s.IS_PRODUCTION_ENVIRONMENT)return void console.warn(`LogEventsApiService.sendLogEvent() - skipping sending event ${a} for song ${t}`,e);if(!t||!a||"number"!=typeof r)return void console.warn(`LogEventsApiService.sendLogEvent() - skipping sending event ${a} for song ${t} due to missing params`,e);if((a===g.LOG_EVENT_SKIP||a===g.LOG_EVENT_FINISHED)&&0===r)return void console.warn(`LogEventsApiService.sendLogEvent() - skipping sending event ${a} for song ${t} due to trackTime length`,e);let u={track_time:r,timestamp:n,...a in g.MAP_OF_LIKE_AND_DISLIKE_AND_SAVE_EVENTS?{}:{type:a,track_id:t},..."number"==typeof e.trackFinalTime?{track_final_time:e.trackFinalTime}:{},...i?{is_sample_file:!0}:{}},p={...(0,l.createFetchInitOptions)({accessToken:o}),method:a===g.LOG_EVENT_REMOVE_LIKED||a===g.LOG_EVENT_REMOVE_DISLIKED||a===g.LOG_EVENT_REMOVE_SAVED?"DELETE":"POST",body:JSON.stringify(u)};if(a in g.MAP_OF_LIKE_AND_DISLIKE_AND_SAVE_EVENTS){let e=a===g.LOG_EVENT_LIKE||a===g.LOG_EVENT_REMOVE_LIKED?`${l.API_BASE}/tracks/${t}/like`:a===g.LOG_EVENT_DISLIKE||a===g.LOG_EVENT_REMOVE_DISLIKED?`${l.API_BASE}/tracks/${t}/dislike`:a===g.LOG_EVENT_SAVE||a===g.LOG_EVENT_REMOVE_SAVED?`${l.API_BASE}/tracks/${t}/save`:"";if(!e)throw Error("LogEventsApiService.sendEvent() - url not available");await (0,l.fetchWithPerformanceMetrics)(e,p,{convertResultToJson:!1});return}return j({retryQueueItem:{fetchUrl:`${l.API_BASE}/logs`,fetchOptions:p},retryQueueItemMetaData:{...o?{accessToken:o}:{},id:t,type:a}})}};var V=e.i(599687),G=e.i(831228),H=e.i(326737),x=e.i(663088);let K=function*(e){let y,{event:j,trackId:B,trackFinalTime:K,trackTime:W,trackLength:$,shouldReadTrackTimeFromRedux:Q,PEND
1ING:q,messageShownOnSuccess:Y,messageShownOnFailure:Z,initiator:J,timestamp:X}=e.payload,ee=Q?yield(0,a.select)(e=>(0,u.getTrackReadTime)(e,B)):W,ea=ee<0?0:$&&ee>$?$:ee,et=yield(0,a.select)(e=>(0,u.getIsTrackPremium)(e,B)),er=j in g.MAP_OF_LIKE_AND_DISLIKE_AND_SAVE_EVENTS,ei=yield(0,a.select)(e=>(0,u.getTrack)(e,B)),es=(0,u.getTrackHeadlineFromPayload)(ei),eo=!1,en={id:`${Math.random()}`,type:"logEvent",event:j,trackId:B,trackTime:ea,trackFinalTime:K,timestamp:X,trackLength:$,trackHeadline:es,isSampleFile:!1,requestSentAt:void 0,errored:!1,isRetryEvent:!1},el=yield(0,a.select)(V.getCurrentUserId);try{y=yield(0,a.select)(d.getToken);let t=yield(0,a.select)(e=>(0,u.getIsPremiumSample)(e,B));eo=yield(0,a.select)(e=>(0,u.getIsTrackAdvertisement)(e,B));let s=yield(0,a.select)(d.getIsUserLoggedIn);if(eo||(yield(0,a.call)(o.fetchDataWithRefreshTokenHandler,F.sendLogEvent,{accessToken:y,fnParams:[{...e.payload,trackTime:ea,isSampleFile:t,accessToken:y,isUserLoggedIn:s,timestamp:X}]})),el&&-1!==i.ADMIN_USER_IDS.indexOf(el)&&(en.trackHeadline=yield(0,a.select)(e=>(0,u.getTrackHeadline)(e,{trackId:B})),en.isSampleFile=t,en.requestSentAt=Date.now()),yield(0,a.put)((0,h.logEventsApiRequestSuccess)({event:j,trackId:B,trackFinalTime:K,trackTime:ea,pendingKey:q.key})),B&&j===g.LOG_EVENT_PLAY){let e=yield(0,a.select)(e=>(0,u.getTrackShowId)(e,B)),t=yield(0,a.select)(a=>(0,_.getShowDataById)(a,e)),r=yield(0,a.select)(a=>(0,_.getShowDetailById)(a,e));(t&&!(0,_.getCanUserRateShowFromShowPayload)(t)||r&&!(0,_.getCanUserRateShowFromShowPayload)(r))&&(yield(0,a.put)((0,x.updateShowOrShowDetailProperty)({showId:e,path:"user_rate",property:!0})))}if(er){let e=j===g.LOG_EVENT_SAVE?et?A:R:j===g.LOG_EVENT_REMOVE_SAVED?et?O:P:j===g.LOG_EVENT_LIKE?et?w:N:j===g.LOG_EVENT_REMOVE_LIKED?et?U:z:j===g.LOG_EVENT_DISLIKE?et?C:D:j===g.LOG_EVENT_REMOVE_DISLIKED?et?L:M:null;e&&(yield(0,a.put)((0,r.showMessage)({message:e,type:"info",showOnlyOneInstance:!1})))}Y&&(yield(0,a.put)((0,r.showMessage)(Y)))}catch(t){if(s.IS_TEST_ENVIRONMENT||console.error("LogEventsApi.sagas.handleLogEventsApiRequestInit()",t),t instanceof Error||t instanceof m){if(yield(0,a.put)((0,c.emitError)(q.key,t.message,{componentName:g.COMPONENT_NAME,event:j,trackId:B})),!(t instanceof m)&&er){let e=j===g.LOG_EVENT_SAVE?S:j===g.LOG_EVENT_REMOVE_SAVED?k:j===g.LOG_EVENT_LIKE?T:j===g.LOG_EVENT_REMOVE_LIKED?v:j===g.LOG_EVENT_DISLIKE?I:j===g.LOG_EVENT_REMOVE_DISLIKED?b:null;e&&(yield(0,a.put)((0,r.showMessage)({message:e,type:"error",showOnlyOneInstance:!1})))}if(Z&&(yield(0,a.put)((0,r.showMessage)(Z))),el&&-1!==i.ADMIN_USER_IDS.indexOf(el)){let e=yield(0,a.select)(e=>(0,u.getTrackHeadline)(e,{trackId:B})),t=yield(0,a.select)(e=>(0,u.getIsPremiumSample)(e,B));en.trackHeadline=e,en.isSampleFile=t,en.trackLength=$,en.errored=!0}}t instanceof m&&t.item&&t.metaData&&!eo&&(yield(0,a.put)((0,p.addItemToRetryQueue)({retryQueueItem:t.item,retryQueueItemMetaData:t.metaData}))),t instanceof Error&&!eo&&(0,n.reportError)(t,`${e.type}_${j}`,{trackId:B,trackFinalTime:`${K}`,trackTime:`${ea}`,...t.message===l.UNAUTHORIZED_401?{accessToken:`${y}`}:{},...E(t)})}finally{try{let e=J===g.SIDEBAR_CONTEXT_MENU_INITIATOR?"context-menu-sidebar":J===g.TRACK_CONTEXT_MENU_INITIATOR?"context-menu-track":"button";if(j===g.LOG_EVENT_REMOVE_SAVED||j===g.LOG_EVENT_SAVE)yield(0,a.call)(t.default.sendBookmarkToggleEvent,{value:j,source:e});else if(j===g.LOG_EVENT_REMOVE_LIKED||j===g.LOG_EVENT_LIKE)yield(0,a.call)(t.default.sendLikeToggleEvent,{value:j,source:e});else if(j===g.LOG_EVENT_REMOVE_DISLIKED||j===g.LOG_EVENT_DISLIKE)yield(0,a.call)(t.default.sendDislikeToggleEvent,{value:j,source:e});else if(j===g.LOG_EVENT_PLAY){let e=yield(0,a.select)(e=>(0,u.getTrack)(e,B)),r=(0,u.getIsTrackPremiumFromTrackPayload)(e),i=(0,u.getShowIdFromTrackPayload)(e),s=yield(0,a.select)(a=>(0,u.getTrackCategoryNames)(a,e?.id)),o=yield(0,a.select)(e=>(0,_.getShowHeadlineById)(e,{showId:i}));i&&(yield(0,a.call)(t.default.sendPlayEvent,{showId:i,isPremium:r,categoryNames:s,showHeadline:o}))}(yield(0,a.select)(H.getIsLogEventsMetadataCollectionEnabled))&&el&&-1!==i.ADMIN_USER_IDS.indexOf(el)&&(yield(0,a.call)(G.updatePersistedMetadata,{logEventsMetadata:{[en.id]:en}}),yield(0,a.put)((0,h.addLogEventsMetadataToRedux)({logEventsMetadata:[en]})));let r=yield(0,a.select)(e=>(0,u.getTrackSlug)(e,B));er&&(yield(0,a.put)((0,f.trackDetailApiRequestInit)({slug:r,isPremium:et})))}catch(e){console.error("LogEventsApi.sagas.handleLogEventsApiRequestInit()",e)}}},W=[function*(){yield(0,a.takeEvery)(g.LOG_EVENTS_API_REQUEST_INIT,K)}];e.s(["default",0,W],295161)},722101,27396,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(753901),r=e.i(580983),i=e.i(414136),s=e.i(466164),o=e.i(571049),n=e.i(648607),l=e.i(36840),d=e.i(322597),c=e.i(209953),u=e.i(931250),p=e.i(264255),y=e.i(217363),m=e.i(168754),E=e.i(700659),_=e.i(911810),f=e.i(203828),h=e.i(320051),g=e.i(550300),S=e.i(769412);let k=function*({redirectUrl:e,redirectUrlMasked:t,redirectUrlOptions:r,rnRedirectInfo:i,isSignUpCall:s}
1){s&&1?f.default.replace((0,g.getOnboardingUrl)(S.ONBOARDING_PODCASTS_STEP)):e&&("LAST_KNOWN_INTERACTION"===e?yield(0,a.call)(d.redirectToLastKnownInteraction,{play:i.play,track:i.track,redirectUrl:i.redirectUrl,redirectUrlMasked:i.redirectUrlMasked}):f.default.push(e,t,r).then(h.default))};e.s(["handleSignupRedirect",0,k],27396);var T=e.i(30438),v=e.i(820584),I=e.i(541447),b=e.i(199),R=e.i(392522);let A=function*(){},P=function*(){yield(0,a.takeLatest)(v.EXECUTE_RN_REDIRECT,A)};var O=e.i(71285),N=e.i(792790),w=e.i(831228);let z=function*(e){let{email:r,password:n,loginType:u,redirectUrl:p,redirectUrlMasked:y,redirectUrlOptions:m,handleRedirectOnLogin:E,handleRedirectOnSignup:f}=e.payload;try{let{data:e,status:l}=yield(0,a.call)(N.default.login,{email:r,password:n});(yield(0,a.select)(o.getIsLoginNotificationOpen))&&(yield(0,a.put)((0,i.setIsPseudoModalOpen)({isOpen:!1,pseudoModalType:s.LOGIN_NOTIFICATION}))),yield(0,a.put)(T.loginApiRequestSuccess({data:e}));let c=yield(0,a.select)(_.getRnRedirectInfo);yield(0,a.call)(d.login,{token:e.access_token,email:r,password:n,refreshToken:e.refresh_token,expires:Date.now()+1e3*e.expires_in});let h=201===l;h&&f?yield(0,a.call)(f):!h&&E?yield(0,a.call)(E):yield(0,a.call)(k,{isSignUpCall:h,redirectUrl:p,redirectUrlMasked:y,redirectUrlOptions:m,rnRedirectInfo:c}),h?yield(0,a.call)(t.default.sendSignupEvent,{signupType:u}):yield(0,a.call)(t.default.sendLoginEvent,{loginType:u})}catch(t){l.IS_TEST_ENVIRONMENT||console.error("LoginApi.sagas.login()",t),t instanceof Error&&(yield(0,a.put)(T.loginApiRequestFailure({error:t,loginType:u}))),(0,c.reportError)(t,e.type,{loginType:u,redirectUrl:p??""})}finally{(yield(0,a.select)(O.getIsAccessTokenValidityEvaluated))||(yield(0,a.put)(T.setAccessTokenValidityEvaluated(!0)))}},U=function*(e){let i,{PENDING:s,actionDispatchedOnSuccess:o,skipRedirectToSignup:d}=e.payload;try{i=yield(0,a.select)(O.getToken),yield(0,a.call)(b.default,{accessToken:i,skipRedirectToSignup:d}),yield(0,a.put)((0,T.logoutApiRequestSuccess)({key:s.key})),o&&(yield(0,a.put)(o)),(yield(0,a.select)(E.getPlayStatus))!==m.STOPED&&(n.DEBUG_SET_PLAY_STATUS&&console.log("LogoutApiSaga.setPlayStatus()",m.STOPED),yield(0,a.put)((0,y.setPlayStatus)({playStatus:m.STOPED,source:"script"}))),yield(0,a.call)(w.updatePersistedMetadata,{userId:"",avatarUrl:""}),yield(0,a.call)(t.default.sendLogoutEvent)}catch(t){l.IS_TEST_ENVIRONMENT||console.error("LoginApi.sagas.logout()",t),t instanceof Error&&(yield(0,a.put)((0,p.emitError)(s.key,t.message)),yield(0,a.put)((0,r.showMessage)({message:R.default.logoutError,type:"error"})),(0,c.reportError)(t,e.type,{...t.message===u.UNAUTHORIZED_401?{accessToken:`${i}`}:{}}))}},D=function*(){let e=yield(0,a.select)(O.getIsAccessTokenValidityEvaluated),t=yield(0,a.select)(O.getIsSetAccessTokenValidityBeingEvaluated);e||t||(yield(0,a.call)(I.fetchAndSetAccessToken))},C=[function*(){yield(0,a.takeLatest)(v.LOGIN_API_REQUEST_INIT,z),yield(0,a.takeLatest)(v.LOGOUT_API_REQUEST,U),yield(0,a.takeEvery)(v.FETCH_AND_SET_ACCESS_TOKEN,D)},P];e.s(["default",0,C,"handleFetchAndSetAccessToken",0,D],722101)},166212,e=>{"use strict";e.i(484288);var a=e.i(499126);e.i(648607);var t=e.i(36840),r=e.i(274423),i=e.i(209953),s=e.i(931250),o=e.i(71285),n=e.i(264255),l=e.i(264684),d=e.i(270477),c=e.i(912397),u=e.i(202804);let p=new class{initNotificationOpenedRequest=async e=>{let{notificationId:a,accessToken:t}=e;if(t){if(!a)throw console.error("UsersService.NotificationsService() - VALIDATION_ERROR",e),Error(s.VALIDATION_ERROR)}else throw Error(s.USER_NOT_LOGGED_IN_ERROR);return(0,u.fetchWithRetryQueue)({retryQueueItem:{fetchUrl:`${s.API_BASE}/notification/${encodeURIComponent(a)}/opened`,fetchOptions:(0,s.createFetchInitOptions)({accessToken:t,method:"PUT",body:JSON.stringify({opened:1})})},retryQueueItemMetaData:{accessToken:t,type:c.NOTIFICATION_OPENED_REQUEST,id:a}})}},y=function*(e){let u,{notificationId:y}=e.payload;try{u=yield(0,a.select)(o.getToken),yield(0,a.call)(r.fetchDataWithRefreshTokenHandler,p.initNotificationOpenedRequest,{accessToken:u,fnParams:[{notificationId:y,accessToken:u}]}),yield(0,a.put)((0,d.notificationOpenedRequestSuccess)())}catch(r){t.IS_TEST_ENVIRONMENT||console.error("UserSaved.sagas.handleNotificationOpenedRequest()",r),r instanceof Error&&(yield(0,a.put)((0,n.emitError)(c.NOTIFICATION_OPENED_REQUEST,r.message)),(0,i.reportError)(r,e.type,{notificationId:y,...r.message===s.UNAUTHORIZED_401?{accessToken:`${u}`}:{},...(0,l.extractRetryErrorProperties)(r)}))}},m=[function*(){yield(0,a.takeLatest)(c.NOTIFICATION_OPENED_REQUEST,y)}];e.s(["default",0,m],166212)},779234,753613,588875,632135,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(901460),r=e.i(753901),i=e.i(607350),s=e.i(580983),o=e.i(648607),n=e.i(36840),l=e.i(209953),d=e.i(931250),c=e.i(71285),u=e.i(264255),p=e.i(261294),y=e.i(663088),m=e.i(802222),E=e.i(404509),_=e.i(298355),f=e.i(537947),h=e.i(541781),g=e.i(980924);let S=({gatewayUrl:e,showSlug:a,dispatch:t,showId:r,initiator:i,redirectUrl:s})=>{if(!e)throw Error("onGatewayUrlRequestSuccess() - gatewayUrl is not available");if(e===s)return void t((0,E.goPayPollingPhase)({showId:r,showSlug:a,initiator:i}));let o=!1,n=setTimeout(()=>{o||(o=!0,t((0,u.emitError)((0,g.createKey)(E.goPayKey,r),"onGatewayUrlRequestSuccess() - checkout callback t
1imed out")),t((0,E.goPayFinish)({showId:r})))},6e5);try{(0,h.startGopayCheckout)({gatewayUrl:e,onComplete:e=>{if(!o){if(o=!0,clearTimeout(n),!(0,f.getGopayPaymentId)({response:e})){t((0,u.emitError)((0,g.createKey)(E.goPayKey,r),"onGatewayUrlRequestSuccess() - payment ID is not available")),t((0,E.goPayFinish)({showId:r}));return}t((0,E.goPayPollingPhase)({showId:r,showSlug:a,initiator:i}))}}})}catch(e){throw clearTimeout(n),e}};var k=e.i(476979);let T=new class{getGatewayUrl=async({showId:e,userId:a,redirectUrl:t,discountCode:r,appleToken:i})=>{let{json:s}=await (0,d.fetchWithPerformanceMetrics)(`${d.API_BASE}/product-paywall/${e}?${k.default.stringify({redirect_url:t,user_id:a,...r?{voucher_code:r}:{},...i?{apple_token:i}:{},...o.IS_TESTING_PAYMENTS?{testing:!0}:{}})}`,(0,d.createFetchInitOptions)({accessToken:void 0}));return s};getPaymentStatus=async({showId:e="",accessToken:a})=>{let{json:t}=await (0,d.fetchWithPerformanceMetrics)(`${d.API_BASE}/payment-status/${e}`,(0,d.createFetchInitOptions)({accessToken:a}));return t};validateDiscountVoucher=async({showId:e,code:a,accessToken:t})=>{if(t){if(!a||!e)throw console.error("UsersService.validateDiscountVoucher() - VALIDATION_ERROR",{showId:e,code:a,accessToken:t}),Error(d.VALIDATION_ERROR)}else throw Error(d.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,d.fetchWithPerformanceMetrics)(`${d.API_BASE}/voucher/validate/${a}?show_id=${e}`,(0,d.createFetchInitOptions)({accessToken:t}));return r}};var v=e.i(425952),I=e.i(274423);let b=function*(e){let{showId:t,userId:r,navigate:i,navigateUrl:s,navigateParams:o,initiator:d,redirectUrl:c,dispatch:y,discountCode:_,appleToken:f}=e.payload,{key:h}=e.payload[p.PENDING];try{let e=yield(0,a.call)(T.getGatewayUrl,{showId:t,userId:r,redirectUrl:c,discountCode:_,appleToken:f}),n=yield(0,a.select)(e=>(0,m.getShowById)(e,t)),l=(0,m.getShowSlugFromShowPayload)(n);yield(0,a.put)((0,E.getGatewayUrlRequestSuccess)({gatewayUrl:e.gw_url,showId:t,initiator:d})),yield(0,a.put)((0,E.goPayInit)({showId:t})),yield(0,a.call)(S,{gatewayUrl:e.gw_url,showSlug:l,dispatch:y,showId:t,initiator:d,redirectUrl:c}),yield(0,a.call)(i,s,o)}catch(r){n.IS_TEST_ENVIRONMENT||console.error("PaywallApi.sagas.handleGetGatewayUrl()",r),r instanceof Error&&(yield(0,a.put)((0,u.emitError)(h,(0,v.getPaywallApiErrorCode)(r)??r.message))),yield(0,a.put)((0,E.goPayFinish)({showId:t})),(0,l.reportError)(r,e.type,{showId:t,initiator:d||"",redirectUrl:c})}},R=function*(e){let p,{showId:_,pendingKey:f,showSlug:h,initiator:g}=e.payload;try{let e;p=yield(0,a.select)(c.getToken);let n=0;for(;n<10&&(void 0===e||"CREATED"===e);){yield(0,a.delay)(2500);let{last_payment_status:t}=yield(0,a.call)(I.fetchDataWithRefreshTokenHandler,T.getPaymentStatus,{accessToken:p,fnParams:[{showId:_,accessToken:p}]});e=t,n+=1}if("PAID"!==e){yield(0,a.put)((0,u.emitError)(f,`handleGoPayPollingPhase() - payment ended with status ${e??"UNKNOWN"}`)),yield(0,a.put)((0,E.goPayFinish)({showId:_})),yield(0,a.put)((0,s.showMessage)({message:i.default.purchasePaymentFailed,type:"error"}));return}let l=yield(0,a.select)(e=>(0,m.getShowPrice)(e,_)),d=yield(0,a.select)(e=>(0,m.getShowCategoryNames)(e,_)),S=yield(0,a.select)(e=>(0,m.getShowHeadlineById)(e,{showId:_})),k=yield(0,a.select)(e=>(0,m.getIsShowPremium)(e,_));yield(0,a.put)((0,y.showDetailApiRequestInit)({page:1,limit:o.PAGE_SIZE,slug:h,apiRequestInitiator:o.PULL_TO_REFRESH,playlistPageInitializer:`${t.COMPONENT_NAME}-${h}`,sort:t.DEFAULT_SHOW_DETAIL_SORT,isPremium:k,generatorToBeCalledFinally:function*(){yield(0,a.put)((0,E.goPayFinish)({showId:_})),yield(0,a.put)((0,s.showMessage)({message:i.default.thankYouForPurchase,type:"info"})),yield(0,a.call)(r.default.sendPurchaseEvent,{value:"finish-success",source:g,showId:_||"",price:l,category:d,showHeadline:S,itemType:k?"audiobook":"podcast"})}}))}catch(t){n.IS_TEST_ENVIRONMENT||console.error("PaywallApi.sagas.handleGoPayPollingPhase()",t),t instanceof Error&&(yield(0,a.put)((0,u.emitError)(f,t.message)),(0,l.reportError)(t,e.type,{showId:`${_}`,...t.message===d.UNAUTHORIZED_401?{accessToken:`${p}`}:{}})),yield(0,a.put)((0,E.goPayFinish)({showId:_}))}},A=function*(e){let t,{showId:r,code:i,PENDING:s}=e.payload;try{t=yield(0,a.select)(c.getToken);let{discount:e,discount_amount:o}=yield(0,a.call)(I.fetchDataWithRefreshTokenHandler,T.validateDiscountVoucher,{accessToken:t,fnParams:[{showId:r,code:i,accessToken:t}]});yield(0,a.put)((0,E.validateDiscountVoucherSuccess)({key:s.key,showId:r,discount:e,discountCode:i,discountAmount:o}))}catch(o){n.IS_TEST_ENVIRONMENT||console.error("PaywallApi.sagas.handleGetGatewayUrl()",o),o instanceof Error&&(yield(0,a.put)((0,u.emitError)(s.key,(0,v.getPaywallApiErrorC
1ode)(o)??o.message)),(0,l.reportError)(o,e.type,{showId:`${r}`,code:i,...o.message===d.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}finally{(yield(0,a.cancelled)())&&(yield(0,a.put)((0,u.emitIsPending)(s.key,!1)))}},P=[function*(){yield(0,a.takeEvery)(_.GET_GATEWAY_URL_REQUEST_INIT,b),yield(0,a.takeLatest)(_.VALIDATE_DISCOUNT_VOUCHER_INIT,A),yield(0,a.takeEvery)(_.GO_PAY_POLLING_PHASE,R)}];e.s(["default",0,P],779234);var O=e.i(326737),N=e.i(559222),w=e.i(973112),z=e.i(217363),U=e.i(168754),D=e.i(165662),C=e.i(105269),M=e.i(831228),L=e.i(700659);let j=function*(e){try{let t=yield(0,a.select)(L.getLastPlayedTrackIdFromPersistentStorage),r=e.type===D.LOG_EVENTS_API_REQUEST_INIT||e.type===U.SET_LAST_PLAYED_TRACK?e.payload.trackId:e.type===C.TRACK_DETAIL_API_REQUEST_SUCCESS?e.payload.data?.id:e.payload.id;if(yield(0,a.select)(e=>(0,L.getIsTrackAdvertisement)(e,r)))return;if(e.type===C.TRACK_DETAIL_API_REQUEST_SUCCESS){if(t&&t===e.payload.data?.id){let t=yield(0,a.select)(a=>(0,L.getTrackInShapeFromNetwork)(a,e.payload.data?.id));t&&(yield(0,a.call)(M.updatePersistedMetadata,{lastPlayedTrack:t},"replace"))}return}if(e.type===D.LOG_EVENTS_API_REQUEST_INIT){let{event:a}=e.payload;if(a===D.LOG_EVENT_PLAY||a===D.LOG_EVENT_PLAY_FROM_PAUSE||a===D.LOG_EVENT_SHARE||a===D.LOG_EVENT_SKIP)return}let i=yield(0,a.select)(L.getCurrentlyPlayingTrackId),s=e.type===D.LOG_EVENTS_API_REQUEST_INIT&&e.payload.event in D.MAP_OF_LIKE_AND_DISLIKE_AND_SAVE_EVENTS&&r===t;if(r&&(r===i||e.type===U.SET_LAST_PLAYED_TRACK||s)){let e=yield(0,a.select)(e=>(0,L.getTrackInShapeFromNetwork)(e,r));e&&(yield(0,a.call)(M.updatePersistedMetadata,{lastPlayedTrack:e}),t!==r&&(yield(0,a.put)((0,z.syncLastPlayedTrackFromPersistentStorageInRedux)(r))))}}catch(a){n.IS_DEVELOPMENT_ENVIRONMENT&&console.error("Player.sagas.handleSetLastPlayedTrack()",a),(0,l.reportError)(a,"SET_LAST_PLAYED_TRACK",{actionType:e.type})}},B=function*(){let e=yield(0,a.actionChannel)([U.SET_CURRENTLY_PLAYING_TRACK_ID,D.LOG_EVENTS_API_REQUEST_INIT,U.SET_LAST_PLAYED_TRACK,C.TRACK_DETAIL_API_REQUEST_SUCCESS]);for(;;){let t=yield(0,a.take)(e);yield(0,a.call)(j,t)}};var F=e.i(33005),V=e.i(768137);let G=function*({durationPlayedInSeconds:e,currentlyPlayingTrackId:t,lastPlaybackEvent:r,isSeeking:i,onPlayCheckEventGenerator:s,onPlayCheckEventGeneratorParam:o}){if(e&&e%10==0){let r=yield(0,a.select)(L.getPlayStatus),i=yield(0,a.select)(L.getIsSeeking),n=yield(0,a.select)(O.getLastPlayCheckEvent);if(r===U.PLAYING&&!i){let r=void 0!==n&&t===n.trackId&&e===n.trackTime;if(t&&!r){let r=yield(0,a.select)(L.getTrackLength,t);yield(0,a.put)((0,V.logEventsApiRequestInit)({event:D.LOG_EVENT_PLAY_CHECK,trackTime:e,trackId:t,trackLength:r})),s&&(yield(0,a.call)(s,o))}}}else if(void 0!==r&&e&&e%10!=0&&Number.isInteger(e)&&Number.isInteger(r.trackTime)&&r.trackTime<e&&r.trackId===t&&!i){for(let i=e;i>e-10&&i>0&&i>r.trackTime;i--)if(i%10==0){let e=yield(0,a.select)(L.getTrackLength,t);yield(0,a.put)((0,V.logEventsApiRequestInit)({event:D.LOG_EVENT_PLAY_CHECK,trackTime:i,trackId:t,trackLength:e})),s&&(yield(0,a.call)(s,o));break}}},H=function*(){let e=yield(0,a.actionChannel)(U.UPDATE_METADATA_IN_PERSISTENT_STORAGE);for(;;){let t=yield(0,a.take)(e);yield(0,a.call)(function*(e){try{let{metadata:t,mode:r}=e.payload;yield(0,a.call)(M.updatePersistedMetadata,t,r),yield(0,a.put)((0,z.updateMetadataInPersistentStorageSuccess)(t))}catch(a){n.IS_TEST_ENVIRONMENT||console.error("Player.sagas.handleUpdateMetadataInPersistentStorage()",a),(0,l.reportError)(a,e.type)}},t)}};var x=e.i(76954);let K=function*(){yield(0,a.takeEvery)(U.SET_PLAYLIST,function*(e){try{let{playlist:t,updatePersistentStorage:r}=e.payload;if(!r)return;let i=yield(0,a.select)(e=>e),s=(0,x.filterOutTrackIdsThatWereAlreadyPlayed)({state:i,trackIds:t}).flatMap((e,a)=>{let t=(0,L.getTrackInShapeFromNetwork)(i,e),r=(0,L.getIsTrackAdvertisementFromTrackPayload)(t);return t&&a<o.LIMIT_OF_PERSISTED_PLAYLIST_TRACKS&&!r?[t]:[]});yield(0,a.put)((0,z.updateMetadataInPersistentStorage)({playlistTracks:s}))}catch(e){n.IS_TEST_ENVIRONMENT||console.error("Player.sagas.watchSetPlaylistAndUpdateItInPersistentStorage()",e)}})};var W=e.i(722101),$=e.i(607452);let Q=function*(){yield(0,a.takeLatest)(U.READ_METADATA_FROM_PERSISTENT_STORAGE,function*(){try{{let e={};try{e=JSON.parse(localStorage.getItem(U.METADATA_PERSISTENT_STORAGE_KEY)||"{}")||{}}catch(e){}let t=yield(0,a.select)(L.getLastPlayedTrackFromPersistentStorageRefetchInitialized);if(e){let r=yield(0,a.select)(N.getTrackReadTimesWithTimestampsFromRetryQueue);yield(0,a.put)((0,z.readMetadataFromPersistentStorageSuccess)(e,r)),e?.lastPlayedTrack?.slug&&!t&&((yield(0,a.select)(c.getIsAccessTokenValidityEvaluated))||(yield(0,a.call)(W.handleFetchAndSetAccessToken)),(yield(0,a.select)(c.getIsAccessTokenValidityEvaluated))||(yield(0,a.call)($.sleep,1e3)),yield(0,a.put)((0,w.trackDetailApiRequestInit)({slug:e?.lastPlayedTrack?.slug,isPremium:(0,L.getIsTrackPremiumFromTrackPayload)(e?.lastPlayedTrack)})))}}}catch(e){!n.IS_TEST_ENVIRONMENT&&n.IS_DEVELOPMENT_ENVIRONMENT&&console.warn("Player.sagas.handleReadMetadataFromPersistentStorage()",e),e instanceof Error&&(yield(0,a.put)((0,u.emitError)(U.READ_METADATA_FROM_PERSISTENT_STORAGE,e.message)))}})},q=function*(){yield(0,a.takeLatest)(U.TRACK_PROGRESS,function*(e){try{let{durationPlayedInSeconds:t}=e.payload,r=yield(0,a.select)(L.getCurrentlyPlayingTrackId),i=yield(0,a.select)(L.getIsSeeking),s=yield(0,a.select)(O.getLastPlaybackEvent);yield(0,a.call)(G,{durationPlayedInSeconds:t,currentlyPlayingTrackId:r,lastPlaybackEvent:s,isSeeking:i})}catch(e){console.error("Player.sagas.handleTrackProgress()",e)}finally{try{(yield(0,a.cancelled)())&&console.log("watchTrackProgress() - TRACK_PROGRESS is CANCELLED")}catch(e){console.error("Player.sagas.handleTrackProgress()",e)}}})},Y=function*(){yield(0,a.takeEvery)(U.SET_AUTOPLAY_ENABLED,function*(e){try{let{isAutoplayEnabled:t}=e.payload;yield(0,a.call)(M.updatePersistedMetadata,{isAutoplayEnabled:t}),yield(0,a.call)(r.default.sendAutoplayToggleEvent,{value:t?"on":"off"})}catch(e){n.IS_TEST_ENVIRONMENT||console.error("Player.sagas.handleSetAutoplayEnabled()",e)}})},Z=function*(){yield(0,a.takeEvery)(U.SET_PLAY_STATUS,function*(e){try{let{playStatus:t,source:i}=e.payload;yield(0,a.call)(r.default.sendPlayStatusEvent,t,{source:i})}catch(e){n.IS_TEST_ENVIRONMENT||console.error("Player.sagas.handlePlayStatus()",e)}})},J=[function*(){yield(0,a.takeLatest)(U.SET_RATE,function*(e){try{let{rate:t,source:i}=e.payload;yield(0,a.call)(M.updatePersistedMetadata,{rate:t}),yield(0,a.call)(r.default.sendSetRateEvent,{value:t,source:i})}catch(e){n.IS_TEST_ENVIRONMENT||console.error("Player.sagas.handleRate()",e)}})},function*(){yield(0,a.takeLatest)(U.VOLUME,function*(e){let{volume:a,options:t}=e.payload;try{t?.isInitializingVolume||localStorage.setItem(U.VOLUME_LOCALSTORAGE_KEY,String(a))}catch(e){n.IS_TEST_ENVIRONMENT||console.error("Player.sagas.volumeLocalStorageSaga()",e)}})},F.watchPrimaryPlay,q,B,Q,Y,Z,H,K];e.s(["default",0,J],753613);var X=e.i(779204),ee=o;let ea=new class{fetchPseudoTags=async({accessToken:e,page:a=1,limit:t=ee.PAGE_SIZE,sortBy:r,orderBy:i,search:s}
1)=>{let o=`${d.API_BASE}/playlists/list?${k.default.stringify({page:a,limit:t,sort_by:r,order_type:i,...s?{search:s}:{}})}`,{json:n}=await (0,d.fetchWithPerformanceMetrics)(o,(0,d.createFetchInitOptions)({accessToken:e,method:"GET"}));return n};fetchPseudoTag=async({slug:e,accessToken:a,page:t,limit:r=ee.PAGE_SIZE})=>{if(!e)throw Error(d.VALIDATION_ERROR);let{json:i}=await (0,d.fetchWithPerformanceMetrics)(`${d.API_BASE}/playlists/${e}/content?${k.default.stringify({page:t,limit:r})}`,(0,d.createFetchInitOptions)({accessToken:a,method:"GET"})),s="track"===i.content_type?i.tracks.length:i.shows.length;return{data:"track"===i.content_type?{...i,tracks:i.tracks.filter(X.getIsTrackPayloadValid)}:i,numberOfUnfilteredRecords:s}}};var et=e.i(641776),er=e.i(801324),ei=o;let es=({data:e,pendingKey:a,page:t,apiRequestInitiator:r,search:i,orderBy:s,sortBy:o})=>({type:et.PSEUDO_TAGS_REQUEST_SUCCESS,payload:{data:e,page:t,apiRequestInitiator:r,search:i,orderBy:s,sortBy:o,[p.PENDING]:{isPending:!1,key:a}}}),eo=({data:e,numberOfUnfilteredRecords:a,pendingKey:t,trackReadTimesWithTimestampsFromRetryQueue:r,page:i,apiRequestInitiator:s})=>({type:et.PSEUDO_TAG_REQUEST_SUCCESS,payload:{data:e,numberOfUnfilteredRecords:a,page:i,trackReadTimesWithTimestampsFromRetryQueue:r,apiRequestInitiator:s,[p.PENDING]:{isPending:!1,key:t}}});e.s(["pseudoTagRequestInit",0,({slug:e,page:a,limit:t=ei.PAGE_SIZE,isInitiatedFromGetStaticProps:r,apiRequestInitiator:i})=>({type:et.PSEUDO_TAG_REQUEST_INIT,payload:{slug:e,page:a,limit:t,isInitiatedFromGetStaticProps:r,apiRequestInitiator:i,[p.PENDING]:{isPending:!0,key:(0,er.createPseudoTagKey)({slug:e,page:a})}}}),"pseudoTagRequestSuccess",0,eo,"pseudoTagsRequestInit",0,({page:e,limit:a=ei.PAGE_SIZE,isInitiatedFromGetStaticProps:t,apiRequestInitiator:r,search:i,orderBy:s,sortBy:o})=>({type:et.PSEUDO_TAGS_REQUEST_INIT,payload:{page:e,limit:a,isInitiatedFromGetStaticProps:t,apiRequestInitiator:r,search:i,orderBy:s,sortBy:o,[p.PENDING]:{isPending:!0,key:(0,er.createPseudoTagsPendingAndErrorKey)({page:e,search:i,orderBy:s,sortBy:o})}}}),"pseudoTagsRequestSuccess",0,es],588875);let en=function*(e){let t,{page:r,PENDING:i,limit:s,isInitiatedFromGetStaticProps:o,apiRequestInitiator:p,sortBy:y,orderBy:m,search:E}=e.payload;try{t=yield(0,a.select)(c.getToken);let e=yield(0,a.call)(I.fetchDataWithRefreshTokenHandler,ea.fetchPseudoTags,{accessToken:t,fnParams:[{accessToken:t,page:r,limit:s,sortBy:y,orderBy:m,search:E}]});yield(0,a.put)(es({data:e,pendingKey:i.key,page:r,apiRequestInitiator:p,sortBy:y,orderBy:m,search:E}))}catch(r){if(n.IS_TEST_ENVIRONMENT||console.error("PseudoTagsApi.sagas.handlePseudoTagsRequestInit()",r),r instanceof Error&&(yield(0,a.put)((0,u.emitError)(i.key,r.message)),(0,l.reportError)(r,e.type,{...r.message===d.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),o)throw r}},el=function*(e){let t,{slug:r,page:i,PENDING:s,limit:o,isInitiatedFromGetStaticProps:p,apiRequestInitiator:y}=e.payload;try{t=yield(0,a.select)(c.getToken);let{data:e,numberOfUnfilteredRecords:n}=yield(0,a.call)(I.fetchDataWithRefreshTokenHandler,ea.fetchPseudoTag,{accessToken:t,fnParams:[{accessToken:t,slug:r,page:i,limit:o}]}),l=yield(0,a.select)(N.getTrackReadTimesWithTimestampsFromRetryQueue);yield(0,a.put)(eo({data:e,numberOfUnfilteredRecords:n,pendingKey:s.key,trackReadTimesWithTimestampsFromRetryQueue:l,page:i,apiRequestInitiator:y}))}catch(r){if(n.IS_TEST_ENVIRONMENT||console.error("PseudoTagsApi.sagas.handlePseudoTagRequestInit()",r),r instanceof Error&&(yield(0,a.put)((0,u.emitError)(s.key,r.message)),(0,l.reportError)(r,e.type,{...r.message===d.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),p)throw r}},ed=[function*(){yield(0,a.takeEvery)(et.PSEUDO_TAGS_REQUEST_INIT,en),yield(0,a.takeEvery)(et.PSEUDO_TAG_REQUEST_INIT,el)}];e.s(["default",0,ed],632135)},486031,e=>{"use strict";var a=e.i(648607),t=e.i(261294),r=e.i(320739),i=e.i(187158);e.s(["fetchPublisherBySlug",0,({slug:e,isInitiatedFromGetStaticProps:a})=>({type:r.FETCH_PUBLISHER_BY_SLUG,payload:{slug:e,isInitiatedFromGetStaticProps:a,[t.PENDING]:{isPending:!0,key:(0,i.createPublisherBySlugApiPendingKey)(e)}}}),"fetchPublisherBySlugSuccess",0,({publisher:e,pendingKey:a})=>({type:r.FETCH_PUBLISHER_BY_SLUG_SUCCESS,payload:{publisher:e,[t.PENDING]:{isPending:!1,key:a}}}),"fetchPublishers",0,({page:e=1,limit:s=a.PAGE_SIZE,search:o,sort:n=r.DEFAULT_PUBLISHERS_SORT,isInitiatedFromGetStaticProps:l,apiRequestInitiator:d})=>({type:r.FETCH_PUBLISHERS,payload:{page:e,limit:s,search:o,sort:n,isInitiatedFromGetStaticProps:l,apiRequestInitiator:d,[t.PENDING]:{isPending:!0,key:(0,i.createPublishersApiPendingKey)({page:e,search:o,sort:n})}}}),"fetchPublishersSuccess",0,({publishers:e,page:a,search:i,sort:s,pendingKey:o})=>({type:r.FETCH_PUBLISHERS_SUCCESS,payload:{publishers:e,page:a,search:i,sort:s,[t.PENDING]:{isPending:!1,key:o}}})])},955516,(e,a,t)=>{var r=e.r(69612),i=e.r(966762),s=e.r(305792),o=e.r(623428),n=e.r(163098),l=e.r(507535);a.exports=o(function(e,a){var t=l(a);return n(t)&&(t=void 0),n(e)?r(e,i(a,1,n,!0),s(t,2)):[]})},321855,101057,e=>{"use strict";let a,t,r,i;e.i(484288);var s=e.i(499126),o=e.i(648607),n=e.i(36840),l=e.i(274423),d=e.i(209953),c=e.i(931250),u=e.i(71285),p=e.i(264255),y=e.i(486031),m=e.i(320739),E=o,_=e.i(476979),f=m;let h=new class{getPublishers=async({accessToken:e,page:a=1,limit:t=E.PAGE_SIZE,search:r,sort:i=f.DEFAULT_PUBLISHERS_SORT})=>
1{if(a<1||t<1)throw Error(c.VALIDATION_ERROR);let s=_.default.stringify({limit:t,page:a,...r?{search:r}:{},sort:i}),{json:o}=await (0,c.fetchWithPerformanceMetrics)(`${c.API_BASE}/premium_providers?${s}`,(0,c.createFetchInitOptions)({accessToken:e}));return o};getPublisherBySlug=async({accessToken:e,slug:a})=>{if(!a)throw Error(c.VALIDATION_ERROR);let{json:t}=await (0,c.fetchWithPerformanceMetrics)(`${c.API_BASE}/premium_providers/slug/${encodeURIComponent(a)}`,(0,c.createFetchInitOptions)({accessToken:e}));return t}},g=function*(e){let a,{isInitiatedFromGetStaticProps:t,limit:r,page:i,PENDING:o,search:m,sort:E}=e.payload;try{a=yield(0,s.select)(u.getToken);let e=yield(0,s.call)(l.fetchDataWithRefreshTokenHandler,h.getPublishers,{accessToken:a,fnParams:[{accessToken:a,limit:r,page:i,search:m,sort:E}]});yield(0,s.put)((0,y.fetchPublishersSuccess)({publishers:e,page:i,search:m,sort:E,pendingKey:o.key}))}catch(r){if(n.IS_TEST_ENVIRONMENT||console.error("PublishersApiService.sagas.handleFetchPublishers()",r),r instanceof Error&&(yield(0,s.put)((0,p.emitError)(o.key,r.message)),(0,d.reportError)(r,e.type,{...r.message===c.UNAUTHORIZED_401?{accessToken:`${a}`}:{}})),t)throw r}finally{(yield(0,s.cancelled)())&&(yield(0,s.put)((0,p.emitIsPending)(o.key,!1)))}},S=function*(e){let a,{isInitiatedFromGetStaticProps:t,PENDING:r,slug:i}=e.payload;try{a=yield(0,s.select)(u.getToken);let e=yield(0,s.call)(l.fetchDataWithRefreshTokenHandler,h.getPublisherBySlug,{accessToken:a,fnParams:[{accessToken:a,slug:i}]});yield(0,s.put)((0,y.fetchPublisherBySlugSuccess)({publisher:e,pendingKey:r.key}))}catch(i){if(n.IS_TEST_ENVIRONMENT||console.error("PublishersApi.sagas.handleFetchPublisherBySlug()",i),i instanceof Error&&(yield(0,s.put)((0,p.emitError)(r.key,i.message)),(0,d.reportError)(i,e.type,{...i.message===c.UNAUTHORIZED_401?{accessToken:`${a}`}:{}})),t)throw i}finally{(yield(0,s.cancelled)())&&(yield(0,s.put)((0,p.emitIsPending)(r.key,!1)))}},k=[function*(){yield(0,s.takeEvery)(m.FETCH_PUBLISHERS,g),yield(0,s.takeEvery)(m.FETCH_PUBLISHER_BY_SLUG,S)}];e.s(["default",0,k],321855);var T=e.i(973112),v=e.i(427020),I=e.i(146577),b=e.i(955516),R=e.i(200856);let A=(e,a)=>a.some(a=>e instanceof a),P=new WeakMap,O=new WeakMap,N=new WeakMap,w={get(e,a,t){if(e instanceof IDBTransaction){if("done"===a)return P.get(e);if("store"===a)return t.objectStoreNames[1]?void 0:t.objectStore(t.objectStoreNames[0])}return z(e[a])},set:(e,a,t)=>(e[a]=t,!0),has:(e,a)=>e instanceof IDBTransaction&&("done"===a||"store"===a)||a in e};function z(e){if(e instanceof IDBRequest){let a;return a=new Promise((a,t)=>{let r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",s)},i=()=>{a(z(e.result)),r()},s=()=>{t(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",s)}),N.set(a,e),a}if(O.has(e))return O.get(e);let r=function(e){if("function"==typeof e)return(t||(t=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...a){return e.apply(U(this),a),z(this.request)}:function(...a){return z(e.apply(U(this),a))};return(e instanceof IDBTransaction&&function(e){if(P.has(e))return;let a=new Promise((a,t)=>{let r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",s),e.removeEventListener("abort",s)},i=()=>{a(),r()},s=()=>{t(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",s),e.addEventListener("abort",s)});P.set(e,a)}(e),A(e,a||(a=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(e,w):e}(e);return r!==e&&(O.set(e,r),N.set(r,e)),r}let U=e=>N.get(e),D=["get","getKey","getAll","getAllKeys","count"],C=["put","add","delete","clear"],M=new Map;function L(e,a){if(!(e instanceof IDBDatabase&&!(a in e)&&"string"==typeof a))return;if(M.get(a))return M.get(a);let t=a.replace(/FromIndex$/,""),r=a!==t,i=C.includes(t);if(!(t in(r?IDBIndex:IDBObjectStore).prototype)||!(i||D.includes(t)))return;let s=async function(e,...a){let s=this.transaction(e,i?"readwrite":"readonly"),o=s.store;
1return r&&(o=o.index(a.shift())),(await Promise.all([o[t](...a),i&&s.done]))[0]};return M.set(a,s),s}w={...r=w,get:(e,a,t)=>L(e,a)||r.get(e,a,t),has:(e,a)=>!!L(e,a)||r.has(e,a)};let j=["continue","continuePrimaryKey","advance"],B={},F=new WeakMap,V=new WeakMap,G={get(e,a){if(!j.includes(a))return e[a];let t=B[a];return t||(t=B[a]=function(...e){F.set(this,V.get(this)[a](...e))}),t}};async function*H(...e){let a=this;if(a instanceof IDBCursor||(a=await a.openCursor(...e)),!a)return;let t=new Proxy(a,G);for(V.set(t,a),N.set(t,U(a));a;)yield t,a=await (F.get(t)||a.continue()),F.delete(t)}function x(e,a){return a===Symbol.asyncIterator&&A(e,[IDBIndex,IDBObjectStore,IDBCursor])||"iterate"===a&&A(e,[IDBIndex,IDBObjectStore])}w={...i=w,get:(e,a,t)=>x(e,a)?H:i.get(e,a,t),has:(e,a)=>x(e,a)||i.has(e,a)};let K=new class{openRetryQueueWebDBItem=async(e,a)=>(function(e,a,{blocked:t,upgrade:r,blocking:i,terminated:s}={}){let o=indexedDB.open(e,a),n=z(o);return r&&o.addEventListener("upgradeneeded",e=>{r(z(o.result),e.oldVersion,e.newVersion,z(o.transaction),e)}),t&&o.addEventListener("blocked",e=>t(e.oldVersion,e.newVersion,e)),n.then(e=>{s&&e.addEventListener("close",()=>s()),i&&e.addEventListener("versionchange",e=>i(e.oldVersion,e.newVersion,e))}).catch(()=>{}),n})(I.RETRY_QUEUE_PERSISTENT_STORAGE_KEY,a,{upgrade(a){a.createObjectStore(e,{keyPath:["type","id"]})},blocked(...e){console.error("IdbService.openRetryQueueWebDBItem.blocked()",...e)},blocking(...e){console.error("IdbService.openRetryQueueWebDBItem.blocking()",...e)},terminated(...e){console.error("IdbService.openRetryQueueWebDBItem.terminated()",...e)}});saveRetryQueueWebDBItem=async(e,{accessToken:a,type:t,id:r})=>{if(t&&r){let i=await this.openRetryQueueWebDBItem(a);i?.objectStoreNames.contains(a)||(await i?.close(),i=await this.openRetryQueueWebDBItem(a,(i?.version??1)+1)),await i?.put(a,{type:t,id:r,retryQueueItem:e}),await i?.close()}};deleteRetryQueueWebDBItem=async({accessToken:e,type:a,id:t})=>{if(a&&t){let r=await this.openRetryQueueWebDBItem(e);await r?.delete(e,[a,t]),await r?.close()}}},W=e=>e?(0,R.default)(e,e=>{let a=[],t=Object.keys(e??{});for(let r=0;r<t.length;r++){let i=t[r],s=e?.[i],o=Object.keys(s??{});for(let e=0;e<o.length;e++){let t=o[e],r=s?.[t];if(r){let e={retryQueueItem:r,id:t,type:i};a.push(e)}}}return a}):{},$=async({persistedRetryQueue:e,persistedRetryQueueInitial:a})=>{let t=W(e),r=W(a),i=Object.keys(r);for(let e=0;e<i.length;e++){let a=i[e],s=(0,b.default)(r[a],t[a],({id:e,type:a})=>`${e}-${a}`);for(let e=0;e<s.length;e++)await K.deleteRetryQueueWebDBItem({accessToken:a,type:s[e]?.type,id:s[e]?.id})}let s=Object.keys(t);for(let e=0;e<s.length;e++){let a=s[e],r=t[a];for(let e=0;e<r.length;e++){let t=r[e];await K.saveRetryQueueWebDBItem(t.retryQueueItem,{accessToken:a,type:t.type,id:t.id})}}},Q=function*(e,a){yield(0,s.call)(K.saveRetryQueueWebDBItem,e,a)};var q=e.i(921679),Y=e.i(799523),Z=e.i(580983),J=e.i(607452);let X=()=>!0,ee=new class{sendRetryRequest=async({retryQueueItem:e,accessToken:a})=>{let{json:t}=await (0,c.fetchWithPerformanceMetrics)(e.fetchUrl,(0,c.createFetchInitOptions)({accessToken:a,...e.fetchOptions}));return t}},ea=({itemPathsSuccessfullyProcessed:e,logEventsMetadata:a,persistedRetryQueue:t,trackIds:r})=>{let i=(0,q.default)(t);for(let{accessToken:a,type:t,id:r}of e)t&&r?delete i?.[a]?.[t]?.[r]:t?delete i?.[a]?.[t]:delete i?.[a];return{persistedRetryQueue:i,trackIds:r,logEventsMetadata:a}},et=async(e,a,t,r=X)=>{let i=e??{},s=[],l=Object.keys(i),d=[],c=[];for(let e=0;e<l.length;e++){let u=l[e],p=i?.[u],y=Object.keys(p||{}),m=[];for(let e=0;e<y.length;e++){let l=y[e],E=p?.[l],_=Object.keys(E||{}),f=[],h=()=>ea({itemPathsSuccessfullyProcessed:[...s,..._.length===f.length?[{accessToken:u,type:l}]:f],logEventsMetadata:c,persistedRetryQueue:i,trackIds:d});for(let e=0;e<_.length;e++){if(!r())return h();let i=_[e],s=E?.[i];if(s){let e,{attemptsTotal:r,maxAttempts:p,errorTimestamp:y}=s,m=r>=p,E=1===r||y+r*I.RETRY_DELAY_MULTIPLICATOR_IN_MS<Date.now(),_={accessToken:u,id:i,type:l};try{e=JSON.parse(s?.fetchOptions?.body??"{}")}catch{}if(!m&&E){let i=`Retry ${e?.type?.toUpperCase()} - pokus ${s?.attemptsTotal} z ${s?.maxAttempts}, trackTime: ${e?.track_time}, trackId: ${e?.track_id}`;try{let r;try{await ee.sendRetryRequest({retryQueueItem:s,accessToken:u})}catch(e){r=e}if(t&&-1!==o.ADMIN_USER_IDS.indexOf(t)){let a={id:`${Math.random()}`,type:"retryEvent",event:e?.type,trackId:e?.track_id,trackHeadline:void 0,trackLength:void 0,trackTime:e?.track_time,trackFinalTime:e?.track_final_time,timestamp:e?.timestamp,isSampleFile:e?.is_sample_file,requestSentAt:Date.now(),errored:!!r,isRetryEvent:!0};c.push(a)}if(r)throw r;e?.track_id&&!d.includes(e?.track_id)&&d.push(e?.track_id),o.DEBUG_LOG_EVENTS&&a((0,Z.showMessage)({message:i,type:"info",showOnlyOneInstance:!0,closeAtTimestamp:Date.now()+1e4})),f.push(_)}catch(e){n.IS_TEST_ENVIRONMENT||console.error("handleSendRetryQueueItems() - error while sending retryRequest",e),o.DEBUG_LOG_EVENTS&&a((0,Z.showMessage)({message:i,type:"error",showOnlyOneInstance:!0,closeAtTimestamp:Date.now()+1e4}
1)),r===p?f.push(_):(s.attemptsTotal=s.attemptsTotal+1,s.errorTimestamp=Date.now())}}else{n.IS_TEST_ENVIRONMENT||console.warn("handleSendRetryQueueItems() - skipping sending retry request",{retryQueueItem:s,maxAttemptsAreExceeded:m,retryDelayIsSatisfied:E});let t=`${m?"Removing retry (max attempts)":"Skiping retry (delayed until "+(0,Y.default)(y+r*I.RETRY_DELAY_MULTIPLICATOR_IN_MS).format("D.M.YYYY H:m.s")+" )"}: ${e?.type?.toUpperCase()} - pokus ${s?.attemptsTotal} z ${s?.maxAttempts}, trackTime: ${e?.track_time}, trackId: ${e?.track_id}`;m&&f.push(_),o.DEBUG_LOG_EVENTS&&a((0,Z.showMessage)({message:t,type:"warning",showOnlyOneInstance:!1,closeAtTimestamp:Date.now()+1e4}))}}if(!r())return h();await (0,J.sleep)(I.DEQUEUE_INTERVAL_IN_MS)}_.length===f.length?m.push({accessToken:u,type:l}):s.push(...f)}y.length===m.length?s.push({accessToken:u}):s.push(...m)}return ea({itemPathsSuccessfullyProcessed:s,logEventsMetadata:c,persistedRetryQueue:i,trackIds:d})};var er=e.i(320037);let ei=async function(e){if(!e)return;let a=await K.openRetryQueueWebDBItem(e),t=Array.from(a?.objectStoreNames??[]),r={};for(let e=0;e<t.length;e++){let i=t[e],s=await a?.getAll(i);r[i]=(0,R.default)((0,er.default)(s,"type"),e=>e.reduce((e,a)=>(e[a.id]=a.retryQueueItem,e),{}))}return await a?.close(),r};var es=e.i(599687),eo=e.i(831228),en=e.i(768137);let el=function*(e){try{let{retryQueueItem:a,retryQueueItemMetaData:t}=e.payload;yield(0,s.call)(Q,a,t)}catch(a){n.IS_TEST_ENVIRONMENT||console.error("HttpRequestRetryQueue.sagas.handleAddToRetryQueue()",a),(0,d.reportError)(a,e.type)}},ed=function*(e){let{dispatch:a,PENDING:t}=e.payload;try{if(!X())return void(yield(0,s.put)((0,v.sendRetryQueueItemsSuccess)()));let e=yield(0,s.select)(u.getToken),t=yield(0,s.call)(ei,e),r=yield(0,s.select)(es.getCurrentUserId),{persistedRetryQueue:i,trackIds:o,logEventsMetadata:n}=yield(0,s.call)(et,t,a,r,X);if(yield(0,s.call)($,{persistedRetryQueue:i,persistedRetryQueueInitial:t}),n?.length){let e={logEventsMetadata:n.reduce((e,a)=>(e[a.id]=a,e),{})};yield(0,s.call)(eo.updatePersistedMetadata,e),yield(0,s.put)((0,en.addLogEventsMetadataToRedux)({logEventsMetadata:n}))}for(let e=0;e<o.length&&X();e++){let a=o[e];yield(0,s.put)((0,T.trackDetailApiRequestInit)({isPremium:void 0,id:a,slug:""})),yield(0,s.delay)(2e3)}yield(0,s.put)((0,v.sendRetryQueueItemsSuccess)())}catch(a){n.IS_TEST_ENVIRONMENT||console.error("HttpRequestRetryQueue.sagas.handleSendRetryQueueItems()",a),a instanceof Error&&(yield(0,s.put)((0,p.emitError)(t.key,a.message))),(0,d.reportError)(a,e.type)}},ec=function*(){let e=yield(0,s.actionChannel)([I.ADD_ITEM_TO_RETRY_QUEUE,I.SEND_RETRY_QUEUE_ITEMS]);for(;;){let a=yield(0,s.take)(e);switch(a.type){case I.ADD_ITEM_TO_RETRY_QUEUE:yield(0,s.call)(el,a);break;case I.SEND_RETRY_QUEUE_ITEMS:yield(0,s.call)(ed,a)}}};e.s(["default",0,[ec]],101057)},943915,946877,e=>{"use strict";var a=e.i(261294);let t="SAVE_RSS_FEED_REQUEST",r="SAVE_RSS_FEED_REQUEST_SUCCESS";e.s(["SAVE_RSS_FEED_REQUEST",0,t,"SAVE_RSS_FEED_REQUEST_SUCCESS",0,r],946877),e.s(["saveRssFeedRequest",0,({link:e,isPrivate:r,confirmationMessage:i,navigateToSubscribedPodcasts:s})=>({type:t,payload:{link:e,isPrivate:r,confirmationMessage:i,navigateToSubscribedPodcasts:s,[a.PENDING]:{isPending:!0,key:t}}}),"saveRssFeedRequestKey",0,t,"saveRssFeedRequestSuccess",0,()=>({type:r,payload:{[a.PENDING]:{isPending:!1,key:t}}})],943915)},414394,21507,946253,573969,304093,809519,292500,514560,921947,148116,101765,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(580983),r=e.i(648607),i=e.i(36840),s=e.i(274423),o=e.i(209953),n=e.i(71285),l=e.i(264255),d=e.i(943915),c=e.i(946877);let u={addPodcastError:{id:"Modules.RssApi.addPodcastError",defaultMessage:`Přid\xe1n\xed podcastu se nezdařilo.`},addPodcastErrorRssCannotBeLoaded:{id:"Modules.RssApi.addPodcastErrorRssCannotBeLoaded",defaultMessage:`Přid\xe1n\xed podcastu se nezdařilo, protože RSS feed se nepodařilo nač\xedst.`},podcastAlreadyExistsError:{id:"Modules.RssApi.podcastAlreadyExistsError",defaultMessage:`Přid\xe1n\xed podcastu se nezdařilo, protože RSS Feed už v naš\xed datab\xe1zi existuje.`}};var p=e.i(753901);let y=function*(e){yield(0,a.call)(p.default.sendAddPodcastEvent,{value:e})};var m=e.i(931250);let E=new class{saveRssFeed=async({link:e,accessToken:a,isPrivate:t})=>{let{json:r}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE}/rss`,(0,m.createFetchInitOptions)({accessToken:a,method:"POST",body:JSON.stringify({link:e,active:!0,isPrivate:t,autosubcribe:!0})}
1));return r}};var _=e.i(190594);let f=function*(e){let{link:r,isPrivate:c,confirmationMessage:p,navigateToSubscribedPodcasts:f,PENDING:h}=e.payload;try{let e=yield(0,a.select)(n.getToken);yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,E.saveRssFeed,{accessToken:e,fnParams:[{link:r,accessToken:e,isPrivate:c}]}),yield(0,a.call)(f),yield(0,a.delay)(550),yield(0,a.put)(d.saveRssFeedRequestSuccess()),yield(0,a.put)((0,t.showMessage)({type:"info",message:p,closeAtTimestamp:1/0})),yield(0,a.call)(y,"add_podcast_success")}catch(r){i.IS_TEST_ENVIRONMENT||console.error("RssApiService.sagas.handleSaveRssFeedRequest()",r),(0,o.reportError)(r,e.type),r instanceof Error&&(yield(0,a.put)((0,l.emitError)(h.key,r.message)),yield(0,a.put)((0,t.showMessage)({message:r.message===m.CONFLICT_409?u.podcastAlreadyExistsError:r?.json?.message==="Cannot load feed."||r?.message===m.NOT_FOUND_ERROR_404||r?.message===m.INTERNAL_SERVER_ERROR_500?u.addPodcastErrorRssCannotBeLoaded:u.addPodcastError,type:"error",showOnlyOneInstance:!1})),yield(0,a.call)(y,r.message===m.NOT_ACCEPTABLE_406?"add_podcast_error_invalid_rss":"add_podcast_error_generic"))}finally{yield(0,a.put)((0,_.contextMenuModalClose)())}},h=[function*(){yield(0,a.takeEvery)(c.SAVE_RSS_FEED_REQUEST,f)}];e.s(["default",0,h],414394);var g=e.i(559222),S=e.i(182519),k=e.i(920068);let T={subscribeSuccess:{id:"Modules.CategoriesApi.subscribeSuccess",defaultMessage:`Začali jste odeb\xedrat playlist z hled\xe1n\xed.`},subscribeError:{id:"Modules.CategoriesApi.subscribeError",defaultMessage:`Přihl\xe1šen\xed k odběru playlistu z hled\xe1n\xed se nezdařilo.`},unSubscribeSuccess:{id:"Modules.CategoriesApi.unSubscribeSuccess",defaultMessage:`Přestali jste odeb\xedrat playlist z hled\xe1n\xed.`},unSubscribeError:{id:"Modules.ShowsApi.unSubscribeError",defaultMessage:`Odhl\xe1šen\xed z odběru playlistu z hled\xe1n\xed se nezdařilo.`}},v=function*({value:e,category:t}){yield(0,a.call)(p.default.sendSavedSearchSubscribeEvent,{value:e,category:t})};var I=e.i(476979),b=e.i(779204);let R=new class{search=async({accessToken:e,search:a,isPremium:t,page:r,pageSize:i,order:s})=>{let o=I.default.stringify({query:a,shows_page:r,tracks_page:r,shows_limit:i,tracks_limit:i,...t?{premium:"true"}:{},...!t&&"recommended"!==s?{tracks_order:s}:{}}),{json:n}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE_V3}/search?${o}`,(0,m.createFetchInitOptions)({accessToken:e}));return(({apiData:e})=>({result:{...e,sections:e.sections.map(e=>"tracks"===e.id?{...e,items:e.items.filter(b.getIsTrackPayloadValid)}:e)},numberOfUnfilteredTracks:e.sections.find(e=>"tracks"===e.id)?.items?.length??0}))({apiData:n})};searchAiTracks=async({accessToken:e,page:a,pageSize:t,search:r})=>{let i=I.default.stringify({query:r,page:a,limit:t}),{json:s}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE_V3}/search/ai/tracks?${i}`,(0,m.createFetchInitOptions)({accessToken:e}));return{result:(({tracks:e})=>({sections:[{id:k.TRACKS_SEARCH_SECTION_ID,title:"",subtitle:null,theme:"",show_more:!1,item_type:"track",items:e}]}))({tracks:s.filter(b.getIsTrackPayloadValid)}),numberOfUnfilteredTracks:s.length}};searchFeed=async e=>{let{accessToken:a}=e;if(!a)throw Error(m.USER_NOT_LOGGED_IN_ERROR);let{json:t}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE}/search-feed`,(0,m.createFetchInitOptions)({accessToken:a}));return t};saveSearchFeed=async e=>{let{search:a,accessToken:t}=e;if(t){if(!a)throw Error(m.VALIDATION_ERROR)}else throw Error(m.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE}/search-feed`,(0,m.createFetchInitOptions)({accessToken:t,method:"POST",body:JSON.stringify({search:a})}));return r};deleteSearchFeed=async e=>{let{searchId:a,accessToken:t}=e;if(t){if(!a)throw Error(m.VALIDATION_ERROR)}else throw Error(m.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE}/search-feed/${a}`,(0,m.createFetchInitOptions)({accessToken:t,method:"DELETE"}));return r}},A=function*(e){let t,{search:r,PENDING:d,isAiMode:c,isPremium:u,page:p,pageSize:y,dataProcessing:E,order:_,isInitiatedFromGetInitialProps:f}=e.payload;try{let e;t=yield(0,a.select)(n.getToken);let i=0;if(r){let o=c?yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,R.searchAiTracks,{accessToken:t,fnParams:[{accessToken:t,page:p,pageSize:y,search:r}]}):yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,R.search,{accessToken:t,fnParams:[{search:r,accessToken:t,isPremium:u,page:p,pageSize:y,order:_}]});e=o.result,i=o.numberOfUnfilteredTracks}let o=yield(0,a.select)(g.getTrackReadTimesWithTimestampsFromRetryQueue);yield(0,a.put)((0,S.searchApiRequestSuccess)({data:e,key:d.key,isAiMode:c,isPremium:u,search:r,page:p,dataProcessing:E,order:_,numberOfUnfilteredTracks:i,trackReadTimesWithTimestampsFromRetryQueue:o}))}catch(s){if(i.IS_TEST_ENVIRONMENT||console.error("SearchApi.sagas.search()",s),s instanceof Error&&(yield(0,a.put)((0,l.emitError)(d.key,s.message)),(0,o.reportError)(s,e.type,{search:r,isAiMode:`${c}`,isPremium:`${u}`,page:`${p}`,pageSize:`${y}`,dataProcessing:E,order:_,...s.message===m.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),f)throw s}finally{(yield(0,a.cancelled)())&&(yield(0,a.put)((0,l.emitIsPending)(d.key,!1)))}},P=function*(e){let t,{additionalSuccessFn:r,additionalSuccessFnParam:d,PENDING:c}=e.payload;try{t=yield(0,a.select)(n.getToken);let e=yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,R.searchFeed,{accessToken:t,fnParams:[{accessToken:t}]});yield(0,a.put)((0,S.searchFeedRequestSuccess)({data:e.items||[],key:c.key}))}catch(r){i.IS_TEST_ENVIRONMENT||console.error("SearchApi.handleSearchFeed()",r),r instanceof Error&&(yield(0,a.put)((0,l.emitError)(c.key,r.message)),(0,o.reportError)(r,e.type,{...r.message===m.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}finally{r&&d&&(yield(0,a.put)(r(d)))}},O=function*(e){let r,{search:d,PENDING:c}=e.payload;try{r=yield(0,a.select)(n.getToken),yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,R.saveSearchFeed,{fnParams:[{accessToken:r,search:d}],accessToken:r}),yield(0,a.put)((0,S.searchFeedRequest)({additionalSuccessFn:S.saveSearchFeedRequestSuccess,additionalSuccessFnParam:{key:c.key}})),yield(0,a.put)((0,t.showMessage)({message:T.subscribeSuccess,type:"info",showOnlyOneInstance:!1})),yield(0,a.call)(v,{value:"subscribe",category:d})}catch(s){i.IS_TEST_ENVIRONMENT||console.error("SearchApi.handleSaveSearchFeed()",s),s instanceof Error&&(yield(0,a.put)((0,l.emitError)(c.key,s.message)),(0,o.reportError)(s,e.type,{search:d,...s.message===m.UNAUTHORIZED_401?{accessToken:`${r}`}:{}})),yield(0,a.put)((0,t.showMessage)({message:T.subscribeError,type:"error",showOnlyOneInstance:!1}))}},N=function*(e){let r,{searchId:d,search:c,PENDING:u}=e.payload;try{r=yield(0,a.select)(n.getToken),yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,R.deleteSearchFeed,{accessToken:r,fnParams:[{accessToken:r,searchId:d}]}),yield(0,a.put)((0,S.searchFeedRequest)({additionalSuccessFn:S.deleteSearchFeedRequestSuccess,additionalSuccessFnParam:{key:u.key}})),yield(0,a.put)((0,t.showMessage)({message:T.unSubscribeSuccess,type:"info",showOnlyOneInstance:!1})),yield(0,a.call)(v,{value:"unsubscribe",category:c})}catch(s){i.IS_TEST_ENVIRONMENT||console.error("SearchApi.handleDeleteSearchFeed()",s),s instanceof Error&&(yield(0,a.put)((0,l.emitError)(u.key,s.message)),(0,o.reportError)(s,e.type,{searchId:d,search:c,...s.message===m.UNAUTHORIZED_401?{accessToken:`${r}`}:{}})),yield(0,a.put)((0,t.showMessage)({message:T.unSubscribeError,type:"error",showOnlyOneInstance:!1}))}},w=[function*(){yield(0,a.takeLatest)(k.SEARCH_API_REQUEST_INIT,A),yield(0,a.takeLatest)(k.SEARCH_FEED_REQUEST,P),yield(0,a.takeEvery)(k.SAVE_SEARCH_FEED_REQUEST,O),yield(0,a.takeEvery)(k.DELETE_SEARCH_FEED_REQUEST,N)}];e.s(["default",0,w],21507);var z=e.i(414136),U=e.i(466164),D=e.i(571049),C=e.i(322597),M=e.i(911810),L=e.i(709496),j=e.i(747958),B=e.i(27396);let F=new class{signup=async e=>{let{email:a,password:t}=e;if(!a||!t)throw Error(m.VALIDATION_ERROR);let{response:s,json:o}=await (0,m.fetchWithPerformanceMetrics)(`${r.WEB_API_BASE_V2_EVALUATED}/signup`,(0,m.createFetchInitOptions)({accessToken:void 0,method:"POST",body:JSON.stringify({email:a,password:t,platform:i.IS_REACT_NATIVE_ENVIRONMENT?"RN":"WEB"})}));return{data:o,status:s.status}}},V=function*(e){let{email:t,password:r,signupType:s,redirectUrl:n,redirectUrlMasked:l,redirectUrlOptions:d,handleRedirectOnLogin:c,handleRedirectOnSignup:u}=e.payload;try{let{data:e,status:i}=yield(0,a.call)(F.signup,{email:t,password:r}),o=yield(0,a.select)(M.getRnRedirectInfo);yield(0,a.call)(C.login,{token:e.access_token,email:t,password:r,refreshToken:e.refresh_token,expires:Date.now()+1e3*e.expires_in}),yield(0,a.put)(L.signupApiRequestSuccess({data:e}));let y=201===i;y&&u?yield(0,a.call)(u):!y&&c?yield(0,a.call)(c):yield(0,a.call)(B.handleSignupRedirect,{isSignUpCall:y,redirectUrl:n,rnRedirectInfo:o,redirectUrlMasked:l,redirectUrlOptions:d}),y?yield(0,a.call)(p.default.sendSignupEvent,{signupType:s}):yield(0,a.call)(p.default.sendLoginEvent,{loginType:s}),(yield(0,a.select)(D.getIsLoginNotificationOpen))&&(yield(0,a.put)((0,z.setIsPseudoModalOpen)({isOpen:!1,pseudoModalType:U.LOGIN_NOTIFICATION})))}catch(t){i.IS_TEST_ENVIRONMENT||console.error("SignupApi.sagas.signup()",t),t instanceof Error&&(yield(0,a.put)(L.signupApiRequestFailure({error:t,signupType:s}))),(0,o.reportError)(t,e.type,{signupType:s,redirectUrl:n||""})}},G=[function*(){yield(0,a.takeLatest)(j.SIGNUP_API_REQUEST_INIT,V)}];e.s(["default",0,G],946253);var H=e.i(191788),x=e.i(901460),K=e.i(663088),W=e.i(802222),$=e.i(33762),Q=e.i(351696),q=e.i(391398),Y=e.i(112794),Z=e.i(195568);let J={id:"Modules.SubscriptionsApi.deletePremiumPodcastSubscriptionSuccess",defaultMessage:"Předplatné bylo úspěšně zrušeno"},X="Předplatné se nepodařilo zrušit. Prosím opakujte akci znovu, pokud by se problém nepodařilo odstranit,",ee="neváhejte nás kontaktovat, rádi Vám pomůžeme",ea=()=>(0,q.jsx)(Y.default,{href:Z.CONTACTS,linkText:ee,onClick:void 0,text:`${X} `}),et=new class{deletePremiumPodcastSubscription=async({showId:e,accessToken:a})=>{if(a){if(!e)throw Error(m.VALIDATION_ERROR)}else throw Error(m.USER_NOT_LOGGED_IN_ERROR);let{response:t}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE_V3}/premium-podcast/${encodeURI(e)}
1/subscription`,(0,m.createFetchInitOptions)({accessToken:a,method:"DELETE"}),{convertResultToJson:!1});return{status:t.status}};sendReceiptToServer=async({accessToken:e,transactionId:a})=>{if(!e)return void console.info("SubscriptionsService.sendReceiptToServer() skipped - user is not logged in",{transactionId:a});if(!a)return void console.info("SubscriptionsService.sendReceiptToServer() skipped - transactionId is missing");try{let{response:t}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE_V3}/subscription/apple/validate`,(0,m.createFetchInitOptions)({accessToken:e,method:"POST",body:JSON.stringify({transaction_id:a,testing:r.IS_TESTING_PAYMENTS,is_testing:r.IS_TESTING_PAYMENTS})}),{convertResultToJson:!1});t.ok||console.info("SubscriptionsService.sendReceiptToServer() failed",{status:t.status,transactionId:a})}catch(e){console.info("SubscriptionsService.sendReceiptToServer() failed",e)}}},er=function*(e){let d,{PENDING:c,showId:u}=e.payload;try{d=yield(0,a.select)(n.getToken),yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,et.deletePremiumPodcastSubscription,{accessToken:d,fnParams:[{accessToken:d,showId:u}]});let e=yield(0,a.select)(e=>(0,W.getShowSlugById)(e,{showId:u})),i=yield(0,a.select)(e=>(0,W.getIsShowPremium)(e,u));yield(0,a.put)((0,$.deletePremiumPodcastSubscriptionSuccess)({showId:u,pendingKey:c.key})),e&&(yield(0,a.put)((0,K.showDetailApiRequestInit)({page:1,limit:r.PAGE_SIZE,slug:e,apiRequestInitiator:r.PULL_TO_REFRESH,playlistPageInitializer:`${x.COMPONENT_NAME}-${e}`,sort:x.DEFAULT_SHOW_DETAIL_SORT,isPremium:i}))),yield(0,a.put)((0,t.showMessage)({message:J,type:"info"}))}catch(r){i.IS_TEST_ENVIRONMENT||console.error("SubscriptionsApi.sagas.handleDeletePremiumPodcastSubscription()",r),yield(0,a.delay)(1e3),yield(0,a.put)((0,t.showMessage)({message:(0,H.createElement)(ea),type:"error",closeAtTimestamp:Number.MAX_SAFE_INTEGER})),r instanceof Error&&(yield(0,a.put)((0,l.emitError)(c.key,r.message)),(0,o.reportError)(r,e.type,{showId:u,...r.message===m.UNAUTHORIZED_401?{accessToken:`${d}`}:{}}))}},ei=[function*(){yield(0,a.takeEvery)(Q.DELETE_PREMIUM_PODCAST_SUBSCRIPTION,er)}];e.s(["default",0,ei],573969);var es=e.i(784209),eo=e.i(261294),en=e.i(633950);let el=new class{getTags=async({ids:e,accessToken:a})=>{let t=(0,en.default)(`${m.API_BASE}/tags`,{"selection[]":e}),{json:r}=await (0,m.fetchWithPerformanceMetrics)(t,(0,m.createFetchInitOptions)({accessToken:a}));return r}},ed=function*(e){let t,{ids:r,PENDING:d}=e.payload;try{t=yield(0,a.select)(n.getToken);let e=yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,el.getTags,{accessToken:t,fnParams:[{ids:r,accessToken:t}]});yield(0,a.put)((({data:e,pendingKey:a})=>({type:es.TAGS_API_REQUEST_SUCCESS,payload:{data:e,[eo.PENDING]:{isPending:!1,key:a}}}))({data:e,pendingKey:d.key}))}catch(s){i.IS_TEST_ENVIRONMENT||console.error("Tags.sagas.getTags()",s),s instanceof Error&&(yield(0,a.put)((0,l.emitError)(d.key,s.message)),(0,o.reportError)(s,e.type,{ids:(r??[]).join(","),...s.message===m.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},ec=[function*(){yield(0,a.takeLatest)(es.TAGS_API_REQUEST,ed)}];e.s(["default",0,ec],304093);var eu=e.i(857554),ep=e.i(217363),ey=e.i(700659),em=e.i(973112),eE=e.i(105269),e_=e.i(799523);let ef=new class{getTracks=async e=>{let{accessToken:a,tags:t,limit:i,page:s,filterType:o,category:n}=e,l="";if(o){let e={...s>1?{page:s}:{},limit:i,...n?{category_slug:n}:{}};if("new-tracks"===o)l=(0,en.default)(`${m.API_BASE}/tracks/latest`,e);else if("top-tracks"===o||"trending-tracks"===o){let a="trending-tracks"===o?r.NUMBER_OF_DAYS_FOR_TRENDING_LISTS:r.NUMBER_OF_DAYS_FOR_TOP_LISTS;l=(0,en.default)(`${m.API_BASE}/tracks/popular`,{...e,date_from:(0,e_.default)().subtract(a,"days").format(r.API_DATE_FILTER_FORMAT_OPTION),date_to:(0,e_.default)().format(r.API_DATE_FILTER_FORMAT_OPTION)})}else{let[a,t=""]=(o??"").split("?"),r=I.default.parse(t??"")??{};l=(0,en.default)(`${m.API_BASE_RAW}${a}`,{...r,...e})}}else l=(0,en.default)(`${m.API_BASE}/tracks`,{section:"chronological",limit:i,offset:(s-1)*i,...t&&{"tags[]":t}});let{json:d}=await (0,m.fetchWithPerformanceMetrics)(l,(0,m.createFetchInitOptions)({accessToken:a})),c="items"in d?d.items:d;return{tracks:c.filter(b.getIsTrackPayloadValid),numberOfUnfilteredRecords:c.length}};getTrackDetail=async e=>{let{id:a="",slug:t="",accessToken:r,isPremium:i=!1,withPerformanceTracking:s=!0}=e;if(!a&&!t)throw Error(m.VALIDATION_ERROR);let o=i?"premium":"podcast",n=a?`${m.API_BASE_V3}/tracks/${encodeURI(a)}/${o}`:`${m.API_BASE_V3}/tracks/slug/${encodeURI(t)}/${o}`,{json:l}=await (0,m.fetchWithPerformanceMetrics)(n,(0,m.createFetchInitOptions)({accessToken:r}),{withPerformanceTracking:s});if(!(0,b.getIsTrackPayloadValid)(l))throw Error("INVALID_TRACK");return l}},eh=function*(e){let t,{tags:r,page:d,limit:c,apiRequestInitiator:u,playlistPageInitializer:p="",PENDING:y,filterType:E,category:_}=e.payload;try{let e=[{accessToken:t=yield(0,a.select)(n.getToken),tags:r,page:d,limit:c,filterType:E,category:_}],{tracks:i,numberOfUnfilteredRecords:o}=yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,ef.getTracks,{accessToken:t,fnParams:e}),l=yield(0,a.select)(g.getTrackReadTimesWithTimestampsFromRetryQueue);yield(0,a.put)(em.tracksApiRequestSuccess({data:i||[],page:d,apiRequestInitiator:u,numberOfUnfilteredRecords:o,trackReadTimesWithTimestampsFromRetryQueue:l,pendingKey:y.key,filterType:E,category:_,tags:r})),yield(0,a.call)(eu.default,{pageName:p,page:d})}catch(s){i.IS_TEST_ENVIRONMENT||console.error("TrackDetail.sagas.getTracks()",s),s instanceof Error&&(yield(0,a.put)((0,l.emitError)(y.key,s.message)),(0,o.reportError)(s,e.type,{tags:`${r}`,page:`${d}`,limit:`${c}`,apiRequestInitiator:`${u}`,playlistPageInitializer:p,...s.message===m.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},eg=function*(e){let t,{setAsCurrentlyPlayingTrack:r,isPremium:l,id:d,isInitiatedFromGetInitialProps:c}=e.payload;try{t=yield(0,a.select)(n.getToken);let i=yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,ef.getTrackDetail,{accessToken:t,fnParams:[{accessToken:t,isPremium:l,slug:e.payload.slug,id:d}]});if(r){let e=yield(0,a.select)(n.getIsUserLoggedIn);(yield(0,a.select)(ey.getCurrentlyPlayingTrackId))||(yield(0,a.put)((0,ep.setCurrentlyPlayingTrackId)({id:i.id,isUserLoggedIn:e})))}let o=yield(0,a.select)(g.getTrackReadTimesWithTimestampsFromRetryQueue);yield(0,a.put)(em.trackDetailApiRequestSuccess({data:i,slug:e.payload.slug,trackReadTimesWithTimestampsFromRetryQueue:o}))}catch(s){if(i.IS_TEST_ENVIRONMENT||console.error("TrackDetail.sagas.getTrackDetail()",s),s instanceof Error&&(yield(0,a.put)(em.trackDetailApiRequestFailure({error:s,slug:e.payload.slug})),(0,o.reportError)(s,e.type,{setAsCurrentlyPlayingTrack:`${r}`,isPremium:`${l}`,...s.message===m.UNAUTHORIZED_401?{accessToken:`${t}`}:{}})),c)throw s}},eS=[function*(){yield(0,a.takeEvery)(eE.TRACKS_API_REQUEST,eh),yield(0,a.takeEvery)(eE.TRACK_DETAIL_API_REQUEST_INIT,eg)}];e.s(["default",0,eS],809519);var ek=e.i(168754),eT=e.i(110561),ev=e.i(265727);let eI=({id:e,tracks:a,shows:t,dataProcessing:r,apiRequestInitiator:i,page:s,isPremium:o,key:n,dateFrom:l,dateTo:d,sort:c,numberOfUnfilteredTracks:u,numberOfUnfilteredShows:p,trackReadTimesWithTimestampsFromRetryQueue:y,search:m})=>({type:eT.USER_HISTORY_API_REQUEST_SUCCESS,payload:{[eo.PENDING]:{isPending:!1,key:n},id:e,tracks:a,dataProcessing:r,apiRequestInitiator:i,page:s,isPremium:o,dateFrom:l,dateTo:d,sort:c,shows:t,numberOfUnfilteredTracks:u,numberOfUnfilteredShows:p,trackReadTimesWithTimestampsFromRetryQueue:y,search:m}});e.s(["userHistoryApiRequestInit",0,({id:e=eT.ME_USER,page:a,limit:t,dataProcessing:r=ek.REPLACE,apiRequestInitiator:i,playlistPageInitializer:s,isPremium:o,dateFrom:n,dateTo:l,sort:d,search:c})=>({type:eT.USER_HISTORY_API_REQUEST_INIT,payload:{[eo.PENDING]:{isPending:!0,key:(0,ev.createUserHistoryApiRequestPendingOrErrorKey)({isPremium:o,dateFrom:n,dateTo:l,sort:d,page:a,search:c})},id:e,page:a,limit:t,dataProcessing:r,apiRequestInitiator:i,playlistPageInitializer:s,isPremium:o,dateFrom:n,dateTo:l,sort:d,search:c}}),"userHistoryApiRequestSuccess",0,eI],292500);let eb=new class{getUserHistoryTracks=async e=>{let{userId:a=eT.ME_USER,accessToken:t,page:r,limit:i,isPremium:s,dateFrom:o,dateTo:n,sort:l,search:d}=e;if(t){if(!a)throw Error(m.VALIDATION_ERROR)}else throw Error(m.USER_NOT_LOGGED_IN_ERROR);let c=!!("date"===l&&o&&n),u="shows"===l,p=u?`${m.API_BASE}/history/shows`:`${m.API_BASE}/users/${encodeURI(a)}/history`,y=`${p}?${I.default.stringify({limit:i,offset:(r-1)*i,...s?{premium:"true"}:{},...d&&!u?{search:d}:{},...o&&n?{date_from:o,date_to:n}:{}})}`,{json:E}=await (0,m.fetchWithPerformanceMetrics)(y,(0,m.createFetchInitOptions)({accessToken:t}));return u?{shows:E??[],tracks:void 0,numberOfUnfilteredTracks:0,numberOfUnfilteredShows:(E??[]).length}:{shows:void 0,tracks:E.sections.items.filter(b.getIsTrackPayloadValid),numberOfUnfilteredTracks:E.sections.items.length,numberOfUnfilteredShows:0}}},eR=function*(e){let t,{id:r,page:d,limit:c,dataProcessing:u,apiRequestInitiator:p,playlistPageInitializer:y,isPremium:E,PENDING:_,dateTo:f,dateFrom:h,sort:S,search:k}=e.payload;try{t=yield(0,a.select)(n.getToken);let{tracks:e,shows:i,numberOfUnfilteredTracks:o,numberOfUnfilteredShows:l}=yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,eb.getUserHistoryTracks,{accessToken:t,fnParams:[{userId:r,accessToken:t,page:d,limit:c,isPremium:E,dateFrom:h,dateTo:f,sort:S,search:k}]}),m=yield(0,a.select)(g.getTrackReadTimesWithTimestampsFromRetryQueue);yield(0,a.put)(eI({id:r,tracks:e,shows:i,dataProcessing:u,page:d,apiRequestInitiator:p,isPremium:E,key:_.key,dateFrom:h,dateTo:f,sort:S,numberOfUnfilteredTracks:o,numberOfUnfilteredShows:l,trackReadTimesWithTimestampsFromRetryQueue:m,search:k})),yield(0,a.call)(eu.default,{pageName:y,page:d})}catch(s){i.IS_TEST_ENVIRONMENT||console.error("UserHistory.sagas.getUserHistory()",s),s instanceof Error&&(yield(0,a.put)((0,l.emitError)(_.key,s.message)),(0,o.reportError)(s,e.type,{id:r,page:`${d}`,limit:`${c}`,dataProcessing:u,apiRequestInitiator:`${p}`,playlistPageInitializer:y,isPremium:`${E}`,dateTo:`${f}`,dateFrom:`${h}`,sort:S,...s.message===m.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},eA=[function*(){yield(0,a.takeEvery)(eT.USER_HISTORY_API_REQUEST_INIT,eR)}];e.s(["default",0,eA],514560);var eP=e.i(329454),eO=e.i(493833);let eN=({data:e,page:a,apiRequestInitiator:t,numberOfUnfilteredRecords:r,trackReadTimesWithTimestampsFromRetryQueue:i,search:s,pendingKey:o})=>({type:eP.USER_LIKED_API_REQUEST_SUCCESS,payload:{data:e,page:a,apiRequestInitiator:t,numberOfUnfilteredRecords:r,trackReadTimesWithTimestampsFromRetryQueue:i,search:s,pendingKey:o,[eo.PENDING]:{isPending:!1,key:o}}});e.s(["userLikedApiRequestInit",0,({page:e,limit:a,apiRequestInitiator:t,playlistPageInitializer:r,search:i})=>({type:eP.USER_LIKED_API_REQUEST,payload:{page:e,limit:a,apiRequestInitiator:t,playlistPageInitializer:r,search:i,[eo.PENDING]:{isPending:!0,key:(0,eO.createUserLikedApiPendingKey)({page:e,search:i})}}}),"userLikedApiRequestSuccess",0,eN],921947);let ew=new class{getUserLiked=async e=>{let{userId:a=eT.ME_USER,accessToken:t,page:r,limit:i,search:s}=e;if(t){if(!a)throw Error(m.VALIDATION_ERROR)}else throw Error(m.USER_NOT_LOGGED_IN_ERROR);let o=`${m.API_BASE}/users/${encodeURI(a)}/liked?${I.default.stringify({limit:i,offset:(r-1)*i,...s?{search:s}:{}})}`,{json:n}=await (0,m.fetchWithPerformanceMetrics)(o,(0,m.createFetchInitOptions)({accessToken:t}));return{result:{...n,sections:{...n.sections,items:n.sections.items.filter(b.getIsTrackPayloadValid)}},numberOfUnfilteredRecords:n.sections.items.length}}},ez=function*(e){let t,{limit:r,page:d,apiRequestInitiator:c,playlistPageInitializer:u,search:p,PEND
1ING:y}=e.payload;try{t=yield(0,a.select)(n.getToken);let{result:e,numberOfUnfilteredRecords:i}=yield(0,a.call)(s.fetchDataWithRefreshTokenHandler,ew.getUserLiked,{accessToken:t,fnParams:[{accessToken:t,limit:r,page:d,search:p}]}),o=yield(0,a.select)(g.getTrackReadTimesWithTimestampsFromRetryQueue);yield(0,a.put)(eN({data:e,page:d,apiRequestInitiator:c,numberOfUnfilteredRecords:i,trackReadTimesWithTimestampsFromRetryQueue:o,search:p,pendingKey:y.key})),yield(0,a.call)(eu.default,{pageName:u,page:d})}catch(s){i.IS_TEST_ENVIRONMENT||console.error("UserLiked.sagas.getUserLiked()",s),s instanceof Error&&(yield(0,a.put)((0,l.emitError)(y.key,s.message)),(0,o.reportError)(s,e.type,{limit:`${r}`,page:`${d}`,apiRequestInitiator:`${c}`,playlistPageInitializer:u,...s.message===m.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},eU=[function*(){yield(0,a.takeEvery)(eP.USER_LIKED_API_REQUEST,ez)}];e.s(["default",0,eU],148116);var eD=e.i(422339),eC=e.i(696448);let eM=function*(e){yield(0,a.call)(p.default.sendPasswordResetEvent,{source:e})},eL=new class{resetPassword=async e=>{if(!e)throw Error(m.VALIDATION_ERROR);let{json:a}=await (0,m.fetchWithPerformanceMetrics)(`${r.WEB_API_BASE_V2_EVALUATED}/password-reset`,(0,m.createFetchInitOptions)({accessToken:void 0,method:"POST",body:JSON.stringify({email:e})}));return a};resetPasswordConfirm=async({password:e,token:a})=>{if(!e||!a)throw Error(m.VALIDATION_ERROR);let{json:t}=await (0,m.fetchWithPerformanceMetrics)(`${m.API_BASE}/users/reset-password`,(0,m.createFetchInitOptions)({accessToken:void 0,method:"POST",body:JSON.stringify({password:e,token:a})}));return t}},ej=function*(e){let{email:t,source:r,PENDING:s}=e.payload;try{yield(0,a.call)(eL.resetPassword,t),yield(0,a.put)(eD.userPasswordResetApiRequestSuccess({key:s.key,source:r})),yield(0,a.call)(eM,r)}catch(t){i.IS_TEST_ENVIRONMENT||console.error("UserPasswordReset.sagas.handleUserPasswordReset()",t),t instanceof Error&&(yield(0,a.put)((0,l.emitError)(s.key,t.message))),(0,o.reportError)(t,e.type,{source:r})}},eB=function*(e){let{password:t,token:r,PENDING:s}=e.payload;try{yield(0,a.call)(eL.resetPasswordConfirm,{password:t,token:r}),yield(0,a.put)(eD.userPasswordResetConfirmApiRequestSuccess({key:s.key}))}catch(t){i.IS_TEST_ENVIRONMENT||console.error("UserPasswordReset.sagas.handleUserPasswordReset()",t),t instanceof Error&&(yield(0,a.put)((0,l.emitError)(s.key,t.message))),(0,o.reportError)(t,e.type)}},eF=[function*(){yield(0,a.takeEvery)(eC.USER_PASSWORD_RESET_API_REQUEST_INIT,ej),yield(0,a.takeEvery)(eC.USER_PASSWORD_RESET_CONFIRM_API_REQUEST_INIT,eB)}];e.s(["default",0,eF],101765)},179247,e=>{"use strict";var a=e.i(410977),t=e.i(351696),r=e.i(886575);e.s(["getIsDeletePremiumPodcastSubscriptionPending",0,(e,{showId:t})=>(0,a.getIsPending)((0,r.createDeletePremiumPodcastSubscriptionKey)({showId:t}),e),"getPendingPremiumTierPurchase",0,e=>e[t.COMPONENT_NAME]?.pendingPremiumTierPurchase])},78082,848520,531897,88925,669163,e=>{"use strict";var a=e.i(203828);e.i(484288);var t=e.i(499126),r=e.i(320051);function*i(e){e&&(yield(0,t.call)(a.default.push,e),yield(0,t.call)(r.default))}e.s(["onRedirect",()=>i],78082),e.s(["setFirebaseUserId",0,()=>{}],848520);var s=e.i(476979),o=e.i(931250),n=e.i(110561),l=e.i(36840),d=e.i(648607);let c=0,u=new class{getUserProfile=async e=>{let{accessToken:a}=e;if(!a)throw Error(o.USER_NOT_LOGGED_IN_ERROR);if(l.IS_DEVELOPMENT_ENVIRONMENT&&d.DEBUG_401_ERRORS&&a&&c<d.DEBUG_401_ERRORS_NUMBER_OF_THROWN_ERRORS)throw c+=1,console.log("getUserProfile() - throwing error",{accessToken:a}),Error(o.UNAUTHORIZED_401);let{json:t}=await (0,o.fetchWithPerformanceMetrics)(`${o.API_BASE}/users/${encodeURI(n.ME_USER)}?${s.default.stringify({lite:!0})}`,(0,o.createFetchInitOptions)({accessToken:a}));return t};updateUserProfile=async e=>{let{accessToken:a,name:t}=e;if(!a)throw Error(o.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,o.fetchWithPerformanceMetrics)(`${o.API_BASE}/users/${encodeURI(n.ME_USER)}`,(0,o.createFetchInitOptions)({accessToken:a,method:"PUT",body:JSON.stringify({...t&&{name:t}})}));return r};setAreNotificationsEnabledOnApi=async e=>{let{accessToken:a,areNotificationsEnabled:t}=e;if(!a)throw Error(o.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,o.fetchWithPerformanceMetrics)(`${o.API_BASE}/users/push-notification/allow`,(0,o.createFetchInitOptions)({accessToken:a,method:"PUT",body:JSON.stringify({active:t})}));return r}};e.s(["default",0,u],531897);let p={enableNotificationsError:{id:"Modules.UserProfileApi.enableNotificationsError",defaultMessage:`Povolen\xed pro zas\xedl\xe1n\xed notifikac\xed se nezdařilo.`},disableNotificationsError:{id:"Modules.UserProfileApi.disableNotificationsError",defaultMessage:`Odebr\xe1n\xed povolen\xed pro zas\xedl\xe1n\xed notifikac\xed se nezdařilo.`},subscriptionAfterPurchasePollingFailedPrefix:{id:"Modules.UserProfileApi.subscriptionAfterPurchasePollingFailedPrefix",defaultMessage:"Váš profil zat
1ím nebyl aktualizován o úspěšně zaplacené předplatné. Zkuste prosím aplikaci později restartovat, a pokud to nepomůže,"},subscriptionAfterPurchasePollingFailedLinkText:{id:"Modules.UserProfileApi.subscriptionAfterPurchasePollingFailedLinkText",defaultMessage:"kontaktujte nás."}};e.s(["default",0,p],88925);var y=e.i(391398),m=e.i(112794),E=e.i(195568);e.s(["default",0,()=>(0,y.jsx)(m.default,{href:E.CONTACTS,linkText:p.subscriptionAfterPurchasePollingFailedLinkText.defaultMessage,onClick:void 0,text:`${p.subscriptionAfterPurchasePollingFailedPrefix.defaultMessage} `})],669163)},923097,132185,657740,173661,391060,663796,84689,386045,e=>{"use strict";var a=e.i(191788);e.i(484288);var t=e.i(499126),r=e.i(648607),i=e.i(36840),s=e.i(274423),o=e.i(209953),n=e.i(931250),l=e.i(307972),d=e.i(820584),c=e.i(71285),u=e.i(168754),p=e.i(747958),y=e.i(179247),m=e.i(663749),E=e.i(341349),_=e.i(78082),f=e.i(848520),h=e.i(599687),g=e.i(531897),S=e.i(831228),k=e.i(541447),T=e.i(264255),v=e.i(580983),I=e.i(88925),b=e.i(669163),R=e.i(928132),A=e.i(753901);let P=function*(){yield(0,t.put)((0,v.showMessage)({message:(0,a.createElement)(b.default),type:"error",showOnlyOneInstance:!0,showOnlyOneInstanceComparator:I.default.subscriptionAfterPurchasePollingFailedPrefix.id,closeAtTimestamp:Number.MAX_SAFE_INTEGER}))},O=function*(e){let a,{actionToBeFinallyDispatched:r,prefetchAccessToken:l,PENDING:d}=e.payload;try{let e=yield(0,t.select)(c.getToken);l&&!e&&(yield(0,t.call)(k.fetchAndSetAccessToken)),a=yield(0,t.select)(c.getToken);let r=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,g.default.getUserProfile,{accessToken:a,fnParams:[{accessToken:a}]});yield(0,t.put)(m.userProfileApiRequestSuccess({data:r,pendingKey:d.key})),yield(0,t.call)(S.updatePersistedMetadata,{...r.id?{userId:r.id}:{},...r.avatar_url?{avatarUrl:r.avatar_url}:{}})}catch(r){i.IS_TEST_ENVIRONMENT||console.error("UserProfile.sagas.getUserProfile()",r),r instanceof Error&&(yield(0,t.put)((0,T.emitError)(d.key,r.message)),(0,o.reportError)(r,e.type,{...r.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}finally{r&&(yield(0,t.put)(r))}},N=function*(e){let a,{expectedSubscriptionId:r,expectedSubscriptionStatus:l,subscriptionChangeType:d,PENDING:u}=e.payload;a||(a=yield(0,t.select)(c.getToken));let p=yield(0,t.select)(y.getPendingPremiumTierPurchase),_="CANCEL"===d||"REACTIVATE"===d||!!p,f=_?E.USER_PROFILE_SUBSCRIPTION_AFTER_PURCHASE_USER_INITIATED_MAX_REQUESTS:E.USER_PROFILE_SUBSCRIPTION_AFTER_PURCHASE_BACKGROUND_MAX_REQUESTS,S=!1;try{for(let e=1;e<=f;e+=1){yield(0,t.delay)(E.USER_PROFILE_SUBSCRIPTION_AFTER_PURCHASE_POLL_DELAY_IN_MS),(yield(0,t.select)(h.getIsUserProfileApiRequestPending))||(yield(0,t.put)((0,T.emitIsPending)(E.USER_PROFILE_API_REQUEST_INIT,!0)),S=!0);let e=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,g.default.getUserProfile,{accessToken:a,fnParams:[{accessToken:a}]});yield(0,t.put)(m.userProfileApiRequestSuccess({data:e,pendingKey:E.USER_PROFILE_API_REQUEST_INIT})),S=!1;let i=e.subscription;if(i?.status===l&&(!r||i.id===r)){if(_){let e={value:"YEARLY"===i.plan_period?"yearly":"monthly"};"CANCEL"===d?yield(0,t.call)(A.default.sendPremiumMembershipCanceledEvent,e):"REACTIVATE"===d?yield(0,t.call)(A.default.sendPremiumMembershipReactivateEvent,e):yield(0,t.call)(A.default.sendPremiumMembershipPurchaseEvent,e)}yield(0,t.put)((0,T.emitIsPending)(u.key,!1)),yield(0,t.call)(R.requestPendingInAppNotificationRefetch);return}}yield(0,t.put)((0,T.emitError)(u.key,I.default.subscriptionAfterPurchasePollingFailedPrefix.defaultMessage)),_&&"CANCEL"!==d&&(yield(0,t.call)(P))}catch(s){i.IS_TEST_ENVIRONMENT||console.error("UserProfile.sagas.pollUserProfileSubscriptionAfterPurchase()",s),yield(0,t.put)((0,T.emitError)(u.key,I.default.subscriptionAfterPurchasePollingFailedPrefix.defaultMessage)),_&&"CANCEL"!==d&&(yield(0,t.call)(P)),s instanceof Error&&(0,o.reportError)(s,e.type,{...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{},expectedSubscriptionId:r??"unknown",expectedSubscriptionStatus:l,subscriptionChangeType:d})}finally{S&&(yield(0,t.put)((0,T.emitIsPending)(E.USER_PROFILE_API_REQUEST_INIT,!1)))}},w=function*(e){let a,{name:r,redirectUrl:l,handleRedirect:d,PEND
1ING:u}=e.payload;try{a=yield(0,t.select)(c.getToken),yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,g.default.updateUserProfile,{accessToken:a,fnParams:[{name:r,accessToken:a}]}),yield(0,t.put)(m.userProfileApiRequestInit()),d?yield(0,t.call)(d):l&&(yield(0,_.onRedirect)(l)),yield(0,t.put)(m.userProfileUpdateApiRequestSuccess({pendingKey:u.key}))}catch(s){i.IS_TEST_ENVIRONMENT||console.error("UserProfile.sagas.updateUserProfile()",s),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(u.key,s.message)),(0,o.reportError)(s,e.type,{name:`${r}`,...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},z=function*(e){try{let{metadata:a}=e.payload,r=yield(0,t.select)(c.getIsUserLoggedIn),i=yield(0,t.select)(h.getIsUserProfileApiRequestPending);!r||i||a?.userId&&a?.avatarUrl||(yield(0,t.put)(m.userProfileApiRequestInit({prefetchAccessToken:!0})))}catch(a){console.error("UserProfile.sagas.handleAsyncStorageSuccess()",a),(0,o.reportError)(a,e.type)}},U=function*(e){try{(yield(0,t.select)(h.getCurrentUserId))||(yield(0,t.put)(m.userProfileApiRequestInit()))}catch(a){console.error("UserProfile.sagas.handleLoginApiRequestSuccessSuccess()",a),(0,o.reportError)(a,e.type)}},D=function*(e){try{let a="metadata"in e.payload?e.payload.metadata?.userId:e.payload.data?.id;a&&(0,f.setFirebaseUserId)(a)}catch(a){console.error("UserProfile.sagas.handleUserMetadata()",a),(0,o.reportError)(a,e.type)}},C=function*(e){let a,{areNotificationsEnabled:r,PENDING:l}=e.payload;try{a=yield(0,t.select)(c.getToken),yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,g.default.setAreNotificationsEnabledOnApi,{accessToken:a,fnParams:[{accessToken:a,areNotificationsEnabled:r}]}),yield(0,t.put)(m.setAreNotificationsEnabledOnApiSuccess({areNotificationsEnabled:r,pendingKey:l.key}))}catch(s){i.IS_TEST_ENVIRONMENT||console.error("UserProfileApi.sagas.handleSetAreNotificationsEnabledOnApi()",s),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(l.key,s.message)),yield(0,t.put)((0,v.showMessage)({message:r?I.default.enableNotificationsError:I.default.disableNotificationsError,type:"error",showOnlyOneInstance:!1})),(0,o.reportError)(s,e.type,{areNotificationsEnabled:`${r}`,...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},M=[function*(){yield(0,t.takeEvery)(E.USER_PROFILE_API_REQUEST_INIT,O),yield(0,t.takeLatest)(E.POLL_USER_PROFILE_SUBSCRIPTION_AFTER_PURCHASE,N),yield(0,t.takeLatest)(E.USER_PROFILE_UPDATE_API_REQUEST_INIT,w),yield(0,t.takeLatest)(l.READ_ASYNC_STORAGE_SUCCESS,z),yield(0,t.takeLatest)(u.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS,z),yield(0,t.takeLatest)(p.SIGNUP_API_REQUEST_SUCCESS,U),yield(0,t.takeLatest)(d.LOGIN_API_REQUEST_SUCCESS,U),yield(0,t.takeLatest)(l.READ_ASYNC_STORAGE_SUCCESS,D),yield(0,t.takeLatest)(u.READ_METADATA_FROM_PERSISTENT_STORAGE_SUCCESS,D),yield(0,t.takeLatest)(E.USER_PROFILE_API_REQUEST_SUCCESS,D),yield(0,t.takeEvery)(E.SET_ARE_NOTIFICATIONS_ENABLED_ON_API,C)}];e.s(["default",0,M],923097);var L=e.i(30438),j=e.i(264684),B=e.i(870013),F=e.i(658969);let V={id:"Modules.UsersApi.deleteUserSuccess",defaultMessage:"Váš uživatelský účet byl smazán."},G={id:"Modules.UsersApi.deleteUserError",defaultMessage:"Smazání uživatelského účtu se nezdařilo. Opakujte prosím akci znovu."},H={id:"Modules.UsersApi.emailSubscriptionError",defaultMessage:"Nastala chyba při ukládání nastavení pro odebírání newsletteru. Prosím zkontrolujte Vaše připojení k internetu a zkuste to znovu."};var x=e.i(202804),K=e.i(476979);let W=new class{saveUserDevice=async e=>{let{userId:a,userDeviceToken:t,accessToken:r,platform:i,version:s}=e;if(r){if(!a||!t||!i||!s)throw Error(n.VALIDATION_ERROR)}else throw Error(n.USER_NOT_LOGGED_IN_ERROR);return(0,x.fetchWithRetryQueue)({retryQueueItem:{fetchUrl:`${n.API_BASE}/users/${encodeURIComponent(a)}/devices`,fetchOptions:(0,n.createFetchInitOptions)({accessToken:r,method:"POST",body:JSON.stringify({user_id:a,token:t,platform:i,version:s})})},retryQueueItemMetaData:{accessToken:r,type:F.SAVE_USER_DEVICE_TOKEN,id:a}})};saveEmailSubscriptionForLoggedInUser=async({isSubscribed:e,accessToken:a})=>{if(!a)throw Error(n.USER_NOT_LOGGED_IN_ERROR);let{json:t}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/users/newsletter/subscription`,(0,n.createFetchInitOptions)({accessToken:a,method:"PUT",body:JSON.stringify({subscribed:e})}));return t};saveEmailSubscriptionForEmail=async({isSubscribed:e,email:a,token:t,emailSubscriptionNotifyType:r})=>{if(!a||!t)throw Error(n.USER_NOT_LOGGED_IN_ERROR);let{json:i}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/newsletter/subscription`,(0,n.createFetchInitOptions)({accessToken:void 0,method:"PUT",body:JSON.stringify({subscribed:e,email:a,token:t,notify_type:r})}));return i};deleteUser=async({accessToken:e})=>
1{if(!e)throw Error(n.USER_NOT_LOGGED_IN_ERROR);let{response:a}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/users/me`,(0,n.createFetchInitOptions)({accessToken:e,method:"DELETE"}),{convertResultToJson:!1});return{status:a.status}};fetchShowBells=async e=>{let{search:a,limit:t,page:r,accessToken:i}=e;if(!i)throw Error(n.USER_NOT_LOGGED_IN_ERROR);let s=K.default.stringify({limit:t,page:r,...a?{search:a}:{}}),o=s?`?${s}`:"",{json:l}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/users/belled-shows${o}`,(0,n.createFetchInitOptions)({accessToken:i,method:"GET"}));return l};fetchShowRatings=async e=>{let{limit:a,page:t,accessToken:r}=e;if(!r)throw Error(n.USER_NOT_LOGGED_IN_ERROR);let i=K.default.stringify({limit:a,page:t}),s=i?`?${i}`:"",{json:o}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/users/show-ratings${s}`,(0,n.createFetchInitOptions)({accessToken:r,method:"GET"}));return o}},$=function*(e){let a,{userDeviceToken:r,userId:n,PENDING:l}=e.payload;try{if(a=yield(0,t.select)(c.getToken),yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,W.saveUserDevice,{accessToken:a,fnParams:[{userDeviceToken:r,accessToken:a,userId:n,platform:"fcm",version:"WEB"}]}),(yield(0,t.select)(h.getCurrentUserId))!==n)return;yield(0,t.put)((0,B.saveUserDeviceTokenSuccess)({userDeviceToken:r}))}catch(a){i.IS_TEST_ENVIRONMENT||console.error("UsersApi.sagas.handleSaveUserDeviceToken()",a instanceof Error?a.message:"UNKNOWN_ERROR"),a instanceof Error&&(yield(0,t.put)((0,T.emitError)(l.key,a.message)),(0,o.reportError)(Error(a.message),e.type,{userId:n}))}},Q=function*(e){let a,{isSubscribed:r,PENDING:l,token:d,subscriptionTarget:u,email:p,emailSubscriptionNotifyType:y}=e.payload;try{a=yield(0,t.select)(c.getToken),"email"===u?yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,W.saveEmailSubscriptionForEmail,{accessToken:a,fnParams:[{isSubscribed:r,email:p,token:d,emailSubscriptionNotifyType:y}]}):yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,W.saveEmailSubscriptionForLoggedInUser,{accessToken:a,fnParams:[{isSubscribed:r,accessToken:a}]}),yield(0,t.put)((0,m.userProfileApiRequestInit)({actionToBeFinallyDispatched:(0,B.saveEmailSubscriptionSuccess)({pendingKey:l.key,isSubscribed:r,subscriptionTarget:u,email:p})}))}catch(r){i.IS_TEST_ENVIRONMENT||console.error("UsersApi.sagas.handleSaveUserDeviceToken()",r),r instanceof Error&&(yield(0,t.put)((0,T.emitError)(l.key,r.message)),"current-logged-in-user"===u&&(yield(0,t.put)((0,v.showMessage)({message:H,type:"error",showOnlyOneInstance:!1,closeAtTimestamp:Date.now()+1e4}))),(0,o.reportError)(r,e.type,{...r.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{},...(0,j.extractRetryErrorProperties)(r)}))}},q=function*(e){let a,{PENDING:r}=e.payload;try{a=yield(0,t.select)(c.getToken),yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,W.deleteUser,{accessToken:a,fnParams:[{accessToken:a}]}),yield(0,t.put)((0,B.deleteUserAccountSuccess)()),yield(0,t.put)((0,L.logoutApiRequest)({actionDispatchedOnSuccess:(0,v.showMessage)({message:V,type:"info",showOnlyOneInstance:!1})}))}catch(s){i.IS_TEST_ENVIRONMENT||console.error("UsersApi.sagas.handleDeleteUserAccount()",s),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(r.key,s.message)),(0,o.reportError)(s,e.type,{...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}})),yield(0,t.put)((0,v.showMessage)({message:G,type:"error",showOnlyOneInstance:!1}))}},Y=function*(e){let a,{page:r,limit:l,search:d,PENDING:u}=e.payload;try{a=yield(0,t.select)(c.getToken);let e=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,W.fetchShowBells,{accessToken:a,fnParams:[{page:r,limit:l,search:d,accessToken:a}]});yield(0,t.put)((0,B.fetchUserShowBellsSuccess)({pendingKey:u.key,page:r,search:d,data:e}))}catch(r){i.IS_TEST_ENVIRONMENT||console.error("UsersApi.sagas.handleFetchShowBells()",r),r instanceof Error&&(yield(0,t.put)((0,T.emitError)(u.key,r.message)),(0,o.reportError)(r,e.type,{...r.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},Z=function*(e){let a,{page:r,limit:l,prefetchAccessToken:d,PENDING:u}=e.payload;try{let e=yield(0,t.select)(c.getToken);d&&!e&&(yield(0,t.call)(k.fetchAndSetAccessToken)),a=yield(0,t.select)(c.getToken);let i=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,W.fetchShowRatings,{accessToken:a,fnParams:[{page:r,limit:l,accessToken:a}]});yield(0,t.put)((0,B.fetchUserShowRatingsSuccess)({pendingKey:u.key,page:r,data:i}))}catch(r){i.IS_TEST_ENVIRONMENT||console.error("UsersApi.sagas.handleFetchShowRatings()",r),r instanceof Error&&(yield(0,t.put)((0,T.emitError)(u.key,r.message)),(0,o.reportError)(r,e.type,{...r.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},J=[function*(){yield(0,t.takeEvery)(F.SAVE_USER_DEVICE_TOKEN,$),yield(0,t.takeEvery)(F.DELETE_USER_ACCOUNT,q),yield(0,t.takeEvery)(F.SAVE_EMAIL_SUBSCRIPTION,Q),yield(0,t.takeEvery)(F.FETCH_USER_SHOW_BELLS_INIT,Y),yield(0,t.takeEvery)(F.FETCH_USER_SHOW_RATINGS_INIT,Z)}];e.s(["default",0,J],132185);var X=e.i(857554),ee=e.i(559222),ea=e.i(261294),et=e.i(854515),er=e.i(596871);let ei=({id:e,data:a,page:t,apiRequestInitiator:r,numberOfUnfilteredRecords:i,trackReadTimesWithTimestampsFromRetryQueue:s,search:o,pendingKey:n})=>({type:et.USER_SAVED_API_REQUEST_SUCCESS,payload:{id:e,data:a,page:t,apiRequestInitiator:r,numberOfUnfilteredRecords:i,trackReadTimesWithTimestampsFromRetryQueue:s,search:o,[ea.PENDING]:{isPending:!1,key:n}}});e.s(["userSavedApiRequestInit",0,({id:e,page:a,limit:t,apiRequestInitiator:i,playlistPageInitializer:s,search:o})=>({type:et.USER_SAVED_API_REQUEST_INIT,payload:{id:e||et.ME_USER,page:a,limit:t||r.PAGE_SIZE,apiRequestInitiator:i,playlistPageInitializer:s,search:o,[ea.PENDING]:{isPending:!0,key:(0,er.createUserSavedApiPendingKey)({page:a,search:o})}}}),"userSavedApiRequestSuccess",0,ei],657740);var es=e.i(779204),eo=e.i(110561);let en=new class{getUserSaved=async e=>{let{userId:a=eo.ME_USER,accessToken:t,page:r,limit:i,search:s}=e;if(t){if(!a)throw Error(n.VALIDATION_ERROR)}else throw Error(n.USER_NOT_LOGGED_IN_ERROR);let o=`${n.API_BASE}/users/${encodeURI(a)}/saved?${K.default.stringify({limit:i,offset:(r-1)*i,...s?{search:s}:{}})}`,{json:l}=await (0,n.fetchWithPerformanceMetrics)(o,(0,n.createFetchInitOptions)({accessToken:t}));return{result:{...l,sections:{...l.sections,items:l.sections.items.filter(es.getIsTrackPayloadValid)}},numberOfUnfilteredRecords:l.sections.items.length}}},el=function*(e){let a,{id:r,limit:l,page:d,apiRequestInitiator:u,playlistPageInitializer:p,search:y,PENDING:m}=e.payload;try{a=yield(0,t.select)(c.getToken);let{result:e,numberOfUnfilteredRecords:i}=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,en.getUserSaved,{accessToken:a,fnParams:[{userId:r,accessToken:a,limit:l,page:d,search:y}]}),o=yield(0,t.select)(ee.getTrackReadTimesWithTimestampsFromRetryQueue);yield(0,t.put)(ei({id:r,data:e,page:d,apiRequestInitiator:u,numberOfUnfilteredRecords:i,trackReadTimesWithTimestampsFromRetryQueue:o,search:y,pendingKey:m.key})),yield(0,t.call)(X.default,{pageName:p,page:d})}catch(s){i.IS_TEST_ENVIRONMENT||console.error("UserSaved.sagas.getUserSaved()",s),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(m.key,s.message)),(0,o.reportError)(s,e.type,{id:r,limit:`${l}`,page:`${d}`,apiRequestInitiator:`${u}`,playlistPageInitializer:p,...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},ed=[function*(){yield(0,t.takeEvery)(et.USER_SAVED_API_REQUEST_INIT,el)}];e.s(["default",0,ed],173661);var ec=e.i(583999);let eu=new class{fetchComments=async({slug:e,page:a,commentTargetType:t,parentId:i,accessToken:s})=>{if(!e&&!i||!t)throw Error(n.VALIDATION_ERROR);if(i){let{json:e}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/${"track"===t?"track":"show"}-comments/${i}/replies?${K.default.stringify({limit:r.PAGE_SIZE,page:a})}`,(0,n.createFetchInitOptions)({accessToken:s}));return e}let{json:o}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/${"track"===t?"tracks":"shows"}/${e}/comments?${K.default.stringify({limit:r.PAGE_SIZE,page:a})}`,(0,n.createFetchInitOptions)({accessToken:s}));return o};fetchUserCommentDetail=async({id:e,accessToken:a})=>{if(!e)throw Error(n.VALIDATION_ERROR);let{json:t}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/user-comments/${e}`,(0,n.createFetchInitOptions)({accessToken:a}));return t};fetchUserComments=async({accessToken:e,orderBy:a,commentFilterType:t,page:r,limit:i})=>{if(!e)throw Error(n.VALIDATION_ERROR);let{json:s}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/user-comments/list?${K.default.stringify({limit:i,page:r,...a?{order_by:a}:{},...t?{comment_type:t}:{}})}`,(0,n.createFetchInitOptions)({accessToken:e}));return s};createComment=async({slug:e,commentTargetType:a,accessToken:t,text:r,parentId:i})=>{if(t){if(!e||!a)throw Error(n.VALIDATION_ERROR)}else throw Error(n.USER_NOT_LOGGED_IN_ERROR);let{json:s}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/${"track"===a?"tracks":"shows"}/${e}/comments`,(0,n.createFetchInitOptions)({accessToken:t,method:"POST",body:JSON.stringify({text:r,...i?{parent_id:i}:{}})}));return s};deleteComment=async({commentId:e,accessToken:a,commentTargetType:t})=>{if(a){if(!e)throw Error(n.VALIDATION_ERROR)}else throw Error(n.USER_NOT_LOGGED_IN_ERROR);let{json:r}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/${"track"===t?"track-comments":"show-comments"}/${e}`,(0,n.createFetchInitOptions)({accessToken:a,method:"DELETE"}));return r};updateComment=async({commentId:e,accessToken:a,commentTargetType:t,text:r})=>{if(a){if(!e||!r)throw Error(n.VALIDATION_ERROR)}else throw Error(n.USER_NOT_LOGGED_IN_ERROR);let{json:i}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/${"track"===t?"track-comments":"show-comments"}/${e}`,(0,n.createFetchInitOptions)({accessToken:a,method:"PUT",body:JSON.stringify({text:r})}));return i};likeOrDislikeComment=async({commentId:e,accessToken:a,commentTargetType:t,type:r,value:i})=>{if(a){if(!e||!r)throw Error(n.VALIDATION_ERROR)}else throw Error(n.USER_NOT_LOGGED_IN_ERROR);let{json:s}=await (0,n.fetchWithPerformanceMetrics)(`${n.API_BASE}/${"track"===t?"track-comments":"show-comments"}/${e}/${"dislike"===r?"dislike":"like"}`,(0,n.createFetchInitOptions)({accessToken:a,method:i?"POST":"DELETE"}));return s}};var ep=e.i(374240);let ey="Komentář byl odeslán.",em="Odpověď byla odeslána.",eE="Komentář se nepodařilo uložit.",e_="Odpověď se nepodařilo uložit.",ef="Komentář byl smazán.",eh="Komentář se nepodařilo smazat.",eg='"Líbí se mi" se nepodařilo uložit.',eS='"Nelíbí se mi" se nepodařilo uložit.',ek=function*(e){let a,{slug:r,page:l,commentTargetType:d,PENDING:u,parentId:p,apiRequestInitiator:y}=e.payload;try{a=yield(0,t.select)(c.getToken);let e=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eu.fetchComments,{accessToken:a,fnParams:[{slug:r,page:l,commentTargetType:d,parentId:p,accessToken:a}]});yield(0,t.put)((0,ec.commentsRequestSuccess)({commentsFromNetwork:e,slug:r,page:l,commentTargetType:d,pendingKey:u.key,parentId:p,apiRequestInitiator:y}))}catch(s){i.IS_TEST_ENVIRONMENT||console.error("CommentsApi.sagas.handleCommentsRequestInit()",s),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(u.key,s.message)),(0,o.reportError)(s,e.type,{slug:r,page:`${l}`,commentTargetType:d,...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},eT=function*(e){let a,{id:r,PENDING:l}=e.payload;try{a=yield(0,t.select)(c.getToken);let e=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eu.fetchUserCommentDetail,{accessToken:a,fnParams:[{id:r,accessToken:a}]});yield(0,t.put)((0,ec.userCommentDetailRequestSuccess)({id:r,comment:e,pendingKey:l.key}))}catch(s){i.IS_TEST_ENVIRONMENT||console.error("CommentsApi.sagas.handleUserCommentDetailRequestInit()",s),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(l.key,s.message)),(0,o.reportError)(s,e.type,{id:r??"",...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},ev=function*(e){let a,{slug:r,commentTargetType:l,text:d,parentId:u,PENDING:p}=e.payload;try{a=yield(0,t.select)(c.getToken),yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eu.createComment,{accessToken:a,fnParams:[{slug:r,accessToken:a,commentTargetType:l,text:d,parentId:u}]});try{yield(0,t.call)(ek,(0,ec.commentsRequestInit)({slug:r,page:1,commentTargetType:l,parentId:u}))}catch(e){}yield(0,t.put)((0,ec.commentCreateSuccess)({slug:r,text:d,parentId:u,commentTargetType:l,pendingKey:p.key}
1)),yield(0,t.put)((0,v.showMessage)({type:"info",message:u?em:ey,closeAtTimestamp:Date.now()+1500})),yield(0,t.call)(A.default.commentCreate,{value:u?"reply-comment":"root-comment",category:l})}catch(s){i.IS_TEST_ENVIRONMENT||console.error("CommentsApi.sagas.handleCreateCommentInit()",s),yield(0,t.put)((0,v.showMessage)({type:"error",message:u?eE:e_,closeAtTimestamp:Date.now()+5e3})),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(p.key,s.message)),(0,o.reportError)(s,e.type,{slug:r,commentTargetType:l,...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},eI=function*(e){let a,{commentId:r,PENDING:l,commentReduxKeys:d}=e.payload;try{a=yield(0,t.select)(c.getToken),yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eu.deleteComment,{accessToken:a,fnParams:[{commentId:r,accessToken:a,commentTargetType:d.commentTargetType}]}),yield(0,t.put)((0,ec.commentDeleteSuccess)({commentId:r,pendingKey:l.key,commentReduxKeys:d})),yield(0,t.put)((0,v.showMessage)({type:"info",message:ef,closeAtTimestamp:Date.now()+1500})),yield(0,t.call)(A.default.commentDelete)}catch(s){i.IS_TEST_ENVIRONMENT||console.error("CommentsApi.sagas.handleDeleteCommentInit()",s),yield(0,t.put)((0,v.showMessage)({type:"error",message:eh,closeAtTimestamp:Date.now()+5e3})),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(l.key,s.message)),(0,o.reportError)(s,e.type,{commentId:r,...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},eb=function*(e){let a,{commentId:r,PENDING:l,commentReduxKeys:d,text:u}=e.payload;try{a=yield(0,t.select)(c.getToken),yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eu.updateComment,{accessToken:a,fnParams:[{commentId:r,accessToken:a,commentTargetType:d.commentTargetType,text:u}]}),yield(0,t.put)((0,ec.commentUpdateSuccess)({commentId:r,pendingKey:l.key,commentTargetType:d.commentTargetType,text:u})),yield(0,t.put)((0,v.showMessage)({type:"info",message:ey,closeAtTimestamp:Date.now()+1500})),yield(0,t.call)(A.default.commentUpdate)}catch(s){i.IS_TEST_ENVIRONMENT||console.error("CommentsApi.sagas.handleUpdateCommentInit()",s),yield(0,t.put)((0,v.showMessage)({type:"error",message:eE,closeAtTimestamp:Date.now()+5e3})),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(l.key,s.message)),(0,o.reportError)(s,e.type,{commentId:r,...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},eR=function*(e){let a,{commentId:r,PENDING:l,commentReduxKeys:d,type:u,value:p,source:y}=e.payload;try{a=yield(0,t.select)(c.getToken),yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eu.likeOrDislikeComment,{accessToken:a,fnParams:[{commentId:r,accessToken:a,commentTargetType:d.commentTargetType,type:u,value:p}]}),yield(0,t.put)((0,ec.commentLikeOrDislikeSuccess)({commentId:r,pendingKey:l.key,type:u,value:p,commentReduxKeys:d})),yield(0,t.call)(A.default.commentLikeOrDislike,{value:u,source:y})}catch(s){i.IS_TEST_ENVIRONMENT||console.error("CommentsApi.sagas.handleLikeOrDislikeCommentInit()",s),yield(0,t.put)((0,v.showMessage)({type:"error",message:"like"===u?eg:eS,closeAtTimestamp:Date.now()+1500})),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(l.key,s.message)),(0,o.reportError)(s,e.type,{commentId:r,...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},eA=function*(e){let a,{orderBy:r,commentFilterType:l,page:d,limit:u,PENDING:p,apiRequestInitiator:y}=e.payload;try{let e;a=yield(0,t.select)(c.getToken);let i=yield(0,t.select)(h.getUserProfile);e=i||(yield(0,t.call)(g.default.getUserProfile,{accessToken:a}));let o=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eu.fetchUserComments,{accessToken:a,fnParams:[{orderBy:r,commentFilterType:l,page:d,accessToken:a,limit:u}]});yield(0,t.put)((0,ec.fetchUserCommentsSuccess)({userComments:o,orderBy:r,commentFilterType:l,page:d,pendingKey:p.key,userProfile:e,apiRequestInitiator:y}))}catch(s){i.IS_TEST_ENVIRONMENT||console.error("CommentsApi.sagas.handleFetchUserComments()",s),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(p.key,s.message)),(0,o.reportError)(s,e.type,{page:`${d}`,orderBy:r??"",commentFilterType:l??"",...s.message===n.UNAUTHORIZED_401?{accessToken:`${a}`}:{}}))}},eP=[function*(){yield(0,t.takeEvery)(ep.COMMENTS_REQUEST_INIT,ek),yield(0,t.takeEvery)(ep.USER_COMMENT_DETAIL_REQUEST_INIT,eT),yield(0,t.takeEvery)(ep.COMMENT_CREATE_INIT,ev),yield(0,t.takeEvery)(ep.COMMENT_DELETE_INIT,eI),yield(0,t.takeEvery)(ep.COMMENT_UPDATE_INIT,eb),yield(0,t.takeEvery)(ep.COMMENT_LIKE_OR_DISLIKE_INIT,eR),yield(0,t.takeEvery)(ep.FETCH_USER_COMMENTS,eA)}];e.s(["default",0,eP],391060);var eO=e.i(885108),eN=e.i(980924);let ew=({page:e})=>(0,eN.createKey)(eO.FETCH_BLOG_POSTS,e),ez=({slug:e})=>(0,eN.createKey)(eO.FETCH_BLOG_POST_DETAIL,e),eU=({id:e,date:a,slug:t,title:r,content:i,excerpt:s,featured_media:o,_embedded:n})=>{let l=n?.["wp:featuredmedia"]?.find(e=>e?.id===o)??n?.["wp:featuredmedia"]?.[0];return{id:e,date:a,slug:t,title:r?.rendered,content:i?.rendered,excerpt:s?.rendered,imageSmall:l?.media_details?.sizes?.thumbnail?.s3?.url,imageMedium:l?.media_details?.sizes?.medium?.s3?.url}};e.s(["createFetchBlogPostDetailPendingKey",0,ez,"createFetchBlogPostsPendingKey",0,ew,"extractBlogData",0,eU],663796);let eD=({page:e,posts:a,pendingKey:t})=>({type:eO.FETCH_BLOG_POSTS_SUCCESS,payload:{page:e,posts:a,[ea.PENDING]:{isPending:!1,key:t}}}),eC=({slug:e,post:a,pendingKey:t})=>({type:eO.FETCH_BLOG_POST_DETAIL_SUCCESS,payload:{slug:e,post:a,[ea.PENDING]:{isPending:!1,key:t}}});e.s(["fetchBlogPostDetail",0,({slug:e="",isInitiatedFromGetStaticProps:a,apiRequestInitiator:t})=>({type:eO.FETCH_BLOG_POST_DETAIL,payload:{slug:e,isInitiatedFromGetStaticProps:a,apiRequestInitiator:t,[ea.PENDING]:{isPending:!0,key:ez({slug:e})}}}),"fetchBlogPostDetailSuccess",0,eC,"fetchBlogPosts",0,({page:e,isInitiatedFromGetStaticProps:a,apiRequestInitiator:t})=>({type:eO.FETCH_BLOG_POSTS,payload:{page:e,isInitiatedFromGetStaticProps:a,apiRequestInitiator:t,[ea.PENDING]:{isPending:!0,key:ew({page:e})}}}),"fetchBlogPostsSuccess",0,eD],84689);let eM=new class{getBlogPosts=async({page:e})=>{let a=[];try{a=(await (0,n.fetchWithPerformanceMetrics)(`https://cms.youradio.cz/wp-json/wp/v2/posts?_embed&per_page=${r.PAGE_SIZE}&page=${e}`,(0,n.createFetchInitOptions)({accessToken:void 0}))).json}catch(e){if(e===n.BAD_REQUEST_400&&e.json?.code==="rest_post_invalid_page_number")throw Error(n.NOT_FOUND_ERROR_404)}try{return a.map(eU)}catch(e){return[]}};getBlogPostDetail=async({slug:e})=>{let{json:a}=await (0,n.fetchWithPerformanceMetrics)(`https://cms.youradio.cz/wp-json/wp/v2/posts?_embed&slug=${e}`,(0,n.createFetchInitOptions)({accessToken:void 0}));if(!a?.[0])throw Error(n.NOT_FOUND_ERROR_404);return a.map(eU)}}
1,eL=function*(e){let{page:a,PENDING:r,isInitiatedFromGetStaticProps:n}=e.payload;try{let e=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eM.getBlogPosts,{accessToken:void 0,fnParams:[{page:a}]});yield(0,t.put)(eD({posts:e,page:a,pendingKey:r.key}))}catch(s){if(i.IS_TEST_ENVIRONMENT||console.error("BlogApi.sagas.handleFetchBlogPosts()",s),s instanceof Error&&(yield(0,t.put)((0,T.emitError)(r.key,s.message)),(0,o.reportError)(s,e.type,{page:`${a}`})),n)throw s}},ej=function*(e){let{slug:a,PENDING:r,isInitiatedFromGetStaticProps:n}=e.payload;try{let[e]=yield(0,t.call)(s.fetchDataWithRefreshTokenHandler,eM.getBlogPostDetail,{accessToken:void 0,fnParams:[{slug:a}]});yield(0,t.put)(eC({pendingKey:r.key,post:e,slug:a}))}catch(a){if(i.IS_TEST_ENVIRONMENT||console.error("BlogApi.sagas.handleFetchBlogPostDetail()",a),a instanceof Error&&(yield(0,t.put)((0,T.emitError)(r.key,a.message)),(0,o.reportError)(a,e.type)),n)throw a}},eB=[function*(){yield(0,t.takeEvery)(eO.FETCH_BLOG_POSTS,eL),yield(0,t.takeEvery)(eO.FETCH_BLOG_POST_DETAIL,ej)}];e.s(["default",0,eB],386045)},376137,930511,356350,e=>{"use strict";e.s(["FEEDBACK_CHARACTER_LIMIT",0,2e3,"FEEDBACK_FORM_NAME",0,"FeedbackForm"],930511);let a={heading:{id:"Pages.Feedback.heading",defaultMessage:"Napište nám"},subHeading:{id:"Pages.Feedback.subHeading",defaultMessage:"Máte nápad na vylepšení, nebo Vás na aplikaci něco trápí? Napište nám."},subHeadingBugReport:{id:"Pages.Feedback.subHeadingBugReport",defaultMessage:"Něco Vás v aplikaci trápí? Dejte nám to vědět, pokusíme se problém odstranit."},inputPlaceholder:{id:"Pages.Feedback.inputPlaceholder",defaultMessage:"Chcete nám něco sdělit?"},inputPlaceholderBugReport:{id:"Pages.Feedback.inputPlaceholderBugReport",defaultMessage:"Popište prosím chybu co nejpodrobněji. Na jaké stránce se chyba vyskytla a jak se projevuje? Jaké jste provedli kroky před výskytem chyby?"},submitButton:{id:"Pages.Feedback.submitButton",defaultMessage:"Odeslat"},feedbackSuccessfull:{id:"Pages.Feedback.feedbackSuccessfull",defaultMessage:"Vaše zpráva byla úspěšně odeslána."},feedbackUnsuccessfull:{id:"Pages.Feedback.feedbackUnsuccessfull",defaultMessage:"Vaši zprávu se bohužel nepodařilo odeslat."},canWeContactYou:{id:"Pages.Feedback.canWeContactYou",defaultMessage:"Můžeme Vás kontaktovat pokud nám bude něco nejsné? Pokud ano, vyplňte prosím kontakt na Vás."},email:{id:"Components.Feedback.email",defaultMessage:"Váš email"},phone:{id:"Components.Feedback.phone",defaultMessage:"Váš telefon"},noFeedbackValidationMessage:{id:"Components.Feedback.noFeedbackValidationMessage",defaultMessage:"Vaše zpráva neobsahuje žádný text"},feedbackTooLongValidationMessage:{id:"Components.Feedback.feedbackTooLongValidationMessage",defaultMessage:`Zpr\xe1va mus\xed b\xfdt kratš\xed než 2000 znaků`}};e.s(["default",0,a],376137),e.s(["SEND_FEEDBACK",0,"SEND_FEEDBACK","SEND_FEEDBACK_SUCCESS",0,"SEND_FEEDBACK_SUCCESS"],356350)},767422,e=>{"use strict";var a=e.i(356350),t=e.i(261294);e.s(["sendFeedback",0,({feedback:e,email:r,onSuccessFn:i,systemMessage:s,urlOrPageName:o})=>({type:a.SEND_FEEDBACK,payload:{feedback:e,email:r,onSuccessFn:i,systemMessage:s,urlOrPageName:o,[t.PENDING]:{isPending:!0,key:a.SEND_FEEDBACK}}}),"sendFeedbackSuccess",0,({pendingKey:e})=>({type:a.SEND_FEEDBACK_SUCCESS,payload:{[t.PENDING]:{isPending:!1,key:e}}})])},100392,361123,213289,599221,e=>{"use strict";e.i(484288);var a=e.i(499126),t=e.i(376137),r=e.i(580983);e.i(648607);var i=e.i(36840),s=e.i(209953),o=e.i(931250),n=e.i(71285),l=e.i(767422),d=e.i(356350);let c=new class{sendFeedback=async({accessToken:e,feedback:a,email:t,systemMessage:r,urlOrPageName:i})=>{let{json:s}=await (0,o.fetchWithPerformanceMetrics)(`${o.API_BASE}/email-report`,(0,o.createFetchInitOptions)({method:"POST",accessToken:e,body:JSON.stringify({user_message:a,email:t,system_message:r,url:i})}));return s}};var u=e.i(274423);let p=function*(e){let d,{feedback:p,email:y,systemMessage:m,urlOrPageName:E,onSuccessFn:_,PENDING:{key:f}}=e.payload;try{d=yield(0,a.select)(n.getToken),yield(0,a.call)(u.fetchDataWithRefreshTokenHandler,c.sendFeedback,{accessToken:d,fnParams:[{accessToken:d,feedback:p,email:y,systemMessage:m,urlOrPageName:E}]}),_&&(yield(0,a.call)(_)),yield(0,a.put)((0,l.sendFeedbackSuccess)({pendingKey:f})),yield(0,a.put)((0,r.showMessage)({message:t.default.feedbackSuccessfull.defaultMessage,type:"info"}))}catch(n){i.IS_TEST_ENVIRONMENT||console.error("ReportWrongContentApi.sagas.handleFeedback()",n),yield(0,a.put)((0,r.showMessage)({message:t.default.feedbackUnsuccessfull.defaultMessage,type:"error"})),n instanceof Error&&(0,s.reportError)(n,e.type,{feedback:p,...n.message===o.UNAUTHORIZED_401?{accessToken:`${d}`}:{}})}},y=[function*(){yield(0,a.takeEvery)(d.SEND_FEEDBACK,p)}];e.s(["default",0,y],100392);var m=e.i(264255);let E=new class{getMediaTopics=async e=>{let{accessToken:a,route:t}=e,{json:r}=await (0,o.fetchWithPerformanceMetrics)(`${o.API_BASE_RAW}${t}`,(0,o.createFetchInitOptions)({accessToken:a}));return r};getMediaTopicDetail=async e=>{let{accessToken:a,slug:t}=e,{json:r}=await (0,o.fetchWithPerformanceMetrics)(`${o.API_BASE_V3}/media-topic/slug/${t}`,(0,o.createFetchInitOptions)({accessToken:a}));return r}};var _=e.i(341755),f=e.i(910336);let h=function*(e){let t,{PENDING:r,route:l}=e.payload;try{t=yield(0,a.select)(n.getToken);let e=yield(0,a.call)(u.fetchDataWithRefreshTokenHandler,E.getMediaTopics,{accessToken:t,fnParams:[{accessToken:t,route:l}]});yield(0,a.put)((0,_.mediaTopicsRequestSuccess)({data:e,pendingKey:r.key,route:l}))}catch(n){i.IS_TEST_ENVIRONMENT||console.error("MediaTopicApi.sagas.handleMediaTopicsRequest()",n),n instanceof Error&&(yield(0,a.put)((0,m.emitError)(r.key,n.message)),(0,s.reportError)(n,e.type,{...n.message===o.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},g=function*(e){let t,{PENDING:r,slug:l}=e.payload;try{t=yield(0,a.select)(n.getToken);let e=yield(0,a.call)(u.fetchDataWithRefreshTokenHandler,E.getMediaTopicDetail,{accessToken:t,fnParams:[{accessToken:t,slug:l}]});yield(0,a.put)((0,_.mediaTopicDetailRequestSuccess)({mediaTopic:e,pendingKey:r.key,slug:l}))}catch(n){i.IS_TEST_ENVIRONMENT||console.error("MediaTopicApi.sagas.handleMediaTopicDetailRequest
1()",n),n instanceof Error&&(yield(0,a.put)((0,m.emitError)(r.key,n.message)),(0,s.reportError)(n,e.type,{...n.message===o.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},S=[function*(){yield(0,a.takeEvery)(f.MEDIA_TOPICS_REQUEST,h),yield(0,a.takeEvery)(f.MEDIA_TOPIC_DETAIL_REQUEST,g)}];e.s(["default",0,S],361123);let k=new class{getNamedEntityDetail=async e=>{let{accessToken:a,slug:t}=e,{json:r}=await (0,o.fetchWithPerformanceMetrics)(`${o.API_BASE_V3}/named-entity/slug/${t}`,(0,o.createFetchInitOptions)({accessToken:a}));return r}};var T=e.i(261294),v=e.i(263295),I=e.i(544043);let b=({pendingKey:e,namedEntity:a,slug:t})=>({type:v.NAMED_ENTITY_DETAIL_REQUEST_SUCCESS,payload:{namedEntity:a,slug:t,[T.PENDING]:{isPending:!1,key:e}}});e.s(["namedEntityDetailRequest",0,({slug:e})=>({type:v.NAMED_ENTITY_DETAIL_REQUEST,payload:{slug:e,[T.PENDING]:{isPending:!0,key:(0,I.createNamedEntityDetailKey)({slug:e})}}}),"namedEntityDetailRequestSuccess",0,b],213289);let R=function*(e){let t,{PENDING:r,slug:l}=e.payload;try{t=yield(0,a.select)(n.getToken);let e=yield(0,a.call)(u.fetchDataWithRefreshTokenHandler,k.getNamedEntityDetail,{accessToken:t,fnParams:[{accessToken:t,slug:l}]});yield(0,a.put)(b({namedEntity:e,pendingKey:r.key,slug:l}))}catch(n){i.IS_TEST_ENVIRONMENT||console.error("NamedEntitiesApi.sagas.handleNamedEntityDetailRequest()",n),n instanceof Error&&(yield(0,a.put)((0,m.emitError)(r.key,n.message)),(0,s.reportError)(n,e.type,{...n.message===o.UNAUTHORIZED_401?{accessToken:`${t}`}:{}}))}},A=[function*(){yield(0,a.takeEvery)(v.NAMED_ENTITY_DETAIL_REQUEST,R)}];e.s(["default",0,A],599221)},172166,(e,a,t)=>{"use strict";var r=e.r(340362).compose;t.__esModule=!0,t.composeWithDevTools="u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},t.devToolsEnhancer="u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}}},855442,(e,a,t)=>{e.e,function(a){"use strict";function t(e,a){e.super_=a,e.prototype=Object.create(a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function r(e,a){Object.defineProperty(this,"kind",{value:e,enumerable:!0}),a&&a.length&&Object.defineProperty(this,"path",{value:a,enumerable:!0})}function i(e,a,t){i.super_.call(this,"E",e),Object.defineProperty(this,"lhs",{value:a,enumerable:!0}),Object.defineProperty(this,"rhs",{value:t,enumerable:!0})}function s(e,a){s.super_.call(this,"N",e),Object.defineProperty(this,"rhs",{value:a,enumerable:!0})}function o(e,a){o.super_.call(this,"D",e),Object.defineProperty(this,"lhs",{value:a,enumerable:!0})}function n(e,a,t){n.super_.call(this,"A",e),Object.defineProperty(this,"index",{value:a,enumerable:!0}),Object.defineProperty(this,"item",{value:t,enumerable:!0})}function l(e,a,t){var r=e.slice((t||a)+1||e.length);return e.length=a<0?e.length+a:a,e.push.apply(e,r),e}function d(e){var a=void 0===e?"undefined":S(e);return"object"!==a?a:e===Math?"math":null===e?"null":Array.isArray(e)?"array":"[object Date]"===Object.prototype.toString.call(e)?"date":"function"==typeof e.toString&&/^\/.*\//.test(e.toString())?"regexp":"object"}function c(e,a,t,r,u,p,y){u=u||[],y=y||[];var m,E=u.slice(0);if(void 0!==p){if(r){if("function"==typeof r&&r(E,p))return;if("object"===(void 0===r?"undefined":S(r))){if(r.prefilter&&r.prefilter(E,p))return;if(r.normalize){var _=r.normalize(E,p,e,a);_&&(e=_[0],a=_[1])}}}E.push(p)}"regexp"===d(e)&&"regexp"===d(a)&&(e=e.toString(),a=a.toString());var f=void 0===e?"undefined":S(e),h=void 0===a?"undefined":S(a),g="undefined"!==f||y&&y[y.length-1].lhs&&y[y.length-1].lhs.hasOwnProperty(p),k="undefined"!==h||y&&y[y.length-1].rhs&&y[y.length-1].rhs.hasOwnProperty(p);if(!g&&k)t(new s(E,a));else if(!k&&g)t(new o(E,e));else if(d(e)!==d(a))t(new i(E,e,a));else if("date"===d(e)&&e-a!=0)t(new i(E,e,a));else if("object"===f&&null!==e&&null!==a)if(y.filter(function(a){return a.lhs===e}).length)e!==a&&t(new i(E,e,a));else{if(y.push({lhs:e,rhs:a}),Array.isArray(e)){for(e.length,m=0;m<e.length;m++)m>=a.length?t(new n(E,m,new o(void 0,e[m]))):c(e[m],a[m],t,r,E,m,y);for(;m<a.length;)t(new n(E,m,new s(void 0,a[m++])))}else{var T=Object.keys(e),v=Object.keys(a);T.forEach(function(i,s){var o=v.indexOf(i);o>=0?(c(e[i],a[i],t,r,E,i,y),v=l(v,o)):c(e[i],void 0,t,r,E,i,y)}),v.forEach(function(e){c(void 0,a[e],t,r,E,e,y)})}y.length=y.length-1}else e!==a&&("number"===f&&isNaN(e)&&isNaN(a)||t(new i(E,e,a)))}function u(e,a,t,r){return r=r||[],c(e,a,function(e){e&&r.push(e)},t),r.length?r:void 0}function p(e,a,t){if(e&&a&&t&&t.kind){for(var r=e,i=-1,s=t.path?t.path.length-1:0;++i<s;)void 0===r[t.path[i]]&&(r[t.path[i]]="number"==typeof t.path[i]?[]:{}),r=r[t.path[i]];switch(t.kind){case"A":!function e(a,t,r){if(r.path&&r.path.length){var i,s=a[t],o=r.path.length-1;for(i=0;i<o;i++)s=s[r.path[i]];switch(r.kind){case"A":e(s[r.path[i]],r.index,r.item);break;case"D":delete s[r.path[i]];break;case"E":case"N":s[r.path[i]]=r.rhs}}else switch(r.kind){case"A":e(a[t],r.index,r.item);break;case"D":a=l(a,t);break;case"E":case"N":a[t]=r.rhs}return a}(t.path?r[t.path[i]]:r,t.index,t.item);break;case"D":delete r[t.path[i]];break;case"E":case"N":r[t.path[i]]=t.rhs}}}function y(e,a,t,r){switch(void 0===e?"undefined":S(e)){case"object":return"function"==typeof e[r]?e[r].apply(e,k(t)):e[r];case"function":return e(a);default:return e}}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=Object.assign({},I,e),t=a.logger,r=a.stateTransformer,i=a.errorTransformer,s=a.predicate,o=a.logErrors,n=a.diffPredicate;if(void 0===t)return function(){return function(e){return function(a){return e(a)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n  reducer,\n  applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n  // ...options\n});\nconst store = createStore(\n  reducer,\n  applyMiddleware(logger)\n)\n"),function(){return function(e){return function(a){return e(a)}}};var l=[];return function(e){var t=e.getState;return function(e){return function(d){if("function"==typeof s&&!s(t,d))return e(d);var c,p,m,E,_,f,S,T,I,b,R,A,P={};l.push(P),P.started=g.now(),P.startedTime=new Date,P.prevState=r(t()),P.action=d;var O=void 0;if(o)try{O=e(d)}catch(e){P.error=i(e)}else O=e(d);P.took=g.now()-P.started,P.nextState=r(t());var N=a.diff&&"function"==typeof n?n(t,d):a.diff;if(E=(c=Object.assign({},a,{diff:N})).logger,_=c.actionTransformer,S=void 0===(f=c.titleFormatter)?(p=c.timestamp,m=c.duration,function(e,a,t){var r=["action"];
1return r.push("%c"+String(e.type)),p&&r.push("%c@ "+a),m&&r.push("%c(in "+t.toFixed(2)+" ms)"),r.join(" ")}):f,T=c.collapsed,I=c.colors,b=c.level,R=c.diff,A=void 0===c.titleFormatter,l.forEach(function(e,a){var t=e.started,r=e.startedTime,i=e.action,s=e.prevState,o=e.error,n=e.took,d=e.nextState,p=l[a+1];p&&(d=p.prevState,n=p.started-t);var m=_(i),f="function"==typeof T?T(function(){return d},i,e):T,g=h(r),P=I.title?"color: "+I.title(m)+";":"",O=["color: gray; font-weight: lighter;"];O.push(P),c.timestamp&&O.push("color: gray; font-weight: lighter;"),c.duration&&O.push("color: gray; font-weight: lighter;");var N=S(m,g,n);try{f?I.title&&A?E.groupCollapsed.apply(E,["%c "+N].concat(O)):E.groupCollapsed(N):I.title&&A?E.group.apply(E,["%c "+N].concat(O)):E.group(N)}catch(e){E.log(N)}var w=y(b,m,[s],"prevState"),z=y(b,m,[m],"action"),U=y(b,m,[o,s],"error"),D=y(b,m,[d],"nextState");if(w)if(I.prevState){var C="color: "+I.prevState(s)+"; font-weight: bold";E[w]("%c prev state",C,s)}else E[w]("prev state",s);if(z)if(I.action){var M="color: "+I.action(m)+"; font-weight: bold";E[z]("%c action    ",M,m)}else E[z]("action    ",m);if(o&&U)if(I.error){var L="color: "+I.error(o,s)+"; font-weight: bold;";E[U]("%c error     ",L,o)}else E[U]("error     ",o);if(D)if(I.nextState){var j="color: "+I.nextState(d)+"; font-weight: bold";E[D]("%c next state",j,d)}else E[D]("next state",d);R&&function(e,a,t,r){var i=u(e,a);try{r?t.groupCollapsed("diff"):t.group("diff")}catch(e){t.log("diff")}i?i.forEach(function(e){var a=e.kind,r=function(e){var a=e.kind,t=e.path,r=e.lhs,i=e.rhs,s=e.index,o=e.item;switch(a){case"E":return[t.join("."),r,"→",i];case"N":return[t.join("."),i];case"D":return[t.join(".")];case"A":return[t.join(".")+"["+s+"]",o];default:return[]}}(e);t.log.apply(t,["%c "+v[a].text,"color: "+v[a].color+"; font-weight: bold"].concat(k(r)))}):t.log("—— no diff ——");try{t.groupEnd()}catch(e){t.log("—— diff end —— ")}}(s,d,E,f);try{E.groupEnd()}catch(e){E.log("—— log end ——")}}),l.length=0,P.error)throw P.error;return O}}}}var E,_,f=function(e,a){return Array(a-e.toString().length+1).join("0")+e},h=function(e){return f(e.getHours(),2)+":"+f(e.getMinutes(),2)+":"+f(e.getSeconds(),2)+"."+f(e.getMilliseconds(),3)},g="u">typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k=function(e){if(Array.isArray(e)){for(var a=0,t=Array(e.length);a<e.length;a++)t[a]=e[a];return t}return Array.from(e)},T=[];(_=(E="object"===S(e.g)&&e.g?e.g:"u">typeof window?window:{}).DeepDiff)&&T.push(function(){void 0!==_&&E.DeepDiff===u&&(E.DeepDiff=_,_=void 0)}),t(i,r),t(s,r),t(o,r),t(n,r),Object.defineProperties(u,{diff:{value:u,enumerable:!0},observableDiff:{value:c,enumerable:!0},applyDiff:{value:function(e,a,t){e&&a&&c(e,a,function(r){t&&!t(e,a,r)||p(e,a,r)})},enumerable:!0},applyChange:{value:p,enumerable:!0},revertChange:{value:function(e,a,t){if(e&&a&&t&&t.kind){var r,i,s=e;for(i=t.path.length-1,r=0;r<i;r++)void 0===s[t.path[r]]&&(s[t.path[r]]={}),s=s[t.path[r]];switch(t.kind){case"A":!function e(a,t,r){if(r.path&&r.path.length){var i,s=a[t],o=r.path.length-1;for(i=0;i<o;i++)s=s[r.path[i]];switch(r.kind){case"A":e(s[r.path[i]],r.index,r.item);break;case"D":case"E":s[r.path[i]]=r.lhs;break;case"N":delete s[r.path[i]]}}else switch(r.kind){case"A":e(a[t],r.index,r.item);break;case"D":case"E":a[t]=r.lhs;break;case"N":a=l(a,t)}return a}(s[t.path[r]],t.index,t.item);break;case"D":case"E":s[t.path[r]]=t.lhs;break;case"N":delete s[t.path[r]]}}},enumerable:!0},isConflict:{value:function(){return void 0!==_},enumerable:!0},noConflict:{value:function(){return T&&(T.forEach(function(e){e()}),T=null),u},enumerable:!0}});var v={E:{color:"#2196F3",text:"CHANGED:"},N:{color:"#4CAF50",text:"ADDED:"},D:{color:"#F44336",text:"DELETED:"},A:{color:"#2196F3",text:"ARRAY:"}},I={level:"log",logger:console,logErrors:!0,collapsed:void 0,predicate:void 0,duration:!1,timestamp:!0,stateTransformer:function(e){return e},actionTransformer:function(e){return e},errorTransformer:function(e){return e},colors:{title:function(){return"inherit"},prevState:function(){return"#9E9E9E"},action:function(){return"#03A9F4"},nextState:function(){return"#4CAF50"},error:function(){return"#F20404"}},diff:!1,diffPredicate:void 0,transformer:void 0},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.dispatch,t=e.getState;return"function"==typeof a||"function"==typeof t?m()({dispatch:a,getState:t}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};a.defaults=I,a.createLogger=m,a.logger=b,a.default=b,Object.defineProperty(a,"__esModule",{value:!0})}(t)},662294,e=>{"use strict";var a=e.i(340362);e.i(111311);var t=e.i(868489),r=e.i(648607),i=e.i(36840),s=e.i(707698),o=e.i(315469);e.i(484288);var n=e.i(499126),l=e.i(88283),d=e.i(91415),c=e.i(682235),u=e.i(9695),p=e.i(735290),y=e.i(125099),m=e.i(295161),E=e.i(722101),_=e.i(166212),f=e.i(779234),h=e.i(753613),g=e.i(632135),S=e.i(321855),k=e.i(101057),T=e.i(414394),v=e.i(21507),I=e.i(48955),b=e.i(946253),R=e.i(573969),A=e.i(304093),P=e.i(809519),O=e.i(514560),N=e.i(148116),w=e.i(101765),z=e.i(923097),U=e.i(132185),D=e.i(173661),C=e.i(391060),M=e.i(386045),L=e.i(100392),j=e.i(361123),B=e.i(599221),F=e.i(374240),V=e.i(165662),G=e.i(248827),H=e.i(928132);let x=function*(){yield(0,n.call)(H.requestPendingInAppNotificationRefetch)},K=function*(e){e.payload.event===V.LOG_EVENT_FINISHED&&(yield(0,n.delay)(G.FINISHED_EVENT_PENDING_NOTIFICATION_DELAY_IN_MS),yield(0,n.call)(H.requestPendingInAppNotificationRefetch))},W=[function*(){yield(0,n.takeEvery)(F.COMMENT_CREATE_SUCCESS,x)},function*(){yield(0,n.takeEvery)(V.LOG_EVENTS_API_REQUEST_SUCCESS,K)}],$=function*(){yield(0,n.all)([...g.default,...I.default,...y.default,...N.default,...O.default,...D.default,...z.default,...P.default,...w.default,...v.default,...E.default,...b.default,...R.default,...m.default,...p.default,...h.default,...A.default,...T.default,...c.default,...u.default,...S.default,...f.default,...k.default,...d.default,...U.default,..._.default,...l.default,...C.default,...M.default,...L.default,...j.default,...B.default,...W].map(n.fork))},Q=(0,s.createWrapper)(s=>{let n=(0,t.default)(),l=[n];if(r.ENABLE_REDUX_LOGGER&&!i.IS_PRODUCTION_ENVIRONMENT&&!i.IS_TEST_ENVIRONMENT&&1){let{createLogger:a}=e.r(855442),t=a({level:"info",collapsed:!0});l.push(t)}let d=(0,a.createStore)(o.default,(t=>
1{if(!i.IS_PRODUCTION_ENVIRONMENT&&!i.IS_TEST_ENVIRONMENT){let{composeWithDevTools:r}=e.r(172166);return r((0,a.applyMiddleware)(...t))}return(0,a.applyMiddleware)(...t)})(l));return d.sagaTask=n.run($),d},{debug:!1});e.s(["default",0,Q],662294)}]);

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.