"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1636],{48676:(e,t,n)=>{n.r(t),n.d(t,{default:()=>R});var a=n(2787),r=n(75431),s=n(50970),i=n(54888),l=n(60484),o=n(40661),c=n(48211),d=n(24643),u=n(300),p=n.n(u),m=n(40099),g=n(28591),f=n(47172),b=n(26930),h=n(98796),j=n(32125),x=n(10828),v=n(4929),y=n(9472),C=n(95868),w=n(67768);function k(e){return null==e||"number"==typeof e||"boolean"==typeof e?e:"string"==typeof e?e.replace(//g,">").replace(/"/g,"""):Array.isArray(e)?e.map((e=>k(e))):"[object Object]"===Object.prototype.toString.call(e)?Object.keys(e).reduce(((t,n)=>(t[n]=k(e[n]),t)),{}):k(String(e))}class L extends m.PureComponent{dynamicAddCompKey(e=[]){return e&&e.length?e.map(k).reduce(((e,t,n)=>{var a;const[r="",s={},i]=t;return""!==r&&0!==Object.keys(s).length&&e.push((0,d.jsx)(w.hp,{dangerouslyExposeHtml:!0,id:null!==(a=null==i?void 0:i.name)&&void 0!==a?a:r,children:(0,d.jsx)(w.ck,{genericType:r,genericKey:r,schema:s})},`${r}-${n}`)),e}),[]):null}render(){const{wrappedHead:e,metaParams:t={},jsonldList:n=[],children:a}=this.props,{title:r="",keywords:s="",description:i="",robotsContent:l="",canonicalHref:o="",alternateHref:c="",amphtmlHref:u="",applicableDevice:p="",hreflangList:m=[]}=t;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(e,{children:[r&&(0,d.jsx)("title",{children:r}),s&&(0,d.jsx)("meta",{name:"keywords",content:s},"keywords"),i&&(0,d.jsx)("meta",{name:"description",content:i},"description"),l&&(0,d.jsx)("meta",{name:"robots",content:l},"robots"),p&&(0,d.jsx)("meta",{name:"applicable-device",content:p},"applicable-device"),o&&(0,d.jsx)("link",{rel:"canonical",href:o},"canonical"),u&&(0,d.jsx)("link",{rel:"amphtml",href:u},"amphtml"),c&&(0,d.jsx)("link",{rel:"alternate",media:"only screen and (max-width: 640px)",href:c},"alternate-media"),m.length?m.map((({hreflang:e,href:t})=>(0,d.jsx)("link",{rel:"alternate",hrefLang:e,href:t},e))):null,a]}),this.dynamicAddCompKey(n)]})}}const O=L,P=function({appContext:e}){const{pathname:t}=(0,f.useLocation)(),{metaParams:n,jsonldList:a,disableAlternateLink:r,generateAlternateWithCanonical:s,enableAlternateHreflang:i,alternateHreflangList:l}=(0,h.X)(y.b,{selector:({metaParams:e,jsonldList:t,disableAlternateLink:n,generateAlternateWithCanonical:a,enableAlternateHreflang:r,alternateHreflangList:s})=>({metaParams:e,jsonldList:t,disableAlternateLink:n,generateAlternateWithCanonical:a,enableAlternateHreflang:r,alternateHreflangList:s}),equalityFn:j.bN});let o=t;try{o=encodeURI(decodeURI(t))}catch(e){}const c=(0,m.useMemo)((()=>{let e=[];const{robotsContent:t,canonicalHref:a}=null!=n?n:{},c=t&&!t.includes("noindex"),d=s&&null!=a?a:`${x.C}${o}`;if(c&&i)return Object.assign(Object.assign({},n),{hreflangList:p()(l,"hreflang")});if(c&&!r){const t=(0,C.Iz)(o);e=[{hreflang:"x-default",href:t?x.C:d}],v.wX.forEach((({value:n})=>{const a=n.replace(/(^zh([_-]\w+)*)/g,"zh-Hant"),r=t?`${x.C}/${a}/`:`${d}?lang=${a}`;e.push({hreflang:a,href:r})}))}return Object.assign(Object.assign({},n),{hreflangList:p()(e,"hreflang")})}),[e,r,s,n,o,i,l]);return(0,b.o)((()=>Promise.resolve()),[]),(0,d.jsx)(O,{wrappedHead:g.mg,metaParams:c,jsonldList:a})};P.deferSSREffects=!0;var _=n(41271),S=n(64810);const A=function(e){const{appContext:t}=e,{location:n}=(0,f.useHistory)(),a=`https://${null==t?void 0:t.host}${n.pathname}${n.search}`,r=Object.assign(Object.assign({},(0,_.P)(S.J).value),{"og:url":a});return(0,b.o)((()=>Promise.resolve()),[]),(0,d.jsx)(g.mg,{children:Object.keys(r).map((e=>(0,d.jsx)("meta",{property:e,content:r[e]},e)))})};A.deferSSREffects=!0;var I=n(14732);const E=n.p+"0db421976d39704f7fb7.css",H=()=>(0,d.jsx)(r.mL,{styles:{".more-menu-popover > .TUXMenuItem":{minWidth:"14rem",width:"unset"},".context-menu .TUXMenuItem":{minWidth:"14rem",width:"unset"}}});var T=n(81659),$=n(63950);const R=()=>{const{appContext:e}=(0,_.P)(s.L,{selector:e=>({appContext:e.appContext}),dependencies:[]}),{bizContext:t}=(0,_.P)(i.$,{selector:e=>({bizContext:e.bizContext}),dependencies:[]}),{language:n="en"}=(0,l.L$)(e),d=(0,T.zd)(n),u=(0,T.cf)();return(0,a.FD)(a.FK,{children:[(0,a.Y)(r.mL,{styles:(0,$.H6)(d)}),(0,a.Y)(H,{}),(0,a.Y)(o.p,{appContext:e,bizContext:t,slardarBid:c.Gu,initialPid:u,usePumbaaMeta:!0,slardarReportImage:!0}),(0,a.Y)(P,{appContext:e}),(0,a.Y)(A,{appContext:e}),(0,a.Y)("link",{rel:"stylesheet",href:I.f}),(0,a.Y)("link",{rel:"stylesheet",href:E})]})}},40661:(e,t,n)=>{n.d(t,{p:()=>C});var a=n(24643),r=n(67518),s=n(46682),i=n(40099),l=n(28591),o=n(75974),c=n(60484),d=n(55462),u=n(49057);const p=function({iconSrc:e="https://www.tiktok.com/favicon.ico"}){return(0,a.jsxs)(l.mg,{children:[(0,a.jsx)("meta",{name:"google",content:"notranslate"},"google"),",",(0,a.jsx)("meta",{name:"format-detection",content:"telephone=no"},"format-detection"),",",(0,a.jsx)("link",{rel:"shortcut icon",href:e,type:"image/x-icon"},"shortcut")]})};var m=n(73580),g=n(91498),f=n(97086),b=n(72277),h=n(11654),j=n(23721),x=n(45297);const v=function({appContext:e,bizContext:t,slardarBid:n,initialPid:r,async:s=!1,reportImage:o}){var c,u;const{abTestVersion:p,env:v,botType:y,user:C,wid:w,region:k}=null!=e?e:{},{isMobile:L,domains:O,isTTP:P,idc:_,config:S}=null!=t?t:{},A=(0,m.Nj)(h.V$),I=(0,i.useMemo)((()=>null==S?void 0:S.featureFlags),[]),E=(0,i.useMemo)((()=>{var e;return Object.assign(Object.assign({region:null!=k?k:"",botType:null!=y?y:"",isMobile:Boolean(L).toString(),isDowngrade:(0,f.qk)().toString(),isLogin:Boolean(C).toString(),isPPE:"ppe"===(null==v?void 0:v.type),isLandingPage:1,launchMode:(0,f.fU)()?"":(0,g.o7)()},((e={parameters:{},versionName:""})=>{const t={};try{const n=e.parameters||{};Object.entries(n).forEach((([e,n])=>{b.s.includes(e)&&(t[e]=n.vid)}))}catch(e){console.error("Abtest config parse error",e)}return t})(p)),{uid:null!==(e=null==C?void 0:C.uid)&&void 0!==e?e:"",idc:null!=_?_:"unknown"})}),[k,y,L,C,null==v?void 0:v.type,p]),{enableInlineScript:H}=(0,d.yf)(),T=!!o||"v2"===(null===(u=null===(c=null==p?void 0:p.parameters)||void 0===c?void 0:c.enable_slardar_image)||void 0===u?void 0:u.vid),$=(0,i.useMemo)((()=>Object.assign(Object.assign(Object.assign({},j.dg),{bid:n,env:"boe"===(null==v?void 0:v.type)||"ppe"===(null==v?void 0:v.type)?"test":"production",domain:(null==I?void 0:I.slardar_sg_domain)&&"SG"===k?"mon-sg.tiktokv.com":null==O?void 0:O.slardar,disableInit:!0,useLocalConfig:"ppe"===(null==v?void 0:v.type)||"boe"===(null==v?void 0:v.type),integrations:[...A.registerImageXPlugin(T,o&&"boolean"!=typeof o?o.sample:void 0)]}),P?{sdkUrl:"https://lf16-cdn-tos.tiktokcdn-us.com/obj/static-tx/slardar/fe/sdk-web/browser.oci.js",pluginPathPrefix:"https://lf16-cdn-tos.tiktokcdn-us.com/obj/static-tx/slardar/fe/sdk-web/plugins"}:{})),[null==O?void 0:O.slardar,null==v?void 0:v.type,P,n,I,k]),R=(0,i.useMemo)((()=>JSON.stringify($)),[$]);return(0,i.useEffect)((()=>{let e;const t=()=>{window.SlardarClient?A.hasStarted()||(A.mountBeforeSendEvent(),A.init(Object.assign(Object.assign({},$),{pid:r})),A.config({userId:w}),A.start()):e=window.requestIdleCallback?window.requestIdleCallback(t):window.setTimeout(t,1)};return A.context(E),"delay_start_until_manually_called"===r?(A.preserveConfig($),A.preserveExtraInfo({userId:w})):(A.mountBeforeSendEvent(),A.init(Object.assign(Object.assign({},$),{pid:r})),A.config({userId:w}),A.start(),e=window.requestIdleCallback?window.requestIdleCallback(t):window.setTimeout(t,1)),()=>{window.cancelIdleCallback?window.cancelIdleCallback(e):window.clearTimeout(e)}}),[]),!H||(0,f._8)(s)?null:(0,a.jsxs)(l.mg,{children:[(0,a.jsx)("script",{id:"slardar-config",type:"application/json",children:R}),s?(0,a.jsx)("script",{src:x.se[P?"TTP":"ROW"].slardarWeb,async:"DO_NOT_DELETE_FOR_REHYDRATE_ERROR"}):(0,a.jsx)("script",{src:x.se[P?"TTP":"ROW"].slardarWeb})]})},y=function({isLogin:e,isFtc:t}){return(0,a.jsx)(l.mg,{children:(0,a.jsx)("meta",{name:"pumbaa-ctx",content:`login=${e?1:0},ftc=${t?1:0}`})})},C=function({appContext:e,bizContext:t,slardarBid:n,iconSrc:m,initialPid:g,asyncSlardar:f=!1,usePumbaaMeta:b=!1,slardarReportImage:h}){var j;const{language:x}=(0,c.L$)(e),{isDark:C}=(0,r.u)(),{user:w}=null!==(j=(0,u.W)((()=>["user"]),[]))&&void 0!==j?j:{},{enableHeadComponent:k}=(0,d.yf)(),L=Boolean(w),O=Boolean(null==w?void 0:w.ftcUser),P=(0,s.w)(o.P);return(0,i.useEffect)((()=>{L&&P.getComplianceSettings()}),[L,P]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.mg,{htmlAttributes:{lang:x,"data-theme":C?"dark":"light"}}),(0,a.jsx)(p,{iconSrc:m}),b&&(0,a.jsx)(y,{isLogin:L,isFtc:O}),k&&(0,a.jsx)(v,{appContext:e,bizContext:t,slardarBid:n,initialPid:g,async:f,reportImage:h})]})}}}]);