"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[9185],{93482:(t,n,e)=>{e.d(n,{N:()=>a});const a="caption"},66458:(t,n,e)=>{e.d(n,{JE:()=>s,K:()=>r});var a=e(31209);const i=(0,e(7892).p)("captionInfoAtom@tiktok/webapp-atoms",{isCaptionModalOn:!1,currentCaption:"",captionModalEnterMethod:"click_cc_indicator"}),{useAtomService:s,useServiceState:o,useServiceDispatchers:r,getStaticApi:c}=(0,a.i)(i,((t,n)=>({setIsCaptionModalOn(t){n(i,(n=>Object.assign(Object.assign({},n),{isCaptionModalOn:t})))},setCurrentCaption(t){n(i,(n=>Object.assign(Object.assign({},n),{currentCaption:t})))},setCaptionModalEnterMethod(t){n(i,(n=>Object.assign(Object.assign({},n),{captionModalEnterMethod:t})))},setCaptionModalRoot(t){n(i,(n=>Object.assign(Object.assign({},n),{captionModalRoot:t})))}})))},49568:(t,n,e)=>{e.d(n,{PU:()=>a,ku:()=>c,u8:()=>g});var a,i=e(31209),s=e(7892);!function(t){t.Notice="notice",t.Error="error",t.CTA="cta"}(a||(a={}));const o=(0,s.p)("toastAtom@tiktok/webapp-atoms",{});let r=0;const{useAtomService:c,useServiceDispatchers:l,useServiceState:u,getStaticApi:g}=(0,i.i)(o,((t,n)=>({addToast(t){const e=`${Number(new Date).toString(36)}_${r++}`;n(o,(n=>Object.assign(Object.assign({},n),{[e]:Object.assign({id:e},t)})))},removeToast(...e){const a=t(o);e.forEach((t=>{t in a&&delete a[t]})),n(o,a)}})))},67416:(t,n,e)=>{e.d(n,{l:()=>o});var a=e(60484),i=e(60072),s=e(92502);const o=t=>{var n;const e=(0,i.F3)((n=>n[t])),{video:o}=(0,a.L$)(e),{claInfo:r}=(0,a.L$)(o),{selectedTranslationLanguage:c,translationDisableLanguages:l,isForeignCaptionOn:u,isNativeCaptionOn:g,isCaptionOn:d}=(null===(n=null==r?void 0:r.originalLanguageInfo)||void 0===n||n.languageCode,(0,s.RD)());return d}},92502:(t,n,e)=>{e.d(n,{U1:()=>y,$F:()=>h,RD:()=>L});var a=e(31209),i=e(7892),s=e(57431),o=e(58305);e(60484);const r="enableMasterTranslation",c="selectedTranslationLanguage",l="translationDisableLanguages",u="enableCaption";var g=e(90535),d=e(71281),v=function(t,n,e,a){return new(e||(e=Promise))((function(i,s){function o(t){try{c(a.next(t))}catch(t){s(t)}}function r(t){try{c(a.throw(t))}catch(t){s(t)}}function c(t){var n;t.done?i(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(o,r)}c((a=a.apply(t,n||[])).next())}))};const p=t=>v(void 0,void 0,void 0,(function*(){var n,e;return(null!==(e=null===(n=(yield(0,g.h)()).claConfig)||void 0===n?void 0:n.isoToSubtitleLanguageCode)&&void 0!==e?e:{})[t]||t}));e(46747),e(60072);var b=e(49568),O=function(t,n,e,a){return new(e||(e=Promise))((function(i,s){function o(t){try{c(a.next(t))}catch(t){s(t)}}function r(t){try{c(a.throw(t))}catch(t){s(t)}}function c(t){var n;t.done?i(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(o,r)}c((a=a.apply(t,n||[])).next())}))};const f=(0,i.p)("languageAtom@tiktok/webapp-atoms",{isMasterTranslationOn:!1,isForeignCaptionOn:!1,isNativeCaptionOn:!1,isCaptionOn:!1,selectedTranslationLanguage:"",translationDisableLanguages:[],enableMasterTranslation:0,enableForeignCaption:0,enableNativeCaption:0,isReady:!1}),{useAtomService:h,useServiceState:L,useServiceDispatchers:y,getStaticApi:T}=(0,a.i)(f,((t,n)=>({setLanguageSetting(t){return O(this,void 0,void 0,(function*(){const{user:t}=(0,s.x)();let e;e=yield function(){var t;return v(this,void 0,void 0,(function*(){const n=null!==(t=(0,d.d)("enable_post_translation"))&&void 0!==t?t:"v0",e="v1"===n||"v3"===n&&"1"===(0,o._S)(u,"0"),a=1..toString(),i="1"===(0,o._S)(u,"0"),p=(0,o._S)(r,e?a:"")===a;let b=[],O=(()=>{const{language:t}=(0,s.x)();let n=t;return"zh-Hant-TW"===t?n="zh-Hant":"zh-Hans"!==t&&(n=t.split("-")[0]),n})();try{b=JSON.parse((0,o._S)(l,"[]")),O=yield(f=JSON.parse((0,o._S)(c,"")),v(void 0,void 0,void 0,(function*(){var t,n;return(null!==(n=null===(t=(yield(0,g.h)()).claConfig)||void 0===t?void 0:t.subtitleToIsoLanguageCode)&&void 0!==n?n:{})[f]||f})))}catch(t){}var f;return{isCaptionOn:i,isMasterTranslationOn:p,selectedTranslationLanguage:O,translationDisableLanguages:b}}))}(),n(f,(t=>Object.assign(Object.assign(Object.assign({},t),e),{isReady:!0})))}))},setSelectedTranslationLanguage(e){return O(this,void 0,void 0,(function*(){const a=t(f),i=yield p(e);n(f,(t=>Object.assign(Object.assign({},t),{selectedTranslationLanguage:e}))),yield this.updateLanguageSettings(c,i,a)}))},setTranslationDisableLanguages(e){return O(this,void 0,void 0,(function*(){const a=t(f);n(f,(t=>Object.assign(Object.assign({},t),{translationDisableLanguages:e}))),yield this.updateLanguageSettings(l,e,a)}))},setIsMasterTranslationOn(e){return O(this,void 0,void 0,(function*(){const a=t(f),i=e?1:3;n(f,(t=>Object.assign(Object.assign({},t),{isMasterTranslationOn:e,enableMasterTranslation:i}))),yield this.updateLanguageSettings(r,i,a)}))},setIsCaptionOn(e,a,i=!0){return O(this,void 0,void 0,(function*(){return i&&(0,o.AP)(u,e?"1":"0"),void(e!==t(f).isCaptionOn&&n(f,(t=>Object.assign(Object.assign({},t),{isCaptionOn:e}))))}))},updateLanguageSettings(n,e,a){return O(this,void 0,void 0,(function*(){const{user:a}=(0,s.x)(),{enableForeignCaption:i,enableMasterTranslation:r,enableNativeCaption:c,selectedTranslationLanguage:l,translationDisableLanguages:u}=t(f);yield p(l),(0,b.u8)(),(0,o.AP)(n,JSON.stringify(e))}))}})))},46747:(t,n,e)=>{e.d(n,{Dq:()=>l,Ze:()=>o,ph:()=>c,zB:()=>r});var a=e(56070),i=e(26325),s=function(t,n,e,a){return new(e||(e=Promise))((function(i,s){function o(t){try{c(a.next(t))}catch(t){s(t)}}function r(t){try{c(a.throw(t))}catch(t){s(t)}}function c(t){var n;t.done?i(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(o,r)}c((a=a.apply(t,n||[])).next())}))};const o=t=>s(void 0,void 0,void 0,(function*(){return a.h.get("/tiktok/cla/subtitle_translation/get/v1/",{query:t,baseUrlType:2})})),r=t=>s(void 0,void 0,void 0,(function*(){return a.h.get("/aweme/v1/translation/description/",{query:t,baseUrlType:2})})),c=t=>s(void 0,void 0,void 0,(function*(){return a.h.get("/aweme/v1/translation/title/",{query:t,baseUrlType:2})})),l=t=>{const{languageSettings:n,secUid:e}=t;return a.h.post("/api/user/settings/update/",{query:{languageSettings:JSON.stringify(n),secUid:e},tt_csrf_token:a.h.csrfToken,baseUrlType:2,headers:{[i.nk]:a.h.csrfToken}})}},11072:(t,n,e)=>{e.d(n,{M:()=>y,Oh:()=>T,RA:()=>S,Vk:()=>h,ik:()=>L,sX:()=>j,xJ:()=>O,xL:()=>f,xr:()=>p});var a=e(31209),i=e(32125),s=e(7892),o=e(46747),r=e(60484),c=e(60072),l=e(92502),u=function(t,n,e,a){return new(e||(e=Promise))((function(i,s){function o(t){try{c(a.next(t))}catch(t){s(t)}}function r(t){try{c(a.throw(t))}catch(t){s(t)}}function c(t){var n;t.done?i(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(o,r)}c((a=a.apply(t,n||[])).next())}))};const g=(0,s.p)("translationAtom@tiktok/webapp-atoms",{}),{useAtomService:d,useServiceState:v,useServiceDispatchers:p,getStaticApi:b}=(0,a.i)(g,((t,n)=>({getSubtitleTranslation(t){return u(this,void 0,void 0,(function*(){const{target_language:e,item_id:a}=t;try{const i=yield(0,o.Ze)(t);0===i.status_code&&n(g,(t=>Object.assign(Object.assign({},t),{[a]:Object.assign(Object.assign({},t[a]),{subtitle:{stringContent:i.webvtt_subtitle,language:e,id:"999"}})})))}catch(t){}}))},getDescriptionTranslation(t){return u(this,void 0,void 0,(function*(){const{item_id:e}=t;if(e)try{const a=yield(0,o.zB)(t);0===a.status_code&&n(g,(t=>Object.assign(Object.assign({},t),{[e]:Object.assign(Object.assign({},t[e]),{description:a.translated_content})})))}catch(t){}}))},getPhotoTitleTranslation(t){return u(this,void 0,void 0,(function*(){const{item_id:e}=t;if(e)try{const a=yield(0,o.ph)(t);0===a.status_code&&n(g,(t=>Object.assign(Object.assign({},t),{[e]:Object.assign(Object.assign({},t[e]),{title:a.translated_content})})))}catch(t){}}))},setShowTranslation(t,e){n(g,(n=>Object.assign(Object.assign({},n),{[t]:Object.assign(Object.assign({},n[t]),{showTranslation:e})})))}}))),O=t=>v((n=>{var e;return null===(e=n[t])||void 0===e?void 0:e.subtitle})),f=t=>{const n=(0,c.F3)((n=>n[t])),{video:e}=(0,r.L$)(n),{claInfo:a}=(0,r.L$)(e),{originalLanguageInfo:s}=(0,r.L$)(a),{languageCode:o,canTranslateRealTimeNoCheck:u}=(0,r.L$)(s),{selectedTranslationLanguage:g,isReady:d}=(0,l.RD)((t=>({selectedTranslationLanguage:t.selectedTranslationLanguage,isReady:t.isReady})),i.bN);return Boolean(o!==g&&u&&d)},h=t=>{var n;const e=(0,c.F3)((n=>n[t])),{video:a}=(0,r.L$)(e),{claInfo:i}=(0,r.L$)(a),s=null===(n=null==i?void 0:i.originalLanguageInfo)||void 0===n?void 0:n.languageCode,{isMasterTranslationOn:o,translationDisableLanguages:u}=(0,l.RD)(),g=f(t);return Boolean(g&&o&&s&&!u.includes(s))},L=t=>v((n=>{var e;return null===(e=n[t])||void 0===e?void 0:e.description})),y=t=>{const n=(0,c.F3)((n=>n[t])),{textLanguage:e,textTranslatable:a}=(0,r.L$)(n),{selectedTranslationLanguage:s,isReady:o}=(0,l.RD)((t=>({selectedTranslationLanguage:t.selectedTranslationLanguage,isReady:t.isReady})),i.bN);return Boolean(e!==s&&a&&o)},T=t=>{const n=(0,c.F3)((n=>n[t])),{textLanguage:e}=(0,r.L$)(n),{isMasterTranslationOn:a,translationDisableLanguages:i}=(0,l.RD)(),s=y(t);return Boolean(s&&a&&e&&!i.includes(e))},S=t=>v((n=>{var e;return null===(e=n[t])||void 0===e?void 0:e.title})),j=t=>v((n=>{var e;return!!(null===(e=n[t])||void 0===e?void 0:e.showTranslation)}))}}]);