PageSourceSearch

https://www.ganjingworld.com/next-assets/_next/static/chunks/0e8ogun2h_3iz.js

js ganjingworld.com collected 2026-09-24 08:40:52 UTC 123,024 bytes, 1 lines download raw bytes

1typeof globalThis!="object"&&(window.globalThis=window);(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,888014,e=>{"use strict";e.s(["checkEntitlementStatus",0,function(e,t){let n=null==e?void 0:e.filter(e=>(null==e?void 0:e.ent)===t);return(null==n?void 0:n.length)?n.some(e=>"ACTIVE"===e.status)?"OWN":n.some(e=>"PENDING"===e.status&&"RENTED_CONTENT"===e.entType)?"RENTAL_OWN":"NOT_OWN":"NOT_OWN"},"checkRentalStatus",0,function(e){var t,n,r;return e?"STARTED"===e.status?(null==(n=e.rental)?void 0:n.startAt)||(null==(r=e.rental)?void 0:r.endAt)?"STARTED":"BUY_STARTED":null!=(t=e.status)?t:"":"NOT_RENTAL"},"hasActiveChannelEnt",0,function(e,t){return!!t&&!!e&&e.some(e=>(null==e?void 0:e.status)==="ACTIVE"&&(null==e?void 0:e.sourceId)===t)}])},818238,26793,e=>{"use strict";var t,n=((t={})[t.Checking=-1]="Checking",t[t.Free=0]="Free",t[t.GJWPremium=1]="GJWPremium",t[t.ForMembers=2]="ForMembers",t[t.NeedPurchase=3]="NeedPurchase",t[t.NeedPurchase_or_ForMembers=4]="NeedPurchase_or_ForMembers",t[t.NeedPurchase_or_GJWPremium=5]="NeedPurchase_or_GJWPremium",t[t.ForMembers_or_GJWPremium=6]="ForMembers_or_GJWPremium",t[t.RentalNotStarted=7]="RentalNotStarted",t[t.Not_Allow_VOD=17]="Not_Allow_VOD",t[t.Not_Allow_SVOD=18]="Not_Allow_SVOD",t[t.Not_Allow_TVOD=19]="Not_Allow_TVOD",t[t.Not_Allow_AVOD=20]="Not_Allow_AVOD",t[t.Expired=21]="Expired",t);e.s(["ContentPayState",()=>n],26793);var r=e.i(888014),i=e.i(799302);function a(e,t){if(!e)return!1;if(t.has(e))return!0;for(let n of t)if(e.startsWith("".concat(n,"_")))return!0;return!1}function s(e,t){var n,r;if(!e)return!1;let i=null!=(n=e.entitlements)?n:[];return!!(Array.isArray(i)&&i.some(e=>e&&(!e.status||"ACTIVE"===e.status)&&a(e.ent,t)))||(null!=(r=e.active_plans)?r:[]).some(e=>((null==e?void 0:e.subs_status)==="ACTIVE"||(null==e?void 0:e.is_active)===!0)&&a(e.entitlement,t))}let o=new Set(["GJW_INDIVIDUAL_STREAM","GJW_INDIVIDUAL_GOLD","GJW_INDIVIDUAL_PLATINUM"]);function l(e){return s(e,o)}let u=new Set(["GJW_INDIVIDUAL_GOLD","GJW_INDIVIDUAL_PLATINUM"]),c=new Set(["GJW_INDIVIDUAL_STREAM","GJW_INDIVIDUAL_GOLD","GJW_INDIVIDUAL_PLATINUM"]),d=new Set(["GJW_INDIVIDUAL_BASIC","GJW_INDIVIDUAL_GOLD","GJW_INDIVIDUAL_PLATINUM"]),h=new Set(["GJW_INDIVIDUAL_BASIC","GJW_INDIVIDUAL_STREAM","GJW_INDIVIDUAL_GOLD","GJW_INDIVIDUAL_PLATINUM"]);function f(e){var t;return!e||!!e.skip_ads||(null!=(t=e.premium)?t:0)>0||(0,i.hasActualBuyRentPrice)(e.variant)}function g(e,t,n){var r;if(!e)return!1;let i=(null==(r=e.channel)?void 0:r.id)||e.owner_id;return!!i&&(!!t&&i===t||!!n&&i===n)}e.s(["GJW_BASIC_OR_GOLD_ENTS",0,c,"checkContentPayState",0,function(e){var t,r;let{content:a,userId:s,isLoggedIn:o,user:u,identityId:c,isSvodPartner:d}=e;if(!a)return n.Checking;if(g(a,s,c))return n.Free;let h=(null!=(t=a.gjw_premium)?t:0)>0,f=(null!=(r=a.premium)?r:0)>0,m=(0,i.hasActualBuyRentPrice)(a.variant),p=(0,i.hasRentalPrice)(a.variant),v=!0===a.no_access_right;return h||f||m||v?o?h&&l(u)||f&&d&&l(u)||!1===a.no_access_right&&!p?n.Free:h||f||m||v?n.Checking:n.Free:h&&f?n.ForMembers_or_GJWPremium:h?n.GJWPremium:f&&m?n.NeedPurchase_or_ForMembers:f?n.ForMembers:m?n.NeedPurchase:n.Free:n.Free},"hasActiveGjwPlan",0,s,"hasActiveGjwPremium",0,l,"hasActiveIndividualPlan",0,function(e){return s(e,h)},"hasAnyActiveSubscription",0,function(e){var t,n;if(!e)return!1;if(l(e))return!0;let r=null!=(t=e.entitlements)?t:[];return!!(Array.isArray(r)&&r.some(e=>(null==e?void 0:e.type)==="ENTITLEMENT"&&(!e.status||"ACTIVE"===e.status)))||(null!=(n=e.active_plans)?n:[]).some(e=>(null==e?void 0:e.subs_status)==="ACTIVE"||(null==e?void 0:e.is_active)===!0)},"hasChannelSubscriptionUnlock",0,function(e,t){var n;let r=(null==e||null==(n=e.channel)?void 0:n.id)||(null==e?void 0:e.owner_id);return!!r&&!!t[r]},"hasGjwGoldOrPlatinum",0,function(e){return s(e,u)},"hasKidsPlan",0,function(e){return s(e,c)},"hasPurchaseUnlock",0,function(e,t,n){var r,i;return!!e&&(!!t[e.id]||null!=(r=null==(i=e.paid_playlists)?void 0:i.some(e=>!!n[e]))&&r)},"isContentAdFree",0,f,"isContentOwnedByViewer",0,g,"isVideoAdFree",0,function(e,t){return f(e)||s(t,d)},"resolveLoggedInPayState",0,function(e){var t,a,s;
1let{content:o,user:u,entitlementStatus:c,rentalStatus:d,hasChannelMembership:h,isSvodPartner:f,identityId:m}=e;if(!o)return n.Checking;if(g(o,null==u?void 0:u.id,m))return n.Free;let p=(null!=(t=o.gjw_premium)?t:0)>0,v=(null!=(a=o.premium)?a:0)>0,_=(0,i.hasActualBuyRentPrice)(o.variant),S=(0,i.hasRentalPrice)(o.variant);if(!1===o.no_access_right&&!S||"OWN"===c)return n.Free;if("NEW"===d)return n.RentalNotStarted;if("STARTED"===d||"BUY_STARTED"===d||p&&l(u))return n.Free;if(v){let e=null==(s=o.channel)?void 0:s.id;if((0,r.hasActiveChannelEnt)(null==u?void 0:u.entitlements,e)||h||f&&l(u))return n.Free}return _?v?n.NeedPurchase_or_ForMembers:p?n.NeedPurchase_or_GJWPremium:n.NeedPurchase:p&&v?n.ForMembers_or_GJWPremium:p?n.GJWPremium:v?n.ForMembers:n.Free}],818238)},564413,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(503419),i=e.i(63176),a=e.i(550464),s=e.i(942204),o=e.i(221876);function l(e){var t,n;return"gjkids_lesson"!==(0,s.routeScope)(e)?"":null!=(t=null==(n=/(?:^|\/)gjkids\/learn\/(?:chinese\/)?([^/?#]+)/.exec(e))?void 0:n[1])?t:""}function u(){let e=(0,i.engagementContext)();return e?"zone:".concat(e,".paywall"):""}let c=new Set,d=new Set;e.s(["kidsPaywallSource",0,u,"lessonSlugFromPath",0,l,"reportKidsWallShown",0,function e(s){let h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;try{let f=s||l(window.location.pathname);if(!f||c.has(f))return;if(!(0,o.impressionsEnabledNow)()){if(h>=10||d.has(f))return;d.add(f),window.setTimeout(()=>{d.delete(f),e(f,h+1)},300);return}c.add(f);let g=o.SHARED_SESSION.stamp(),m=(0,i.engagementContext)();r.CONTENT_SINK.enqueue((0,a.buildInnerImpressionEvent)((0,n._)((0,t._)({cnt_id:f,cnt_type:"Lesson"},m&&{context:m},u()&&{source:u()}),{state:"locked"}),g,(0,o.pageUrls)(),(0,o.getUiLang)(),Date.now()))}catch(e){console.warn("[reportKidsWallShown] ".concat(null!=s?s:""," was not reported: ").concat(String(e)))}},"resetKidsWallReports",0,function(){c.clear(),d.clear()}])},630268,e=>{"use strict";var t=e.i(788883);e.i(998808);var n=e.i(409828),r=e.i(860420);e.s(["CustomI18nApp",0,function(e){let{initialState:i,children:a}=e,s=(0,r.ensureI18n)(i);return i&&(0,r.mergeSSRBundles)(i),(0,t.jsx)(n.I18nextProvider,{i18n:s,children:a})}])},846312,e=>{"use strict";var t=e.i(164309),n=e.i(784544);let r=(0,e.i(812399).create)(e=>({followedChannels:[],followedChannelsLoaded:!1,followedTags:[],notiSettings:{},followsSettled:!1,setFollowedChannels:t=>e({followedChannels:t,followedChannelsLoaded:!0,followsSettled:!0}),setFollowedTags:t=>e({followedTags:t}),addFollowedChannel:t=>e(e=>e.followedChannels.some(e=>e.id===t.id)?e:{followedChannels:[...e.followedChannels,t]}),removeFollowedChannel:n=>e(e=>{let r;return{followedChannels:e.followedChannels.filter(e=>e.id!==n),notiSettings:(r=(0,t._)({},e.notiSettings),delete r[n],r)}}),setNotiSetting:(r,i)=>e(e=>({notiSettings:(0,n._)((0,t._)({},e.notiSettings),{[r]:i})})),markFollowsSettled:()=>e({followsSettled:!0})}));e.s(["useFollowingStore",0,r])},701426,e=>{"use strict";var t=e.i(199102);let n="gjw.not-interested";function r(){try{let e=window.localStorage.getItem(n);if(!e)return null;let t=JSON.parse(e);return Array.isArray(null==t?void 0:t.ids)&&"string"==typeof(null==t?void 0:t.userId)?t:null}catch(e){return null}}function i(e,t){try{window.localStorage.setItem(n,JSON.stringify({userId:e,ids:t}))}catch(e){}}function a(){var e;return null==(e=t.useAccountStore.getState().user)?void 0:e.id}e.s(["addNotInterestedId",0,function(e){let t=a();if(!t)return;let n=r(),s=(null==n?void 0:n.userId)===t?n.ids:[];s.includes(e)||i(t,[...s,e])},"cacheNotInterestedIds",0,function(e){let t=a();t&&i(t,e)},"clearNotInterestedCache",0,function(){try{window.localStorage.removeItem(n)}catch(e){}},"loadNotInterestedIds",0,function(){let e=r();if(!e)return[];let t=a();return t&&t!==e.userId?[]:e.ids},"removeNotInterestedId",0,function(e){let t=a();if(!t)return;let n=r();(null==n?void 0:n.userId)===t&&i(t,n.ids.filter(t=>t!==e))}])},507559,e=>{"use strict";var t=e.i(870311);let n=["owner","manager","seniorManager"];function r(e){return e.filter(e=>!!(null==e?void 0:e.role)&&n.includes(e.role))}e.s(["deriveIdentity",0,function(e){var t,n;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,s=r(i),o=null!=(t=null!=(n=a?s.find(e=>e.id===a):void 0)?n:s.find(e=>"owner"===e.role))?t:s[0];return o?{id:o.id,name:o.name||e.name||"",avatar:o.icon||e.avatarUrl,isChannel:!0,role:o.role||"owner"}:{id:e.id,name:e.name,avatar:e.avatarUrl,role:"owner"}},"myChannelHref",0,function(e){return(null==e?void 0:e.id)&&(0,t.isChannelId)(e.id)?"/channel/".concat(e.id):null},"selectManagedChannels",0,r])},592561,e=>{"use strict";let t={article:"News",shorts:"Shorts"},n="GJWShowCreatePost",r={post:"Text",photos:"Image",video:"Video",poll:"Poll"},i={Image:"photo",Video:"video",Poll:"poll"};e.s(["markCreatePostIntent",0,function(e,t){let i=r[e];i&&t&&sessionStorage.setItem(n,JSON.stringify({type:i,channelId:t}))},"popCreatePostIntent",0,function(e){let t=sessionStorage.getItem(n);if(!t)return null;let r=t;if(t.startsWith("{"))try{var a;let n=JSON.parse(t);if(n.channelId!==e)return null;r=null!=(a=n.type)?a:""}catch(e){r=""}return sessionStorage.removeItem(n),r?{action:i[r]}:null}
1,"resolveCreateMenuHref",0,function(e,n,r){let i="https://studio.ganjingworld.com",a=t[e];if("studio"!==e&&!a&&n)return"/channel/".concat(n,"?tab=posts&subTab=all");if(a){let e=new URLSearchParams({type:a,action:"Create",lang:r});return n?"".concat(i,"/channel/").concat(n,"/content?").concat(e):"".concat(i,"?").concat(e)}return n?"".concat(i,"/channel/").concat(n):i}])},247211,e=>{"use strict";let t="gjw_transfer";e.s(["parseSyncEvent",0,function(e){if(e.key!==t||!e.newValue)return null;try{let t=JSON.parse(e.newValue);return(null==t?void 0:t.action)?t:null}catch(e){return null}},"syncLocalData",0,function(e,n){let r="".concat(Date.now(),"-").concat(Math.random());try{localStorage.setItem(t,JSON.stringify({action:e,data:n,eventId:r})),localStorage.removeItem(t)}catch(e){}}])},12751,e=>{"use strict";var t=e.i(494328),n=e.i(980528);async function r(e,r){var i;let a=await (0,n.apiCall)(e,r),s=(null==(i=a.responseHeaders)?void 0:i.get("x-cdk-session"))||(a.data&&"object"==typeof a.data&&"id"in a.data&&"string"==typeof a.data.id?a.data.id:null);return s&&(await (0,t.getAuthCrypto)()).setCdkSession(s),a}async function i(e,t){return r("auth/login/keys",{method:"POST",version:"v2",body:e,headers:t})}async function a(e,t){return r("auth/login",{method:"POST",version:"v2",body:e,headers:t})}async function s(e){return(0,n.apiCall)("thirdpartylogin-r2",{method:"POST",body:e})}async function o(e,t){return r("auth/check",{method:"POST",version:"v2",body:e,headers:t})}async function l(e,t){return r("auth/otp/send",{method:"POST",version:"v2",body:e,headers:t})}async function u(e,t){return r("auth/otp/resend",{method:"POST",version:"v2",body:e,headers:t})}async function c(e,t){return r("auth/otp/verify",{method:"POST",version:"v2",body:e,headers:t})}async function d(e,t){return r("auth/signup",{method:"POST",version:"v2",body:e,headers:t})}async function h(e,t){return r("auth/captcha",{method:"POST",version:"v2",body:e,headers:t})}async function f(e,t){return r("auth/password",{method:"POST",version:"v2",body:e,headers:t})}async function g(e){return(0,n.apiCall)("identifiers",{method:"POST",version:"v2",body:e})}async function m(e){return(0,n.apiCall)("auth/oauth2/code/generate",{method:"POST",version:"v1.1",body:e})}async function p(e,t){return r("auth/reactivate",{method:"POST",version:"v2",body:e,headers:t})}async function v(e,t){return r("auth/reactivate/thirdparty",{method:"POST",version:"v2",body:e,headers:t})}async function _(e,t){return(0,n.apiCall)("auth/token/refresh",{method:"POST",version:"v1.1",body:{refresh_token:e,acid:t}})}async function S(t){let n={url:t.url||window.location.href,identifier:t.identifier,lang:t.lang},{getAuthV2CustomHeaders:i}=await e.A(689e3),a=await i(n);return r("auth/link",{method:"POST",version:"v2",body:n,headers:a})}async function y(t){let n={token:t},{getAuthV2CustomHeaders:i}=await e.A(689e3),a=await i(n);return r("auth/link/verify",{method:"POST",version:"v2",body:n,headers:a})}async function b(t){let i={identifier:t.identifier,type:"email"},a=await w(i),s=await r("auth/login/keys",{method:"POST",version:"v2",body:i,headers:a});if(!s.data){var o;return{data:null,error:null!=(o=s.error)?o:"Failed to fetch login keys",errorCode:s.errorCode}}let{key:l}
1=s.data,{hashPasswordSingle:u,genRandom:c}=await e.A(689e3),d=s.data.salt||c(),h=await u(t.password,d);return(0,n.apiCall)("auth/subscriptions/password",{method:"POST",version:"v2",body:{identifier:t.identifier,name:t.name,password:h,publickey:l,salt:d}})}async function w(t){let{getAuthV2CustomHeaders:n}=await e.A(689e3);return n(t)}e.s(["addIdentifier",0,g,"checkIdentity",0,o,"forgotPasswordExecute",0,f,"generateOAuthCode",0,m,"getCaptchaData",0,h,"loginGetKeys",0,i,"loginWithPassword",0,a,"reactivateAccount",0,p,"reactivateAccountThirdParty",0,v,"refreshTokenV2",0,_,"requestAuthEmail",0,S,"resendOTP",0,u,"sendOTP",0,l,"signup",0,d,"thirdPartyLoginR2",0,s,"updateSubscriptionAccount",0,b,"verifyAuthEmailToken",0,y,"verifyOTP",0,c])},49944,e=>{"use strict";var t=e.i(12751),n=e.i(199102),r=e.i(94559);let i=null,a=null,s=0;async function o(e,i){var a;let s=await (0,t.refreshTokenV2)(e,i);return(null==(a=s.data)?void 0:a.access_token)&&(await (0,r.saveAccessToken)(s.data.access_token,s.data.refresh_token),n.useAccountStore.getState().setTokenStatus((0,r.getTokenStatus)(s.data.access_token))),s}async function l(e,t){if(t)return o(e,t);if(i)return i;if(a&&!a.error&&Date.now()-s<5e3)return a;i=o(e);try{let e=await i;return a=e,s=Date.now(),e}finally{i=null}}async function u(){var t;let i=(0,r.getStoredAccessToken)();if(!i){let{user:t,authStatus:r}=n.useAccountStore.getState();if(t||"initializing"===r)return!1;let{refreshGuestToken:i}=await e.A(34239);return i()}try{let e=i.split(".");if(3!==e.length)return!1;let t=JSON.parse(atob(e[1])),n=1e3*(t.exp||0);if(Date.now()<n-432e5)return!1}catch(e){return!1}let a=await (0,r.getStoredRefreshToken)();if(!a){let{refreshGuestToken:t}=await e.A(34239);return t()}return!(0,r.tokenIsExpired)(i)&&!!(null==(t=(await l(a)).data)?void 0:t.access_token)}e.s(["refreshTokenBeforeExpire",0,u,"refreshTokenSafe",0,l])},927030,e=>{"use strict";function t(e){return e&&"u">typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}e.s(["_",0,function(e){var n=function(e,n){if("object"!==t(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,n||"default");if("object"!==t(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"===t(n)?n:String(n)}],927030)},297046,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(766417),i=e.i(927030),a=e.i(812399);let s={items:{},ids:[],startKey:"",isLoading:!1,unreadCount:0},o=(0,a.create)(e=>(0,n._)((0,t._)({},s),{setInitial:(t,n)=>{let r=function(e){let t={},n=[];for(let r of e)(null==r?void 0:r.notification_id)&&(t[r.notification_id]||n.push(r.notification_id),t[r.notification_id]=r);return{items:t,ids:n}}(t);e({items:r.items,ids:r.ids,startKey:n,isLoading:!1})},appendItems:(n,r)=>e(e=>{let i=(0,t._)({},e.items),a=[...e.ids];for(let e of n)(null==e?void 0:e.notification_id)&&(i[e.notification_id]||a.push(e.notification_id),i[e.notification_id]=e);return{items:i,ids:a,startKey:r}}),prependItem:r=>e(e=>{if(!(null==r?void 0:r.notification_id))return e;let i=r.notification_id,a=!!e.items[i],s=a?e.ids:[i,...e.ids],o=!r.read_at&&!0!==r.read;return{items:(0,n._)((0,t._)({},e.items),{[i]:r}),ids:s,unreadCount:!a&&o?e.unreadCount+1:e.unreadCount}}),setUnreadCount:t=>e({unreadCount:Math.max(0,t)}),incrementUnread:()=>e(e=>({unreadCount:e.unreadCount+1})),markRead:r=>e(e=>{let i=e.items[r];if(!i)return e;let a=!i.read_at&&!0!==i.read;return{items:(0,n._)((0,t._)({},e.items),{[r]:(0,n._)((0,t._)({},i),{read:!0,read_at:i.read_at||Date.now()})}),unreadCount:a?Math.max(0,e.unreadCount-1):e.unreadCount}}),markAllRead:()=>e(e=>{let r=Date.now(),i={};for(let a of e.ids){let s=e.items[a];s&&(i[a]=(0,n._)((0,t._)({},s),{read:!0,read_at:s.read_at||r}))}return{items:i,unreadCount:0}}),removeItem:t=>e(e=>{if(!e.items[t])return e;let n=e.items[t],a=!n.read_at&&!0!==n.read,s=e.items,{[t]:o}=s;return{items:(0,r._)(s,[(0,i._)(t)]),ids:e.ids.filter(e=>e!==t),unreadCount:a?Math.max(0,e.unreadCount-1):e.unreadCount}}),clearAll:()=>e((0,t._)({},s)),setLoading:t=>e({isLoading:t})}));e.s(["useNotificationStore",0,o])},270965,e=>{"use strict";
1var t=e.i(968072),n=e.i(701426),r=e.i(199102),i=e.i(846312),a=e.i(297046),s=e.i(247211),o=e.i(94559);let l=!1;e.s(["isSigningOut",0,function(){return l},"signOut",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{broadcast:u=!0,reload:c=!0}=e,d=c&&!0;d&&(l=!0),(0,o.removeStoredAccessToken)(),(0,o.removeStoredRefreshToken)(),r.useAccountStore.getState().clearUser(),i.useFollowingStore.setState({followedChannels:[],followedChannelsLoaded:!1,followsSettled:!1,followedTags:[]}),a.useNotificationStore.getState().clearAll(),(0,n.clearNotInterestedCache)(),(0,t.clearFeatureFlagsCache)(),u&&(0,s.syncLocalData)("signOut"),d&&window.location.reload()}])},642519,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(812399),i=e.i(389170);let a={TRENDING1:"Trending1",TRENDING2_FIRST:"Trending2First",PR:"PR"},s="Trending2.p",o={sectionsOrder:[],sectionBeforeRows:{},prSlotsInTrending1:[]},l=(0,r.create)((0,i.subscribeWithSelector)((e,r)=>({sourceItems:{},knownScrollPages:0,shuffleSeed:void 0,layout:o,uninterestedSet:new Set,startKey:"",isLoading:!1,setSourceItems:(i,o)=>{let l=r(),u=(null!=o?o:[]).map((e,r)=>e.api_pos===r?e:(0,n._)((0,t._)({},e),{api_pos:r})),c=l.knownScrollPages;if(i.startsWith(s)){let e=Number.parseInt(i.slice(s.length),10);!Number.isNaN(e)&&e+1>c&&(c=e+1)}let d=l.shuffleSeed;i===a.PR&&null==l.shuffleSeed&&u.length>0&&(d=Math.floor(0x7fffffff*Math.random())),e({sourceItems:(0,n._)((0,t._)({},l.sourceItems),{[i]:u}),knownScrollPages:c,shuffleSeed:d})},setLayout:n=>e(e=>({layout:(0,t._)({},e.layout,n)})),setUninterestedSet:t=>e({uninterestedSet:new Set(t)}),setStartKey:t=>e({startKey:t}),setLoading:t=>e({isLoading:t}),resetContent:()=>e({sourceItems:{},knownScrollPages:0,shuffleSeed:void 0,startKey:"",isLoading:!1})})));e.s(["MAIN_SOURCES",0,a,"TRENDING2_SCROLL_PREFIX",0,s,"useHomepageStore",0,l])},298481,e=>{"use strict";var t=e.i(951120),n=e.i(477376),r=e.i(199102),i=e.i(706609),a=e.i(592561),s=e.i(701426),o=e.i(846312),l=e.i(642519),u=e.i(583949),c=e.i(507559);let d=null;async function h(e,d,h){let[f,g,m,p]=await Promise.allSettled([(0,n.fetchFollowedChannels)({lang:d,token:e}),(0,n.fetchFollowedTags)({lang:d,token:e}),(0,t.getUserChannels)(e),(0,n.fetchNotInterested)({token:e})]);if("fulfilled"===f.status&&f.value.data?o.useFollowingStore.getState().setFollowedChannels(f.value.data.list||[]):o.useFollowingStore.getState().markFollowsSettled(),"fulfilled"===g.status&&g.value.data&&o.useFollowingStore.getState().setFollowedTags(g.value.data.list||[]),"fulfilled"===p.status&&p.value.data){let e=p.value.data;l.useHomepageStore.getState().setUninterestedSet(e),(0,s.cacheNotInterestedIds)(e)}let v="fulfilled"===m.status&&m.value.data&&m.value.data.channels||[],_=r.useAccountStore.getState(),S=(0,c.selectManagedChannels)(v);_.setManagedChannels([...S.filter(e=>"owner"===e.role),...S.filter(e=>"owner"!==e.role)]);let y=_.user;y&&_.setIdentity((0,c.deriveIdentity)(y,v,h));let b=u.useSystemStore.getState().pendingCreateDest;if(b){let e,t,n,s;u.useSystemStore.getState().setPendingCreateDest(null),t=(null==(e=r.useAccountStore.getState().identity)?void 0:e.isChannel)?e.id:void 0,n=i.useLocaleStore.getState().locale,s=(0,a.resolveCreateMenuHref)(b,t,n),(0,a.markCreatePostIntent)(b,t),window.location.href=s}}e.s(["fetchLoggedInUserData",0,function(e,t,n){let r=h(e,t,n);return d=r,r.finally(()=>{d===r&&(d=null)}),r},"whenLoggedInUserDataReady",0,function(){return null!=d?d:Promise.resolve()}],298481)},114374,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(951120),i=e.i(199102),a=e.i(507559),s=e.i(298481),o=e.i(49944),l=e.i(94559);async function u(o){var u,c,d,h;let{userId:f,authMethod:g,accessToken:m,refreshToken:p}=o,v=i.useAccountStore.getState();m&&await (0,l.saveAccessToken)(m,p);let _=m||await (0,l.getStoredAccessTokenAsync)(),[S,y,b,w]=await Promise.all([(0,r.getUserProfile)(f,_||void 0),(0,r.fetchActiveEntitlements)(),(0,r.fetchActivePlans)(),(0,r.fetchUserSettings)(_||void 0)]);if(!S.data)return console.warn("[signIn] Failed to fetch user profile:",S.error),!1;let I=(0,n._)((0,t._)({},S.data),{entitlements:null!=(u=null!=(c=y.data)?c:S.data.entitlements)?u:[],active_plans:null!=(d=null!=b?b:S.data.active_plans)?d:[],settings:null!=(h=w.data)?h:S.data.settings}),A=(0,l.getTokenStatus)(_);return v.setUser(I),v.setAuthMethod(g||null),v.setTokenStatus(A),v.setIdentity((0,a.deriveIdentity)(I,i.useAccountStore.getState().managedChannels,A.acid)),_&&(0,s.fetchLoggedInUserData)(_,void 0,A.acid).catch(()=>{}
1),I.email&&e.A(437753).then(e=>{let{processPendingGuestOrder:t}=e;return t(I.email)}).catch(e=>console.warn("[signIn] processPendingGuestOrder failed",e)),!0}async function c(){let e=await (0,l.getStoredAccessTokenAsync)();if(!e)return!1;let t=(0,l.getTokenStatus)(e);return!!t.uid&&(t.expired&&!await d()?((0,l.removeStoredAccessToken)(),(0,l.removeStoredRefreshToken)(),!1):u({userId:t.uid}))}async function d(){var e;let t=await (0,l.getStoredRefreshToken)();return!!t&&!!(null==(e=(await (0,o.refreshTokenSafe)(t)).data)?void 0:e.access_token)}e.s(["autoLogin",0,c,"signIn",0,u])},837219,e=>{"use strict";var t=e.i(512134),n=e.i(114374),r=e.i(270965),i=e.i(199102);e.s(["useAuth",0,function(){let e=(0,i.useAccountStore)(e=>e.user),a=(0,i.useAccountStore)(e=>e.identity),s=!!(null==e?void 0:e.id);return{user:e,identity:a,isLoggedIn:s,isGuest:!s,signIn:(0,t.useCallback)(async e=>(0,n.signIn)(e),[]),signOut:(0,t.useCallback)(e=>{(0,r.signOut)(e)},[]),autoLogin:(0,t.useCallback)(async()=>(0,n.autoLogin)(),[])}}])},399531,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(512134),i=e.i(423484),a=e.i(294169),s=e.i(837219),o=e.i(99115),l=e.i(838864);let u=[];function c(e){return"user-subscriptions-".concat(e)}async function d(e){e&&await Promise.all([(0,a.mutate)(c(e)),(0,a.mutate)("user-donations-".concat(e)),(0,a.mutate)(e=>"string"==typeof e&&e.startsWith("subscription-invoices-"))])}e.s(["reloadUserSubscriptions",0,d,"useUserSubscriptions",0,function(){let{user:e,identity:a}=(0,s.useAuth)(),d=null==e?void 0:e.id,{data:h,error:f,isLoading:g,mutate:m}=(0,i.default)(d?c(d):null,async()=>{let e=await (0,o.fetchPurchasedPlans)();if(e.error)throw Error(e.error);return e.data.list},(0,n._)((0,t._)({},l.SWR_NO_REVALIDATE),{revalidateIfStale:!0}));return{subscriptions:(0,r.useMemo)(()=>h?h.filter(e=>!e.user_channel_id||e.user_channel_id===(null==a?void 0:a.id)):u,[h,null==a?void 0:a.id]),isLoading:g,error:f?String(f):null,mutate:m}}])},235227,e=>{"use strict";var t=e.i(980528);let n=null,r=null;async function i(){return n||r||(r=(0,t.apiCall)("ip/geo/lookup",{version:"v1.0c"}).then(e=>(e.data&&(n=e),e)).finally(()=>{r=null}))}e.s(["checkIpGeo",0,i])},485086,e=>{"use strict";var t=e.i(164309);let n=(0,e.i(812399).create)(e=>({video:null,setVideo:t=>e({video:t}),videoResolved:!1,setVideoResolved:t=>e({videoResolved:t}),hasContentAccess:!1,setHasContentAccess:t=>e({hasContentAccess:t}),seekTo:null,requestSeek:(n,r)=>e({seekTo:(0,t._)({time:n},r&&{cause:r})}),playbackTime:0,setPlaybackTime:t=>e({playbackTime:t}),nextVideo:null,prevVideo:null,playlistId:null,currentInPlaylist:!1,navForVideoId:null,linkQuery:"playlist_id",setPlaylistNav:t=>e(t),reset:()=>e({video:null,videoResolved:!1,hasContentAccess:!1,seekTo:null,playbackTime:0,nextVideo:null,prevVideo:null,playlistId:null,currentInPlaylist:!1,navForVideoId:null,linkQuery:"playlist_id"})}));e.s(["useWatchStore",0,n])},583949,243528,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(812399),i=e.i(598208);function a(e){return e>=2110?5:e>=1824?4:e>=962?3:e>=572?2:1}function s(e){return{isMobile:e<i.BREAKPOINT.MD,isTablet:e>=i.BREAKPOINT.MD&&e<i.BREAKPOINT.LG}}e.s(["CAROUSEL_BREAKPOINTS",0,{572:{slidesPerView:"auto",slidesPerGroup:2},962:{slidesPerView:"auto",slidesPerGroup:3},1824:{slidesPerView:"auto",slidesPerGroup:4},2110:{slidesPerView:"auto",slidesPerGroup:5}},"CAROUSEL_BREAKPOINTS_SHORTS",0,{572:{slidesPerView:"auto",slidesPerGroup:3},962:{slidesPerView:"auto",slidesPerGroup:5},1824:{slidesPerView:"auto",slidesPerGroup:7},2110:{slidesPerView:"auto",slidesPerGroup:8}},"calculateColumnCount",0,a,"getViewportFlags",0,s],243528);let o=(0,r.create)(e=>({isCSR:!1,browserWidth:0,browserHeight:0,devicePixelRatio:1,isMobile:!1,isTablet:!1,isTouchDevice:!1,isPageRendered:!1,isDarkTheme:!1,themeColor:"normal",currentPage:"",isMenuOpen:!1,isMouseEnterHamburgerBtn:!1,isMouseEnterHamburgerMenu:!1,isHamburgerBtnClicked:!1,isBrowseMenuOpen:!1,isMouseEnterBrowseBtn:!1,isMouseEnterBrowseMenu:!1,isBrowseBtnClicked:!1,urlAfterSignin:null,pendingCreateDest:null,columnCount:1,setBrowserSize:(r,i)=>e((0,n._)((0,t._)({browserWidth:r,browserHeight:i},s(r)),{columnCount:a(r)})),setDevicePixelRatio:t=>e({devicePixelRatio:t}),setTheme:t=>e({isDarkTheme:t}),setThemeColor:t=>e({themeColor:t}),setPageRendered:t=>e({isPageRendered:t}),setCurrentPage:t=>e({currentPage:t}),setMenuOpen:t=>e({isMenuOpen:t}),setMouseEnterHamburgerBtn:t=>e({isMouseEnterHamburgerBtn:t}),setMouseEnterHamburgerMenu:t=>e({isMouseEnterHamburgerMenu:t}),setHamburgerBtnClicked:t=>e({isHamburgerBtnClicked:t}),setBrowseMenuOpen:t=>e({isBrowseMenuOpen:t}),setMouseEnterBrowseBtn:t=>e({isMouseEnterBrowseBtn:t}),setMouseEnterBrowseMenu:t=>e({isMouseEnterBrowseMenu:t}),setBrowseBtnClicked:t=>e({isBrowseBtnClicked:t}),setUrlAfterSignin:t=>e({urlAfterSignin:t}),setPendingCreateDest:t=>e({pendingCreateDest:t}),setCSR:t=>e({isCSR:t})}));e.s(["useSystemStore",0,o],583949)},405252,445410,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(766417),i=e.i(715497);let a=["simsignup","epicsimsignup"];function s(e){return(null==e?void 0:e.toLowerCase())==="on"}let o={hard:{title:"sign.text.signInOrSignUp2",hidePhone:!0}
1,soft:{title:"sign.loginRequired.continueWatchingForFree",subtitle:"sign.loginRequired.loginOrCreateAFreeAccount",footnote:"sign.loginRequired.weDontSellYourInformation"}};e.s(["SIGNUP_WALL_CONTENT",0,o,"contentRequiresSignIn",0,function(e,t,n){return"login"===e&&!!t&&n.includes(t)},"resolveSignupWall",0,function(e){var t;let n=null==(t=e.get("utm_content"))?void 0:t.toLowerCase();return s(e.get("hardsignup"))||s(e.get("simsignup"))||n&&a.includes(n)?"hard":s(e.get("softsignup"))?"soft":null},"resolveWallPageType",0,function(e){return e.startsWith("/video/")||e.startsWith("/live/")?"vdp":e.startsWith("/article/")?"article":null},"signupWallDelayMs",0,function(e){return e&&e>0?1e3*e:3e3}],445410);var l=e.i(199102),u=e.i(583949),c=e.i(63176);let d={testId:"login-dialog",closeButtonTestId:"close-login-dialog",disableBackdropClick:!0,className:"max-w-[450px] gap-0 p-0 rounded-xl sm:rounded-xl dark:border-[#324878]"},h=(0,n._)((0,t._)({},d),{hideCloseButton:!0,dismissible:!1});function f(e){let t=e||(0,c.engagementContext)();return t?{signonEntrypoint:t}:{}}function g(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{urlAfter:a,mustSignIn:s}=n,o=(0,r._)(n,["urlAfter","mustSignIn"]);return void 0!==a&&u.useSystemStore.getState().setUrlAfterSignin(a),i.dialog.open({name:"SignInDialog",loader:()=>e.A(630620),props:(0,t._)({},o,f(o.signonEntrypoint)),settings:s?h:d}).result}function m(){var e;return!!(null==(e=l.useAccountStore.getState().user)?void 0:e.id)}e.s(["isUserLoggedIn",0,m,"openSignIn",0,g,"openSignupWall",0,function(n){return i.dialog.open({name:"SignInDialog",loader:()=>e.A(630620),props:(0,t._)({startOverrides:o[n]},f()),settings:"hard"===n?h:d}).result},"requireLogin",0,function(){return!!m()||(g(),!1)}],405252)},121221,e=>{"use strict";var t=e.i(715497),n=e.i(199102);let r=["manager","seniorManager"];e.s(["blockManagerAction",0,function(e){var i;let{identity:a}=n.useAccountStore.getState();return i=null==a?void 0:a.role,!!(i&&(e?"manager"===i:r.includes(i)))&&(t.dialog.toast({textKey:"profile.text.youDontHavePermissionWhileInManagerRole",text:"You can not perform this action while using the manager's permission.",type:"error",position:"center",duration:8e3,testId:"toast-manager-no-permission"}),!0)},"isManagerLevel",0,function(e){return!!(null==e?void 0:e.role)&&r.includes(e.role)}])},86013,247188,e=>{"use strict";let t="IS_SUPPORT_WEBP",n=!0,r="UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA";e.s(["IS_SUPPORT_WEBP",()=>n,"detectWebpSupport",0,function(){var e;let i;n=null!=function(e){try{return window.localStorage.getItem(e)}catch(e){return null}}(t),e=e=>{n=e;var r=e?"true":null;try{null===r?window.localStorage.removeItem(t):window.localStorage.setItem(t,r)}catch(e){}},(i=new Image).onload=()=>e(i.width>0&&i.height>0),i.onerror=()=>e(!1),i.src="data:image/webp;base64,".concat(r)}],247188);let i={XXSMALL:"xxsmall",XSMALL:"xsmall",SMALL:"small",MEDIUM:"medium",MEDIUM_580:"medium_580",MEDIUM_672:"medium_672",LARGE:"large",GRID:"grid",SHORTS_SWIPER:"shorts_swiper",RELATED_VDP:"related_vdp",MOVIES:"movies",ALBUM_GRID:"album_grid",MASONRY_PORTRAIT:"masonry_portrait",MASONRY_LANDSCAPE:"masonry_landscape",MASONRY_UNEVEN_PORTRAIT:"masonry_uneven_portrait",MASONRY_UNEVEN_LANDSCAPE:"masonry_uneven_landscape",ARTICLE:"article",ARTICLE_RELATED:"article_related",POST:"post",POST_POPUP:"post_popup"},a={[i.GRID]:{360:480,400:672,600:672,900:480,1024:480,1280:672,1700:580,1920:672,2560:580},[i.SHORTS_SWIPER]:{360:480,400:580,600:580,900:580,1024:672,1280:672,1700:672,1920:672,2560:672},[i.RELATED_VDP]:{360:380,400:672,600:480,900:580,1024:480,1280:360,1700:360,1920:360,2560:360},[i.MOVIES]:{360:480,400:480,600:480,900:480,1024:480,1280:480,1700:480,1920:480,2560:480},[i.XXSMALL]:{360:140,400:140,600:140,900:140,1024:140,1280:140,1700:140,1920:140,2560:140},[i.XSMALL]:{360:240,400:240,600:240,900:240,1024:240,1280:240,1700:240,1920:240,2560:240},[i.SMALL]:{360:380,400:380,600:380,900:380,1024:380,1280:380,1700:380,1920:380,2560:380},[i.MEDIUM]:{360:480,400:480,600:480,900:480,1024:480,1280:480,1700:480,1920:480,2560:480},[i.MEDIUM_580]:{360:580,400:580,600:580,900:580,1024:580,1280:580,1700:580,1920:580,2560:580},[i.MEDIUM_672]:{360:672,400:672,600:672,900:672,1024:672,1280:672,1700:672,1920:672,2560:672},[i.LARGE]:{360:1280,400:1280,600:1280,900:1280,1024:1280,1280:1280,1700:1280,1920:1280,2560:1280},[i.POST]:{360:480,400:580,600:960,900:960,1024:960,1280:960,1700:960,1920:960,2560:960},[i.POST_POPUP]:{360:480,400:580,600:960,900:1280,1024:1280,1280:1920,1700:1920,1920:1920,2560:1920}
1,[i.MASONRY_PORTRAIT]:{360:580,400:672,600:380,900:480,1024:580,1280:480,1700:480,1920:480,2560:480},[i.MASONRY_LANDSCAPE]:{360:480,400:580,600:960,900:672,1024:672,1280:672,1700:672,1920:672,2560:672},[i.MASONRY_UNEVEN_PORTRAIT]:{360:960,400:960,600:960,900:960,1024:960,1280:960,1700:960,1920:960,2560:960},[i.MASONRY_UNEVEN_LANDSCAPE]:{360:360,400:360,600:360,900:380,1024:480,1280:480,1700:480,1920:480,2560:480},[i.ALBUM_GRID]:{360:240,400:240,600:360,900:480,1024:480,1280:480,1700:480,1920:480,2560:480},[i.ARTICLE]:{360:672,400:672,600:1280,900:1280,1024:1280,1280:1280,1700:1280,1920:1280,2560:1280},[i.ARTICLE_RELATED]:{360:480,400:580,600:580,900:580,1024:672,1280:672,1700:672,1920:672,2560:672}},s=[140,240,360,380,480,580,672,960,1280,1920],o=new Set([i.ARTICLE,i.ARTICLE_RELATED]),l=new Set([360,400,600]),u=["".concat(672),"origin"];e.s(["CAROUSEL_SRCSET_WIDTHS",0,[480,580,672],"CAROUSEL_THUMBNAIL_SIZES",0,"(min-width: 2110px) 20vw, (min-width: 1824px) 25vw, (min-width: 962px) 34vw, (min-width: 572px) 50vw, 90vw","COMPACT_THUMBNAIL_SIZES",0,"(min-width: 936px) 300px, (min-width: 768px) 34vw, (min-width: 572px) 50vw, 90vw","IMAGE_LAYOUT",0,i,"PLAYER_POSTER_SIZES",0,"(min-width: 2174px) 1714px, (min-width: 1016px) calc(100vw - 460px), 100vw","PLAYER_POSTER_SRCSET_WIDTHS",0,[360,480,672,960,1280,1920],"SHORTS_SRCSET_WIDTHS",0,[480,580,672,960],"SHORTS_THUMBNAIL_SIZES",0,"(min-width: 2110px) 13vw, (min-width: 1824px) 15vw, (min-width: 962px) 21vw, (min-width: 572px) 34vw, 55vw","buildThumbnailSrcSet",0,function(e,t){if(!e.includes(".cloudokyo."))return"";let n=e.lastIndexOf("/"),r=e.lastIndexOf(".");if(r<=n)return"";let i=e.substring(n+1,r);if(!/^\d+$/.test(i))return"";let a=e.substring(0,n+1),s=e.substring(r);return t.map(e=>"".concat(a).concat(e).concat(s," ").concat(e,"w")).join(", ")},"dropSrcSetAtOrAbove",0,function(e,t){var n;let r=Number(null==(n=t.match(/\/(\d+)\.[a-z]+$/))?void 0:n[1]);return r?e.split(/,\s*/).filter(e=>{var t;return Number(null==(t=e.match(/\s(\d+)w$/))?void 0:t[1])<r}).join(", "):""},"getThumbnailUrl",0,function(e){var t,r;let u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.GRID,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:600,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return"";if(!e.includes(".cloudokyo.")||!e.endsWith(".webp")&&!e.endsWith(".jpg"))return e;let h=e.lastIndexOf("/"),f=e.lastIndexOf(".");if(-1===f||f<=h)return e;let g=function(e,t,n,r){if(r<2||o.has(t)||t===i.GRID&&l.has(n))return e;let a=s.indexOf(e);return -1===a||a===s.length-1?e:Math.min(s[a+1],1280)}(null!=(t=null==(r=a[u])?void 0:r[c])?t:672,u,c,d),m=e.substring(f);return".webp"!==m||n?".jpg"===m&&n&&(m=".webp"):m=".jpg","".concat(e.substring(0,h+1)).concat(g).concat(m)},"resolveImageUrl",0,function(e){return e?e.includes(".cloudokyo.")?e.endsWith(".webp")?n?e:"".concat(e.slice(0,-5),".jpg"):e.endsWith(".jpg")&&n?"".concat(e.slice(0,-4),".webp"):e:e:""},"thumbnailFallbackChain",0,function(e){if(!e.includes(".cloudokyo."))return[];let t=e.lastIndexOf("/"),n=e.lastIndexOf(".");if(-1===n||n<=t)return[];let r=e.substring(0,t+1),i=e.substring(n),a=e.substring(t+1,n);return u.filter(e=>e!==a).map(e=>"".concat(r).concat(e).concat(i))},"widthToImageBreakpoint",0,function(e){return e?e<=375?360:e<=450?400:e<=639?600:e<=935?900:e<=1024?1024:e<=1439?1280:e<=1799?1700:e<=2287?1920:2560:600}],86013)},494080,e=>{"use strict";var t=e.i(812399),n=e.i(389170);let r=(0,t.create)()((0,n.persist)(e=>({webConfig:null,premiumConfig:null,hashtagConfig:null,lastFetchedAt:null,isLoaded:!1,detectedCountryCode:null,setWebConfig:t=>e({webConfig:t}),setPremiumConfig:t=>e({premiumConfig:t}),setHashtagConfig:t=>e({hashtagConfig:t}),setLastFetchedAt:t=>e({lastFetchedAt:t}),setLoaded:t=>e({isLoaded:t}),setDetectedCountryCode:t=>e({detectedCountryCode:t})}),{name:"gjw-web-config",partialize:e=>({webConfig:e.webConfig,premiumConfig:e.premiumConfig,hashtagConfig:e.hashtagConfig,lastFetchedAt:e.lastFetchedAt,detectedCountryCode:e.detectedCountryCode})}));e.s(["CONFIG_CACHE_TTL_MS",0,36e5,"useWebConfigStore",0,r])},722752,e=>{"use strict";var t=e.i(512134),n=e.i(598208),r=e.i(583949);let i="(hover: hover) and (pointer: fine)";function a(e){var t,n;let r=null==(t=(n=window).matchMedia)?void 0:t.call(n,i);return null==r||r.addEventListener("change",e),()=>null==r?void 0:r.removeEventListener("change",e)}e.s(["useActionsOverflow",0,function(){return(0,r.useSystemStore)(e=>e.browserWidth>=n.BREAKPOINT.TABLET&&e.browserWidth<n.BREAKPOINT.XL)},"useBrowserWidth",0,function(){return(0,r.useSystemStore)(e=>e.browserWidth)},"useGridColumns",0,function(e){return(0,r.useSystemStore)(t=>{let r=t.browserWidth;return r>=n.BREAKPOINT.XXL?e.xl:r>=n.BREAKPOINT.LG?e.lg:r>=n.BREAKPOINT.SM?e.sm:e.base})},"useHasMousePointer",0,function(){return(0,t.useSyncExternalStore)(a,()=>{var e,t;return!!(null==(e=(t=window).matchMedia)?void 0:e.call(t,i).matches)},()=>!1)},"useIsDesktopLayout",0,function(){return(0,r.useSystemStore)(e=>0===e.browserWidth||e.browserWidth>=n.BREAKPOINT.TABLET)},"useIsDesktopWidth",0,function(){return(0,r.useSystemStore)(e=>e.browserWidth>=n.BREAKPOINT.LG)},"useIsMobile",0,function(){return(0,r.useSystemStore)(e=>e.isMobile)},"useIsMobileLandscape",0,function(){return(0,r.useSystemStore)(e=>e.browserWidth>e.browserHeight&&e.browserHeight>0&&e.browserHeight<=400)},"useIsMobileLayout",0,function(){return(0,r.useSystemStore)(e=>0!==e.browserWidth&&e.browserWidth<n.BREAKPOINT.MOBILE)},"useIsPortraitViewport",0,function(){return(0,r.useSystemStore)(e=>e.browserHeight>0&&e.browserHeight>=e.browserWidth)},"useIsTablet",0,function(){return(0,r.useSystemStore)(e=>e.isTablet)},"useResizeListener",0,function(){let e=(0,r.useSystemStore)(e=>e.setBrowserSize),n=(0,r.useSystemStore)(e=>e.setCSR),i=(0,r.useSystemStore)(e=>e.setDevicePixelRatio),a=(0,t.useCallback)(()=>{e(window.innerWidth,window.innerHeight)},[e]);(0,t.useEffect)(()=>(n(!0),a(),i(window.devicePixelRatio||1),window.addEventListener("resize",a,{passive:!0}),()=>window.removeEventListener("resize",a)),[a,n,i])}])},799543,e=>{"use strict";var t=e.i(438427),n=e.i(296439);let r="gjw_search_handoff",i=null;function a(){return window.location.pathname}function s(){return(0,t.safeUUIDv7)()}function o(e,t,n){try{let r=JSON.parse(e);
1if(!r.se_id||r.se_term!==t||"number"!=typeof r.ts||n-r.ts>6e4)return null;return r}catch(e){return null}}function l(e,t){i={se_id:e,se_term:t,surface:a()}}function u(){return(null==i?void 0:i.surface)===a()?i.se_id:void 0}e.s(["adoptSearchId",0,function(e){var t;let n=null!=(t=(null==i?void 0:i.se_term)===e?u():void 0)?t:s();return l(n,e),n},"claimSearchHandoff",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),s=n.sessionStore.getItem(r);if(!s)return null;n.sessionStore.removeItem(r);let l=o(s,e,t);return l&&(i={se_id:l.se_id,se_term:l.se_term,surface:a()}),l},"getCurrentSearchId",0,u,"mintSearchId",0,s,"searchIdFromUrl",0,function(e,t){var a;if("/search"!==e)return;let s=null==(a=new URLSearchParams(t).get("s"))?void 0:a.trim();return s?function(e){var t;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();if((null==i?void 0:i.se_term)===e)return i.se_id;let s=n.sessionStore.getItem(r);return s?null==(t=o(s,e,a))?void 0:t.se_id:void 0}(s):void 0},"setCurrentSearch",0,l,"stashSearchHandoff",0,function(e){e.se_id&&e.se_term&&n.sessionStore.setItem(r,JSON.stringify(e))}])},689931,e=>{"use strict";e.s(["NOTIFY_EVENT",0,{CHANNEL_NEW_VIDEO:1e3,CHANNEL_NEW_LIVE:1001,COMMENT_REPLY:2e3,COMMENT_LIKED:2001,COMMENT_AT:2002,TOPIC_NEW_POST:3200,TOPIC_NEW_POSTS:3201,USER_FOLLOWED:4e3,GROUP_INVITE_USER:6e3,GROUP_NEW_POST:6005},"NOTIFY_WS_TYPE",0,{NEW:"notification:new",COUNT:"notification:count",LEGACY_NEW:"event.new_notification"}])},927230,e=>{"use strict";var t=e.i(583949);function n(e,t){let n=document.documentElement;t&&n.classList.remove(t),n.classList.add(e)}e.s(["applyThemeColor",0,n,"toggleThemeColor",0,function(){let{themeColor:e,setThemeColor:r}=t.useSystemStore.getState(),i="dark"===e?"normal":"dark";n(i,e),r(i)}])},890616,722670,e=>{"use strict";var t=e.i(316275);let n=new Set(["/accessibility","/additional-terms","/contact","/copyright-claims","/copyright-notices","/donation-terms","/guidelines","/influencerterms","/infringement","/monetization-policies","/paid-service-terms","/policy","/press","/terms","/terms-purchase","/trademark"]);e.s(["isForcedLightPage",0,function(e){let r=(0,t.stripLocaleFromPath)(e);return n.has(r)||"/signin"===r||"/signup"===r||"/about"===r||"/newsletter"===r||"/copyright"===r||"/copyright-report"===r||"/trademark-claims"===r||"/developers"===r||r.startsWith("/developers/")||"/advertising"===r||"/creators"===r||r.startsWith("/creators/")||"/creator-program"===r||"/memberships"===r||r.startsWith("/memberships/")||r.startsWith("/gjkids/learn")||"/gjkids/parents"===r||r.startsWith("/premium")}],890616);let r=(0,e.i(812399).create)(e=>({bgImage:null,bgMotion:!1,hydrated:!1,forcedTheme:null,setBgImage:t=>e({bgImage:t}),setBgMotion:t=>e({bgMotion:t}),setHydrated:t=>e({hydrated:t}),setForcedTheme:t=>e({forcedTheme:t})}));e.s(["useAmbientBgStore",0,r],722670)},531329,e=>{"use strict";var t,n,r,i;let a=[{id:"sky-blue-gradient",label:"Sky Blue",url:"__gradient:sky-blue",thumb:"",gradient:"linear-gradient(0deg, #daeeff, #e8f4ff 15%, #fff 72%)"},{id:"tava-sky",label:"Pastel Sky",url:"/bg/pastel-sky.jpg",thumb:"/bg/pastel-sky.jpg",fadeRgb:"196 222 252",fadeStrength:.3},{id:"spring-leaves",label:"Spring Leaves",url:"/bg/spring-leaves.jpg",thumb:"/bg/spring-leaves.jpg",fadeRgb:"195 220 185"},{id:"mint-bokeh",label:"Mint Bokeh",url:"https://image1-us-east.cloudokyo.cloud/image/v14/70/0b/df/700bdf88-f9a8-4729-8845-a7c5667957bb/origin.webp",thumb:"https://image1-us-east.cloudokyo.cloud/image/v14/70/0b/df/700bdf88-f9a8-4729-8845-a7c5667957bb/origin.webp",fadeRgb:"125 226 221"},{id:"tradition-misty-mountains",label:"Misty Mountains",url:"https://image1-us-east.cloudokyo.cloud/image/v14/47/66/74/4766747e-9e60-471a-9b5d-3945d3dad875/origin.webp",thumb:"https://image1-us-east.cloudokyo.cloud/image/v14/47/66/74/4766747e-9e60-471a-9b5d-3945d3dad875/origin.webp",fadeRgb:"232 228 218"},{id:"tradition-spring-river",label:"Spring River",url:"/bg/tradition-2.jpg",thumb:"/bg/tradition-2.jpg",fadeRgb:"180 215 210"},{id:"tradition-mint-valley",label:"Mint Valley",url:"/bg/tradition-3.jpg",thumb:"/bg/tradition-3.jpg",fadeRgb:"205 228 215"},{id:"tradition-sakura-lake",label:"Sakura Lake",url:"/bg/tradition-4.jpg",thumb:"/bg/tradition-4.jpg",fadeRgb:"220 232 242"},{id:"tradition-moonlit-pine",label:"Moonlit Pine",url:"/bg/tradition-5.jpg",thumb:"/bg/tradition-5.jpg",fadeRgb:"215 228 232",bgPosition:"center 35%"},{id:"green-4",label:"Spring Green",url:"/bg/green-4.jpg",thumb:"/bg/green-4.jpg",fadeRgb:"157 208 191"},{id:"green-3",label:"Airy Green",url:"/bg/green-3.jpg",thumb:"/bg/green-3.jpg",fadeRgb:"178 228 198"},{id:"green-5",label:"Fresh Green",url:"https://image1-us-east.cloudokyo.cloud/image/v14/3d/bd/3e/3dbd3e58-f70a-4459-8b8c-86ccdfea6f30/origin.webp",thumb:"https://image1-us-east.cloudokyo.cloud/image/v14/3d/bd/3e/3dbd3e58-f70a-4459-8b8c-86ccdfea6f30/origin.webp",fadeRgb:"198 233 199"},{id:"cherry3",label:"Sakura Dream",url:"/bg/cherry3.jpg",thumb:"/bg/cherry3.jpg",fadeRgb:"232 240 245"},{id:"cherry-sky",label:"Sakura Sky",url:"/bg/cherry-sky.jpg",thumb:"/bg/cherry-sky.jpg",fadeRgb:"225 235 248"},{id:"cloud-canvas",label:"Cloud Canvas",url:"https://images.unsplash.com/photo-".concat("1517483000871-1dbf64a6e1c6","?w=3840&q=90&fm=jpg&fit=max&auto=format"),thumb:"https://images.unsplash.com/photo-".concat("1517483000871-1dbf64a6e1c6","?w=480&q=75&fm=jpg&fit=max&auto=format"),fadeRgb:"210 218 230",filter:"brightness(1.2) saturate(0.85)"},{id:"desert-dunes",label:"Desert Dunes",url:"/bg/mark-eder.jpg",thumb:"/bg/mark-eder.jpg",fadeRgb:"235 215 180",filter:"brightness(1.15) saturate(0.9)"}],s=[{id:"painted-hills",label:"Painted Hills",url:"/bg/ollpainting-1.jpg",thumb:"/bg/ollpainting-1.jpg",filter:"brightness(0.7) saturate(0.85)",tint:"rgba(15, 28, 38, 0.30)",fadeRgb:"70 95 55"},{id:"half-dome-night",label:"Half Dome Night",url:"https://image1-us-east.cloudokyo.cloud/image/v14/a0/b3/24/a0b324ec-e134-4013-82db-f9f799808133/origin.webp",thumb:"https://image1-us-east.cloudokyo.cloud/image/v14/a0/b3/24/a0b324ec-e134-4013-82db-f9f799808133/origin.webp"},{id:"dark-forest",label:"Dark Forest",url:"/bg/forest.jpg",thumb:"/bg/forest.jpg",filter:"blur(1.5px) saturate(0.75) brightness(0.85)",tint:"rgba(12, 32, 22, 0.45)"},{id:"annapurna-night",label:"Annapurna Night",url:"/bg/daniel-leone.jpg",thumb:"/bg/daniel-leone.jpg"},{id:"dark-ocean",label:"Dark Ocean",url:"https://image1-us-east.cloudokyo.cloud/image/v14/bb/84/16/bb84160e-c01c-47af-be21-9aba234714a8/origin.webp",thumb:"https://image1-us-east.cloudokyo.cloud/image/v14/bb/84/16/bb84160e-c01c-47af-be21-9aba234714a8/origin.webp",filter:"brightness(0.82)"},{id:"galaxy-core",label:"Galaxy Core",url:"https://images.unsplash.com/photo-".concat("1534796636912-3b95b3ab5986","?w=3840&q=90&fm=jpg&fit=max&auto=format"),thumb:"https://images.unsplash.com/photo-".concat("1534796636912-3b95b3ab5986","?w=480&q=75&fm=jpg&fit=max&auto=format"),filter:"brightness(0.6) blur(0.4px)"},{id:"nebula-bubble",label:"Bubble Nebula",url:"https://images.unsplash.com/photo-".concat("1462331940025-496dfbfc7564","?w=3840&q=90&fm=jpg&fit=max&auto=format"),thumb:"https://images.unsplash.com/photo-".concat("1462331940025-496dfbfc7564","?w=480&q=75&fm=jpg&fit=max&auto=format")},{id:"aurora",label:"Aurora",url:"https://images.unsplash.com/photo-".concat("1531366936337-7c912a4589a7","?w=3840&q=90&fm=jpg&fit=max&auto=format"),thumb:"https://images.unsplash.com/photo-".concat("1531366936337-7c912a4589a7","?w=480&q=75&fm=jpg&fit=max&auto=format")},{id:"dusk-peaks",label:"Dusk Peaks",url:"https://images.unsplash.com/photo-".concat("1477346611705-65d1883cee1e","?w=3840&q=90&fm=jpg&fit=max&auto=format"),thumb:"https://images.unsplash.com/photo-".concat("1477346611705-65d1883cee1e","?w=480&q=75&fm=jpg&fit=max&auto=format")},{id:"gold-dust",label:"Gold Dust",url:"/bg/dark-gold2.jpg",thumb:"/bg/dark-gold2.jpg",bgSize:"100% auto",bgColor:"#000"},{id:"abyssal",label:"Abyssal",url:"https://images.unsplash.com/photo-".concat("1478760329108-5c3ed9d495a0","?w=3840&q=90&fm=jpg&fit=max&auto=format"),thumb:"https://images.unsplash.com/photo-".concat("1478760329108-5c3ed9d495a0","?w=480&q=75&fm=jpg&fit=max&auto=format")},{id:"aurora-glow",label:"Aurora Glow",url:"https://images.unsplash.com/photo-".concat("16202074183
102-439b387441b0","?w=3840&q=90&fm=jpg&fit=max&auto=format"),thumb:"https://images.unsplash.com/photo-".concat("1620207418302-439b387441b0","?w=480&q=75&fm=jpg&fit=max&auto=format")}],o=[...a,...s],l=null!=(t=null!=(n=null==(r=s.find(e=>"galaxy-core"===e.id))?void 0:r.url)?n:null==(i=s[0])?void 0:i.url)?t:null,u=new Set(["sky-blue-gradient","mint-bokeh","tradition-misty-mountains"]),c=new Set(["half-dome-night","aurora","abyssal"]),d=new Set(["tava-sky","spring-leaves","tradition-spring-river","tradition-mint-valley","tradition-sakura-lake","tradition-moonlit-pine","green-4","green-3","cherry3","cherry-sky","cloud-canvas","desert-dunes"]),h=new Set(["painted-hills","dark-forest","annapurna-night","nebula-bubble","aurora","dusk-peaks","gold-dust","aurora-glow"]);e.s(["BG_PRESETS_ALL",0,o,"BG_PRESETS_DARK",0,s,"BG_PRESETS_LIGHT",0,a,"DEFAULT_BG",0,"__gradient:sky-blue","DESKTOP_HIDDEN_DARK_PRESET_IDS",0,h,"DESKTOP_HIDDEN_LIGHT_PRESET_IDS",0,d,"GJWPLUS_DEFAULT_BG",0,l,"GRADIENT_PREFIX",0,"__gradient:","LS_BG_IMAGE",0,"ambient.bgImage","LS_NONE_SENTINEL",0,"__none__","LS_THEME_COLOR",0,"ambient.themeColor","MOBILE_DARK_PRESET_IDS",0,c,"MOBILE_LIGHT_PRESET_IDS",0,u,"isLightBg",0,function(e){return!!e&&a.some(t=>t.url===e)}])},381187,e=>{"use strict";let t=(0,e.i(277379).default)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["AlertTriangle",0,t],381187)},230040,e=>{"use strict";let t=(0,e.i(277379).default)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);e.s(["Info",0,t],230040)},111245,e=>{"use strict";let t=(0,e.i(277379).default)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["default",0,t])},459546,e=>{"use strict";var t=e.i(111245);e.s(["CheckCircle2",()=>t.default])},963991,e=>{"use strict";let t=(0,e.i(277379).default)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["AlertCircle",0,t],963991)},74297,e=>{"use strict";var t=e.i(868275);let n=new class{on(e,t){this.listeners.has(e)||this.listeners.set(e,new Set);let n=this.listeners.get(e);return n.add(t),()=>{n.delete(t)}}once(e,t){let n=this.on(e,e=>{n(),t(e)});return n}emit(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let i=this.listeners.get(e);if(!i)return;let a=n[0];for(let t of i)try{t(a)}catch(t){console.error('[PlayerEventBus] Error in listener for "'.concat(e,'":'),t)}}off(e,t){let n=this.listeners.get(e);n&&n.delete(t)}removeAll(){this.listeners.clear()}isSuspended(){return this.reasons.size>0}suspendReasons(){return this.reasons}getWasPlaying(){return this.wasPlaying}setWasPlaying(e){this.wasPlaying=e}suspend(e){let t=0===this.reasons.size;this.reasons.add(e),this.emit("suspend:change",{reasonCount:this.reasons.size,transitionedToActive:t&&1===this.reasons.size,transitionedToEmpty:!1})}resume(e){this.reasons.has(e)?(this.reasons.delete(e),this.emit("suspend:change",{reasonCount:this.reasons.size,transitionedToActive:!1,transitionedToEmpty:0===this.reasons.size})):console.warn("[PlayerEventBus] resume for unheld reason: ".concat(e))}acquireSuspend(e){this.suspend(e);let t=!1;return()=>{t||(t=!0,this.resume(e))}}reset(){this.reasons.clear(),this.wasPlaying=!1,this.emit("suspend:change",{reasonCount:0,transitionedToActive:!1,transitionedToEmpty:!0})}constructor(){(0,t._)(this,"listeners",new Map),(0,t._)(this,"reasons",new Set),(0,t._)(this,"wasPlaying",!1)}};e.s(["playerEventBus",0,n])},175340,e=>{"use strict";var t=e.i(164309),n=e.i(870311),r=e.i(942204);function i(e){var t;let r=e.getAttribute("href");if(!r||!r.startsWith("/"))return;let i=null==(t=/[?&]playlist_id=([0-9a-zA-Z]+)/.exec(r))?void 0:t[1];return i&&(0,n.isPlaylistId)(i)?i:r.split(/[?#]/,1)[0].split("/").find(e=>""!==e&&((0,n.isContentId)(e)||(0,n.isPlaylistId)(e)))}function a(e){return(0,r.routeScope)(e)||(/^(?:\/[a-z]{2}-[A-Z]{2})?\/?$/.test(e)?"home":"")}let s={HEADER:"header",FOOTER:"footer",NAV:"nav",ASIDE:"aside",DIALOG:"dialog"},o={banner:"header",contentinfo:"footer",navigation:"nav",complementary:"aside",dialog:"dialog",menu:"menu"},l=new Set(["dialog","menu"]),u="a[href],button";function c(e){var t,n,r,i,a;let c,d,f=[],g=e;for(let t=e.parentElement;t;t=t.parentElement){if("MAIN"===t.tagName)return;!c&&((d=function(e){let t=e.getAttribute("role");return t&&o[t]||e.tagName&&s[e.tagName]||void 0}(t))?c=t:t.getAttribute("data-testid")&&f.push(t)),g=t}if(!(null==(i=g.querySelectorAll)?void 0:i.call(g,"main").length))return;let m=e=>{var t;return null!=(t=e.getAttribute("data-testid"))?t:void 0};if(!c||!d){let e=f[0]&&m(f[0]);return e?{name:e,menu:/menu$/.test(e)}:void 0}let p=null!=(t=null==(a=c.querySelectorAll)?void 0:a.call(c,u).length)?t:0,v=e=>{var t,n;return(null!=(t=null==(n=e.querySelectorAll)?void 0:n.call(e,u).length)?t:0)>=p},_=l.has(d)&&!m(c)?[...f].reverse().find(v):void 0,S=null!=(n=null!=(r=l.has(d)||"nav"===d?m(c):void 0)?r:_&&m(_))?n:d,y=f.find(e=>e!==_&&!v(e));return{name:y?"".concat(S,".").concat(m(y)):S,menu:"menu"===d||"nav"===d||h(c)||f.some(h)}}let d=new Set(["menu","tablist"]);function h(e){var t;let n=e.getAttribute("role");return"NAV"===e.tagName||!!n&&d.has(n)||/(menu|tabs)$/i.test(null!=(t=e.getAttribute("data-testid"))?t:"")}function f(e,t){let n=e.parentElement;for(;n&&!(n.getAttribute("data-testid")&&h(n));)n=n.parentElement;if(!n)return;if(null==t?void 0:t.has(n))return t.get(n);let r=function(e){var t;let n=e=>{var t,n;return null!=(t=null==(n=e.querySelectorAll)?void 0:n.call(e,u).length)?t:0}
1,r=n(e),i=null!=(t=e.getAttribute("data-testid"))?t:void 0;for(let t=e.parentElement;t;t=t.parentElement){let e=t.getAttribute("data-testid");if(e){if(n(t)!==r||!h(t))break;i=e}}return i}(n);return null==t||t.set(n,r),r}function g(e){var t,n;let r=null==(t=e.getAttribute("aria-label"))?void 0:t.trim();if(r)return r;let i=null==(n=e.textContent)?void 0:n.replace(/\s+/g," ").trim();return i?i.slice(0,120):void 0}e.s(["MENU_CONTAINER_SELECTOR",0,'nav[data-testid], [role="menu"][data-testid], [role="tablist"][data-testid], [data-testid$="menu"], [data-testid$="tabs"]',"accessibleName",0,g,"menuImpression",0,function(e,n){var r,i,s,o;let l,d=e.getAttribute("data-testid");if(!d||!h(e))return null;let m=new Map,p=Array.from(null!=(r=null==(i=e.querySelectorAll)?void 0:i.call(e,u))?r:[]).filter(e=>f(e,m)===d);if(0===p.length)return null;let v=c(p[0]);if(v)l="menu:layout.".concat(v.name);else{let e=a(n);e&&(l="menu:".concat(e,".").concat(d))}if(!l)return null;let _="tablist"===e.getAttribute("role")||!!(null==(o=e.querySelectorAll)||null==(s=o.call(e,'[role="tab"]'))?void 0:s.length),S=function(e){let t=e.ownerDocument;for(let a=e;a&&"MAIN"!==a.tagName&&"BODY"!==a.tagName;a=a.parentElement){var n,r,i;let e=a.getAttribute("id"),s=e&&!e.includes('"')?null==t||null==(n=t.querySelector)?void 0:n.call(t,'[aria-controls="'.concat(e,'"]')):null,o=s&&g(s);if(o)return o;let l=null==(r=a.getAttribute("aria-labelledby"))?void 0:r.split(" ")[0],u=l?null==t||null==(i=t.getElementById)?void 0:i.call(t,l):null,c=u&&g(u);if(c)return c}for(let t=e.previousElementSibling;t;t=t.previousElementSibling)if("true"===t.getAttribute("aria-expanded"))return g(t)}(e);return{id:d,payload:(0,t._)({cnt_id:d,cnt_type:_?"Tab":"Menu",source:l},S&&{menu_item:S})}},"menuItemSource",0,function(e,t){return e.startsWith("menu:")?"".concat(e,".").concat(t):e},"pageWord",0,a,"uiLayout",0,c,"uiZoneSource",0,function(e,t){let n;if(!e)return;let r="tagName"in e&&void 0!==i(e);if(!r){let t=c(e);if(t)return t.menu?"menu:layout.".concat(t.name):"layout.".concat(t.name)}let s=a(t);if(s){if(!r){let t=f(e);return t?"menu:".concat(s,".").concat(t):void 0}for(let t=e.parentElement;t;t=t.parentElement){let r,a=t.getAttribute("data-testid");if(!a||!t.querySelectorAll)continue;let o=Array.from(t.querySelectorAll("a[href]")),l=[];if(o.forEach((e,t)=>{let n=i(e);n&&n!==r&&l.push(t),n&&(r=n)}),l.length>1){let t=o.indexOf(e),n=t>=0?l.filter(e=>e<=t).length-1:-1;return n>=0?"zone:".concat(s,".").concat(a,",pos:").concat(n):"zone:".concat(s,".").concat(a)}null!=n||(n=a)}return n?"zone:".concat(s,".").concat(n,",pos:0"):void 0}}])},541648,e=>{"use strict";var t=e.i(715497);e.s(["openConfirm",0,function(n,r){return t.dialog.open({name:"ConfirmDialog",loader:()=>e.A(100059),props:n,settings:r}).result}])},554245,e=>{"use strict";e.s(["SSR_SECTION_LANG",0,"en-US","SYC_CHANNEL_ID",0,"1eiqjdnq7go12YJJLqH6qcFfJ1020c"])},626473,927328,e=>{"use strict";var t=e.i(164309),n=e.i(784544);let r={Videos:"Videos",Shorts:"Shorts",LiveNow:"LiveNow",Premium:"Premium",Articles:"Articles",ChannelTrailer:"ChannelTrailer",FeaturedVideo:"FeaturedVideo",FeaturedArticle:"FeaturedArticle",FeaturedHashtag:"FeaturedHashtag",PastLiveStreams:"PastLiveStreams",UpcomingLiveStreams:"UpcomingLiveStreams",CreatedPlaylists:"CreatedPlaylists",MultiplePlaylists:"MultiplePlaylists",SinglePlaylist:"SinglePlaylist",Collections:"Collections",SingleCollection:"SingleCollection",FeaturedChannels:"FeaturedChannels",Messages:"Messages",Posts:"Posts",PostSharedVideo:"PostSharedVideo",PostSharedShorts:"PostSharedShorts",MemberRecognition:"MemberRecognition",DiscussionBoard:"DiscussionBoard"};e.s(["ChannelFollowType",0,{Followers:"followers",Following:"following"},"ChannelSectionType",0,r,"ChannelSubTab",0,{Latest:"latest",Popular:"popular",Membership:"membership"},"ChannelTab",0,{Home:"home",FromUs:"fromUs",Membership:"membership",Premium:"premium",Hashtags:"hashtags",Articles:"articles",Videos:"videos",Live:"live",Shorts:"shorts",Playlist:"playlist",Collection:"collection",About:"about",Followers:"followers",FeaturedChannels:"featuredChannels",Posts:"posts",Groups:"groups",Search:"search"}],927328);var i=e.i(980528),a=e.i(554245),s=e.i(687492);let o={LIVE_NOW_SPOTLIGHT_SIZE:20,PLAYLIST_PAGE_SIZE:15,UPCOMING_PAGE_SIZE:15,FINISHED_PAGE_SIZE:15,VIDEO_PAGE_SIZE:15,ARTICLE_PAGE_SIZE:15,PREMIUM_PAGE_SIZE:15,SHORTS_PAGE_SIZE:15,SINGLE_PLAYLIST_PAGE_SIZE:15,FEATURED_HASHTAG_PAGE_SIZE:15},l="en-US";async function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l,r=new URLSearchParams({lang:n,include_settings:"true"}),{data:i,errorKind:a,errorCode:s}=await e.get("channel/get/".concat(t,"?").concat(r),{version:"v3",noAuth:!0,revalidate:60,tags:["channel:".concat(t)]});return{channel:null!=i?i:null,errorKind:a,errorCode:s}}async function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l;return(await u(e,t,n)).channel}async function d(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l,r=new URLSearchParams({id:t,lang:n}),{data:i}=await e.get("get-channel-detail?".concat(r),{noAuth:!0,revalidate:60});return null!=i?i:null}async function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l,r=new URLSearchParams({handle:t,lang:n}),{data:i}=await e.get("get-channel-detail?".concat(r),{noAuth:!0,revalidate:60});return null!=i?i:null}async function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(0===t.length)return{data:{list:[]},error:null,errorCode:null};let i=new URLSearchParams({ids:t.join(","),lang:n,query:"basic,description,is_follow,follower_count,notification,content_count"});return e.get("social-channel/query?".concat(i),{noAuth:!r.authenticated,cache:"no-store"})}async function g(e,i,a){var u,c,d,h,g,_,N,k,L,D,O,R,M;let{channelId:U,lang:x=l,ssr:G=!0,premium:B}=a,F=G?void 0:"no-store",j=G?60:void 0;switch(i.type){case r.LiveNow:return P(i,await m(e,{channel_id:U,content_type:"Live",status:"LIVE",page_size:o.LIVE_NOW_SPOTLIGHT_SIZE,query:"basic,watch_count,translations",lang:x},{cache:F,revalidate:j}));case r.UpcomingLiveStreams:return P(i,await m(e,{channel_id:U,content_type:"Live",status:"UPCOMING",page_size:o.UPCOMING_PAGE_SIZE,query:"basic,watch_count,translations",lang:x},{cache:F,revalidate:j}));case r.PastLiveStreams:return P(i,await m(e,{channel_id:U,content_type:"Live",status:"FINISHED",page_size:o.FINISHED_PAGE_SIZE,query:"basic,watch_count,translations",lang:x},{cache:F,revalidate:j}));case r.Videos:{let r=await m(e,{channel_id:U,content_type:"AllVideo",page_size:o.VIDEO_PAGE_SIZE,query:"basic,watch_count,translations",lang:x,premium:B},{cache:F,revalidate:j});return(null==(u=r.data)?void 0:u.list)&&(r.data=(0,n._)((0,t._)({},r.data),{list:r.data.list.filter(e=>"Video"===e.type||"Live"===e.type)})),P(i,r)}case r.Shorts:return P(i,await m(e,{channel_id:U,content_type:"Shorts",page_size:o.SHORTS_PAGE_SIZE,query:"basic,watch_count,translations",lang:x},{cache:F,revalidate:j}));case r.Articles:return P(i,await m(e,{channel_id:U,content_type:"News",page_size:o.ARTICLE_PAGE_SIZE,query:"basic,watch_count,translations",lang:x,premium:B},{cache:F,revalidate:j}));case r.Premium:{let r=await p(e,{channel_id:U,page_size:o.PREMIUM_PAGE_SIZE,query:"basic,watch_count,translations",lang:x},{cache:F,revalidate:j}),a={data:null!=(c=null==(d=r.data)?void 0:d.list.filter(e=>"Post"!==e.type))?c:null,error:r.error,errorCode:r.errorCode};return(0,n._)((0,t._)({},i),{resp:a})}case r.FeaturedVideo:case r.ChannelTrailer:{if(!i.content_id)return(0,n._)((0,t._)({},i),{resp:C("Missing content_id")});let r=await S(e,i.content_id,x,{cache:F,revalidate:j});return E(i,r)}case r.FeaturedArticle:{if(!i.content_id)return(0,n._)((0,t._)({},i),{resp:C("Missing content_id")});let r=await S(e,i.content_id,x,{cache:F,revalidate:j});return E(i,r)}case r.CreatedPlaylists:return P(i,await v(e,{channel_id:U,visibility:"public",page_size:o.PLAYLIST_PAGE_SIZE,lang:x},{cache:F,revalidate:j}));case r.MultiplePlaylists:{let r=null!=(h=i.playlist_ids)?h:[];if(!r.length)return(0,n._)((0,t._)({},i),{resp:T("No playlist_ids")});return P(i,await b(e,r.slice(0,12),{cache:F,revalidate:j}))}case r.SinglePlaylist:case r.SingleCollection:{if(!i.playlist_id)return(0,n._)((0,t._)({},i),{resp:C("Missing playlist_id")});
1let a=await y(e,i.playlist_id,{cache:F,revalidate:j,asc:i.type!==r.SingleCollection});if(a.data){let r=(null!=(g=null==(_=a.data.data)?void 0:_.v1)?g:[]).slice(0,o.SINGLE_PLAYLIST_PAGE_SIZE);if(r.length){let i=(null!=(N=null==(k=(await (0,s.fetchContentsByIdsShared)(e,r,{query:"basic,post,watch_count,translations",lang:x})).data)?void 0:k.list)?N:[]).filter(e=>{var t,n;let r=null==(n=e.media)||null==(t=n[0])?void 0:t.type,i="Post"===e.type&&(r?["Image","Video"].includes(r):!!(!e.audio_url&&(e.video_url||e.image_auto_url)));return["Video","Live","News"].includes(e.type)&&"UPCOMING"!==e.status||i});a.data=(0,n._)((0,t._)({},a.data),{contents:i})}}return E(i,a)}case r.Collections:{let r=null!=(L=i.playlist_ids)?L:[];if(!r.length)return(0,n._)((0,t._)({},i),{resp:T("No playlist_ids")});return P(i,await b(e,r.slice(0,12),{cache:F,revalidate:j}))}case r.FeaturedHashtag:{if(!i.content_id)return(0,n._)((0,t._)({},i),{resp:T("No hashtag")});let r=await w(e,i.content_id,o.FEATURED_HASHTAG_PAGE_SIZE,x,{cache:F,revalidate:j});return E(i,r)}case r.FeaturedChannels:{let r=null!=(D=i.channel_ids)?D:[];if(!r.length)return(0,n._)((0,t._)({},i),{resp:T("No channel_ids")});let a=await f(e,r,x);return(0,n._)((0,t._)({},i),{resp:{data:null!=(O=null==(R=a.data)?void 0:R.list)?O:null,error:a.error,errorCode:a.errorCode}})}case r.Messages:{let e=null!=(M=i.messages)?M:[];return(0,n._)((0,t._)({},i),{resp:{data:e,error:null,errorCode:null}})}case r.Posts:return E(i,await I(e,U,x,{cache:F,revalidate:j},B));case r.DiscussionBoard:return(0,n._)((0,t._)({},i),{resp:{data:[i.type],error:null,errorCode:null}});case r.PostSharedVideo:case r.PostSharedShorts:{let t=await m(e,{channel_id:U,content_type:i.type,page_size:o.VIDEO_PAGE_SIZE,query:"basic,watch_count,translations",lang:x},{cache:F,revalidate:j});return P(i,t)}case r.MemberRecognition:return E(i,await A(e,U,{cache:F,revalidate:j}));default:return console.warn("[fetchChannelSection] unsupported section type: ".concat(i.type)),(0,n._)((0,t._)({},i),{resp:T("Unsupported section type")})}}async function m(e,t,n){var r;let i=new URLSearchParams,a=(e,t)=>{null!=t&&""!==t&&i.set(e,String(t))};return a("visibility","public"),a("mode","ready"),a("channel_id",t.channel_id),a("content_type",t.content_type),a("status",t.status),a("page_size",t.page_size),a("start_key",t.start_key),a("premium",t.premium),a("price",t.price),a("popular",t.popular),a("lang",t.lang),a("query",null!=(r=t.query)?r:"basic,watch_count,translations"),e.get("content/get-by-channel?".concat(i.toString()),{version:"v1.1",noAuth:!0,cache:null==n?void 0:n.cache,revalidate:null==n?void 0:n.revalidate,tags:null==n?void 0:n.tags})}function p(e,n,r){let i=n.channel_id===a.SYC_CHANNEL_ID?{price:!0}:{premium:!0};return m(e,(0,t._)({},n,i),r)}async function v(e,t,n){var r;let i=new URLSearchParams;t.start_key&&i.set("start_key",t.start_key),t.page_size&&i.set("page_size",String(t.page_size)),i.set("type","Created");let a=i.toString(),s=await e.get("content/playlist/list/".concat(t.channel_id).concat(a?"?".concat(a):""),{version:"v3",noAuth:!0,cache:null==n?void 0:n.cache,revalidate:null==n?void 0:n.revalidate,tags:null==n?void 0:n.tags});return(null==(r=s.data)?void 0:r.list)&&(s.data.list=s.data.list.filter(e=>{var t;return!!(null==(t=e.stats)?void 0:t.contents)})),s}async function _(e,t,n){var r;let i=new URLSearchParams;t.start_key&&i.set("start_key",t.start_key),t.page_size&&i.set("page_size",String(t.page_size)),i.set("type","Saved");let a=i.toString(),s=await e.get("content/playlist/list/".concat(t.channel_id).concat(a?"?".concat(a):""),{version:"v3",noAuth:!0,cache:null==n?void 0:n.cache,revalidate:null==n?void 0:n.revalidate,tags:null==n?void 0:n.tags});return(null==(r=s.data)?void 0:r.list)&&(s.data.list=s.data.list.filter(e=>{var t;return!!(null==(t=e.stats)?void 0:t.contents)})),s}async function S(e,t,n,r){var i,a,s;let o=new URLSearchParams({ids:t,lang:n,query:"basic,full,translations,watch_count",with_desc:"true"}),l=await e.get("content/query?".concat(o),{version:"v1.1",noAuth:!0,cache:null==r?void 0:r.cache,revalidate:null==r?void 0:r.revalidate,tags:null==r?void 0:r.tags});return{data:null!=(i=null==(s=l.data)||null==(a=s.list)?void 0:a[0])?i:null,error:l.error,errorCode:l.errorCode}}async function y(e,t,n){var r;let i=new URLSearchParams({id:t,asc:String(null==(r=null==n?void 0:n.asc)||r),content_type:"v1",sort_by:"user",start_key:""});return e.get("playlist/detail?".concat(i),{version:"v1.1",cache:null==n?void 0:n.cache,revalidate:null==n?void 0:n.revalidate,tags:null==n?void 0:n.tags})}async function b(e,t,n){let r=new URLSearchParams({ids:t.join(",")});return e.get("playlist/list-by-ids?".concat(r),{version:"v1.1",cache:null==n?void 0:n.cache,revalidate:null==n?void 0:n.revalidate,tags:null==n?void 0:n.tags})}async function w(e,t,n,r,i){var a,s;let o=await Promise.all(["AllVideo","AllShorts","News","Post"].map(a=>{let s=new URLSearchParams({hashtag:t,type:a,lang:r,page_size:String(n),start_key:"",hide_by_owner:"true"});return"Post"===a&&(s.set("post_image","true"),s.set("query","basic,post")),e.get("hashtag/get-contents?".concat(s),{noAuth:!0,cache:null==i?void 0:i.cache,revalidate:null==i?void 0:i.revalidate,tags:null==i?void 0:i.tags})})),l=function(e){let t=[],n=e.reduce((e,t)=>
1Math.max(e,t.length),0);for(let r=0;r<n;r++)for(let n of e)r<n.length&&t.push(n[r]);return t}(o.map(e=>{var t,n;return null!=(t=null==(n=e.data)?void 0:n.list)?t:[]})),u=o.map(e=>e.error).find(e=>null!=e);return{data:l,error:null!=u?u:null,errorCode:null!=(a=null==(s=o.find(e=>e.error))?void 0:s.errorCode)?a:null}}async function I(e,t,n,r,i){var a,s;let o=new URLSearchParams({owner_id:t,start_key:"",page_size:"99",query:"basic,post,owner,comment,view,like,is_liked,share,popular_comments",lang:n});i&&o.set("premium","true");let l=await e.get("social-content/get-owner-posts?".concat(o),{version:"v1.0c",noAuth:!i,cache:null==r?void 0:r.cache,revalidate:null==r?void 0:r.revalidate,tags:null==r?void 0:r.tags});return{data:(null!=(a=null==(s=l.data)?void 0:s.list)?a:[]).filter(e=>{var t,n,r,a;return i?(null!=(t=e.premium)?t:0)===1&&(null!=(n=e.share_id)?n:"")==="":"public"===e.visibility&&(null!=(r=e.premium)?r:0)===0&&(null!=(a=e.share_id)?a:"")===""}),error:l.error,errorCode:l.errorCode}}async function A(e,t,n){var r,i;let a=await e.get("subscription/get-subscriber-recognitions?channel_id=".concat(encodeURIComponent(t)),{version:"v2",noAuth:!0,cache:null==n?void 0:n.cache,revalidate:null==n?void 0:n.revalidate});return{data:null!=(r=null==(i=a.data)?void 0:i.subscribers)?r:[],error:a.error,errorCode:a.errorCode}}function E(e,r){return(0,n._)((0,t._)({},e),{resp:{data:r.data,error:r.error,errorCode:r.errorCode}})}function P(e,t){var n,r;return E(e,{data:null!=(n=null==(r=t.data)?void 0:r.list)?n:null,error:t.error,errorCode:t.errorCode})}function C(e){return{data:null,error:e,errorCode:null}}function T(e){return{data:[],error:e,errorCode:null}}async function N(e){let t=new URLSearchParams;return t.set("owner_id",e.channel_id),t.set("type","Saved"),t.set("sort_by","time"),t.set("asc","false"),t.set("visibility","all"),t.set("has_content","false"),e.start_key&&t.set("start_key",e.start_key),e.page_size&&t.set("page_size",String(e.page_size)),(0,i.apiGet)("playlist/list?".concat(t.toString()),{version:"v1.1"})}function k(e){if(!e.data)return{data:null,error:e.error,errorCode:e.errorCode};let r=e.data.list.map(e=>{var t;return{id:e.id,name:e.name,icon:e.icon||e.avatar,follower_count:null!=(t=e.follower_count)?t:e.follower,slug:e.slug,is_follow:e.is_follow}});return{data:(0,n._)((0,t._)({},e.data),{list:r}),error:e.error,errorCode:e.errorCode}}async function L(e){var t,n;let r=new URLSearchParams;return r.set("type","channel"),r.set("query","basic,follower,is_follow"),r.set("from_id",e.channel_id),r.set("start_key",null!=(t=e.start_key)?t:""),r.set("page_size",String(null!=(n=e.page_size)?n:20)),k(await (0,i.apiGet)("timeline/get-follower?".concat(r.toString()),{version:"v1.1",cache:"no-store"}))}async function D(e){var t,n,r;let a=new URLSearchParams;return a.set("lan",null!=(t=e.lang)?t:"en-US"),a.set("type","channel"),a.set("query","basic,follower,is_follow"),a.set("from_id",e.channel_id),a.set("start_key",null!=(n=e.start_key)?n:""),a.set("page_size",String(null!=(r=e.page_size)?r:20)),a.set("forward","false"),a.set("is_fav","true"),k(await (0,i.apiGet)("timeline/get-followed?".concat(a.toString()),{version:"v1.1",cache:"no-store"}))}async function O(e){var t;let{data:n}=await (0,i.apiGet)("channel/get-pr?id=".concat(encodeURIComponent(e)),{version:"v3",cache:"no-store"});return n?{isFollowed:!!n.is_follow,notificationLevel:"all"===(t=n.notification)||"moderate"===t||"none"===t?t:0===t||"0"===t?"none":1===t||"1"===t?"moderate":"all",isSubscribed:!!n.subscribed}:null}async function R(){let{data:e}=await (0,i.apiGet)("social-channel/get-quota",{cache:"no-store"});return null!=e?e:null}async function M(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.startsWith("#")?e:"#".concat(e),{error:r,errorCode:a}=await (0,i.apiPost)("social-channel/register-hashtag",t?{hashtag:n,only_check:!0}:{hashtag:n});return{ok:!r,errorCode:a}}async function U(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",r=new URLSearchParams({id:e,lang:n,include_settings:"true"}),{data:a}=await (0,i.apiGet)("get-channel-detail?".concat(r));return null!=(t=null==a?void 0:a.settings)?t:{}}r.SinglePlaylist,r.SingleCollection,r.MultiplePlaylists,r.Collections,r.PostSharedVideo,r.PostSharedShorts,r.LiveNow,r.UpcomingLiveStreams,r.PastLiveStreams,e.s(["CHANNEL_PAGE_CONFIG",0,o,"fetchChannelCollections",0,(e,t)=>
1_(i.clientTransport,e,t),"fetchChannelContents",0,(e,t)=>m(i.clientTransport,e,t),"fetchChannelDetailByHandle",0,(e,t)=>h(i.clientTransport,e,t),"fetchChannelDetailFull",0,(e,t)=>c(i.clientTransport,e,t),"fetchChannelDetailV1",0,(e,t)=>d(i.clientTransport,e,t),"fetchChannelFollowers",0,L,"fetchChannelFollowing",0,D,"fetchChannelPersonalize",0,O,"fetchChannelPlaylists",0,(e,t)=>v(i.clientTransport,e,t),"fetchChannelPremiumContents",0,(e,t)=>p(i.clientTransport,e,t),"fetchChannelQuota",0,R,"fetchChannelSection",0,(e,t)=>g(i.clientTransport,e,t),"fetchChannelSettings",0,U,"fetchChannelsByIds",0,(e,t,n)=>f(i.clientTransport,e,t,n),"fetchOwnChannelCollections",0,N,"registerChannelHashtag",0,M,"updateChannelSettings",0,function(e,t){return(0,i.apiPost)("social-channel/update-settings",{id:e,settings:t})}],626473)},287689,358605,e=>{"use strict";var t=e.i(512134),n=e.i(423484),r=e.i(887558),i=e.i(980528);async function a(e,t){return(await e.get("config/".concat(t,".json"),{version:"v1.0c",noAuth:!0,revalidate:300})).data}async function s(e){return(await e.get("config/hashtag.json",{version:"v1.0c",noAuth:!0,revalidate:300})).data}let o=r.default.env.NEXT_PUBLIC_WEBCONFIG_NAME||"web-config";async function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-US",t=arguments.length>1?arguments[1]:void 0;return(await (0,i.apiGet)("flags?lang=".concat(e,"&device=Browser").concat(t?"&country=".concat(t):""),{version:"v1",cache:"no-store"})).data}async function u(){return(await (0,i.apiGet)("config/premium-config.json",{version:"v1.0c",noAuth:!0,revalidate:300})).data}e.s(["fetchFeatureFlags",0,l,"fetchHashtagConfig",0,()=>s(i.clientTransport),"fetchPremiumConfig",0,u,"fetchWebConfig",0,()=>a(i.clientTransport,o)],358605);var c=e.i(94559),d=e.i(968072),h=e.i(254093),f=e.i(199102),g=e.i(494080);let m={revalidateOnFocus:!1,revalidateOnReconnect:!1,revalidateIfStale:!1};async function p(e,t,n,r){let i=function(e){try{let t=localStorage.getItem(e);if(!t)return null;let n=JSON.parse(t);if(!n.expireTs||Date.now()>n.expireTs)return null;return n.flags}catch(e){return null}}(e);if(i)return i;if(r&&!await (0,c.getStoredAccessTokenAsync)())return console.error("[fetchFlagsWithCache] authenticated session but access token not ready; skipping flags fetch"),null;let a=await l(t,n);return a&&Object.keys(a).length&&function(e,t){try{let n=(0,h.getDebugValue_LS)("featureFlagTTL",36e5);localStorage.setItem(e,JSON.stringify({flags:t,expireTs:Date.now()+n})),(0,d.sweepFeatureFlagsCache)(e)}catch(e){}}(e,a),a}e.s(["useFeatureFlags",0,function(e){let r=(0,f.useAccountStore)(e=>{var t;return null==(t=e.user)?void 0:t.id}),i=(0,f.useAccountStore)(e=>e.authStatus),a=(0,g.useWebConfigStore)(e=>e.detectedCountryCode),[s,o]=(0,t.useState)(null);(0,t.useEffect)(()=>{o((0,c.getDSID)())},[]);let l=null!=r?r:s,u="initializing"!==i&&l&&a?"".concat(l,"-").concat(e,"-").concat(a):null,h="authenticated"===i,{data:v}=(0,n.default)(u&&"feature-flags-".concat(u),()=>p("".concat(d.FEATURE_FLAGS_CACHE_PREFIX).concat(u),e,null!=a?a:void 0,h),m);return{flags:null!=v?v:null}}],287689)},293369,75595,e=>{"use strict";var t=e.i(868275);let n=new class{on(e,t){let n=this.listeners.get(e);return n||(n=new Set,this.listeners.set(e,n)),n.add(t),()=>{null==n||n.delete(t)}}once(e,t){let n=this.on(e,e=>{n(),t(e)});return n}emit(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let i=n[0],a=this.listeners.get(e);if(a)for(let t of a)try{t(i)}catch(t){console.warn('[PaymentEventBus] listener for "'.concat(e,'" threw: ').concat(String(t)))}for(let t of this.anyListeners)try{t(e,i)}catch(t){console.warn('[PaymentEventBus] onAny listener threw on "'.concat(e,'": ').concat(String(t)))}}off(e,t){var n;null==(n=this.listeners.get(e))||n.delete(t)}removeAll(){this.listeners.clear(),this.anyListeners.clear()}onAny(e){return this.anyListeners.add(e),()=>{this.anyListeners.delete(e)}}constructor(){(0,t._)(this,"listeners",new Map),(0,t._)(this,"anyListeners",new Set)}};e.s(["paymentEventBus",0,n],293369),e.s(["PAYMENT_EVENT",0,{BUY_OR_RENT_REQUESTED:"intent:buy-or-rent",SUBSCRIBE_REQUESTED:"intent:subscribe",SVOD_SUBSCRIBE_REQUESTED:"intent:subscribe-svod",CHANNEL_SUBSCRIBE_REQUESTED:"intent:channel-subscribe",GIFT_CHECKOUT_REQUESTED:"intent:gift-checkout",PREMIUM_GIFT_REQUESTED:"intent:premium-gift",PAST_DUE_BLOCKED:"intent:past-due-blocked",VIDEO_PURCHASE_SUCCEEDED:"result:video-purchase-succeeded",PLAYLIST_PURCHASE_SUCCEEDED:"result:playlist-purchase-succeeded",PURCHASE_FAILED:"result:purchase-failed",CHANNEL_SUBSCRIBE_SUCCEEDED:"result:channel-subscribe-succeeded"}],75595)},62734,e=>{"use strict";function t(e){switch(e){case"GJW_INDIVIDUAL_GOLD":return"GJW+ Gold (No Ads)";case"GJW_INDIVIDUAL_PLATINUM":return"GJW+ Platinum";case"GJW_INDIVIDUAL_STREAM":return"GJW+ Basic";case"GJW_INDIVIDUAL_BASIC":return"Ad-Free";case"GJW_BUSINESS_BASIC":return"Premium Business Basic";case"GJW_BUSINESS_PLUS":return"Premium Business Plus";case"GJW_BUSINESS_PRO":return"Premium Business Pro";default:return null!=e?e:"GJW+"}}e.s(["PremiumPlanDetails",0,{GJW_INDIVIDUAL_GOLD:{ent:"GJW_INDIVIDUAL_GOLD",type:"individual",planLevel:6,benefits:[{text:"premiumChannel.premiumMoviesAndShows",icon:"checkmark"},{text:"premiumChannel.vipExclusivePrograms",icon:"checkmark"},{text:"premiumChannel.fullAccessGJKids",icon:"checkmark"},{text:"premiumChannel.adsFreeNoInterruption",icon:"checkmark",bold:!0}]},GJW_INDIVIDUAL_STREAM:{ent:"GJW_INDIVIDUAL_STREAM",type:"individual",planLevel:4,benefits:[{text:"premiumChannel.premiumMoviesAndShows",icon:"checkmark"},{text:"premiumChannel.vipExclusivePrograms",icon:"checkmark"},{text:"premiumChannel.fullAccessGJKids",icon:"checkmark"}]},GJW_INDIVIDUAL_BASIC:{ent:"GJW_INDIVIDUAL_BASIC",type:"individual",planLevel:1,benefits:[{text:"premiumChannel.adsFreeNoInterruption",icon:"checkmark",bold:!0}]},GJW_INDIVIDUAL_PLATINUM:{ent:"GJW_INDIVIDUAL_PLATINUM",type:"individual",planLevel:6,benefits:[{text:"PremiumPlan.platinum.benefit1",icon:"checkmark"},{text:"PremiumPlan.platinum.benefit2",icon:"checkmark"},{text:"PremiumPlan.platinum.benefit3",icon:"checkmark"},{text:"PremiumPlan.platinum.benefit4",icon:"checkmark"},{text:"PremiumPlan.platinum.benefit5",icon:"checkmark"},{text:"PremiumPlan.platinum.benefit6",icon:"checkmark"}]},GJW_BUSINESS_BASIC:{ent:"GJW_BUSINESS_BASIC",type:"business",planLevel:1},GJW_BUSINESS_PLUS:{ent:"GJW_BUSINESS_PLUS",type:"business",planLevel:2},GJW_BUSINESS_PRO:{ent:"GJW_BUSINESS_PRO",type:"business",planLevel:3}},"describesStreamingBenefits",0,function(e){return"GJW_INDIVIDUAL_GOLD"===e||"GJW_INDIVIDUAL_STREAM"===e||"GJW_INDIVIDUAL_PLATINUM"===e},"planEntDefaultName",0,t,"planLabel",0,function(e,n){var r,i;let a=null!=(r=e.entitlement)?r:"",s=n("PremiumPlan.".concat(a,".n
1ame"),{defaultValue:t(a)}),o="OFFLINE"===e.provider_type?n("subscription.planOffline",{defaultValue:"Offline"}):(null==(i=e.plan)?void 0:i.billing_cycle)==="MONTH"?n("subscription.planMonthly",{defaultValue:"Monthly"}):n("subscription.planAnnually",{defaultValue:"Annually"});return"".concat(s," — ").concat(o)},"planTrackingName",0,function(e,t){var n;return(null==e||null==(n=e.display_names)?void 0:n["en-US"])||t}])},516073,e=>{"use strict";let t={iap:{"en-US":"https://support.apple.com/en-ca/HT202039","zh-TW":"https://support.apple.com/zh-tw/HT202039","zh-CN":"https://support.apple.com/zh-cn/HT202039"},gpb:{"en-US":"https://support.google.com/googleplay/answer/7018481?hl=en&co=GENIE.Platform%3DAndroid&oco=0","zh-TW":"https://support.google.com/googleplay/answer/7018481?hl=zh-Hant&co=GENIE.Platform%3DAndroid","zh-CN":"https://support.google.com/googleplay/answer/7018481?hl=zh-Hans&co=GENIE.Platform%3DAndroid"}};function n(e){var t,n;return null!=(t=null==(n=e.user_subs_facade_uuid)?void 0:n.split("_")[0])?t:""}e.s(["getStoreSupportUrl",0,function(e,r){var i,a;let s=t[n(e)];return null!=(i=null!=(a=null==s?void 0:s[r])?a:null==s?void 0:s["en-US"])?i:""},"isOfflineGrantedPlan",0,function(e){var t;return"OFFLINE"===e.provider_type||(null==(t=e.plan)?void 0:t.plan_type)==="OFFLINE"},"isStoreManagedPlan",0,function(e){let t=n(e);return"iap"===t||"gpb"===t}])},965427,e=>{"use strict";function t(e){let t=e.end_date?Date.parse(e.end_date):NaN;return!Number.isNaN(t)&&t<Date.now()}function n(e){return"PAST_DUE"===e.subs_status?"past_due":"CANCELLED"===e.subs_status?t(e)?"expired":"cancelled":"ACTIVE"!==e.subs_status?"expired":"active"}function r(e){var t;return!!(null==(t=e.entitlement)?void 0:t.includes("_BUSINESS_"))}function i(e){return"ACTIVE"===e.subs_status||o(e)}function a(e){var t,n;let r=null!=(t=null==(n=e.plan)?void 0:n.price)?t:0,i=e.coupon;return i?i.amount_off?Math.max(0,r-i.amount_off/100):i.percent_off?Math.max(0,r*(1-i.percent_off/100)):r:r}function s(e){return!!e.in_free_trial}function o(e){return"cancelled"===n(e)}e.s(["findPastDuePremiumPlan",0,function(e){var t;return Array.isArray(e)&&null!=(t=e.find(e=>"ENTITLEMENT"===e.entitlement_type&&"PAST_DUE"===e.subs_status))?t:null},"getDiscountVal",0,function(e){var t;let n=e.coupon;return n?n.percent_off?"".concat(n.percent_off,"%"):n.amount_off&&(null==(t=e.plan)?void 0:t.price)?"$".concat((n.amount_off/100).toFixed(2)):"":""},"getDisplayStatus",0,n,"getEffectivePlanPrice",0,a,"getQuotedPlanPrice",0,function(e){return s(e)?0:a(e)}
1,"getTrialPeriodDays",0,function(e){var t;return s(e)&&null!=(t=e.trial_days)?t:0},"hasLapsed",0,t,"hasOtherLiveChannelPlan",0,function(e,t){var n;let r=null==(n=e.plan)?void 0:n.name;return!!r&&t.some(t=>{var n;return t.id!==e.id&&"CHANNEL"===t.entitlement_type&&(null==(n=t.plan)?void 0:n.name)===r&&i(t)})},"hasOtherLivePremiumPlan",0,function(e,t){return t.some(t=>{var n;return t.id!==e.id&&i(t)&&(null==(n=t.plan)?void 0:n.plan_type)==="PREMIUM"&&r(t)===r(e)})},"hasUnpaidInvoice",0,function(e){return e.some(e=>"open"===e.status&&0!==e.amount_due)},"isBusinessPlan",0,r,"isCurrentlyHeld",0,i,"isInFreeTrial",0,function(e){return s(e)&&"expired"!==n(e)},"isResumable",0,o,"isShownAsCurrentPlan",0,function(e){return i(e)||"PAST_DUE"===e.subs_status}])},438838,e=>{"use strict";var t=e.i(62734),n=e.i(516073),r=e.i(965427);let i=new Set(["APPLE","OFFLINE","PAYPAL"]);function a(e){return!!(null==e?void 0:e.includes("_INDIVIDUAL_"))}function s(e){var t,n;if(!Array.isArray(e))return null;let i=e.filter(e=>{var t;return(0,r.isCurrentlyHeld)(e)&&!!(null==(t=e.plan)?void 0:t.id)&&a(e.entitlement)});return null!=(t=null!=(n=i.find(e=>"ACTIVE"===e.subs_status))?n:i[0])?t:null}function o(e){var t,n;if(!Array.isArray(e))return null;let i=e.filter(e=>{var t;return(0,r.isCurrentlyHeld)(e)&&!!(null==(t=e.plan)?void 0:t.id)&&(0,r.isBusinessPlan)(e)});return null!=(t=null!=(n=i.find(e=>"ACTIVE"===e.subs_status))?n:i[0])?t:null}function l(e){var t,r,a,s;let o=null!=(t=e.provider_type)?t:"";return!!(i.has(o)||(0,n.isStoreManagedPlan)(e))||(null==(r=e.plan)?void 0:r.plan_type)==="OFFLINE"||(null==(a=e.plan)?void 0:a.billing_cycle)==="OPEN"||!(null==(s=e.plan)?void 0:s.price)}function u(e){return null==e?void 0:e.split("_")[1]}e.s(["canOfferChangeToPlan",0,function(e,t){var n,r;if(l(e)||(null==(n=e.plan)?void 0:n.billing_cycle)!==t.billing_cycle)return!1;let i=null==(r=e.plan)?void 0:r.price;return!!i&&i<t.price},"decideChangePlanAction",0,function(e){var t,n,i,a;let{activePlan:s,selectedPlan:o}=e;if(l(s)||s.entitlement&&s.entitlement===o.data.ent)return"currentPlan";let c=(null==(n=s.plan)?void 0:n.billing_cycle)===o.billing_cycle,d=u(null==(i=s.plan)?void 0:i.name),h=u(o.name);if(d&&d===h&&!c)return"currentPlan";let f=(null!=(t=null==(a=s.plan)?void 0:a.price)?t:0)/100;return c&&o.price<f?"downgrade":(0,r.isInFreeTrial)(s)?"currentPlanTrial":"preview"},"findActiveBusinessSubscription",0,o,"findActiveIndividualSubscription",0,s,"findActiveSubscriptionForFamily",0,function(e,t){return a(t)?s(e):o(e)},"isChangeBlockedByTrial",0,function(e,n){var i,a,o,u;let c=s(e);if(!c||l(c)||!(0,r.isInFreeTrial)(c))return!1;let d=null!=(i=null==(u=t.PremiumPlanDetails[null!=(a=c.entitlement)?a:""])?void 0:u.planLevel)?i:0;return(null!=(o=null==n?void 0:n.data.planLevel)?o:0)>d},"isIndividualEnt",0,a,"isNonChangeableActivePlan",0,l])},862563,e=>{"use strict";function t(e,t,n){var r;return null==(r=e[t])?void 0:r[n]}e.s(["DEFAULT_INDIVIDUAL_PLAN_OFFER",0,{GJW_INDIVIDUAL_BASIC:{yearly:{hasPromotion:!0,price:69,promoCode:"BASIC-YEAR-15OFF",promoName:"69AdsYearly"}},GJW_INDIVIDUAL_GOLD:{monthly:{hasPromotion:!0,price:6.99,promoCode:"BASIC-2MONTH-OFF",promoName:"3.99Ads2MonthOff"},yearly:{hasPromotion:!0,price:88,promoCode:"GOLD-OFF",promoName:"88GoldYearly"}},GJW_INDIVIDUAL_STREAM:{monthly:{hasPromotion:!0,price:3.99,promoCode:"STREAMING-3OFF-TRIAL",promoName:"399StreamMonthly"},yearly:{hasPromotion:!0,price:69,promoCode:"STREAMING-15OFF",promoName:"69StreamYearly"}}},"getIndividualPlanOffer",0,t,"getOfferedPlanPrice",0,function(e,n,r,i){let a=t(e,n,r);return(null==a?void 0:a.promoCode)&&"number"==typeof a.price?a.price:i},"getOfferedPromoCode",0,function(e,n,r){var i;return(null==(i=t(e,n,r))?void 0:i.promoCode)||void 0}])},945771,e=>{"use strict";var t=e.i(99115);async function n(e,n){var r,i;if(!e)return null;let a=!1,s=null!=n?n:"";if(!s){let e,t,n,r,i=(t=(e=new URLSearchParams(window.location.search)).get("utm_campaign"),n=e.get("campaign"),(r=t||n)?{code:r.toLocaleUpperCase(),isInfluencer:!0}:null);i&&(s=i.code,a=i.isInfluencer)}if(!s)return null;let{data:o,error:l}=await (0,t.validateStripeCoupon)({planId:e.id,code:s});if(l||!o)return{promoCode:s,coupon:null,isCouponValid:!1,isInfluencer:
1a,freeTrialDays:0,checkFailed:!0};let u=!0===o.valid;return{promoCode:s,coupon:null!=(r=o.coupon)?r:null,isCouponValid:u,isInfluencer:a,freeTrialDays:null!=(i=o.free_trial_days)?i:0}}let r=[1e3,3e3];async function i(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>new Promise(t=>setTimeout(t,e)),a=await n(e,t);for(let s of r){if(!(null==a?void 0:a.checkFailed))break;await i(s),a=await n(e,t)}return a}e.s(["getAndVerifyPromoCode",0,n,"getAndVerifyPromoCodeWithRetry",0,i,"getFreeTrialDays",0,function(e){var t;return(null==e?void 0:e.isCouponValid)&&null!=(t=e.freeTrialDays)?t:0}])},892583,572239,908695,388497,e=>{"use strict";let t;var n=e.i(980528);async function r(e){var t,r;return null!=(t=null==(r=(await (0,n.apiPost)("uids/lookup",{type:1,ids:[e]})).data)?void 0:r[e])?t:null}e.s(["getMaskedId",0,r],572239);var i=e.i(94559),a=e.i(296439);let s="X-GJW-Mdsid",o=null,l=null,u=0;async function c(){let e=a.getItem(s);return e||o||l||(Date.now()-u<3e3?null:l=(async()=>{let e=(0,i.getDSID)();if(!e)return null;let t=await r(e);return t?(o=t,a.setItem(s,t)):u=Date.now(),t})().finally(()=>{l=null}))}e.s(["ensureMaskedDSID",0,c],908695);let d=()=>{try{return"u">typeof localStorage&&"setItem"in localStorage?localStorage:void 0}catch(e){return}},h=async()=>{var e;let t=await c().catch(()=>null);return(null==(e=d())?void 0:e.getItem("X-GJW-Mdsid"))||t||""};e.s(["getMaskedDSID",0,h,"safeLocalStorage",0,d],388497);var f=e.i(868275);let g=new class{get value(){return this._value}subscribe(e,t){let n=this.subCount;this.subscribers.set(n,e),this.subCount++,t||e(this.value);let r=()=>{this.subscribers.delete(n)};return{unsubscribe(){r()}}}setStateInternal(e){this._value=e}next(e){this._value=e;let t=[];this.subscribers.forEach(e=>t.push(e)),t.forEach(t=>t(e))}nextAsync(e){this._value=e;let t=[];return this.subscribers.forEach(n=>t.push(new Promise((t,r)=>{try{let i=n(e);i instanceof Promise?i.then(t).catch(r):t(i)}catch(e){r(e)}}))),Promise.all(t)}constructor(e){(0,f._)(this,"_value",void 0),(0,f._)(this,"subCount",0),(0,f._)(this,"subscribers",new Map),this._value=e}}(null),m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(void 0===t){var n;t=((null==(n=d())?void 0:n.getItem("debug"))||"").split("|")}return!!(null==t?void 0:t[0])&&(!e||t.includes(e))};e.s(["debugLog",0,function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(m(e)){let t,r=(t=new Date).toLocaleTimeString().split(" ").map((e,n)=>0===n?"".concat(e).concat(t.toISOString().slice(-5,-1)):e).join(" "),i="[".concat(r," - ").concat(e,"]");g.next({tag:e,msg:i,params:n}),console.log(i,...n)}},"getUUID",0,()=>"xxxxxxxx-xxxx-xyxx-xxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}),"isDebugMode",0,m,"lengthStr",0,e=>{if(!e)return"";let t=Math.floor(e/3600),n=Math.floor(e%3600/60),r="".concat("".concat(n).padStart(2,"0"),":").concat("".concat(e%60).padStart(2,"0"));return t>0?"".concat(t,":").concat(r):r},"notEmpty",0,function(e){return null!=e}],892583)},685411,e=>{"use strict";e.s(["isInternalNavClick",0,function(e){let t;if(0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return!1;let n=e.target;if(!(null==n?void 0:n.closest)||n.closest("button, [role='button'], input, textarea, select, summary, label"))return!1;let r=n.closest("a[href]");if(!r||r.target&&"_self"!==r.target||r.hasAttribute("download"))return!1;try{t=new URL(r.href,window.location.href)}catch(e){return!1}return t.origin===window.location.origin&&(t.pathname!==window.location.pathname||t.search!==window.location.search)}])},241040,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(980528);async function i(e){let i=await (0,r.apiCall)("orders/paywall",{method:"POST",version:"v1",body:(0,n._)((0,t._)({},e),{getAllData:!0})});if(!i.data)return console.warn("[postOrderIntent] no data returned",i.error),{data:null,error:i.error,errorCode:i.errorCode};let a="data"in i.data&&i.data.data?i.data.data:i.data;return a.orderId?{data:{orderId:a.orderId,intent:a.intent},error:null,errorCode:null}:(console.warn("[postOrderIntent] no orderId in response"),{data:null,error:"Missing orderId",errorCode:i.errorCode})}async function a(e){return(0,r.apiCall)("orders/".concat(e),{version:"v1",cache:"no-store"})}async function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,r.apiCall)("orders/get-orders",{method:"POST",version:"v1",body:{status:"COMPLETED",start_key:e},cache:"no-store"})}async function o(e){return(0,r.apiCall)("gifting",{method:"POST",version:"v1",body:e,cache:"no-store"})}async function l(e){return(0,r.apiCall)("orders/tax-calculation",{method:"POST",version:"v1",body:e})}async function u(e){let{orderId:t,taxCalculationId:n,country:i,postalCode:a}=e;return(0,r.apiCall)("orders/".concat(t,"/update-tax"),{method:"POST",version:"v1",body:{taxCalculationId:n,country:i,postalCode:a}})}async function c(e){return(0,r.apiCall)("orders/post-payment-setup",{method:"POST",version:"v1",body:e})}async function d(e,t,n){return(0,r.apiCall)("orders/".concat(e,"/items/").concat(t,"/metadata"),{method:"PUT",version:"v1",body:n})}async function h(e){return(0,r.apiCall)("orders/pre-payment-check",{method:"POST",version:"v1",body:e})}e.s(["createGiftOrder",0,o,"fetchOrders",0,s,"getOrderDetails",0,a,"getOrderTax",0,l,"orderPrepaymentCheck",0,h,"postOrderIntent",0,i,"postOrderSetup",0,c,"updateOrderItemMetadata",0,d,"updateOrderTax",0,u])},941802,e=>{"use strict";var t=e.i(887558);let n={isGgInProd:!0,apibe:{base:"https://gw.ganjingworld.com",preflightBase:t.default.env.NEXT_PUBLIC_API_BE_SKIP_PREFLIGHT_BASE,beSkipPreflight:"true"===t.default.env.NEXT_PUBLIC_API_BE_SKIP_PREFLIGHT,imageVODBase:"https://imgapi.cloudokyo.cloud/api/v2",videoVODBase:"https://vodapi.cloudokyo.cloud/api/v1",fileVODBase:"https://othapi.cloudokyo.cloud/api/v1",adsBase:"https://g2.ganjing.world/v1/cdkapi",adsJsBase:"https://g-static.ganjingworld.com/assets/ugc/_OF1pmWz0L07ks7areFEXFDA",bannerAdsApiVer:t.default.env.NEXT_PUBLIC_BANNER_ADS_API_VERSION||"1",countBase:"https://livecount.ganjingworld.com",rightDaoSearch:"https://se.ganjingworld.com",timeout:t.default.env.NEXT_PUBLIC_API_BE_TIMEOUT||"2000"},creatorStudio:{home:"https://studio.ganjingworld.com",mobile:t.default.env.NEXT_PUBLIC_STUDIO_MOBILE_URL,playlist:"playlists",permission:"permission",monetization:"monetization",customization:"customization"},previewInfo:{developer:t.default.env.NEXT_PUBLIC_DEVELOPER,timestamp:t.default.env.NEXT_PUBLIC_DEPLOY_TIME},reviveAdServer:{reviveId:"1a186e640d2739ac0f7becaba5461cdf"},GJW_Mall:"/lifestyle",Newsletter:"/newsletter",helpCenter:"http://help.ganjingworld.com/"};e.s(["ENABLE_PROACTIVE_TAG_ASSET_LOADING_REGEX",0,[/^\/news\//,/^\/video\//,/^\/live\//,/^\/shorts\//,/^\/tag\//],"URLS",0,n])},601325,e=>{"use strict";var t=e.i(868275);e.s(["MemCache",0,class{buildCacheKey(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.flat().join("/")}read(e){let t=this.store.get(e);if(t)return Date.now()>t.expiry?void this.store.delete(e):t.value}write(e,t){if(this.store.size>=this.maxEntries){let e=this.store.keys().next().value;void 0!==e&&this.store.delete(e)}this.store.set(e,{value:t,expiry:Date.now()+this.ttlMs})}async getAsync(e,t){let n=this.read(e);if(void 0!==n)return n;let r=this.inflight.get(e);if(r)return r;let i=t().then(t=>(this.write(e,t),this.inflight.delete(e),t)).catch(t=>{throw this.inflight.delete(e),t});return this.inflight.set(e,i),i}async getAsync_SingleCall(e,t){return this.getAsync(e,t)}async getAsync_SingleCall_DiffKeys(e,t){let n=this.read(e);if(void 0!==n)return n;let r=await t([e]);for(let e of Object.keys(r))this.write(e,r[e]);return r[e]}constructor(e=100,n=1e3){(0,t._)(this,"maxEntries",void 0),(0,t._)(this,"ttlMs",void 0),(0,t._)(this,"store",void 0),(0,t._)(this,"inflight",void 0),this.maxEntries=e,this.ttlMs=n,this.store=new Map,this.inflight=new Map}}])},584237,e=>{"use strict";let t=e=>"gjw_flow:".concat(e);
1var n=e.i(669861);let r=null;function i(){return r||(r=function(e){var n;let{now:r,registry:i}=e,a=(n=e.storage,{get(e){try{return n.get(e)}catch(e){return null}},set(e,t){try{n.set(e,t)}catch(e){}},remove(e){try{n.remove(e)}catch(e){}}}),s=new Map;return{save(){for(let e of i.active()){let n;if(e.persist){try{n=JSON.stringify({fields:e.fields,ts:r()})}catch(e){continue}a.set(t(e.name),n)}}},restore(e){let n=a.get(t(e));if(null===n)return;let o=function(e){if(!e)return null;try{let t=JSON.parse(e);return"number"!=typeof(null==t?void 0:t.ts)||"object"!=typeof(null==t?void 0:t.fields)||null===t.fields||Array.isArray(t.fields)?null:t}catch(e){return null}}(n);!o||r()-o.ts>18e5?a.remove(t(e)):(a.remove(t(e)),i.read(e)||s.set(e,i.install(e,o.fields,{persist:!0})))},clear(e){var n;a.remove(t(e)),null==(n=s.get(e))||n.end(),s.delete(e)}}}({storage:{get:e=>sessionStorage.getItem(e),set:(e,t)=>sessionStorage.setItem(e,t),remove:e=>sessionStorage.removeItem(e)},now:()=>Date.now(),registry:n.flowRegistry})),r}e.s(["clearPurchaseAttempt",0,function(){i().clear("purchase")},"endSignonJourney",0,function(){n.flowRegistry.active().some(e=>"signon"===e.name&&e.persist)&&n.flowRegistry.endByName("signon"),i().clear("signon")},"restorePurchaseAttempt",0,function(){i().restore("purchase")},"restoreSignonJourney",0,function(){i().restore("signon")},"saveLiveJourneys",0,function(){i().save()}],584237)},599369,21868,e=>{"use strict";var t=e.i(616862),n=e.i(83425),r=e.i(715497),i=e.i(164309),a=e.i(784544),s=e.i(296439);let o="GJWAccountCreated";function l(e){let t,n=s.sessionStore.getItem(o);if(!n)return!1;try{t=JSON.parse(n)}catch(e){return!1}return!!(!t.at||Date.now()-t.at>3e5||!t.identifier||!t.name)&&t.userId===e&&(s.sessionStore.removeItem(o),!0)}function u(e){let t,n=s.sessionStore.getItem(o);if(!n)return null;try{t=JSON.parse(n)}catch(e){return s.sessionStore.removeItem(o),null}let r=!t.at||Date.now()-t.at>3e5;return t.userId&&t.identifier&&t.name&&!r?t.userId!==e?null:(s.sessionStore.removeItem(o),{userId:t.userId,identifier:t.identifier,name:t.name}):(s.sessionStore.removeItem(o),null)}e.s(["clearAccountCreatedIntent",0,function(){s.sessionStore.removeItem(o)},"markAccountCreatedIntent",0,function(e){s.sessionStore.setItem(o,JSON.stringify((0,a._)((0,i._)({},e),{at:Date.now()})))},"popAccountCreatedIntent",0,u,"takeExpiredAccountCreatedIntent",0,l],21868);var c=e.i(584237),d=e.i(199102);async function h(i){"created"!==await r.dialog.open({name:"AccountCreatedDialog",loader:()=>e.A(890782),props:i,settings:{testId:"account-created-dialog",closeButtonTestId:"close-account-created-dialog",className:"max-w-[450px] gap-0 border-0 p-0 rounded-xl sm:rounded-xl"}}).result&&n.trackingEventBus.emit(t.TRACKING_EVENT.PASSWORD_SKIPPED,{auth_method:"email"})}async function f(){var e;let r=null==(e=d.useAccountStore.getState().user)?void 0:e.id;if(!r)return;if(l(r)){(0,c.restoreSignonJourney)(),n.trackingEventBus.emit(t.TRACKING_EVENT.PASSWORD_SKIPPED,{auth_method:"email",abandon_stage:"expired"}),(0,c.endSignonJourney)();return}let i=u(r);i&&((0,c.restoreSignonJourney)(),await h({identifier:i.identifier,name:i.name}),(0,c.endSignonJourney)())}e.s(["showPendingAccountCreated",0,f],599369)},895571,e=>{"use strict";e.s(["ROUTE_PROGRESS_ABORT_EVENT",0,"gjw:route-progress-abort"])},445945,e=>{"use strict";let t=(0,e.i(812399).create)(e=>({hasNavigated:!1,markNavigated:()=>e({hasNavigated:!0})}));e.s(["useInAppNavStore",0,t])},370114,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(980528);async function i(e){var i;let a=await (0,r.apiCall)("subscription/gift",{version:"v2",query:{sender_uid:e.senderUid,next:e.next||void 0}});if(a.error||!a.data)return console.warn("[fetchGiftSubscriptions] failed to load gifts",a.error),(0,n._)((0,t._)({},a),{data:null});let s=a.data.next&&"eof"!==a.data.next?a.data.next:"",o=(null!=(i=a.data.list)?i:[]).filter(e=>"DRAFT"!==e.redeem_status);return(0,n._)((0,t._)({},a),{data:{list:o,next:s}})}async function a(e){let t=await (0,r.apiCall)("subscription/gift",{method:"POST",version:"v2",body:{order_id:e.orderId,sender_name:e.senderName,send_to:e.recipients}});return t.error&&console.warn("[createGiftSubscription] failed to create gift",t.error),t}e.s(["createGiftSubscription",0,a,"fetchGiftSubscriptions",0,i])},411122,e=>{"use strict";var t=e.i(164309),n=e.i(784544);let r="GiftInfo";e.s(["clearPendingGift",0,function(){try{localStorage.removeItem(r)}catch(e){}},"readPendingGift",0,function(e){try{let t=localStorage.getItem(r);if(!t)return null;let n=JSON.parse(t);if(!(null==n?void 0:n.orderId)||n.orderId!==e)return null;return n}catch(e){return null}},"storePendingGift",0,function(e,i){try{localStorage.setItem(r,JSON.stringify((0,n._)((0,t._)({},e),{orderId:i})))}catch(e){}}])},965718,e=>{"use strict";var t=e.i(980528);async function n(e){var n;return 0===e.length?{}:null!=(n=(await (0,t.apiPost)("graph/lookup",{ids:e})).data)?n:{}}async function r(e){return(0,t.apiPost)("users/delete",{reason:e})}
1e.s(["lookupOwners",0,n,"requestAccountDeletion",0,r])},54258,e=>{"use strict";var t,n=e.i(965718),r=e.i(296439);let i="gjw-forgetMe";var a=((t={})[t.Reason=1]="Reason",t[t.Subscription=2]="Subscription",t[t.Confirm=3]="Confirm",t);async function s(e){let t=await (0,n.requestAccountDeletion)(e);return t.error?{success:!1,error:t.error}:{success:!0}}e.s(["ForgetMeStep",()=>a,"REASON_COMMENT_LIMIT",0,1e3,"REASON_OTHER",0,4,"clearForgetMeMarker",0,function(){(0,r.removeItem)(i)},"formatDeletionReason",0,function(e,t,n){return 4===t&&n?"".concat(e,": ").concat(n):e},"hasPlanBlockingDeletion",0,function(e){return!!(null==e?void 0:e.length)&&e.some(e=>{var t;return!!(null==e||null==(t=e.plan)?void 0:t.id)&&"ACTIVE"===e.subs_status})},"isReasonComplete",0,function(e,t){return 4===e?t.trim().length>0:e>0&&e<4},"readForgetMeMarker",0,function(){let e=(0,r.getItem)(i);if(!e)return null;try{let t=JSON.parse(e);return"number"==typeof(null==t?void 0:t.date)?t:null}catch(e){return null}},"saveForgetMeMarker",0,function(e){(0,r.setItem)(i,JSON.stringify(e))},"submitForgetMeRequest",0,s])},797056,e=>{"use strict";var t=e.i(715497),n=e.i(54258);let r={testId:"forget-me-dialog",closeButtonTestId:"close-forget-me-dialog",disableBackdropClick:!0,className:"w-[678px] max-w-[90%] gap-0 p-0 rounded-xl sm:rounded-xl sm:max-w-[678px] dark:border-[#324878]"};e.s(["openForgetMeCompleteDialog",0,function(i){let a=t.dialog.open({name:"ForgetMeCompleteDialog",loader:()=>e.A(259276),props:{marker:i},settings:r});return a.result.then(()=>{(0,n.clearForgetMeMarker)(),window.location.assign("/")}),a},"openForgetMeDialog",0,function(){return t.dialog.open({name:"ForgetMeDialog",loader:()=>e.A(858624),settings:r})}])},634408,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(951120),i=e.i(965718),a=e.i(199102),s=e.i(94559);async function o(e){try{var t;let n=null==(t=(await (0,i.lookupOwners)([e]))[e])?void 0:t.name;return n&&(0,r.cacheGuestName)(n),n}catch(e){console.warn("[signInAsGuest] guest name lookup failed",e);return}}async function l(){var e;let t=(0,s.getDSID)(),n=a.useAccountStore.getState();n.user&&n.clearUser();let i=(e,r,i)=>n.setIdentity({id:e||t,name:r||"Guest",avatar:"",guestToken:i,role:"owner"}),l=await (0,s.getStoredAccessTokenAsync)();if(l&&!(0,s.tokenIsExpired)(l)){let e=(0,r.getCachedGuestDevice)(),t=null==e?void 0:e.id,n=t?await o(t):void 0;return n||(n=null==e?void 0:e.name),i(t,n,l),!1}let u=await (0,r.registerDevice)(t);if(!u.data)return 205015!==u.errorCode&&(console.warn("[signInAsGuest] Failed to register device"),!1);let c=null==(e=(await (0,r.registerGuestToken)()).data)?void 0:e.accessToken;c?await (0,s.saveAccessToken)(c,""):console.warn("[signInAsGuest] Failed to register guest token");let d=u.data.id,h=d?await o(d):void 0;return h||(h=u.data.name),i(d,h,c),!0}let u=null,c=null,d=0;async function h(){return!a.useAccountStore.getState().user&&(u||(null!==c&&Date.now()-d<5e3?c:u=f().finally(()=>{u=null})))}async function f(){let e=!1;try{var i;await (0,r.registerDevice)((0,s.getDSID)());let o=null==(i=(await (0,r.registerGuestToken)()).data)?void 0:i.accessToken;if(!o)return console.warn("[refreshGuestToken] failed to mint a new guest token"),!1;let l=await (0,s.getStoredAccessTokenAsync)();if(a.useAccountStore.getState().user||(0,s.getTokenStatus)(l).uid&&!(0,s.tokenIsExpired)(l))return!1;await (0,s.saveAccessToken)(o,"");let u=a.useAccountStore.getState();return u.setTokenStatus((0,s.getTokenStatus)(o)),!u.user&&u.identity&&u.setIdentity((0,n._)((0,t._)({},u.identity),{guestToken:o})),e=!0,!0}catch(e){return console.warn("[refreshGuestToken] failed:",e instanceof Error?e.message:String(e)),!1}finally{c=e,d=Date.now()}}let g=0;async function m(){return u||!(g>=3)&&(g++,h())}e.s(["refreshGuestToken",0,h,"repersistGuestToken",0,m,"signInAsGuest",0,l])},87189,e=>{"use strict";async function t(e,t,r,i){let a=await e(),s=1;for(;!i(a)&&s<r;)await n(t),a=await e(),s+=1;return a}function n(e){return new Promise(t=>setTimeout(t,e))}e.s(["longPolling",0,t,"sleep",0,n])},198392,e=>{"use strict";let t="$3_for_2months_Streaming";e.s(["SUBS_CONTEXT2",0,"subs_v2","getPromoteName",0,function(e){var n;if(!e)return;if(e.includes("STREAMING-OFF-TRIAL"))return t;if(e.includes("STREAMING-OFF"))return"Streaming yearly 30%";if(e.includes("GOLD-OFF"))return"Gold yearly 27%";if(e.includes("BASIC-YEAR-OFF"))return"Ads yearly 52%";if(e.includes("GJW_INDIVIDUAL_BASIC")||e.includes("BASIC-MONTH-OFF"))return"Ads $3.99";let r=null==(n=new URLSearchParams(window.location.search).get("campaign"))?void 0:n.toUpperCase();if(r&&r===e)return t}])},486749,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(598208);function i(e){return"checkout"===e?{className:"!top-[var(--sheet-top-inset)] z-[300] flex flex-col gap-0 overflow-hidden rounded-t-2xl border-0 bg-white p-0 shadow-[0_-8px_30px_rgba(0,0,0,0.18)] touch-auto dark:bg-[#001426]",overlayClassName:"!top-[var(--sheet-top-inset)] z-[299] bg-black/35"}:{className:"!top-0 !pointer-events-none z-[300] flex flex-col gap-0 border-0 bg-transparent p-0 shadow-none touch-auto",overlayClassName:"!top-0 z-[299] bg-black/35"}}e.s(["checkoutSheetStep",0,i,"checkoutSurface",0,function(){return window.innerWidth>=r.BREAKPOINT.TABLET?{className:"w-[calc(100vw-24px)] max-w-[450px] gap-0 overflow-hidden rounded-2xl border-0 bg-white p-0 shadow-[0_30px_80px_rgba(0,0,0,0.4)] dark:bg-[#001426]",disableBackdropClick:!0}:(0,n._)((0,t._)({variant:"sheet",side:"bottom"},i("checkout")),{dontPausePlayer:!0,hideHandle:!0,hideCloseButton:!0})}])},768681,432277,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(616862),i=e.i(83425),a=e.i(294169),s=e.i(715497),o=e.i(334226);function l(){return s.dialog.open({name:"ProcessingOrderDialog",loader:()=>e.A(732621).then(e=>({default:e.ProcessingOrderDialog})),settings:(0,t._)({hideCloseButton:!0,disableBackdropClick:!0,dismissible:!1},(0,o.paymentDialogSurface)())})}e.s(["openProcessingOrderDialog",0,l],432277);var u=e.i(241040),c=e.i(87189),d=e.i(293369),h=e.i(75595),f=e.i(419151),g=e.i(132286);function m(s,o){var l,u,c;let{userId:m,fallbackContent:p}=o,v=null==(u=s.items)?void 0:u[0],_=null!=(l=null==v?void 0:v.productId)?l:"",S=null==v?void 0:v.productType,y=function(e){if(!e)return{};try{return JSON.parse(e)}catch(e){return{}}}(null==v?void 0:v.metadata),b=g.useContentAccessStore.getState();if(S){let e="DIG_RNT"===S,a=null!=(c=null==p?void 0:p.id)?c:_,o=p?(0,f.mapCntType)(p):"DPL_PUR"===S?"Playlist":void 0;i.trackingEventBus.emit(e?r.TRACKING_EVENT.RENT_SUCCESS:r.TRACKING_EVENT.BUY_SUCCESS,(0,n._)((0,t._)({cnt_id:a},o&&{cnt_type:o}),{title:null==p?void 0:p.title,order_id:s.id,order_uid:s.userId}));let l=window.location.href.split("?")[0];i.trackingEventBus.emit(e?r.TRACKING_EVENT.RENT_VOD:r.TRACKING_EVENT.PURCHASE_VOD,(0,n._)((0,t._)({cnt_id:a},o&&{cnt_type:o}),{title:null==p?void 0:p.title,url:l}))}_&&("DPL_PUR"===S?b.markPlaylistPurchased(_):"DIG_RNT"===S||(b.markContentPurchased(_),y.prod_id&&y.prod_id!==_&&b.markContentPurchased(y.prod_id))),m&&_&&((0,a.mutate)(["entitlement",_,m]),(0,a.mutate)(["rental",_,m])),"DPL_PUR"===S?e.A(104473).then(e=>{let{fetchPlaylistDetail:t}=e;t(_).then(e=>{e&&d.paymentEventBus.emit(h.PAYMENT_EVENT.PLAYLIST_PURCHASE_SUCCEEDED,{playlist:e})})}):("DIG_PUR"===S||"DIG_RNT"===S)&&p&&d.paymentEventBus.emit(h.PAYMENT_EVENT.VIDEO_PURCHASE_SUCCEEDED,{content:p})}async function p(e,t){if(!e)return;let n=l(),r=!1,i=setTimeout(()=>{r||n.close()},2e4);try{let n=(await (0,c.longPolling)(()=>(0,u.getOrderDetails)(e),1e3,30,e=>{var t;return(null==(t=e.data)?void 0:t.status)==="COMPLETED"})).data;(null==n?void 0:n.status)==="COMPLETED"?m(n,t):d.paymentEventBus.emit(h.PAYMENT_EVENT.PURCHASE_FAILED)}catch(e){console.warn("[pollAndApplyOrder] polling failed",e),d.paymentEventBus.emit(h.PAYMENT_EVENT.PURCHASE_FAILED)}finally{r=!0,clearTimeout(i),await (0,c.sleep)(400),n.close()}}e.s(["applyCompletedOrder",0,m,"pollAndApplyOrder",0,p],768681)},49862,e=>{"use strict";e.s(["default",0,function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}])},706462,274874,659173,122954,e=>{"use strict";var t=e.g&&e.g.Object===Object&&e.g;e.s(["default",0,t],274874);var n="object"==typeof self&&self&&self.Object===Object&&self,r=t||n||Function("return this")();e.s(["default",0,r],659173);var i=r.Symbol;e.s(["default",0,i],122954);var a=Object.prototype,s=a.hasOwnProperty,o=a.toString,l=i?i.toStringTag:void 0;let u=function(e){var t=s.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[l]=n:delete e[l]),i};var c=Object.prototype.toString,d=i?i.toStringTag:void 0;e.s(["default",0,function(e){return null==e?void 0===e?"[object Undef
1ined]":"[object Null]":d&&d in Object(e)?u(e):c.call(e)}],706462)},492943,e=>{"use strict";e.s(["default",0,function(e){return null!=e&&"object"==typeof e}])},753935,295778,e=>{"use strict";var t=e.i(49862),n=e.i(659173);let r=function(){return n.default.Date.now()};var i=/\s/;let a=function(e){for(var t=e.length;t--&&i.test(e.charAt(t)););return t};var s=/^\s+/,o=e.i(706462),l=e.i(492943),u=0/0,c=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,h=/^0o[0-7]+$/i,f=parseInt;let g=function(e){if("number"==typeof e)return e;if("symbol"==typeof(n=e)||(0,l.default)(n)&&"[object Symbol]"==(0,o.default)(n))return u;if((0,t.default)(e)){var n,r,i="function"==typeof e.valueOf?e.valueOf():e;e=(0,t.default)(i)?i+"":i}if("string"!=typeof e)return 0===e?e:+e;e=(r=e)?r.slice(0,a(r)+1).replace(s,""):r;var g=d.test(e);return g||h.test(e)?f(e.slice(2),g?2:8):c.test(e)?u:+e};var m=Math.max,p=Math.min;e.s(["default",0,function(e,n,i){var a,s,o,l,u,c,d=0,h=!1,f=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function _(t){var n=a,r=s;return a=s=void 0,d=t,l=e.apply(r,n)}function S(e){var t=e-c,r=e-d;return void 0===c||t>=n||t<0||f&&r>=o}function y(){var e,t,i,a=r();if(S(a))return b(a);u=setTimeout(y,(e=a-c,t=a-d,i=n-e,f?p(i,o-t):i))}function b(e){return(u=void 0,v&&a)?_(e):(a=s=void 0,l)}function w(){var e,t=r(),i=S(t);if(a=arguments,s=this,c=t,i){if(void 0===u)return d=e=c,u=setTimeout(y,n),h?_(e):l;if(f)return clearTimeout(u),u=setTimeout(y,n),_(c)}return void 0===u&&(u=setTimeout(y,n)),l}return n=g(n)||0,(0,t.default)(i)&&(h=!!i.leading,o=(f="maxWait"in i)?m(g(i.maxWait)||0,n):o,v="trailing"in i?!!i.trailing:v),w.cancel=function(){void 0!==u&&clearTimeout(u),d=0,a=c=s=u=void 0},w.flush=function(){return void 0===u?l:b(r())},w}],753935);var v=e.i(94559);function _(){try{return window.self!==window.top}catch(e){return!0}}function S(e){let t;return!!e&&(!!(["localhost","127.0.0.1","::1"].includes(e)||function(e){if(!e)return!1;if(/^10\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(e)||/^192\.168\.\d{1,3}\.\d{1,3}$/.test(e))return!0;let t=e.match(/^172\.(\d{1,3})\.\d{1,3}\.\d{1,3}$/);if(t){let e=Number(t[1]);return e>=16&&e<=31}return!1}(e))||["ganjing.com","ganjingworld.com","ganjingworld.dev","ganjing.dev","localhost"].includes((t=e.split(".")).length>2?t.slice(-2).join("."):e))}e.s(["broadcastTokenToParent",0,function(e){if(_())try{var t;null==(t=window.top)||t.postMessage(JSON.stringify({type:"gjw-sso",token:e}),"*")}catch(e){console.warn("[broadcastTokenToParent] Failed to post message to parent")}},"isBroadcastableUserToken",0,function(e){if((0,v.tokenIsExpired)(e))return!1;let t=e.split(".");if(3===t.length)try{if(JSON.parse(atob(t[1])).did)return!1}catch(e){}return!0},"isInIframe",0,_,"parseSSOMessage",0,function(e){if(!e.data||!function(e){if(!e)return!1;try{let t=new URL(e).hostname;if(!t)return!1;let n=new URLSearchParams(window.location.search).get("host"),r=function(e){if(!e)return"";try{return new URL("https://".concat(e)).hostname}catch(t){return e.split(":")[0]}}(n||"");if(r&&t===r&&S(r)||t===window.location.hostname)return!0;if(document.referrer)try{let e=new URL(document.referrer).hostname;if(e&&t===e)return!0}catch(e){}return S(t)}catch(e){return!1}}(e.origin))return null;try{let t="string"==typeof e.data?JSON.parse(e.data):e.data;if((null==t?void 0:t.type)!=="gjw-sso")return null;if("refreshToken"===t.action&&"string"==typeof t.value&&t.value.length)return{action:"refreshToken",value:t.value,refreshToken:t.refreshToken};if("logout"===t.action)return{action:"logout"};return null}catch(e){return null}}],295778)},394708,e=>{"use strict";var t=e.i(164309),n=e.i(74297),r=e.i(812399);let i={currentTime:0,duration:0,isPlaying:!1,mediaReady:!1},a=(0,r.create)(()=>(0,t._)({},i));e.s(["resetPlayerRuntime",0,function(){a.setState((0,t._)({},i))},"subscribePlayerRuntime",0,function(){let e=[n.playerEventBus.on("playback:timeupdate",e=>{let{currentTime:t,duration:n}=e;return a.setState({currentTime:t,duration:n})}),n.playerEventBus.on("playback:statechange",e=>{let{state:t}=e;return a.setState({isPlaying:"playing"===t})}),n.playerEventBus.on("media:ready",()=>a.setState({mediaReady:!0}))];return()=>{for(let t of e)t()}},"usePlayerRuntimeStore",0,a])},742637,e=>{"use strict";let t={"player-forward-10":"skip","player-backward-10":"skip","player-forward":"skip","player-rewind":"skip","player-time-slider":"bar","player-live-badge":"live_edge","player-play":"restart"},n=new Set(["ArrowLeft","ArrowRight","KeyJ","KeyL"]),r=null;function i(e,t){e&&(r={cause:e,at:t})}e.s(["bindSeekCauseTracking",0,function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>Date.now(),a=e=>i(function(e){for(let r of e){var n;let e=null==r||null==(n=r.getAttribute)?void 0:n.call(r,"data-testid");if(e&&e in t)return t[e]}}(e.composedPath()),r()),s=e=>{var t;return i((t=e.code,n.has(t)?"keyboard":void 0),r())};return e.addEventListener("pointerdown",a,!0),e.addEventListener("keydown",s,!0),()=>{e.removeEventListener("pointerdown",a,!0),e.removeEventListener("keydown",s,!0)}},"takeSeekCause",0,function(e){let t=r;return r=null,t&&e-t.at<=3e3?t.cause:void 0}])},132286,e=>{"use strict";var t=e.i(164309),n=e.i(784544);let r=(0,e.i(812399).create)(e=>({purchasedContentIds:{},purchasedPlaylistIds:{},subscribedChannelIds:{},markContentPurchased:r=>e(e=>({purchasedContentIds:(0,n._)((0,t._)({},e.purchasedContentIds),{[r]:!0})})),markPlaylistPurchased:r=>e(e=>({purchasedPlaylistIds:(0,n._)((0,t._)({},e.purchasedPlaylistIds),{[r]:!0})})),markChannelSubscribed:r=>e(e=>({subscribedChannelIds:(0,n._)((0,t._)({},e.subscribedChannelIds),{[r]:!0})}))}));e.s(["useContentAccessStore",0,r])},334226,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(715497),i=e.i(598208);function a(){return window.innerWidth>=i.BREAKPOINT.MD?{className:"w-[calc(100vw-24px)] max-w-[500px] gap-0 overflow-hidden rounded-2xl border-0 bg-card p-0 text-card-foreground shadow-[0_30px_80px_rgba(0,0,0,0.4)]"}:{variant:"sheet",side:"bottom",className:"z-[300] gap-0 overflow-hidden rounded-t-2xl border-0 bg-card p-0 pb-[env(safe-area-inset-bottom)] text-card-foreground",overlayClassName:"z-[300] bg-black/50"}}e.s(["openPaymentStatusDialog",0,function(i){let s="processing"===i.variant;return r.dialog.open({name:"PaymentStatusDialog",loader:()=>e.A(371487).then(e=>({default:e.PaymentStatusDialog})),props:i,settings:(0,n._)((0,t._)({},a()),{dismissible:!s,hideCloseButton:s,disableBackdropClick:s})})},"paymentDialogSurface",0,a])},268517,e=>{"use strict";var t=e.i(980528);async function n(e){if(!e)return{data:null,error:"Invalid input",errorCode:400};let n=new URLSearchParams({id:e});return(0,t.apiCall)("rentals/check?".concat(n.toString()),{version:"v1",cache:"no-store"})}async function r(e){return e?(0,t.apiCall)("rentals/".concat(e,"/consume"),{method:"POST",version:"v1"}):{data:null,error:"Invalid input",errorCode:400}}async function i(e,n){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!n)return{data:null,error:"Invalid input",errorCode:400};let i="ent=".concat(encodeURIComponent(e),"&uid=").concat(encodeURIComponent(n));return(0,t.apiCall)("entitlements/lookup?".concat(i),{version:"v1",cache:r?"no-store":void 0})}async function a(){return(0,t.apiCall)("entitlements/reset",{method:"POST",version:"v1"})}e.s(["checkRental",0,n,"entitlementLookup",0,i,"resetEntitlements",0,a,"startRentalPeriod",0,r])},339211,e=>{"use strict";var t=e.i(164309);let n="channel_membership";
1function r(e){return(null==e?void 0:e.billing_cycle)==="MONTH"?"monthly":(null==e?void 0:e.billing_cycle)==="YEAR"?"yearly":void 0}e.s(["AUTH_TRIGGER_CHANNEL_SUBSCRIPTION",0,"channel_subscription","BILLING_PORTAL_CONTEXT",0,"channel_past_due_dialog","BLOCK_REASON",0,{CHANNEL_OWNER:"channel_owner",CHANNEL_MANAGER:"channel_manager",REGION_NOT_ALLOWED:"region_not_allowed",PAYMENT_PAST_DUE:"payment_past_due"},"CHANNEL_MEMBERSHIP_PLAN_NAME",0,n,"activePlanTokens",0,function(e,t){let r=new Set,i=null==e?void 0:e.entitlements;if(Array.isArray(i)){for(let e of i)if(null==e||!e.status||"ACTIVE"===e.status)if((null==e?void 0:e.type)==="CHANNEL"){if((null==t?void 0:t.lapsedChannelId)&&e.sourceId===t.lapsedChannelId)continue;r.add(n)}else(null==e?void 0:e.type)==="ENTITLEMENT"&&e.ent&&r.add(e.ent)}let a=null==e?void 0:e.active_plans;if(Array.isArray(a))for(let e of a)(null==e?void 0:e.subs_status)==="ACTIVE"&&e.entitlement&&r.add(e.entitlement);return[...r]},"billingPeriodOf",0,r,"channelMembershipPurchaseFields",0,function(e){let i=r(e),a="number"==typeof(null==e?void 0:e.price)?Number((e.price/100).toFixed(2)):void 0;return(0,t._)({plan_name:n},void 0!==i&&{recurring_period:i},void 0!==a&&{amount:a})}])},902719,e=>{"use strict";e.s(["DRAWER_EXIT_MS",0,500,"MODAL_EXIT_MS",0,200,"PROGRESS_EXIT_MS",0,300,"PROGRESS_Z_INDEX",0,10010,"SHEET_EXIT_MS",0,300,"TOAST_EXIT_MS",0,300,"TOAST_Z_INDEX",0,10001])},287858,972502,e=>{"use strict";var t=e.i(164309),n=e.i(784544),r=e.i(616862),i=e.i(83425),a=e.i(405252),s=e.i(715497),o=e.i(902719),l=e.i(334226),u=e.i(298481),c=e.i(268517),d=e.i(99115),h=e.i(152054),f=e.i(121221),g=e.i(235227);let m=["AU","AT","BE","BG","CA","HR","CY","CZ","DK","EE","FI","FR","DE","GB","GR","HK","HU","IE","IT","JP","LV","LT","LU","MT","MX","NL","PL","PT","RO","SK","SI","KR","ES","SE","TW","US","VN","TH","NZ","AE","SA","SG","MY","CH","ID"];async function p(){var e,t;let{data:n}=await (0,g.checkIpGeo)(),r=null!=(e=null==n?void 0:n.countryCode)?e:"";return{isAllowedCountry:!n||m.includes(null!=(t=n.countryCode)?t:""),countryCode:r}}e.s(["checkCountryCodeAllowedPayment",0,p],972502);var v=e.i(199102),_=e.i(339211);function S(t){s.dialog.open({name:"ChannelSubscribeDialog",loader:()=>e.A(273299).then(e=>({default:e.ChannelSubscribeDialog})),props:t,settings:{hideCloseButton:!0,className:"w-[calc(100vw-24px)] max-w-[600px] gap-0 overflow-hidden rounded-2xl border-0 bg-white p-0 shadow-[0_30px_80px_rgba(0,0,0,0.4)] dark:bg-[#051424]"}})}function y(n){s.dialog.open({name:"SubscriptionNotAllowedDialog",loader:()=>e.A(480480).then(e=>({default:e.SubscriptionNotAllowedDialog})),props:n,settings:(0,t._)({testId:"subscription-not-allowed-dialog",closeButtonTestId:"subscription-not-allowed-close"},(0,l.paymentDialogSurface)())})}function b(e,a,s){i.trackingEventBus.emit(r.TRACKING_EVENT.SUBS_BLOCKED_SHOWN,(0,n._)((0,t._)({error:e,channel_id:a.id},s&&{context:s}),{active_plans:(0,_.activePlanTokens)(v.useAccountStore.getState().user,(0,t._)({},e===_.BLOCK_REASON.PAYMENT_PAST_DUE&&{lapsedChannelId:a.id}))}))}function w(){let e=v.useAccountStore.getState().user;return null==e?void 0:e.id}async function I(n){var r,i,o,g;let{channel:m,content:A,channelPlans:E,source:P}=n;if(!(null==m?void 0:m.id))return;let C=w();if((0,f.blockManagerAction)())return;let{identity:T,managedChannels:N}=v.useAccountStore.getState(),k=Array.isArray(N)&&N.some(e=>(null==e?void 0:e.id)===m.id&&(null==e?void 0:e.role)==="owner");if((0,h.isChannelOwner)(T,m.id)||k){s.dialog.toast({textKey:"profile.text.cannotSubscribeToOwnChannel",text:"You manage this channel — you can't subscribe to it.",type:"error"}),b(function(e){var t;let{identity:n,managedChannels:r}=v.useAccountStore.getState();return(0,h.isChannelOwner)(n,e)||"owner"===(Array.isArray(r)?null==(t=r.find(t=>(null==t?void 0:t.id)===e))?void 0:t.role:void 0)?_.BLOCK_REASON.CHANNEL_OWNER:_.BLOCK_REASON.CHANNEL_MANAGER}(m.id),m,P);return}let{isAllowedCountry:L}=await p();if(!L)return C?(y({channel:m}),void b(_.BLOCK_REASON.REGION_NOT_ALLOWED,m,P)):void await (0,a.openSignIn)({authTrigger:_.AUTH_TRIGGER_CHANNEL_SUBSCRIPTION,channelId:m.id});if(C){let n=null==(i=(await (0,d.fetchUserSubscriptions)()).data)||null==(r=i.list)?void 0:r.find(e=>{var t;return(null==(t=e.plan)?void 0:t.name)===m.id&&"PAST_DUE"===e.subs_status});if(n){g={subscription:n,channelName:m.name},s.dialog.open({name:"ChannelPastDueDialog",loader:()=>e.A(657585).then(e=>({default:e.ChannelPastDueDialog})),props:g,settings:(0,t._)({testId:"past-due-dialog"},(0,l.paymentDialogSurface)())}),b(_.BLOCK_REASON.PAYMENT_PAST_DUE,m,P);return}}if(!C){let e=await (0,a.openSignIn)({authTrigger:_.AUTH_TRIGGER_CHANNEL_SUBSCRIPTION,channelId:m.id}),t=w();if((null==e?void 0:e.signedIn)&&t){if(await (0,u.whenLoggedInUserDataReady)(),null==(o=(await (0,c.entitlementLookup)(m.id,t)).data)?void 0:o.some(e=>(null==e?void 0:e.status)==="ACTIVE"))return;await I({channel:m,content:A,channelPlans:E,source:P})}return}E.length&&S({channel:m,content:A,channelPlans:E,source:P})}e.s(["openChannelCheckoutDialog",0,function(r){s.dialog.open({name:"ChannelCheckoutDialog",loader:()=>e.A(385431).then(e=>({default:e.ChannelCheckoutDialog})),props:(0,n._)((0,t._)({},r),{onBack:()=>{let{channel:e,content:t,channelPlans:n,planId:i,source:a}=r;setTimeout(()=>S({channel:e,content:t,channelPlans:n,initialPlanId:i,source:a}),o.MODAL_EXIT_MS)}}),settings:{hideCloseButton:!0,disableBackdropClick:!0,className:"w-[calc(100vw-24px)] max-w-[440px] gap-0 overflow-hidden rounded-2xl border-0 bg-white p-0 shadow-[0_30px_80px_rgba(0,0,0,0.4)] dark:bg-[#001426]"}})},"openChannelSubscribeSuccessDialog",0,function(n){s.dialog.open({name:"ChannelSubscribeSuccessDialog",loader:()=>e.A(310035).then(e=>({default:e.ChannelSubscribeSuccessDialog})),props:n,settings:(0,t._)({testId:"subscribe-channel-success-dialog",closeButtonTestId:"subscribe-success-close"},(0,l.paymentDialogSurface)())})},"openSubscriptionNotAllowedDialog",0,y,"reportBlocked",0,b,"startChannelSubscribe",0,I],287858)},855289,e=>{"use strict";var t=e.i(868275);
1class n{setSocket(e){this.socket=e}emit(e,t){let n=this.listeners[e];if(n)for(let e of[...n])try{e(t)}catch(e){console.warn("[RealtimeSocketProxy] listener error: ".concat(e instanceof Error?e.message:String(e)))}}get readyState(){var e,t;return null!=(e=null==(t=this.socket)?void 0:t.readyState)?e:this.CLOSED}addEventListener(e,t){let n=this.listeners[e];n||(n=new Set,this.listeners[e]=n),n.add(t)}removeEventListener(e,t){var n;null==(n=this.listeners[e])||n.delete(t)}send(e){var t;(null==(t=this.socket)?void 0:t.readyState)===this.OPEN&&this.socket.send(e)}close(){}constructor(){(0,t._)(this,"CONNECTING",0),(0,t._)(this,"OPEN",1),(0,t._)(this,"CLOSING",2),(0,t._)(this,"CLOSED",3),(0,t._)(this,"listeners",{}),(0,t._)(this,"socket",null)}}let r=null;e.s(["getRealtimeSocketProxy",0,function(){return r||(r=new n),r}])},526782,e=>{e.v(e=>Promise.resolve().then(()=>e(951120)))},34239,e=>{e.v(e=>Promise.resolve().then(()=>e(634408)))},908097,e=>{e.v(e=>Promise.resolve().then(()=>e(94559)))},528842,e=>{e.v(e=>Promise.resolve().then(()=>e(49944)))},297900,e=>{e.v(e=>Promise.resolve().then(()=>e(270965)))},890782,e=>{e.v(t=>Promise.all(["static/chunks/2skljplhf4fz5.js","static/chunks/1tf0eixeok8l2.js","static/chunks/0z8j3ccj5r_pe.css"].map(t=>e.l(t))).then(()=>t(307432)))},689e3,e=>{e.v(e=>Promise.resolve().then(()=>e(494328)))},437753,e=>{e.v(t=>Promise.all(["static/chunks/3vxe5fc5ybdko.js"].map(t=>e.l(t))).then(()=>t(47846)))},630620,e=>{e.v(t=>Promise.all(["static/chunks/051296rzu26n6.js","static/chunks/1oxv2h3j8u7n3.js","static/chunks/1tf0eixeok8l2.js","static/chunks/2pt1v2q-qi6nj.js","static/chunks/0z8j3ccj5r_pe.css"].map(t=>e.l(t))).then(()=>t(659993)))},858624,e=>{e.v(t=>Promise.all(["static/chunks/3rdhmfuuy-d1l.js"].map(t=>e.l(t))).then(()=>t(113133)))},259276,e=>{e.v(t=>Promise.all(["static/chunks/1rdevyi5q8m8t.js"].map(t=>e.l(t))).then(()=>t(471582)))},100059,e=>{e.v(t=>Promise.all(["static/chunks/3_0g3gvr1yzq0.js"].map(t=>e.l(t))).then(()=>t(844774)))},445518,e=>{e.v(t=>Promise.all(["static/chunks/2x1g9w-7h9rob.js","static/chunks/170917jswa-yd.js","static/chunks/10z404u7a2chk.js","static/chunks/02xxhjv5odw7n.js"].map(t=>e.l(t))).then(()=>t(524678)))},371487,e=>{e.v(t=>Promise.all(["static/chunks/1p-gsz7tlz3fy.js"].map(t=>e.l(t))).then(()=>t(194405)))},732621,e=>{e.v(t=>Promise.all(["static/chunks/1_y4nvh7zc8sk.js"].map(t=>e.l(t))).then(()=>t(605050)))},104473,e=>{e.v(t=>Promise.all(["static/chunks/1zeom8skdmnc0.js"].map(t=>e.l(t))).then(()=>t(299644)))},258342,e=>{e.v(t=>Promise.all(["static/chunks/11t0b6l981l73.js","static/chunks/2n0h7ii5jvc5e.js","static/chunks/0_g1gmubbl03l.css"].map(t=>e.l(t))).then(()=>t(304612)))},817984,e=>{e.v(t=>Promise.all(["static/chunks/24-xs-zha524q.js"].map(t=>e.l(t))).then(()=>t(601788)))},88586,e=>{e.v(t=>Promise.all(["static/chunks/04mjuzzs8tpyo.js","static/chunks/1ksx9vhnnv6xg.css"].map(t=>e.l(t))).then(()=>t(461933)))},85878,e=>{e.v(t=>Promise.all(["static/chunks/05ds-rqtuahl4.js"].map(t=>e.l(t))).then(()=>t(788693)))},438262,e=>{e.v(t=>Promise.all(["static/chunks/1nn5dwm6iaz_h.js"].map(t=>e.l(t))).then(()=>t(174376)))},239441,e=>{e.v(t=>Promise.all(["static/chunks/01lwglbv4-xdm.js"].map(t=>e.l(t))).then(()=>t(472198)))},792145,e=>{e.v(t=>Promise.all(["static/chunks/1-odnugadoe0i.js","static/chunks/26p_ct8unf34r.js","static/chunks/0_g1gmubbl03l.css"].map(t=>e.l(t))).then(()=>t(861970)))},95623,e=>{e.v(t=>Promise.all(["static/chunks/0fu_vocxcwyle.js"].map(t=>e.l(t))).then(()=>t(174682)))},773163,e=>{e.v(t=>Promise.all(["static/chunks/0086-_wphmdq6.js"].map(t=>e.l(t))).then(()=>t(463972)))},730625,e=>{e.v(t=>Promise.all(["static/chunks/008kerzyf9590.js"].map(t=>e.l(t))).then(()=>t(546826)))},426255,e=>{e.v(t=>Promise.all(["static/chunks/0239lwejztbkm.js"].map(t=>e.l(t))).then(()=>t(285952)))},49620,e=>{e.v(t=>Promise.all(["static/chunks/335r3yhi_xnzs.js","static/chunks/44rmb09vxbrx6.js"].map(t=>e.l(t))).then(()=>t(576135)))},273299,e=>{e.v(t=>Promise.all(["static/chunks/440ptbdyu16v0.js","static/chunks/293w8702jr9tl.js","static/chunks/0y85jpy5zq-kp.js","static/chunks/17-ttfs-gmfui.js","static/chunks/2kgtf4mnhzvxt.js","
1static/chunks/2-h-n0062kucp.css"].map(t=>e.l(t))).then(()=>t(339433)))},385431,e=>{e.v(t=>Promise.all(["static/chunks/3ay66p7ejt_14.js","static/chunks/17c2xvixh3hbl.css"].map(t=>e.l(t))).then(()=>t(976749)))},310035,e=>{e.v(t=>Promise.all(["static/chunks/17xupivr7ua0_.js"].map(t=>e.l(t))).then(()=>t(521414)))},480480,e=>{e.v(t=>Promise.all(["static/chunks/2acxsvybg4z7k.js"].map(t=>e.l(t))).then(()=>t(354475)))},657585,e=>{e.v(t=>Promise.all(["static/chunks/3oxex1p50qipc.js"].map(t=>e.l(t))).then(()=>t(700169)))}]);

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.