"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7314],{26263:(e,t,o)=>{o.d(t,{Y:()=>n});const n=e=>({getLocalStorage:t=>{try{const o=localStorage.getItem(e);return o?JSON.parse(o):t}catch(e){return t}},setLocalStorage:t=>{try{localStorage.setItem(e,JSON.stringify(t))}catch(e){}},removeLocalStorage:()=>{try{localStorage.removeItem(e)}catch(e){}}})},6585:(e,t,o)=>{var n;o.d(t,{H:()=>n}),function(e){e.UploadKey="upload-cta",e.GetCoinsKey="get-coins-cta",e.InterestSelectorShown="interest-selector-shown",e.WebappFreshSignup="webapp-fresh-signup",e.InAppNotificationShown="inapp-notification.shown",e.InAppNotificationSettings="inapp-notification.settings"}(n||(n={}))},26290:(e,t,o)=>{o.d(t,{F:()=>c});var n=o(24643),i=o(62186),a=o(58542),r=o(893),s=o(89721);const l=(0,i.default)(a.Fm,{shouldForwardProp:e=>"lineHeight"!==e,target:"e1vx58lt0"})((e=>[(0,r.c)(e)]),"label:StyledTUXText;"),d=e=>t=>{var{style:o}=t,i=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{o.d(t,{F:()=>n});const n={H0:{tag:"h1",fontSize:32,lineHeightMultiplier:1.2,letterSpacingMultiplier:0,font:"TikTok Display"},H1:{tag:"h1",fontSize:24,lineHeightMultiplier:1.25,letterSpacingMultiplier:.01,font:"TikTok Display"},H2:{tag:"h2",fontSize:20,lineHeightMultiplier:1.25,letterSpacingMultiplier:.015,font:"TikTok Display"},H3:{tag:"h3",fontSize:17,lineHeightMultiplier:1.3,letterSpacingMultiplier:0,font:"TikTok Sans"},H4:{tag:"h4",fontSize:15,lineHeightMultiplier:1.3,letterSpacingMultiplier:.004,font:"TikTok Sans"},P1:{tag:"p",fontSize:14,lineHeightMultiplier:1.3,letterSpacingMultiplier:.0067,font:"TikTok Sans"},P2:{tag:"p",fontSize:13,lineHeightMultiplier:1.3,letterSpacingMultiplier:.0097,font:"TikTok Sans"},P3:{tag:"p",fontSize:12,lineHeightMultiplier:1.3,letterSpacingMultiplier:.0134,font:"TikTok Sans"},P4:{tag:"p",fontSize:11,lineHeightMultiplier:1.3,letterSpacingMultiplier:.0177,font:"TikTok Sans"},Longform:{tag:"p",fontSize:16,lineHeightMultiplier:1.5,letterSpacingMultiplier:.0019,font:"TikTok Sans"}}},893:(e,t,o)=>{o.d(t,{K:()=>a,c:()=>i});var n=o(89721);const i=({fontSize:e,lineHeight:t,letterSpacing:o})=>({fontSize:e/16+"rem !important",lineHeight:t/16+"rem",letterSpacing:o}),a=e=>{const{fontSize:t,lineHeightMultiplier:o,letterSpacingMultiplier:a}=n.F[e];return i({fontSize:t,lineHeight:t*o,letterSpacing:t*a})}},25919:(e,t,o)=>{o.d(t,{W:()=>n});const n=[{label:"A",lists:[{name:"Afghanistan",shortname:"AF",code:93,key:"afghanistan"},{name:"Åland Islands",shortname:"AX",code:35818,key:"åland_islands"},{name:"Albania",shortname:"AL",code:355,key:"albania"},{name:"Algeria",shortname:"DZ",code:213,key:"algeria"},{name:"American Samoa",shortname:"AS",code:1684,key:"american_samoa"},{name:"Andorra",shortname:"AD",code:376,key:"andorra"},{name:"Angola",shortname:"AO",code:244,key:"angola"},{name:"Anguilla",shortname:"AI",code:1264,key:"anguilla"},{name:"Antigua & Barbuda",shortname:"AG",code:1268,key:"antigua_and_barbuda"},{name:"Argentina",shortname:"AR",code:54,key:"argentina"},{name:"Armenia",shortname:"AM",code:374,key:"armenia"},{name:"Aruba",shortname:"AW",code:297,key:"aruba"},{name:"Ascension Island",shortname:"SH",code:247,key:"ascension"},{name:"Australia",shortname:"AU",code:61,key:"australia"},{name:"Austria",shortname:"AT",code:43,key:"austria"},{name:"Azerbaijan",shortname:"AZ",code:994,key:"azerbaijan"}]},{label:"B",lists:[{name:"Bahamas",shortname:"BS",code:1242,key:"bahamas"},{name:"Bahrain",shortname:"BH",code:973,key:"bahrain"},{name:"Bangladesh",shortname:"BD",code:880,key:"bangladesh"},{name:"Barbados",shortname:"BB",code:1246,key:"barbados"},{name:"Barbuda",shortname:"AG",code:1268,key:"barbuda"},{name:"Belarus",shortname:"BY",code:375,key:"belarus"},{name:"Belgium",shortname:"BE",code:32,key:"belgium"},{name:"Belize",shortname:"BZ",code:501,key:"belize"},{name:"Benin",shortname:"BJ",code:229,key:"benin"},{name:"Bermuda",shortname:"BM",code:1441,key:"bermuda_island"},{name:"Bhutan",shortname:"BT",code:975,key:"bhutan"},{name:"Bolivia",shortname:"BO",code:591,key:"bolivia"},{name:"Bosnia & Herzegovina",shortname:"BA",code:387,key:"bosnia_and_herzegovina"},{name:"Botswana",shortname:"BW",code:267,key:"botswana"},{name:"Brazil",shortname:"BR",code:55,key:"brazil"},{name:"British Indian Ocean Territory",shortname:"IO",code:246,key:"british_indian_ocean_territory"},{name:"British Virgin Islands",shortname:"VG",code:1284,key:"british_virgin_islands"},{name:"Brunei",shortname:"BN",code:673,key:"brunei"},{name:"Bulgaria",shortname:"BG",code:359,key:"bulgaria"},{name:"Burkina-faso",shortname:"BF",code:226,key:"burkina_faso"},{name:"Burundi",shortname:"BI",code:257,key:"burundi"}]},{label:"C",lists:[{name:"Cameroon",shortname:"CM",code:237,key:"cameroon"},{name:"Canada",shortname:"CA",code:1,key:"canada"},{name:"Cape Verde",shortname:"CV",code:238,key:"cape_verde"},{name:"Caribbean Netherlands",shortname:"BQ",code:5997,key:"caribbean_netherlands"},{name:"Cayman Is.",shortname:"KY",code:1345,key:"cayman_islands"},{name:"Central African Republic",shortname:"CF",code:236,key:"central_african_republic"},{name:"Chad",shortname:"TD",code:235,key:"chad"},{name:"Chile",shortname:"CL",code:56,key:"chile"},{name:"China mainland",shortname:"CN",code:86,key:"china_mainland"},{name:"Christmas Island",shortname:"CX",code:61,key:"christmas_island"},{name:"Cocos (Keeling) Islands",shortname:"CC",code:61,key:"cocos_keeling_islands"},{name:"Colombia",shortname:"CO",code:57,key:"colombia"},{name:"Comoros",shortname:"KM",code:269,key:"comoros"},{name:"Congo - Brazzaville",shortname:"CG",code:242,key:"congo"},{name:"Congo - Kinshasa",shortname:"CD",code:243,key:"congo_kinshasa"},{name:"Cook Is.",shortname:"CK",code:682,key:"cook_islands"},{name:"Costa Rica",shortname:"CR",code:506,key:"costa_rica"},{name:"Croatia",shortname:"HR",code:385,key:"croatia"},{name:"Curaçao",shortname:"CW",code:5999,key:"curaçao"},{name:"Cyprus",shortname:"CY",code:357,key:"cyprus"},{name:"Czechia",shortname:"CZ",code:420,key:"czech_republic"}]},{label:"D",lists:[{name:"Denmark",shortname:"DK",code:45,key:"denmark"},{name:"Diego Garcia",shortname:"DG",code:246,key:"diego_garcia"},{name:"Djibouti",shortname:"DJ",code:253,key:"djibouti"},{name:"Dominica",shortname:"DM",code:1767,key:"dominica"},{name:"Dominican Republic",shortname:"DO",code:1,key:"dominican_republic"}]},{label:"E",lists:[{name:"EI Salvador",shortname:"SV",code:503,key:"el_salvador"},{name:"Ecuador",shortname:"EC",code:593,key:"ecuador"},{name:"Egypt",shortname:"EG",code:20,key:"egypt"},{name:"Equatorial Guinea",shortname:"GQ",code:240,key:"equatorial_guinea"},{name:"Eritrea",shortname:"ER",code:291,key:"eritrea"},{name:"Estonia",shortname:"EE",code:372,key:"estonia"},{name:"Eswatini",shortname:"SZ",code:268,key:"eswatini"},{name:"Ethiopia",shortname:"ET",code:251,key:"ethiopia"}]},{label:"F",lists:[{name:"Falkland Islands",shortname:"FK",code:500,key:"falkland_islands"},{name:"Faroe Islands",shortname:"FO",code:298,key:"faroe_islands"},{name:"Fiji",shortname:"FJ",code:679,key:"fiji"},{name:"Finland",shortname:"FI",code:358,key:"finland"},{name:"France",shortname:"FR",code:33,key:"france"},{name:"French Guiana",shortname:"GF",code:594,key:"french_guiana"},{name:"French Polynesia",shortname:"PF",code:689,key:"french_polynesia"}]},{label:"G",lists:[{name:"Gabon",shortname:"GA",code:241,key:"gabon"},{name:"Gambia",shortname:"GM",code:220,key:"gambia"},{name:"Georgia",shortname:"GE",code:995,key:"georgia"},{name:"Germany",shortname:"DE",code:49,key:"germany"},{name:"Ghana",shortname:"GH",code:233,key:"ghana"},{name:"Gibraltar",shortname:"GI",code:350,key:"gibraltar"},{name:"Greece",shortname:"GR",code:30,key:"greece"},{name:"Greenland",shortname:"GL",code:299,key:"greenland"},{name:"Grenada",shortname:"GD",code:1473,key:"grenada"},{name:"Guadeloupe",shortname:"GP",code:590,key:"guadeloupe"},{name:"Guam",shortname:"GU",code:1671,key:"guam"},{name:"Guatemala",shortname:"GT",code:502,key:"guatemala"},{name:"Guernsey",shortname:"GG",code:44,key:"guernsey"},{name:"Guinea",shortname:"GN",code:224,key:"guinea"},{name:"Guinea-Bissau",shortname:"GW",code:245,key:"guinea_bissau"},{name:"Guyana",shortname:"GY",code:592,key:"guyana"}]},{label:"H",lists:[{name:"Haiti",shortname:"HT",code:509,key:"haiti"},{name:"Honduras",shortname:"HN",code:504,key:"honduras"},{name:"Hongkong",shortname:"HK",code:852,key:"hongkong"},{name:"Hungary",shortname:"HU",code:36,key:"hungary"}]},{label:"I",lists:[{name:"Iceland",shortname:"IS",code:354,key:"iceland"},{name:"India",shortname:"IN",code:91,key:"india"},{name:"Indonesia",shortname:"ID",code:62,key:"indonesia"},{name:"Iraq",shortname:"IQ",code:964,key:"iraq"},{name:"Ireland",shortname:"IE",code:353,key:"ireland"},{name:"Israel",shortname:"IL",code:972,key:"israel"},{name:"Isle of Man",shortname:"IM",code:44,key:"region_isle_of_man"},{name:"Italy",shortname:"IT",code:39,key:"italy"},{name:"Ivory Coast",shortname:"CI",code:225,key:"côte_d_ivoire"}]},{label:"J",lists:[{name:"Jamaica",shortname:"JM",code:1876,key:"jamaica"},{name:"Japan",shortname:"JP",code:81,key:"japan"},{name:"Jersey",shortname:"JE",code:44,key:"jersey"},{name:"Jordan",shortname:"JO",code:962,key:"jordan"}]},{label:"K",lists:[{name:"Kampuchea (Cambodia )",shortname:"KH",code:855,key:"cambodia"},{name:"Kazakhstan",shortname:"KZ",code:76,key:"kazakhstan"},{name:"Kazakhstan",shortname:"KZ",code:77,key:"kazakhstan"},{name:"Kenya",shortname:"KE",code:254,key:"kenya"},{name:"Kiribati",shortname:"KI",code:686,key:"kiribati"},{name:"Korea",shortname:"KR",code:82,key:"south_korea"},{name:"Kosovo",shortname:"XK",code:383,key:"region_kosovo"},{name:"Kuwait",shortname:"KW",code:965,key:"kuwait"},{name:"Kyrgyzstan",shortname:"KG",code:996,key:"kyrgyzstan"}]},{label:"L",lists:[{name:"Laos",shortname:"LA",code:856,key:"laos"},{name:"Latvia",shortname:"LV",code:371,key:"latvia"},{name:"Lebanon",shortname:"LB",code:961,key:"lebanon"},{name:"Lesotho",shortname:"LS",code:266,key:"lesotho"},{name:"Liberia",shortname:"LR",code:231,key:"liberia"},{name:"Libya",shortname:"LY",code:218,key:"libya"},{name:"Liechtenstein",shortname:"LI",code:423,key:"liechtenstein"},{name:"Lithuania",shortname:"LT",code:370,key:"lithuania"},{name:"Luxembourg",shortname:"LU",code:352,key:"luxembourg"}]},{label:"M",lists:[{name:"Macao",shortname:"MO",code:853,key:"macao"},{name:"Madagascar",shortname:"MG",code:261,key:"madagascar"},{name:"Malawi",shortname:"MW",code:265,key:"malawi"},{name:"Malaysia",shortname:"MY",code:60,key:"malaysia"},{name:"Maldives",shortname:"MV",code:960,key:"maldives"},{name:"Mali",shortname:"ML",code:223,key:"mali"},{name:"Malta",shortname:"MT",code:356,key:"malta"},{name:"Marshall Islands",shortname:"MH",code:692,key:"marshall_islands"},{name:"Martinique",shortname:"MQ",code:596,key:"martinique"},{name:"Mauritania",shortname:"MR",code:222,key:"mauritania"},{name:"Mauritius",shortname:"MU",code:230,key:"mauritius"},{name:"Mayotte",shortname:"YT",code:262,key:"mayotte"},{name:"Mexico",shortname:"MX",code:52,key:"mexico"},{name:"Micronesia",shortname:"FM",code:691,key:"micronesia"},{name:"Moldova, Republic of",shortname:"MD",code:373,key:"republic_of_moldova"},{name:"Monaco",shortname:"MC",code:377,key:"monaco"},{name:"Mongolia",shortname:"MN",code:976,key:"mongolia"},{name:"Montenegro",shortname:"ME",code:382,key:"montenegro"},{name:"Montserrat",shortname:"MS",code:1664,key:"montserrat"},{name:"Morocco",shortname:"MA",code:212,key:"morocco"},{name:"Mozambique",shortname:"MZ",code:258,key:"mozambique"},{name:"Myanmar (Burma)",shortname:"MM",code:95,key:"myanmar_burma"}]},{label:"N",lists:[{name:"Namibia",shortname:"NA",code:264,key:"namibia"},{name:"Nauru",shortname:"NR",code:674,key:"nauru"},{name:"Nepal",shortname:"NP",code:977,key:"nepal"},{name:"Netherlands",shortname:"NL",code:31,key:"netherlands"},{name:"New Caledonia",shortname:"NC",code:687,key:"new_caledonia"},{name:"New Zealand",shortname:"NZ",code:64,key:"new_zealand"},{name:"Nicaragua",shortname:"NI",code:505,key:"nicaragua"},{name:"Niger",shortname:"NE",code:227,key:"niger"},{name:"Nigeria",shortname:"NG",code:234,key:"nigeria"},{name:"Niue",shortname:"NU",code:683,key:"niue"},{name:"Norfolk Island",shortname:"NF",code:672,key:"norfolk_island"},{name:"North Macedonia",shortname:"MK",code:389,key:"macedonia"},{name:"Northern Mariana Islands",shortname:"MP",code:1670,key:"northern_mariana_islands"},{name:"Norway",shortname:"NO",code:47,key:"norway"}]},{label:"O",lists:[{name:"Oman",shortname:"OM",code:968,key:"oman"}]},{label:"P",lists:[{name:"Pakistan",shortname:"PK",code:92,key:"pakistan"},{name:"Palau",shortname:"PW",code:680,key:"palau"},{name:"Palestinian Territories",shortname:"PS",code:970,key:"palestinian_territories"},{name:"Panama",shortname:"PA",code:507,key:"panama"},{name:"Papua New Cuinea",shortname:"PG",code:675,key:"papua_new_guinea"},{name:"Paraguay",shortname:"PY",code:595,key:"paraguay"},{name:"Peru",shortname:"PE",code:51,key:"peru"},{name:"Philippines",shortname:"PH",code:63,key:"philippines"},{name:"Pitcairn Islands",shortname:"PN",code:64,key:"pitcairn_islands"},{name:"Poland",shortname:"PL",code:48,key:"poland"},{name:"Portugal",shortname:"PT",code:351,key:"portugal"},{name:"Puerto Rico",shortname:"PR",code:1787,key:"puerto_rico"},{name:"Puerto Rico",shortname:"PR",code:1939,key:"puerto_rico"}]},{label:"Q",lists:[{name:"Qatar",shortname:"QA",code:974,key:"qatar"}]},{label:"R",lists:[{name:"Réunion",shortname:"RE",code:262,key:"reunion"},{name:"Romania",shortname:"RO",code:40,key:"romania"},{name:"Russia",shortname:"RU",code:7,key:"russia"},{name:"Rwanda",shortname:"RW",code:250,key:"rwanda"}]},{label:"S",lists:[{name:"Samoa",shortname:"WS",code:685,key:"samoa"},{name:"San Marino",shortname:"SM",code:378,key:"san_marino"},{name:"Sao Tome and Principe",shortname:"ST",code:239,key:"sao_tome_and_principe"},{name:"Saudi Arabia",shortname:"SA",code:966,key:"saudi_arabia"},{name:"Senegal",shortname:"SN",code:221,key:"senegal"},{name:"Serbia",shortname:"RS",code:381,key:"serbia"},{name:"Seychelles",shortname:"SC",code:248,key:"seychelles"},{name:"Sierra Leone",shortname:"SL",code:232,key:"sierra_leone"},{name:"Singapore",shortname:"SG",code:65,key:"singapore"},{name:"Sint Maarten",shortname:"SX",code:1721,key:"sint_maarten"},{name:"Slovakia",shortname:"SK",code:421,key:"slovakia"},{name:"Slovenia",shortname:"SI",code:386,key:"slovenia"},{name:"Solomon Is",shortname:"SB",code:677,key:"solomon_islands"},{name:"Somali",shortname:"SO",code:252,key:"somalia"},{name:"South Africa",shortname:"ZA",code:27,key:"south_africa"},{name:"So. Georgia & So. Sandwich Isl.",shortname:"GS",code:500,key:"south_georgia_and_south_sandwich_islands"},{name:"South Sudan",shortname:"SS",code:211,key:"south_sudan"},{name:"Spain",shortname:"ES",code:34,key:"spain"},{name:"Sri Lanka",shortname:"LK",code:94,key:"sri_lanka"},{name:"St. Barthélemy",shortname:"BL",code:590,key:"st_barthélemy"},{name:"St. Helena",shortname:"SH",code:290,key:"st_helena"},{name:"St. Kitts & Nevis",shortname:"KN",code:1869,key:"st_kitts_and_nevis"},{name:"St. Martin",shortname:"MF",code:590,key:"st_martin_france"},{name:"St. Pierre & Miquelon",shortname:"PM",code:508,key:"st_pierre_and_miquelon"},{name:"St.Lucia",shortname:"LC",code:1758,key:"saint_lucia"},{name:"St. Vincent & Grenadines",shortname:"VC",code:1784,key:"st.vincent"},{name:"Sudan",shortname:"SD",code:249,key:"sudan"},{name:"Suriname",shortname:"SR",code:597,key:"suriname"},{name:"Svalbard & Jan Mayen",shortname:"SJ",code:4779,key:"svalbard_and_jan_mayen"},{name:"Sweden",shortname:"SE",code:46,key:"sweden"},{name:"Switzerland",shortname:"CH",code:41,key:"switzerland"}]},{label:"T",lists:[{name:"Taiwan",shortname:"TW",code:886,key:"taiwan"},{name:"Tajikstan",shortname:"TJ",code:992,key:"tajikistan"},{name:"Tanzania",shortname:"TZ",code:255,key:"tanzania"},{name:"Thailand",shortname:"TH",code:66,key:"thailand"},{name:"Timor-Leste",shortname:"TL",code:670,key:"east_timor"},{name:"Togo",shortname:"TG",code:228,key:"togo"},{name:"Tokelau",shortname:"TK",code:690,key:"tokelau"},{name:"Tonga",shortname:"TO",code:676,key:"tonga"},{name:"Trinidad & Tobago",shortname:"TT",code:1868,key:"trinidad_and_tobago"},{name:"Tunisia",shortname:"TN",code:216,key:"tunisia"},{name:"Turkey",shortname:"TR",code:90,key:"turkey"},{name:"Turkmenistan",shortname:"TM",code:993,key:"turkmenistan"},{name:"Turks & Caicos Islands",shortname:"TC",code:1649,key:"turks_and_caicos_islands"},{name:"Tuvalu",shortname:"TV",code:688,key:"tuvalu"}]},{label:"U",lists:[{name:"U.S. Virgin Islands",shortname:"VI",code:1340,key:"u_s_virgin_islands"},{name:"Uganda",shortname:"UG",code:256,key:"uganda"},{name:"Ukraine",shortname:"UA",code:380,key:"ukraine"},{name:"United Arab Emirates",shortname:"AE",code:971,key:"united_arab_emirates"},{name:"United Kingdom",shortname:"UK",code:44,key:"united_kingdom"},{name:"United States",shortname:"US",code:1,key:"united_states"},{name:"Uruguay",shortname:"UY",code:598,key:"uruguay"},{name:"Uzbekistan",shortname:"UZ",code:998,key:"uzbekistan"}]},{label:"V",lists:[{name:"Vanuatu",shortname:"VU",code:678,key:"vanuatu"},{name:"Vatican City",shortname:"VA",code:379,key:"vatican_city"},{name:"Vatican City",shortname:"VA",code:3906698,key:"vatican_city"},{name:"Venezuela",shortname:"VE",code:58,key:"venezuela"},{name:"Vietnam",shortname:"VN",code:84,key:"vietnam"}]},{label:"W",lists:[{name:"Wallis & Futuna",shortname:"WF",code:681,key:"wallis_and_futuna"},{name:"Western Sahara",shortname:"EH",code:212,key:"region_western_sahara"}]},{label:"Y",lists:[{name:"Yemen",shortname:"YE",code:967,key:"yemen"}]},{label:"Z",lists:[{name:"Zambia",shortname:"ZM",code:260,key:"zambia"},{name:"Zimbabwe",shortname:"ZW",code:263,key:"zimbabwe"}]}]},95701:(e,t,o)=>{o.d(t,{T:()=>w});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(42051),l=o(8536),d=o(62564),c=o(24451),p=o(23999),u=o(74690),g=o(80339),m=o(26324),h=o(64356),_=o(45102),f=o(38203),y=o(49343),b=o.n(y),x=o(20259),v=o(39228);let k=class{constructor(e){this.fetch=e}getComplianceSettings(){return this.fetch.get("/api/compliance/settings/",{query:{aid:1988,fromWeb:1}}).pipe(this.errorHandler)}validateAge(e,t){return this.fetch.post("https://www.tiktok.com/api/v3/register/verification/age/",Object.assign({body:b().stringify({fromWeb:1,source:"web",session_registered:1,update_birthdate_type:1,birthday:e,tt_csrf_token:this.fetch.csrfToken})},t&&{query:{reg_store_region:t}})).pipe(this.errorHandler)}errorHandler(e){return e.pipe((0,x.W)((e=>(0,p.of)(Object.assign({error_code:e.error_code||-1},e)))))}};var C,S;k=(0,n.__decorate)([(0,f._)(),(0,n.__metadata)("design:paramtypes",[v.pM])],k),function(e){e[e.PASS=0]="PASS",e[e.FTC=1]="FTC",e[e.NormalThreshold=2]="NormalThreshold"}(C||(C={})),function(e){e[e.YoungerThan1=3008010]="YoungerThan1",e[e.YoungerThan2=3008012]="YoungerThan2",e[e.YoungerThan3=3008008]="YoungerThan3",e[e.OlderThan123=3008011]="OlderThan123",e[e.Empty=3008009]="Empty"}(S||(S={}));let w=class extends i.E{constructor(e,t,o){super(),this.service=e,this.pnsReport=t,this.t=o,this.defaultState={ageGateAction:2,registerLimited:!1,initial:!1,birthday:"",checkAgeLoading:!1,ageEligible:!1,showFeedbackModal:!1}}setYear(e,t){e.year=t}setMonth(e,t){e.month=t}setDate(e,t){e.date=t}setBirthday(e,t){const{year:o,month:n,date:i}=t,a=`${o}-${n<10?`0${n}`:n}-${i<10?`0${i}`:i}`;a!==e.birthday&&(e.birthday=a,e.ageEligible=!1,e.ageErrorMsg="",e.showAgeConfirm=!1,e.showErrorByToast=!1)}setAgeGateSetting(e,t){e.initial=!0,e.ageGateAction=t.action,e.registerLimited=t.registerLimited}setCheckAgeLoading(e,t){e.checkAgeLoading=t}setAgeCheckResult(e,t){e.ageErrorMsg=t.ageErrorMsg,e.ageEligible=t.ageEligible,e.showErrorByToast=Boolean(t.showErrorByToast),e.errorCode=t.errorCode,t.showFeedbackModal&&(e.showFeedbackModal=t.showFeedbackModal,e.feedbackModal=t.feedbackModal)}setShowAgeConfirm(e,t){e.showAgeConfirm=t}setShowFeedbackModal(e,t){e.showFeedbackModal=t}getComplianceSettings(e){return e.pipe((0,l.Z)((()=>this.service.getComplianceSettings().pipe((0,d.T)((e=>{if(0===(null==e?void 0:e.status_code)){const{age_gate_info:t={},device_limit_register_expired:o=!0}=e,{register_age_gate_action:n=2}=t;return this.getActions().setAgeGateSetting({registerLimited:!o,action:n})}return this.noop()}))))))}validateAge(e){return e.pipe((0,c.E)(this.state$),(0,l.Z)((([{canSkip:e,checkPassCallback:t,region:o},{birthday:n,ageEligible:i,ageGateAction:a}])=>e||i||0===a?(null==t||t(),(0,p.of)(this.getActions().setCheckAgeLoading(!1),this.noop())):n?this.service.validateAge(n,o).pipe((0,d.T)((e=>{const{is_eligible:o,status_code:n,status_msg:i,register_age_gate_post_action:a,feedback:r}=e;this.pnsReport.handleAgeGateResponse(o,n);const s=!!(null==r?void 0:r.dialog),l=s?{modal:null==r?void 0:r.dialog,business:null==r?void 0:r.business}:void 0;if(o)return null==t||t(s),this.getActions().setAgeCheckResult({ageErrorMsg:"",ageEligible:!0,errorCode:n,showFeedbackModal:s,feedbackModal:l});if(o||1!==a){const e=[3008010,3008012,3008008,3008011].includes(n);return this.getActions().setAgeCheckResult({ageErrorMsg:i||"Sorry, something went wrong, please try again later",ageEligible:!1,showErrorByToast:e,errorCode:n})}return null==t||t(),this.getActions().setShowAgeConfirm(!0)})),(0,u.Z)(this.getActions().setCheckAgeLoading(!0)),(0,g.q)(this.getActions().setCheckAgeLoading(!1))):(0,p.of)(this.getActions().setAgeCheckResult({ageErrorMsg:this.t("birthday_error_invaliddate"),ageEligible:!1,showErrorByToast:!0,errorCode:3008009})))))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",m.c)],w.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setYear",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setMonth",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setDate",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setBirthday",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setAgeGateSetting",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setCheckAgeLoading",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setAgeCheckResult",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setShowAgeConfirm",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setShowFeedbackModal",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[m.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"getComplianceSettings",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[m.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"validateAge",null),w=(0,n.__decorate)([(0,r.n)("AgeGateModule"),(0,n.__param)(2,(0,s.y)(h.hp)),(0,n.__metadata)("design:paramtypes",[k,_.W,Function])],w)},75974:(e,t,o)=>{o.d(t,{P:()=>_});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(8536),l=o(62564),d=o(20259),c=o(23999),p=o(26324),u=o(38203),g=o(39228);let m=class{constructor(e){this.fetch=e}getComplianceSettings(){return this.fetch.get("/api/compliance/settings/",{query:{aid:1988,fromWeb:1}})}getGuardianComplianceSettings(e){return this.fetch.get("/tiktok/v1/compliance/guadig/settings/",{query:e,baseUrlType:2})}};m=(0,n.__decorate)([(0,u._)(),(0,n.__metadata)("design:paramtypes",[g.pM])],m);var h=o(68310);let _=class extends i.E{constructor(e){super(),this.service=e,this.defaultState={engagementCountHide:!1,guardianComplianceSettingInited:!1}}setEngagementCountHide(e,t){e.engagementCountHide=t}setGuardianComplianceSettingInited(e,t){e.guardianComplianceSettingInited=t}getComplianceSettings(e){return e.pipe((0,s.Z)((()=>this.service.getComplianceSettings().pipe((0,l.T)((e=>(null==e||e.status_code,this.noop())))))))}getGuardianComplianceSettingsEffect(e){return e.pipe((0,s.Z)((e=>this.getGuardianComplianceSettings(e).pipe((0,l.T)((()=>this.noop()))))))}getGuardianComplianceSettings(e){return this.service.getGuardianComplianceSettings(e).pipe((0,l.T)((e=>{var t,o;if(this.store.dispatch(this.getActions().setGuardianComplianceSettingInited(!0)),0===(null==e?void 0:e.status_code)){const n=null===(o=null===(t=e.fp.restriction)||void 0===t?void 0:t.engagement_count_settings)||void 0===o?void 0:o.engagement_count_status;return this.store.dispatch(this.getActions().setEngagementCountHide(n===h.Jt.off)),e}return null})),(0,d.W)((e=>(this.store.dispatch(this.getActions().setGuardianComplianceSettingInited(!0)),(0,c.of)(null)))))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",p.c)],_.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"setEngagementCountHide",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"setGuardianComplianceSettingInited",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[p.c]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"getComplianceSettings",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[p.c]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"getGuardianComplianceSettingsEffect",null),_=(0,n.__decorate)([(0,r.n)("ComplianceSettingsModule"),(0,n.__metadata)("design:paramtypes",[m])],_)},56578:(e,t,o)=>{o.d(t,{S:()=>y});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(42051),l=o(35572),d=o(62564),c=o(20259),p=o(23999),u=o(53708),g=o(26324),m=o(11983),h=o(64356),_=o(39228),f=o(54503);let y=class extends i.E{constructor(e,t,o){super(),this.fetch=e,this.complianceService=t,this.t=o,this.defaultState={isRegisterWithPrivateOn:!1}}setIsRegisterWithPrivateOn(e,t){e.isRegisterWithPrivateOn=t}handlePrivateConfirm(e){return e.pipe((0,l.p)((()=>this.complianceService.postPrivateBannerAck())),(0,d.T)((()=>this.getActions().setIsRegisterWithPrivateOn(!1))),(0,c.W)((e=>(console.error(e),m.F.open({content:this.t("Sorry, something went wrong, please try again later"),duration:2e3}),(0,p.of)(this.noop())))))}getIsRegisterPrivateAccount(){return this.fetch.get("/api/user/detail/self/",{query:{tt_csrf_token:this.fetch.csrfToken}}).pipe((0,d.T)((({statusCode:e,userInfo:t})=>{var o,n;if(0!==e&&10222!==e)throw new Error(`getIsRegisterPrivateAccount error, error_code ${e}`);return null!==(n=null===(o=null==t?void 0:t.user)||void 0===o?void 0:o.showPrivateBanner)&&void 0!==n&&n})),(0,c.W)((e=>(console.error(e),(0,p.of)(!1)))),(0,u.L)(1))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",g.c)],y.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setIsRegisterWithPrivateOn",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[g.c]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"handlePrivateConfirm",null),y=(0,n.__decorate)([(0,r.n)("RegisterPrivateAccount"),(0,n.__param)(2,(0,s.y)(h.hp)),(0,n.__metadata)("design:paramtypes",[_.pM,f.D,Function])],y)},45102:(e,t,o)=>{o.d(t,{W:()=>s});var n=o(58632),i=o(38203),a=o(93608);const r="new_user_registration";let s=class{constructor(){this.handlePolicyConfirmOnFYP=e=>{a.f.event("tns_web_trending_setting",e)},this.handleAgeGateResponse=(e,t)=>{a.f.event("age_gate_response",{enter_type:"click_sign_up",is_success:e?1:0,error_code:t})}}handleUniversalPopShow(e){a.f.event("tns_general_dialog_show",e)}handleUniversalPopClick(e){a.f.event("qa_tns_general_dialog_click",e)}handleKeywordfilteringShow(e){a.f.event("enter_video_filter_kw",{enter_from:e})}hanldeKRConsentShow(){a.f.event("register_terms_show",{enter_from:r})}hanldeKRConsentClick(e,t){a.f.event("register_terms_click",{enter_from:r,content:e,click_type:t?1:0})}hanldeKRConsentClickNext(e){a.f.event("register_terms_click_next",{enter_from:r,trending_on:e?1:0})}hanldeKRConsentClickSeeDetail(e){a.f.event("register_terms_see_details",{enter_method:"click",enter_from:r,page_detail_viewed:e})}};s=(0,n.__decorate)([(0,i._)()],s)},97046:(e,t,o)=>{var n,i;o.d(t,{fe:()=>n,j0:()=>a}),function(e){e.Web="tiktokwebother",e.SEO="tiktokwebseo",e.WebSem="tiktokwebsem",e.SamsungQuickAccess="samsung_quick_access"}(n||(n={})),function(e){e.User="wrapper_user",e.Foryou="wrapper_foryou",e.VideoInsert="wrapper_video_insert",e.Music="wrapper_music",e.Challenge="wrapper_challenge",e.Video="wrapper_video",e.Search="wrapper_search",e.Poi="wrapper_poi",e.Channel="wrapper_channel",e.Find="wrapper_find"}(i||(i={}));const a="webapp_first_open_cta"},42204:(e,t,o)=>{o.d(t,{L7:()=>n,aU:()=>i});const n=1440,i=1920},55462:(e,t,o)=>{o.d(t,{ZP:()=>d,rF:()=>l,sZ:()=>c,yf:()=>s});var n=o(73580),i=o(40099),a=o(11654),r=o(23721);function s(){const{enable:e=!0,enableHeadComponent:t,enableInlineScript:o,enableUseSlardarPageViewHook:n}=(0,i.useContext)(r.ug);return{enable:e,enableHeadComponent:null!=t?t:e,enableInlineScript:null!=o?o:e,enableUseSlardarPageViewHook:null!=n?n:e}}function l({pid:e}){const t=(0,n.Nj)(a.V),{enableUseSlardarPageViewHook:o}=s();(0,i.useEffect)((()=>{o&&(t.config({pid:e}),t.start(e))}),[e,t,o])}function d(){return(0,n.Nj)(a.V)}function c(){const{enable:e}=s();return e}},70142:(e,t,o)=>{o.d(t,{dw:()=>i,ke:()=>a,t3:()=>n});const n=(e,t,o=!0,n=!1)=>{const{keyCode:i,altKey:a,ctrlKey:r,metaKey:s,key:l}=e;if(!t&&[13,32,38,40].includes(i))return 2;if(!t&&n&&27===i)return 13;if(8===i||144===i||1===l.length&&32!==i&&!a&&!r&&!s)return t?10:2;if(t)switch(i){case 38:return a?4:1;case 40:return a?12:0;case 27:return 3;case 13:case 32:return 4;case 33:return 8;case 34:return 7;case 36:return 5;case 35:return 6;case 9:return o?11:4;default:return 12}return 12},i=e=>{const{keyCode:t}=e;switch(t){case 38:case 37:return 1;case 40:case 39:return 0;case 13:case 32:return 2;default:return 4}},a=e=>{try{const t=e.querySelectorAll('a[href], button, input, textarea, details, [tabindex]:not([tabindex="-1"])');return Array.from(t).filter((e=>!e.hasAttribute("disabled")&&!e.getAttribute("aria-hidden")&&e.clientWidth>0))}catch(e){return console.warn("[A11y] no focusable element found: ",e),[]}}},85349:(e,t,o)=>{o.d(t,{t:()=>g});var n=o(24643),i=o(67192),a=o(40099),r=o(71615),s=o(70873),l=o(64356),d=o(11654),c=o(33805),p=o(32744);const u=(0,o(62186).default)("div",{target:"e1dc6dvj0"})({height:"100vh",display:"flex",flexDirection:"column"},"label:DivErrorBoundaryContainer;");class g extends a.Component{constructor(){super(...arguments),this.state={isNetOffline:!1,hasError:!1},this._slardar=i.l.getInstance(d.V),this.handleOnlineStatusChange=()=>{this.setState({isNetOffline:!navigator.onLine})}}get iconElem(){const{hasError:e}=this.state;return e?(0,n.jsx)(r.A,{width:90,height:90,fill:"rgba(128, 130, 133, 1)"}):(0,n.jsx)(s.A,{width:90,height:90,fill:"rgba(128, 130, 133, 1)"})}get text(){const{hasError:e}=this.state;return e?{title:"server_error_title",desc:"server_error_sub",button:"try_again_btn"}:{title:"network_error_title",desc:"network_error_sub",button:"try_again_btn"}}componentDidMount(){window.addEventListener("online",this.handleOnlineStatusChange),window.addEventListener("offline",this.handleOnlineStatusChange)}componentWillUnmount(){window.removeEventListener("online",this.handleOnlineStatusChange),window.removeEventListener("offline",this.handleOnlineStatusChange)}handleRetry(){window.location.reload()}componentDidCatch(e,t){const{onCatchError:o,componentName:n}=this.props,i=window.location.pathname,a=(0,c.oN)(i);o&&o();try{this._slardar.captureMessage(`Component render Error: ${e.message}`,"fatal",{page:a,component:null!=n?n:""})}catch(e){console.error("Error occurs when reporting error:",e)}this.setState({hasError:!0})}render(){const{isNetOffline:e,hasError:t}=this.state,{children:o,isMobile:i,customTitle:a,customDesc:r,customButtonText:s,onClickRetry:l,useButton:d=!1,containerStyle:c}=this.props,{t:g}=this.context;if(e||t){const{title:e,desc:t,button:o}=this.text;return i?(0,n.jsx)(u,{children:(0,n.jsx)(p.W,{brightness:0,isFullScreen:!0,iconElem:this.iconElem,title:null!=a?a:g(e),desc:null!=r?r:g(t),buttonText:d?null!=s?s:g(o):void 0,onButtonClick:null!=l?l:this.handleRetry})}):(0,n.jsx)(p.W,{isFullScreen:!0,onButtonClick:null!=l?l:this.handleRetry,iconElem:this.iconElem,title:null!=a?a:g(e),desc:null!=r?r:g(t),buttonText:d?null!=s?s:g(o):void 0,style:c})}return o}}g.contextType=l.Ss},32706:(e,t,o)=>{o.d(t,{p:()=>S});var n=o(24643),i=o(67518),a=o(46682),r=o(40099),s=o(28591),l=o(75974),d=o(60484),c=o(55462),p=o(49057);const u=function({iconSrc:e="https://www.tiktok.com/favicon.ico"}){return(0,n.jsxs)(s.mg,{children:[(0,n.jsx)("meta",{name:"google",content:"notranslate"},"google"),",",(0,n.jsx)("meta",{name:"format-detection",content:"telephone=no"},"format-detection"),",",(0,n.jsx)("link",{rel:"shortcut icon",href:e,type:"image/x-icon"},"shortcut")]})},g=["//v16.tiktokcdn.com","//p16-va.tiktokcdn.com","//s20.tiktokcdn.com"],m=function(){return(0,n.jsx)(s.mg,{children:g.map(((e,t)=>(0,n.jsx)("link",{rel:"dns-prefetch",href:e},`prefetch-${t+1}`)))})};var h=o(73580),_=o(91498),f=o(97086),y=o(72277),b=o(11654),x=o(23721),v=o(45297);const k=function({appContext:e,bizContext:t,slardarBid:o,initialPid:i,async:a=!1,reportImage:l}){var d,p;const{abTestVersion:u,env:g,botType:m,user:k,wid:C,region:S}=null!=e?e:{},{isMobile:w,domains:j,isTTP:T,idc:E}=null!=t?t:{},P=(0,h.Nj)(b.V),M=(0,r.useMemo)((()=>{var e;return Object.assign(Object.assign({region:null!=S?S:"",botType:null!=m?m:"",isMobile:Boolean(w).toString(),isDowngrade:(0,f.qk)().toString(),isLogin:Boolean(k).toString(),isPPE:"ppe"===(null==g?void 0:g.type),isLandingPage:1,launchMode:(0,f.fU)()?"":(0,_.o7)()},((e={parameters:{},versionName:""})=>{const t={};try{const o=e.parameters||{};Object.entries(o).forEach((([e,o])=>{y.s.includes(e)&&(t[e]=o.vid)}))}catch(e){console.error("Abtest config parse error",e)}return t})(u)),{uid:null!==(e=null==k?void 0:k.uid)&&void 0!==e?e:"",idc:null!=E?E:"unknown"})}),[S,m,w,k,null==g?void 0:g.type,u]),{enableInlineScript:L}=(0,c.yf)(),A=!!l||"v2"===(null===(p=null===(d=null==u?void 0:u.parameters)||void 0===d?void 0:d.enable_slardar_image)||void 0===p?void 0:p.vid),R=(0,r.useMemo)((()=>Object.assign(Object.assign(Object.assign({},x.dg),{bid:o,env:"boe"===(null==g?void 0:g.type)||"ppe"===(null==g?void 0:g.type)?"test":"production",domain:null==j?void 0:j.slardar,disableInit:!0,useLocalConfig:"ppe"===(null==g?void 0:g.type)||"boe"===(null==g?void 0:g.type),integrations:[...P.registerImageXPlugin(A,l&&"boolean"!=typeof l?l.sample:void 0)]}),T?{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==j?void 0:j.slardar,null==g?void 0:g.type,T,o]),F=(0,r.useMemo)((()=>JSON.stringify(R)),[R]);return(0,r.useEffect)((()=>{let e;const t=()=>{window.SlardarClient?P.hasStarted()||(P.mountBeforeSendEvent(),P.init(Object.assign(Object.assign({},R),{pid:i})),P.config({userId:C}),P.start()):e=window.requestIdleCallback?window.requestIdleCallback(t):window.setTimeout(t,1)};return P.context(M),"delay_start_until_manually_called"===i?(P.preserveConfig(R),P.preserveExtraInfo({userId:C})):(P.mountBeforeSendEvent(),P.init(Object.assign(Object.assign({},R),{pid:i})),P.config({userId:C}),P.start(),e=window.requestIdleCallback?window.requestIdleCallback(t):window.setTimeout(t,1)),()=>{window.cancelIdleCallback?window.cancelIdleCallback(e):window.clearTimeout(e)}}),[]),!L||(0,f._8)(a)?null:(0,n.jsxs)(s.mg,{children:[(0,n.jsx)("script",{id:"slardar-config",type:"application/json",children:F}),a?(0,n.jsx)("script",{src:v.se[T?"TTP":"ROW"].slardarWeb,async:"DO_NOT_DELETE_FOR_REHYDRATE_ERROR"}):(0,n.jsx)("script",{src:v.se[T?"TTP":"ROW"].slardarWeb})]})},C=function({isLogin:e,isFtc:t}){return(0,n.jsx)(s.mg,{children:(0,n.jsx)("meta",{name:"pumbaa-ctx",content:`login=${e?1:0},ftc=${t?1:0}`})})},S=function({appContext:e,bizContext:t,slardarBid:o,iconSrc:g,initialPid:h,asyncSlardar:_=!1,usePumbaaMeta:f=!1,slardarReportImage:y}){var b;const{language:x}=(0,d.L$)(e),{isDark:v}=(0,i.u)(),{user:S}=null!==(b=(0,p.W)((()=>["user"]),[]))&&void 0!==b?b:{},{enableHeadComponent:w}=(0,c.yf)(),j=Boolean(S),T=Boolean(null==S?void 0:S.ftcUser),E=(0,a.w)(l.P);return(0,r.useEffect)((()=>{j&&E.getComplianceSettings()}),[j,E]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.mg,{htmlAttributes:{lang:x,"data-theme":v?"dark":"light"}}),(0,n.jsx)(u,{iconSrc:g}),f&&(0,n.jsx)(C,{isLogin:j,isFtc:T}),w&&(0,n.jsx)(k,{appContext:e,bizContext:t,slardarBid:o,initialPid:h,async:_,reportImage:y}),(0,n.jsx)(m,{})]})}},37434:(e,t,o)=>{o.d(t,{Us:()=>a});var n=o(41271),i=(o(32877),o(50970));function a(){return(0,n.P)(i.L)}},54503:(e,t,o)=>{o.d(t,{D:()=>r});var n=o(58632),i=o(38203),a=o(39228);let r=class{constructor(e){this.fetch=e,this.postPrivateBannerAck=()=>this.fetch.post("/api/private_banner/ack/")}getVideoPrivateSetting(){return this.fetch.get("/api/compliance/settings/",{baseUrlType:2})}};r=(0,n.__decorate)([(0,i._)(),(0,n.__metadata)("design:paramtypes",[a.pM])],r)},9173:(e,t,o)=>{o.d(t,{i:()=>s});var n=o(58632),i=o(64162),a=o(4126),r=o(93995);let s=class extends i.E{constructor(){super(...arguments),this.defaultState={loginModalSwitchPath:!1,loginModalFirstOpen:!0}}setLoginModalFirstOpen(e,t){e.loginModalFirstOpen=t}setLoginModalSwitchPath(e,t){e.loginModalSwitchPath=t}setLoginModalInitialState(e){e.loginModalFirstOpen=!0,e.loginModalSwitchPath=!1}};(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],s.prototype,"setLoginModalFirstOpen",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],s.prototype,"setLoginModalSwitchPath",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object]),(0,n.__metadata)("design:returntype",void 0)],s.prototype,"setLoginModalInitialState",null),s=(0,n.__decorate)([(0,r.n)("FocusControlModule")],s)},30615:(e,t,o)=>{o.d(t,{iM:()=>a});var n=o(16469),i=o(52401);const a=(e,t)=>{n.LU.removeAll(),i.z.logoutSubmit(null!=t?t:{});let o="https://www.tiktok.com/logout";e&&(o+=`?redirect_url=${encodeURIComponent(e)}`),window.location.href=o}},68310:(e,t,o)=>{var n,i,a,r,s,l,d,c,p,u,g,m,h;o.d(t,{Jt:()=>k,LH:()=>f,o4:()=>_,qL:()=>v,w7:()=>y}),function(e){e[e.OpenApp=1]="OpenApp",e[e.ExitApp=2]="ExitApp",e[e.Interval=3]="Interval",e[e.LogOutAccount=4]="LogOutAccount",e[e.ForceUpload=5]="ForceUpload"}(n||(n={})),function(e){e[e.Mon=1]="Mon",e[e.Tue=2]="Tue",e[e.Wed=3]="Wed",e[e.Thu=4]="Thu",e[e.Fri=5]="Fri",e[e.Sat=6]="Sat",e[e.Sun=7]="Sun"}(i||(i={})),function(e){e[e.ScreenTimeManagementEligibleEnum_NonDefaultEnabled=0]="ScreenTimeManagementEligibleEnum_NonDefaultEnabled",e[e.ScreenTimeManagementEligibleEnum_DefaultEnabledEligible=1]="ScreenTimeManagementEligibleEnum_DefaultEnabledEligible",e[e.ScreenTimeManagementEligibleEnum_DefaultEnabledIneligible=2]="ScreenTimeManagementEligibleEnum_DefaultEnabledIneligible"}(a||(a={})),function(e){e[e.ScreenTimeManagementRepeatTypeEnum_Everyday=1]="ScreenTimeManagementRepeatTypeEnum_Everyday",e[e.ScreenTimeManagementRepeatTypeEnum_Week=2]="ScreenTimeManagementRepeatTypeEnum_Week"}(r||(r={})),function(e){e[e.Regular=1]="Regular",e[e.MinorDefaultEnable=2]="MinorDefaultEnable",e[e.FamilyPairing=3]="FamilyPairing"}(s||(s={})),function(e){e[e.Preset=0]="Preset",e[e.Custom=1]="Custom"}(l||(l={})),function(e){e[e.EveryDay=1]="EveryDay",e[e.PerDay=2]="PerDay"}(d||(d={})),function(e){e[e.UserNightScreenTimePopupActionEnum_Delay=1]="UserNightScreenTimePopupActionEnum_Delay",e[e.UserNightScreenTimePopupActionEnum_Dismiss=2]="UserNightScreenTimePopupActionEnum_Dismiss",e[e.UserNightScreenTimePopupActionEnum_View=3]="UserNightScreenTimePopupActionEnum_View"}(c||(c={})),function(e){e[e.Unlink=1]="Unlink",e[e.child=2]="child",e[e.parent=3]="parent",e[e.child_punished=4]="child_punished"}(p||(p={})),function(e){e[e.Unknow=0]="Unknow",e[e.RestrictedModeSwitch=1]="RestrictedModeSwitch",e[e.ScreenTimeLockSwitch=2]="ScreenTimeLockSwitch",e[e.ChangePasscode=3]="ChangePasscode",e[e.ScreenTimeUpdate=4]="ScreenTimeUpdate",e[e.SessionDurationDefault=5]="SessionDurationDefault",e[e.SessionDurationCustom=6]="SessionDurationCustom",e[e.ForgotPasscode=7]="ForgotPasscode",e[e.ScreenTimeEnable=8]="ScreenTimeEnable",e[e.ScreenTimeType=9]="ScreenTimeType",e[e.ScreenTimeManagementAcknowledge=10]="ScreenTimeManagementAcknowledge"}(u||(u={})),function(e){e[e.Preset=0]="Preset",e[e.Custom=1]="Custom"}(g||(g={})),function(e){e[e.enum=0]="enum",e[e.custom=1]="custom"}(m||(m={})),function(e){e.upload="upload",e.updateDailySTM="updateDailySTM",e.updateSleepTime="updateSleepTime",e.updateTimeBreak="updateTimeBreak",e.updateActiveTimeUsage="updateActiveTimeUsage"}(h||(h={}));const _="stmStorage",f="stmActiveTime",y="stmUploadMetric";var b,x,v,k;!function(e){e[e.None=0]="None",e[e.SchedulePage=1]="SchedulePage",e[e.CustomPage=2]="CustomPage",e[e.LearnMorePage=3]="LearnMorePage"}(b||(b={})),function(e){e[e.default=0]="default",e[e.custom=1]="custom"}(x||(x={})),function(e){e[e.off=0]="off",e[e.on=1]="on"}(v||(v={})),function(e){e[e.off=0]="off",e[e.on=1]="on"}(k||(k={}))},93468:(e,t,o)=>{o.d(t,{Fj:()=>p,cf:()=>c,wI:()=>d});var n=o(55462),i=o(75792),a=o(40099),r=o(64336),s=o(94337);const l={loginHome:"login",loginPhoneOrEmail:"login",loginPhone:"login",loginEmail:"login",loginPhonePassword:"login",loginDownloadApp:"login",loginTwoStepVerify:"login",loginForgetEmailPassword:"login",loginForgetPhonePassword:"login",loginQRcode:"login",loginSSO:"login",loginWithSignedEmail:"login",loginPhoneDigit:"login",loginReset:"login",loginGuestMode:"login",tvLoginHome:"login",tvLoginEmail:"login",tvLoginPhone:"login",phoneResetDigit:"login",emailResetDigit:"login",resetPassword:"login",signupHome:"signup",signupPhoneOrEmail:"signup",signupPhone:"signup",signupEmail:"signup",signupAgeGate:"signup",signupAgeGateConfirm:"signup",signupPolicyConfirm:"signup",signupCreateAccount:"signup",signupCreateUsername:"signup",signupCreatePassword:"signup",signupPrivateOn:"signup",signupPhoneDigit:"signup",signupEmailDigit:"signup",signupEmailCreatePassword:"signup",signupCountrySelector:"signup",signupInterestSelector:"signup",oauth:"delay_start_until_manually_called",oauthLine:"delay_start_until_manually_called",accountDeactivate:"delay_start_until_manually_called",logout:"delay_start_until_manually_called",linkPhoneOrEmail:"delay_start_until_manually_called",linkPhone:"delay_start_until_manually_called",linkEmail:"delay_start_until_manually_called",linkPhoneDigit:"delay_start_until_manually_called",linkEmailDigit:"delay_start_until_manually_called"},d=e=>{const t=(0,i.Bd)(e);return t&&t.name in l?l[t.name]:"unknown"},c=()=>{const{pathname:e}=(0,r.zy)(),t=(0,a.useRef)(null);return t.current||(t.current=d(e)),t.current},p=(e=!0)=>{const t=s.Mh.useInstance(),o=(0,n.sZ)();return(0,a.useEffect)((()=>{!o&&e&&t.reportActualFMP()}),[t,e,o]),(0,a.useCallback)((()=>{o||t.reportActualFMP()}),[t,o])}},9731:(e,t,o)=>{o.r(t),o.d(t,{default:()=>Zd});var n=o(24643),i=(o(14713),o(88091)),a=o(73635),r=o(67518),s=o(13392),l=o(73580),d=o(37434),c=o(48615),p=o(48211),u=o(67842),g=o(9173),m=o(25616),h=o(26956),_=o(92264),f=o(97086),y=o(58305),b=o(95481),x=o(85349),v=o(75792),k=o(31974),C=o(26475),S=o(57432),w=o.n(S),j=o(40099),T=o(64336),E=o(58632),P=o(46955),M=o(93411),L=o(47172),A=o(90523);const R=e=>{const{history:t,location:o,isMemoryRouter:i}=e,{useWouterLocation:a,useWouterSearch:r}=(0,T.zB)(e.history),s=(0,j.useMemo)((()=>({history:t,location:o})),[t,o]),l=(0,n.jsx)(A.C.Provider,{value:s,children:(0,n.jsx)(P.Ix,{hook:a,searchHook:r,children:e.children})});return i?(0,n.jsx)(L.CustomRouterContext.Provider,{value:s,children:l}):l},F=e=>{const{history:t}=e,[o,i]=(0,j.useState)(t.location);return(0,j.useLayoutEffect)((()=>{o!==t.location&&i(t.location);const e=t.listen((e=>{i(e)}));return()=>e()}),[]),(0,n.jsx)(R,{history:t,location:o,isMemoryRouter:!0,children:e.children})},I=e=>{var{path:t,exact:o}=e,i=(0,E.__rest)(e,["path","exact"]);let a;return o||"string"!=typeof t||"*"===t||(a=(0,M.q)(t,!0).pattern),(0,n.jsx)(P.qh,Object.assign({},i,{path:null!=a?a:t,component:i.component}))};function O(e){return Array.isArray(e)?e.flatMap((e=>O(e&&e.type===j.Fragment?e.props.children:e))):[e]}const D=({children:e})=>{const{pathname:t}=(0,T.zy)();for(const o of O(e)){if(!(0,j.isValidElement)(o))continue;const[e,n]=(0,P.Di)(M.q,o.props.path,t,!o.props.exact);if(e)return(0,j.cloneElement)(o,{match:[e,n]})}return null};var H=o(32125),U=o(75431),N=o(34832),$=o(95701),z=o(32706),B=o(84827);const W={"#app":{justifyContent:"center"},"#loginContainer":{display:"flex",alignItems:"center",flexDirection:"column"}},G=e=>({body:{boxSizing:"border-box"},".date-selector .rmc-picker":{height:"250px"},".date-selector .rmc-picker:first-of-type":{position:"absolute",right:e?"unset":0,left:e?"0":"unset",width:"33.3333%"},".date-selector .rmc-picker-indicator":{height:"50px"},".date-selector .rmc-picker-item":{height:"50px",lineHeight:"50px",color:"#161823"},".date-selector":{width:"66%"}});var V=o(70261),q=o(62186),K=o(72153),Z=o(97397);const J=(0,q.default)("div",{target:"esqadv70"})((({theme:e})=>({background:e.colors.BGPrimary,borderRadius:"8px",width:e.isMobile?"300px":"400px",padding:"32px"})),"label:DivContainer;"),Y=(0,q.default)("h5",{target:"esqadv71"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"bold"}),{fontSize:"24px",lineHeight:"36px",textAlign:"center",margin:"0"}]),"label:H5Title;"),Q=(0,q.default)("p",{target:"esqadv72"})([({theme:e})=>(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),{lineHeight:"17px",margin:"16px 0px 24px",textAlign:"center",fontSize:"14px"}],"label:PDesc;"),X=(0,q.default)("div",{target:"esqadv73"})({display:"flex",flexDirection:"column"},"label:DivButtonWrapper;"),ee=(0,q.default)(Z.y,{target:"esqadv74"})({minWidth:"auto",flex:"1",":last-child":{marginTop:"12px"}},"label:StyledButton;"),te=(0,j.memo)((()=>{const e=(0,m.s)("WebApp_Login"),t=(0,l.Nj)(k.$F),[{showReactiveModal:o},{setShowReactiveModal:i,cancelDeleteAccount:a}]=(0,s.Su)(V.$),r=(0,j.useCallback)((()=>{i({show:!1}),t.reactiveCancelClick()}),[i,t]),d=(0,j.useCallback)((()=>{t.reactiveConfirmClick(),a()}),[a,t]);return(0,n.jsx)(b.aF,{visible:o,maskCloseable:!1,onClose:r,children:(0,n.jsxs)(J,{children:[(0,n.jsx)(Y,{children:e("reactivate_h1")}),(0,n.jsx)(Q,{children:e("logback_reactivate_desc")}),(0,n.jsxs)(X,{children:[(0,n.jsx)(ee,{size:"large",buttonTheme:"primary",onClick:d,children:e("reactivate_btn")}),(0,n.jsx)(ee,{size:"large",onClick:r,children:e("common_registration_phone_input_popup_button")})]})]})})}));var oe=o(12527);const ne=(0,q.default)("div",{target:"e1lgic6i0"})({display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",marginTop:"40px",fontWeight:600},"label:DivBack;");ne.defaultProps=Object.assign(Object.assign({},ne.defaultProps),{"data-e2e":"back-btn"});const ie=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),t=(0,u.mZ)((e=>e.loginModalShow)),o=(0,T.W6)(),i=(0,T.W5)([v.tH.loginQRcode,v.tH.loginPhoneOrEmail,v.tH.signupPhoneOrEmail]),a=(0,j.useCallback)((()=>{o.goBack()}),[o]),r=(0,j.useCallback)((e=>{13===e.keyCode&&o.goBack()}),[o]);return t||!i?null:(0,n.jsxs)(ne,{onClick:a,onKeyDown:r,tabIndex:0,role:"link",children:[(0,n.jsx)(oe.A,{}),e("common_login_back")]})}));var ae=o(55462),re=o(60484),se=o(3089),le=o(88920),de=o(49057),ce=o(71281),pe=o(87802),ue=o(42983),ge=o(21367),me=o(31733),he=o(35267),_e=o(68252),fe=o(93608);const ye=()=>{fe.f.sendEvent("fb_unavailable_notify")},be=()=>{fe.f.sendEvent("fb_unavailable_dismiss")},xe=()=>{fe.f.sendEvent("click_user_phone_or_email")};var ve=o(4474),ke=o(94777);const Ce=(0,q.default)("div",{target:"e1vllrfx0"})((({theme:e})=>[{display:"flex",alignItems:"center",justifyContent:"center",fontSize:"20px",fontWeight:"semibold",lineHeight:"130%",letterSpacing:"0.093px",cursor:"pointer",color:e.colors.TextPrimary,fontFamily:"TikTokFont"}]),"label:DivShowMore;");Ce.defaultProps=Object.assign(Object.assign({},Ce.defaultProps),{"data-e2e":"see-more-btn"});const Se=(0,q.default)("div",{target:"e1vllrfx1"})((({theme:e})=>({display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",marginBottom:"10px",gap:e.isMobile?"8px":"12px"})),"label:DivIconButtonListContainer;"),we=(0,q.default)("div",{target:"e1vllrfx2"})((({theme:e})=>[{width:"28px",height:"28px",display:"flex",marginInlineStart:"-4px",justifyContent:"center",alignItems:"center",fill:e.colors.BGSecondary,border:"1px solid",borderColor:e.colors.LineSecondary,borderRadius:"14px",cursor:"pointer",transform:"ltr"===e.direction?"unset":"rotateY(180deg)","> *":{color:e.colors.TextTertiaryAlt}}]),"label:DivIconShowMore;"),je=(0,q.default)("div",{target:"e1vllrfx3"})((({theme:e})=>[{width:"28px",height:"28px",display:"flex",marginInlineEnd:"-4px",justifyContent:"center",alignItems:"center",fill:e.colors.BGSecondary,border:"1px solid",borderColor:e.colors.LineSecondary,borderRadius:"14px",cursor:"pointer",transform:"ltr"===e.direction?"unset":"rotateY(180deg)","> *":{color:e.colors.TextTertiaryAlt}}]),"label:DivIconShowLess;"),Te=(0,q.default)("div",{target:"e1vllrfx4"})((({theme:e})=>({display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid",borderColor:"rgba(22, 24, 35, .12)",borderRadius:"50%",cursor:"pointer",width:e.isMobile?"54px":"62px",height:e.isMobile?"54px":"62px","&:hover":{opacity:.8}})),"label:DivIconButton;");var Ee=o(93468),Pe=o(45596),Me=o(24264),Le=o(71507),Ae=o(60481),Re=o(65409),Fe=o(19346),Ie=o(47236);const Oe=(0,Ie.Ay)({resolved:{},chunkName:()=>"login-tip-modal",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!o.m[t]},importAsync:()=>Promise.all([o.e(8873),o.e(2514)]).then(o.bind(o,73212)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return o(t)},resolve:()=>73212});var De=o(99659),He=o(99910),Ue=o(89570);const Ne=()=>{const{ttpConfig:e}=(0,He.U)((()=>["ttpConfig"]),[]),{startOneTapPolling:t,stopOneTapPolling:o,updateState:n}=(0,s.wA)(De.q),i=()=>n({authStatus:2,authErrorCode:void 0});return{startPolling:o=>{n({authStatus:1}),t({token:o,ttpConfig:e})},stopPolling:()=>{o(),i()},setStopOneTapStatus:i}},$e=()=>{const{enableOneTap:e,oneTapVersion:t,isFromCoinHomeScreen:o=!1}=(0,He.U)((()=>["enableOneTap","oneTapVersion","isFromCoinHomeScreen"]),[]);if(!e)return!1;if("v3"!==t)return"v2"===t;const n=(0,Ue.J)();return!["safari","mobile_safari"].includes(n)||o},ze=j.lazy((()=>o.e(1530).then(o.bind(o,77739)))),Be=j.lazy((()=>Promise.all([o.e(9443),o.e(9378)]).then(o.bind(o,79477)))),We=()=>(0,n.jsx)(b.aF,{visible:!0,mask:!1,type:"mobile",backgroundColor:"transparent",children:(0,n.jsx)(B.R,{size:"small"})}),Ge=()=>{const{authStatus:e}=(0,s.Ph)(De.q),t=1===e,o=3===e,{stopPolling:i,setStopOneTapStatus:a}=Ne();(0,j.useEffect)((()=>i),[]);const r=(0,j.useMemo)((()=>t?(0,n.jsx)(We,{}):(0,n.jsx)(n.Fragment,{})),[t]),l=(0,j.useMemo)((()=>o?(0,n.jsx)(We,{}):(0,n.jsx)(n.Fragment,{})),[o]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(j.Suspense,{fallback:r,children:(0,n.jsx)(ze,{visible:t,onClose:i})}),(0,n.jsx)(j.Suspense,{fallback:l,children:(0,n.jsx)(Be,{visible:o,onClose:a})})]})};var Ve=o(57739),qe=o(38731),Ke=o(92249),Ze=o(37801),Je=o(91272),Ye=o(92662),Qe=o(40815),Xe=o(97413),et=o(55714),tt=o(95748);var ot=o(13326),nt=o.n(ot),it=o(84987);const at={id:"single-logo-dark-3ed5e24d",use:"single-logo-dark-3ed5e24d-usage",viewBox:"0 0 25 42",content:''};function rt(e){const t=(0,j.useContext)(it.X);return(0,j.useLayoutEffect)((()=>(t.add(at),()=>{t.remove("single-logo-dark-3ed5e24d")})),[]),(0,n.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e,{children:(0,n.jsx)("use",{xlinkHref:"#single-logo-dark-3ed5e24d"},void 0)}),void 0)}var st=o(59193),lt=o(12736),dt=o(96e3),ct=o(59234),pt=o(9450),ut=o(93427),gt=o(47538),mt=o(92627),ht=o(98834),_t=o(45613);const ft="last_login_method",yt="Sorry, something went wrong, please try again later",bt=e=>{switch(e){case"QRcode":return"qr";case"email":case"handle":case"phone":case"sms_verification":return"email";case"twitter":return"twitter";case"google":return"google";case"facebook":return"facebook";case"vk":return"vk";case"kakaotalk":return"kakaotalk";case"line":return"line";case"apple":return"apple";case"tiktok":return"tiktok";default:return}};function xt(e){const[t,o]=(0,j.useState)(!1);return{initialized:t,effect:(0,j.useCallback)((()=>(0,E.__awaiter)(this,void 0,void 0,(function*(){try{(0,y.nr)()&&(yield e.init())}finally{o(!0)}}))),[])}}function vt(e,t,o){const n=null==o?void 0:o.platforms;if(!n)return t;return t.filter((t=>{const o=n[t.toLowerCase()];return!o||!(o.disable||e&&o.disableSignup)}))}const kt=e=>{var t,o,i;const{isMobile:a,playerInfo:r,isAndroid:d,os:p}=(0,re.L$)((0,c.U)((()=>["isMobile","os","playerInfo","isAndroid"]),[])),{name:u,isSmartPlayer:g}=(0,re.L$)(r),{platformConfig:h,thirdPlatformConfig:_,lastLoginMethod:f,standaloneAid:y,disableStandaloneAidLoginList:b}=(0,He.U)((()=>["platformConfig","thirdPlatformConfig","lastLoginMethod","standaloneAid","disableStandaloneAidLoginList"]),[]),{isMobileUiOptimize:x}=(0,le.Eo)(),C=bt(null!==(t=null!=f?f:nt().get(ft))&&void 0!==t?t:""),{isModal:S}=(0,s.Ph)(st.t),w=(0,_t.VN)(),E=(0,l.Nj)(k.$F),{handleAppleLogin:P,handlePopupAuthorize:M,handleHelloJSAuth:L,handleFacebookLogin:A,handleHelloLoginEvent:R,dealPageAuthRedirect:F}=(0,s.wA)(lt.F),{prepare:I,getOneTapToken:O,stopRefreshToken:D}=(0,s.wA)(De.q),H=(0,m.s)("WebApp_Login"),U=(0,l.Nj)(dt.x),N=(0,l.Nj)(ct.p),$=(0,T.W6)(),{pathname:z,search:B}=(0,T.zy)(),W=(0,ve.parse)(B),G=(0,ut.$H)(z),V=(0,ht.Vm)(),q=!G&&(!a||g),{loginQRcode:K,loginPath:Z}=(0,j.useMemo)((()=>{const e=S?B:"";return{loginQRcode:v.tH.loginQRcode+e,loginPath:G?V+e:v.tH.loginPhoneOrEmail+e}}),[S,B,G,V]),J=(0,j.useCallback)((e=>()=>{P({appleToken:e})}),[P]);(0,j.useEffect)((()=>(document.addEventListener("AppleIDSignInOnSuccess",J),()=>{document.removeEventListener("AppleIDSignInOnSuccess",J)})),[J]),(0,j.useEffect)((()=>{const e=(0,mt.RO)();e&&"failed"===e&&((0,gt.P)(H(yt)),console.error("Login: VK authorization failed."));const t=(0,mt.Jq)();t&&"failed"===t&&((0,gt.P)(H(yt)),console.error("Login: KekaoTalk authorization failed.")),(0,mt.vZ)()&&R()}),[H,R]),(0,j.useEffect)((()=>{F()}),[F]);const Y=(0,j.useCallback)((()=>{fe.f.sendEvent("click_QR_login"),$.push(K)}),[$,K]),Q=(0,j.useCallback)((()=>{G?fe.f.sendEvent("click_sign_up"):fe.f.sendEvent("click_login_button"),$.push(Z)}),[$,G,Z]),{abTestVersion:X,appType:ee="t"}=null!==(o=(0,de.W)((()=>["abTestVersion","appType"]),[]))&&void 0!==o?o:{},te=null!==(i=(0,ce.qt)(X,"enable_fb_sdk"))&&void 0!==i?i:"v1",oe=(0,j.useCallback)((e=>()=>{switch(w({platform:e,signUp:G}),e){case"apple":P({});break;case"twitter":M({url:(0,mt._v)(),platform:"twitter"});break;case"line":M({url:(0,mt.fn)(),platform:"line"});break;case"facebook":case"google":if("facebook"===e&&"v2"===te){A();break}L({force:"google"===e||null,platform:e,display:g?"page":"popup",redirect_uri:"https://www.tiktok.com/login/",scope:""});break;case"vk":M({url:(0,mt.ch)(),platform:"vk"});break;case"kakaotalk":M({url:(0,mt._8)(),platform:"kakaotalk"})}}),[w,G,P,M,te,L,g,A]),ne=$e(),{startPolling:ie}=Ne(),ae=()=>{(0,gt.P)(H(yt))},se=(0,j.useCallback)((e=>{w({platform:"tiktok",signUp:G}),d&&function(){const{prefer_schema:e}=(0,pt.r)((0,ve.parse)(location.search),["prefer_schema"]);return"1"===e}()?function(e,t){var o;try{const n="t"===e?"snssdk1180":"snssdk1233",i=null!==(o=new URL(t).searchParams.get("redirect_url"))&&void 0!==o?o:"";window.location.href=`${n}://webview?url=${encodeURIComponent(i)}`}catch(e){}finally{const e=setTimeout((()=>{"hidden"!==document.visibilityState&&(window.location.href=t)}),500),o=()=>{"hidden"===document.visibilityState&&clearTimeout(e)};document.addEventListener("visibilitychange",o,{once:!0})}}(ee,e):location.href=e}),[w,G]),pe=(0,j.useCallback)((e=>{E.failToOpenApp({message:"try_again",error_code:null==e?void 0:e.toString()})}),[E]),{initialized:ue,effect:ge}=xt(U),{initialized:me,effect:he}=xt(N),{universalLink:_e,token:ye,getTokenLoading:be,getTokenErrorCode:xe,prepareErrorCode:ke,getTokenCalled:Ce}=(0,s.Ph)(De.q),Se={tiktok:{starlingText:"webLogin_useApp_btn",icon:()=>(0,n.jsx)(rt,{}),onClick:()=>{if(ne)return(()=>{if(_e&&ye)return se(_e),setTimeout((()=>{ie(ye)}),700);ae(),pe(xe),be||(D(),O())})();(()=>{if(_e)return se(_e);pe(ke),ae(),I()})()},type:"tiktok",loading:ne&&!Ce},apple:{starlingText:"common_login_panel_button_apple",icon:qe.A,onClick:oe("apple"),type:"apple",loading:!ue,effect:ge},email:{starlingText:G?"common_registration_panel_button_phoneoremail":"common_login_panel_button_phoneoremailorusername",icon:x&&a?Ve.Y:Ke.A,onClick:Q,type:"email"},facebook:{starlingText:"common_login_panel_button_facebook",icon:Ze.A,onClick:oe("facebook"),type:"facebook",loading:!me,effect:he},google:{starlingText:"common_login_panel_button_google",icon:Je.A,onClick:oe("google"),type:"google"},kakaotalk:{starlingText:"common_login_panel_button_kakaotalk",icon:Ye.A,onClick:oe("kakaotalk"),type:"kakaotalk"},line:{starlingText:"common_login_panel_button_line",icon:Qe.A,onClick:oe("line"),type:"line"},phone:{starlingText:G?"common_registration_panel_button_phoneoremail":"common_login_panel_button_phoneoremailorusername",icon:x&&a?Ve.Y:Ke.A,onClick:Q,type:"phone"},qr:{starlingText:"common_login_panel_button_qrcode",icon:Xe.A,onClick:Y,type:"qr"},twitter:{starlingText:"common_login_panel_button_twitter",icon:et.A,onClick:oe("twitter"),type:"twitter"},vk:{starlingText:"common_login_panel_button_vk",icon:tt.A,onClick:oe("vk"),type:"vk"}},we=0!==h.order.length?h.order.toLowerCase().split(","):["facebook","google","apple","twitter","vk","line","kakaotalk"],je=(0,le.ZO)(),Te=[...(0,mt.is)({isSignUp:G,brandName:u,platformList:vt(G,we,_),enabledAce:je,disable_platform:W.disable_platform,isMobile:a,disableAll:b.includes(null!=y?y:""),os:p}),"email","phone","tiktok"];return q&&Te.push("qr"),C&&(Se[C].lastLoginMethod=!0),e.filter((e=>Te.includes(e))).map((e=>Se[e]))},Ct=e=>{var t;const o=(0,de.W)((()=>["abTestVersion"]),[]),n=null!==(t=(0,ce.qt)(null==o?void 0:o.abTestVersion,"last_login_method"))&&void 0!==t?t:"v1",{pathname:i}=(0,T.zy)(),a=(0,ut.$H)(i),{lastLoginMethod:r}=(0,He.U)((()=>["lastLoginMethod"]),[]);return(0,j.useMemo)((()=>{var t;const o=bt(null!==(t=null!=r?r:nt().get(ft))&&void 0!==t?t:"");return"v3"===n&&void 0!==o&&e.includes(o)&&!a?[o,...e.filter((e=>e!==o))]:e}),[e,a,r,n])};var St=o(42617);const wt=(0,j.memo)((function({disabled:e,children:t}){const{loginModalSwitchPath:o}=(0,s.Ph)(g.i);return o?(0,n.jsx)(St.Ay,{disabled:e,autoFocus:!1,children:t}):(0,n.jsx)(n.Fragment,{children:t})}));var jt=o(94337);const Tt=(0,Ie.Ay)({resolved:{},chunkName:()=>"",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!o.m[t]},importAsync:()=>Promise.all([o.e(9443),o.e(6860),o.e(2130)]).then(o.bind(o,22130)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return o(t)},resolve:()=>22130},{resolveComponent:e=>e.WrongBrowser}),Et=(0,Ie.Ay)({resolved:{},chunkName:()=>"",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!o.m[t]},importAsync:()=>Promise.all([o.e(9443),o.e(6860),o.e(2130)]).then(o.bind(o,22130)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return o(t)},resolve:()=>22130},{resolveComponent:e=>e.Retry});var Pt=o(44122);const Mt=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,m.s)("Webapp"),{query:o}=(0,he.xw)(),i="1"===o.pure,[a,r]=(0,j.useState)(null),{loginType:d,ttpConfig:p}=(0,He.U)((()=>["loginType","ttpConfig"]),[]),{isMobile:f}=(0,re.L$)((0,c.U)((()=>["isMobile","playerInfo"]),[])),[y,b]=(0,j.useState)(!1),{isMobileUiOptimize:x}=(0,le.Eo)(),C=(0,s.wA)(g.i),S=function(){const{pathname:e}=(0,T.zy)(),t=(0,ut.$H)(e),{platformConfig:o,enableOneTap:n}=(0,He.U)((()=>["platformConfig","enableOneTap"]),[]),i=["qr","email",...o.order.toLowerCase().split(",").filter((e=>"instagram"!==e))];return n&&!t&&i.unshift("tiktok"),i}(),[{loginModalShow:w,closeCallback:E,isGuestMode:P,isGuestModeUI:M},{setLoginModalShow:L,setCloseCallback:A,setGroupId:R,setIsLoginOnLoadClosed:F}]=(0,u.MR)((e=>({loginModalShow:e.loginModalShow,closeCallback:e.closeCallback,isGuestMode:e.isGuestMode,isGuestModeUI:e.isGuestModeUI})),H.bN),I=(0,l.Nj)(k.$F),O=Ct(S),D=kt(O),{loginTitle:U,loginSlogan:N,signUpSlogan:$,signUpTitle:z,thirdPlatformConfig:B}=(0,He.U)((()=>["loginTitle","loginSlogan","signUpSlogan","signUpTitle","thirdPlatformConfig"]),[]),W=(0,de.W)((()=>["abTestVersion","user","webIdCreatedTime"]),[]),G=(0,re.L$)((0,c.U)((()=>["vgeo"]),[])),{vgeo:V}=G,q=(0,ce.qt)(null==W?void 0:W.abTestVersion,"periodic_login_popup_interval"),K=(0,j.useMemo)((()=>[{expId:"webapp_guest_mode",segmentId:"segment_default",versionId:P?"v12":"v1",propertyList:["cta_style","login_text","signup_text","close_icon"]}]),[P]),{cta_style:Z="default",login_text:J="pcWeb_guestLogin_without",signup_text:Y="pcWeb_guestLogin_withoutSignup"}=(0,j.useMemo)((()=>(0,h.J)(_.a,K)),[K]),[Q,X]=(0,j.useState)(!1);(function(){const{ttNotInstalled:e}=(0,He.U)((()=>["ttNotInstalled"]),[]),t=(0,s.wA)(st.t),o=(0,l.Nj)(jt.VU),n=(0,m.s)("WebApp_Login"),i=(0,l.Nj)(k.$F),a=(()=>{const e=(0,T.W6)();return(0,j.useCallback)((t=>{const o=e.location,n=new URLSearchParams(o.search);t(n);const i=n.toString();e.replace({pathname:o.pathname,search:i})}),[e])})();(0,j.useEffect)((()=>{e&&(i.failToOpenApp({message:"cannot_open_app"}),o.emitOnce("noTTApp_toast",{}),(0,gt.P)(n("webLogin_useApp_noTTApp_toast")),t.setContext({ttNotInstalled:!1}),a((e=>{e.delete("tt_not_installed")})))}),[])})(),function(){const{pathname:e}=(0,T.zy)(),t=(0,ut.$H)(e),{user:o}=(0,re.L$)((0,de.W)((()=>["user","language","env","abTestVersion"]),[])),n=(0,l.Nj)(k.$F),{enableOneTap:i}=(0,He.U)((()=>["enableOneTap"]),[]),a=$e(),{login:r,prepare:d,getOneTapToken:c}=(0,s.wA)(De.q);(0,j.useEffect)((()=>{if(o)return;const{id_token:e}=ve.parse(location.search);e?r():i&&!t&&(n.oneTapShow(),a?c():d())}),[o,i,a])}(),(0,j.useEffect)((()=>{X(P||M)}),[P,M]);let ee=U;"v3"!==q&&"v5"!==q||(ee="login_popup_modal_header");const te=(0,T.W6)(),{pathname:oe,search:ne}=(0,T.zy)(),ie=(0,j.useMemo)((()=>{var e;return!(null===(e=(0,ve.parse)(ne))||void 0===e?void 0:e.hide_left_icon)}),[ne]),ae=(0,ut.$H)(oe),fe=(0,j.useMemo)((()=>({isMobileUiOptimize:f&&x})),[f,x]),Se=(0,j.useCallback)((()=>(0,n.jsx)(Pt.ZR,Object.assign({"data-e2e":ae?"sign-up-title":"login-title",id:"login-modal-title"},fe,{children:"non_login"!==d||ae?e(ae?z:ee,{},Le.fN):t(ee,{},Le.fN)}))),[e,ae,ee,d,fe,z,t]),we=(0,j.useCallback)((()=>{if(w&&"loginm3"!==d)return null;const o="loginm3"!==d?e(ae?$:N,{},Le.R2):t(N,{},Le.R2),i=ae?"sign-up-desc":"login-desc";return(0,n.jsx)(Pt.vv,Object.assign({"data-e2e":i},fe,{children:o}))}),[e,ae,w,N,d,fe,$,t]),je=(0,j.useCallback)((e=>{9===e.keyCode&&b(!0)}),[]),[Te,Ie]=(0,j.useState)(!0);(0,j.useEffect)((()=>{var e;Ie(!P&&!M||f||!w||"1"===(null!==(e=localStorage.getItem("guest-mode-flag"))&&void 0!==e?e:"0")&&!M)}),[M,P,f,w]);const Ue="webapp_causal_inference_auto_mute_validation",{wid:Ne,vid:ze}=(0,le.u6)(Ue),Be="webapp_causal_inference_auto_scroll_validation",{wid:We,vid:Ve}=(0,le.u6)(Be),{setMute:qe}=(0,pe.S4)(),{mute:Ke}=(0,ue.yw)(),Ze=(0,ge.nr)(),Je=(0,ge.eu)(),Ye=(0,j.useCallback)((()=>{L(!1),localStorage.setItem("guest-mode-flag","1"),localStorage.setItem("timeOfLastPopup",Date.now().toString());const e=(0,_e.uh)(V,!1);I.updateTeaDataCollectionEnabled(e),I.LoginNotifyClose({isSignUp:ae?"1":"0"}),C.setLoginModalInitialState(),E(),A(ke.l),R(void 0),F({isLoginOnLoadClosed:!0}),((e,t)=>{if("v1"!==ze){const o={isMuted:e,enterMethod:"consent_guest_mode",modelName:"v2"===ze?"webapp_causal_inference_auto_mute_rr1_s_model":"webapp_causal_inference_auto_mute_play_duration_s_model",pageName:"login_popup",wid:Ne,vid:ze,expId:Ue,segmentId:"segment_default",isSimulated:!1,simulatedResult:"v2"===ze?0:1,setMute:t};(0,me._0)(o)}})(Ke,qe),(e=>{if("v1"!==Ve){const t={isAutoScroll:e,enterMethod:"consent_guest_mode",modelName:"v2"===Ve?"webapp_causal_inference_auto_scroll_rr1_s_model":"webapp_causal_inference_auto_scroll_play_duration_s_model",pageName:"login_popup",wid:We,vid:Ve,expId:Be,segmentId:"segment_default",isSimulated:!1,setIsAutoScroll:Ze.setAutoScroll};(0,me.O6)(t)}})(null!=Je&&Je)}),[L,I,ae,C,E,A,R,F,Je]),Qe=(0,le.ZO)(),Xe=(0,j.useCallback)(((e,t)=>()=>{var o,n;if(null===(n=(null!==(o=null==B?void 0:B.platforms)&&void 0!==o?o:{})[e])||void 0===n?void 0:n.enableAce)return r(e),void ye();"facebook"===e&&!ae&&Qe?(r(e),ye()):t()}),[ae,Qe,B]),et=(0,j.useCallback)((()=>{X(!1)}),[]),tt=(0,j.useCallback)((e=>{13===e.keyCode&&X(!1)}),[X]);let ot;const nt=(0,ce.qt)(null==W?void 0:W.abTestVersion,"new_guest_mode_hot"),it=(0,ce.qt)(null==W?void 0:W.abTestVersion,"new_guest_mode_other"),at=(0,ve.parse)(ne).enter_from,rt="homepage_hot"===at||"explore"===at;at&&(rt&&"v1"===nt||!rt&&"v1"===it)&&(ot="pcWeb_guestLogin_without");const lt="text"===Z,dt=lt?e(ae?"common_registration_panel_entry_1":"common_login_panel_entry_1").replace("%s"," "):e("guestmode_signup_or"),ct=lt?"default":Z,pt=ae?Y:null!=ot?ot:J,mt=(0,j.useCallback)((()=>{r(null),be()}),[]),ht=(0,j.useCallback)((()=>{r(null),xe();const e=w?ne:"",t=v.tH.loginPhoneOrEmail+e;te.push(t)}),[w,ne,te]),_t=function(){const e=(0,s.Ph)(De.q,{selector:e=>e.errorType,dependencies:[]});return"retry"===e?(0,n.jsx)(Et,{}):"wrong-browser"===e?(0,n.jsx)(Tt,{}):null}();(0,Ee.Fj)(null===_t);const ft=(0,j.useMemo)((()=>{if("true"===o.coin_spa)return()=>{te.goBack()}}),[]),yt=$e();return _t||(0,n.jsxs)(n.Fragment,{children:[f&&(0,n.jsx)(Me.i,{showClose:!0,showLeft:ie,onClose:ft}),(0,n.jsxs)(Pt.qn,{isMobile:f,onKeyDown:je,children:[Se(),(0,n.jsxs)(Pt.vQ,{hideGuestMode:Te,isModal:w,children:[we(),(0,n.jsxs)(wt,{disabled:y,children:[(bt=Q&&!Te?D.slice(0,4):D,bt.map((t=>(0,n.jsx)(Ae.t,{text:e(t.starlingText),Icon:t.icon,onClick:Xe(t.type,t.onClick),floatingBannerText:!t.lastLoginMethod||(null==W?void 0:W.user)||ae?void 0:e("encouragePreviousLoginPlatform_loginPage_loginBadge_body"),focusable:!0,loading:t.loading,effect:t.effect},t.starlingText)))),Q&&!Te&&D.length>4&&(0,n.jsx)(Ce,{onClick:et,onKeyDown:tt,tabIndex:0,role:"button",children:(0,n.jsx)(se.A,{})})]})]}),(()=>{if(!Te)return lt?(0,n.jsx)(Re.x,{isButtonStyle:!0}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(Pe.bm,{children:[(0,n.jsx)(Pe.t_,{}),(0,n.jsx)(Pe.CA,{children:dt}),(0,n.jsx)(Pe.t_,{})]}),(0,n.jsx)(Pt.yp,{children:(0,n.jsx)(Ae.t,{text:e(pt),onClick:Ye,buttonTheme:ct,focusable:!0},"login-guest-button")})]})})()]}),!(null==p?void 0:p.hideCTA)&&f&&!i&&(0,n.jsx)(Fe.X,{}),(0,n.jsx)(Oe,{isMobile:f,visible:!!a,platform:a,onOtherLogin:ht,onClose:mt}),yt&&(0,n.jsx)(Ge,{})]});var bt};var Lt=o(57061),At=o.n(Lt),Rt=o(27008),Ft=o(30721);const It=(0,q.default)("h2",{target:"e1521l5b1"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont"}),{fontSize:"32px",margin:"16px auto",fontWeight:"bold",textAlign:"center",wordWrap:"break-word"}]),"label:H2Title;"),Ot=(0,q.default)("div",{target:"e1521l5b3"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontWeight:"semiBold"}),{fontSize:"15px",display:"flex",justifyContent:"space-between",marginBottom:"5px"}]),"label:DivDescription;"),Dt=(0,q.default)("div",{target:"e1521l5b4"})((({theme:e})=>[{marginTop:"20px",border:"1px solid",borderColor:e.colors.LineSecondary2,padding:"13px",borderRadius:"2px",width:"100%",position:"relative",":before":{content:'""',height:"16px",position:"absolute",background:e.colors.BGPrimary,width:"16px",top:"-8px",left:"rtl"===e.direction?"unset":"calc(50% - 8px)",right:"rtl"===e.direction?"calc(50% - 8px)":"unset",borderInlineEnd:`1px solid ${e.colors.LineSecondary2}`,borderTop:`1px solid ${e.colors.LineSecondary2}`,transform:"rotateZ(-45deg)"}}]),"label:DivPhoneNotRegistered;"),Ht=(0,q.default)("p",{target:"e1521l5b5"})((({theme:e,link:t})=>[{fontSize:"12px",lineHeight:"17px",color:t?e.colors.Primary:e.colors.TextPrimary,fontWeight:600,margin:"0 0 8px",cursor:"pointer"}]),"label:PPhoneNotRegistered;");var Ut,Nt=o(64162),$t=o(4126),zt=o(93995),Bt=o(49343),Wt=o.n(Bt),Gt=o(8536),Vt=o(62564),qt=o(24451),Kt=o(20259),Zt=o(23999),Jt=o(65070),Yt=o(78400),Qt=o(88825),Xt=o(87933),eo=o(26324),to=o(39228),oo=o(57431),no=o(52913);!function(e){e.Init="init",e.GetCode="new",e.Scanned="scanned",e.Confirmed="confirmed",e.Expired="expired",e.Refused="refuse",e.Error="error"}(Ut||(Ut={}));let io=class extends Nt.E{constructor(e,t,o){super(),this.service=e,this.fetch=t,this.loginSlardar=o,this.defaultState={status:"init",inQrcodePage:!1}}setStatus(e,t){e.status=t}setInQRCodePage(e,t){e.inQrcodePage=t,t&&(e.status="init")}setGetQrcodeResult(e,t){const{qrCodeUrl:o,clientSecret:n,token:i,ttWid:a}=t;e.token=i,e.clientSecret=n,e.qrCodeUrl=o,e.status="new",e.ttWid=a}getQrCodeUrl(e){return e.pipe((0,Gt.Z)((()=>this.service.getQrCodeUrl({next:"https://www.tiktok.com"}).pipe((0,Gt.Z)((e=>{const{token:t,qrcode_index_url:o,ttwid_migration_ticket:n}=e,i=function(e=8){const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");let o="";for(let n=0;n{var o;return this.getActions().setGetQrcodeResult({token:t,clientSecret:i,qrCodeUrl:null!==(o=e.short_url)&&void 0!==o?o:c,ttWid:null!=n?n:""})})))}))))))}checkQrConnect(e){return e.pipe((0,qt.E)(this.state$),(0,Gt.Z)((([{ttpConfig:e,oldStatus:t},{token:o="",clientSecret:n="",ttWid:i=""}])=>this.checkQrcodeRequest({token:o,clientSecret:n,ttpConfig:e,oldStatus:t,ttWid:i}).pipe((0,Vt.T)((e=>{const{status:t,error_code:o,description:n}=e;return o?((0,gt.P)(n),this.getActions().setStatus("error")):this.getActions().setStatus(t)}))))))}shortenQrUrl(e){return this.fetch.post("https://www.tiktok.com/shorten/",{query:{safe_token:"true"},body:(0,Bt.stringify)({belong:"tiktok-webapp-qrcode",persist:0,expired_time:3600,targets:e})}).pipe((0,Vt.T)((e=>{var t;return null!==(t=e.data[0])&&void 0!==t?t:{status:"failed",short_url:void 0}})),(0,Kt.W)((e=>(this.loginSlardar.QRCodeShortenFail({code:`${e.code}`}),(0,Zt.of)({status:"failed",short_url:void 0})))))}checkQrcodeRequest(e){const{token:t,clientSecret:o,ttpConfig:n,oldStatus:i,ttWid:a=""}=e,{open:r,syncSeverList:s}=n||{},l=r?s:[{name:"gloable",domain:""}];return(0,Jt.p)(l.map((e=>this.service.checkQrconnect({token:null!=t?t:"",next:"https://www.tiktok.com",baseURL:e.domain,ttWid:a})))).pipe((0,Gt.Z)((e=>{const t=e.find((e=>e.client_secret===o));for(const n of e){const{status:e,client_secret:a,error_code:r,description:s}=t||n;if(this.state.inQrcodePage&&("init"===e||"new"===e||e===i))throw new Error("user not scanned, need check agin");return a===o?(0,Zt.of)({status:e}):r?(0,Zt.of)({error_code:r,description:s}):(0,Zt.of)({status:e})}return(0,Zt.of)(this.noop())})),(0,Yt.l)((e=>e.pipe((0,Qt.o)((()=>(0,Xt.O)(800)))))))}};(0,E.__decorate)([(0,$t.uk)(),(0,E.__metadata)("design:type",eo.c)],io.prototype,"dispose$",void 0),(0,E.__decorate)([(0,$t.h5)(),(0,E.__metadata)("design:type",Function),(0,E.__metadata)("design:paramtypes",[Object,String]),(0,E.__metadata)("design:returntype",void 0)],io.prototype,"setStatus",null),(0,E.__decorate)([(0,$t.h5)(),(0,E.__metadata)("design:type",Function),(0,E.__metadata)("design:paramtypes",[Object,Boolean]),(0,E.__metadata)("design:returntype",void 0)],io.prototype,"setInQRCodePage",null),(0,E.__decorate)([(0,$t.h5)(),(0,E.__metadata)("design:type",Function),(0,E.__metadata)("design:paramtypes",[Object,Object]),(0,E.__metadata)("design:returntype",void 0)],io.prototype,"setGetQrcodeResult",null),(0,E.__decorate)([(0,$t.Mj)(),(0,E.__metadata)("design:type",Function),(0,E.__metadata)("design:paramtypes",[eo.c]),(0,E.__metadata)("design:returntype",void 0)],io.prototype,"getQrCodeUrl",null),(0,E.__decorate)([(0,$t.Mj)(),(0,E.__metadata)("design:type",Function),(0,E.__metadata)("design:paramtypes",[eo.c]),(0,E.__metadata)("design:returntype",void 0)],io.prototype,"checkQrConnect",null),io=(0,E.__decorate)([(0,zt.n)("QRCodeModule"),(0,E.__metadata)("design:paramtypes",[no.r,to.pM,jt.VU])],io);const ao=o.p+"c4c40812758dc8175106.png",ro=o.p+"0dbff97a224480a207b4.png",so={id:"Tick-73180a3e",use:"Tick-73180a3e-usage",viewBox:"0 0 48 48",content:''};function lo(e){const t=(0,j.useContext)(it.X);return(0,j.useLayoutEffect)((()=>(t.add(so),()=>{t.remove("Tick-73180a3e")})),[]),(0,n.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e,{children:(0,n.jsx)("use",{xlinkHref:"#Tick-73180a3e"},void 0)}),void 0)}var co=o(42204);const po="break-word",uo=(0,q.default)("div",{target:"eot7zvz0"})((({theme:e})=>[{display:"flex",marginTop:"48px",justifyContent:"center",padding:e.isMobile?"0 32px":"unset"},e.isMobile&&(0,K.jJ)({min:co.L7,style:{justifyContent:"center",marginTop:"56px"}})]),"label:DivQRContentBody;"),go=(0,q.default)("div",{target:"eot7zvz1"})((({theme:e})=>[{display:"flex",justifyContent:"center",padding:e.isMobile?"0 32px":"unset"},e.isMobile&&(0,K.jJ)({min:co.L7,style:{justifyContent:"center",marginTop:"80px"}})]),"label:DivQRPopupContentBody;"),mo=(0,q.default)("h2",{target:"eot7zvz2"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont"}),{fontSize:"18px",margin:"16px auto",marginTop:"20px",fontWeight:"bold",textAlign:"center",wordWrap:po}]),"label:H2QRPopupTitle;"),ho=(0,q.default)("h2",{target:"eot7zvz3"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont"}),{fontSize:"12px",marginTop:"16px",marginBottom:"14px",textAlign:"center",wordWrap:po}]),"label:H2QRBottomRightPopupTitle;"),_o=(0,q.default)("div",{target:"eot7zvz4"})((({theme:e,theme:{direction:t}})=>[{width:"100%"},e.isMobile&&(0,K.jJ)({min:co.L7,style:[{width:"360px"},(0,K.mp)({direction:t,marginEnd:"32px"})]})]),"label:DivTextContainer;"),fo=(0,q.default)("div",{target:"eot7zvz5"})((({theme:e})=>[{width:"100%",height:"208px",borderRadius:"11px",border:"1px solid #F2F2F2",margin:"auto",justifyContent:"center",display:"flex",alignItems:"center"},e.isMobile&&(0,K.jJ)({min:co.L7,style:{width:"280px",height:"280px"}})]),"label:DivCodeImage;"),yo=(0,q.default)("div",{target:"eot7zvz6"})((({popupType:e})=>({width:"qr_bottom_right"===e?"104px":"311px",height:"qr_bottom_right"===e?"104px":"184px",borderRadius:"11px",border:"qr_bottom_right"===e?"none":"1px solid #F2F2F2",margin:"auto",justifyContent:"center",display:"flex",alignItems:"center"})),"label:DivCodePopupImage;"),bo=(0,q.default)("img",{target:"eot7zvz7"})((({theme:e,popupType:t})=>[{width:"qr_bottom_right"===t?"104px":"170px",height:"qr_bottom_right"===t?"104px":"170px",borderRadius:"11px",background:"#FFFFFF",padding:"12px",margin:"auto"},e.isMobile&&(0,K.jJ)({min:co.L7,style:{width:"280px",height:"280px"}})]),"label:ImgCode;"),xo=(0,q.default)("div",{target:"eot7zvz9"})((({theme:e})=>[(0,K.mp)({direction:e.direction}),{position:"absolute",display:"flex",flexDirection:"column",width:"170px",height:"170px",backgroundColor:"rgba(250, 250, 250, 0.95)",borderRadius:"12px",padding:"0 24px",justifyContent:"center",alignItems:"center"},e.isMobile&&(0,K.jJ)({min:co.L7,style:{width:"280px",height:"280px",padding:"0"}})]),"label:DivCodeMask;"),vo=(0,q.default)("div",{target:"eot7zvz10"})((({theme:e,popupType:t})=>[(0,K.mp)({direction:e.direction}),{position:"absolute",display:"flex",flexDirection:"column",width:"qr_bottom_right"===t?"108px":"152px",height:"qr_bottom_right"===t?"108px":"152px",backgroundColor:"rgba(250, 250, 250, 0.95)",borderRadius:"12px",padding:"0 24px",justifyContent:"center",alignItems:"center"}]),"label:DivPopupCodeMask;"),ko=(0,q.default)("span",{target:"eot7zvz11"})({fontSize:"42px",height:"30px",marginBottom:"24px"},"label:SpanSuccessIcon;"),Co=(0,q.default)("p",{target:"eot7zvz12"})((({theme:e})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont"}),{fontWeight:600,lineHeight:"20px",fontSize:"14px",color:"#161823"},e.isMobile&&(0,K.jJ)({min:co.L7,style:{fontWeight:700,lineHeight:"44px",fontSize:"28px"}})]),"label:PCodeTip;"),So=(0,q.default)("p",{target:"eot7zvz13"})((({theme:e})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont"}),{fontWeight:600,lineHeight:"20px",fontSize:"12px",color:"#161823"}]),"label:PPopupCodeTip;"),wo=(0,q.default)("div",{target:"eot7zvz14"})({width:"100%",marginTop:"24px"},"label:DivStepContainer;"),jo=(0,q.default)("div",{target:"eot7zvz15"})({width:"100%"},"label:DivPopupStepContainer;"),To=(0,q.default)("h2",{target:"eot7zvz16"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),{fontSize:"16px",marginTop:"12px",marginBottom:"8px",fontWeight:"bold",wordWrap:po}]),"label:H2QRStepTitle;"),Eo=(0,q.default)("p",{target:"eot7zvz17"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),{fontSize:"16px",lineHeight:"20px",marginBottom:"4px",svg:{verticalAlign:"middle"}},e.isMobile&&(0,K.jJ)({min:co.L7,style:{lineHeight:"38px",fontSize:"24px"}})]),"label:PStep;"),Po=()=>{var e;const t=(0,m.s)("WebApp_Login"),o=(0,m.s)("Webapp"),i=(0,_t.$m)(),{ttpConfig:a}=(0,He.U)((()=>["ttpConfig"]),[]),r=(0,u.mZ)((e=>e.popupType)),{appId:l,region:d}=(0,re.L$)((0,de.W)((()=>["appId","region"]),[])),{isMobile:p}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),[{qrCodeUrl:g,status:h},{getQrCodeUrl:_,checkQrConnect:f,setInQRCodePage:y}]=(0,s.Su)(io),{handleLoginResult:b}=(0,s.wA)(V.$),{isTtincar:x}=(0,Ft.Qt)(),{search:v}=(0,T.zy)(),{enter_method:k}=(0,ve.parse)(v),C=null!==(e="mandatory"===k)&&void 0!==e&&e,S=x&&C,w=(0,j.useCallback)((()=>{_()}),[_]);(0,j.useEffect)((()=>(y(!0),w(),fe.f.sendEvent("show_qr_login"),()=>{y(!1)})),[]),(0,j.useEffect)((()=>{"scanned"===h&&(fe.f.sendEvent("scan_QR_login"),f({ttpConfig:a,oldStatus:"scanned"})),"confirmed"===h&&(i("QRcode"),b({error_code:0,region:d})),["expired","refuse","error"].includes(h)&&w()}),[f,b,h,a,d,w]),(0,j.useEffect)((()=>{g&&f({ttpConfig:a})}),[f,g,a]);const E=(0,Ee.Fj)(Boolean(g));return"qr"===r?(document.body.className=document.body.className.replace(/\s?hidden/g,""),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(mo,{"data-e2e":"qr-page-title",children:t("qr_code_login_prompt_popup_header")}),(0,n.jsx)(go,{children:(0,n.jsxs)(_o,{children:[(0,n.jsxs)(yo,{"data-e2e":"qr-code",children:[g?(0,n.jsx)(At(),{size:151,value:g,style:{borderRadius:"11px",background:"#FFFFFF",padding:"12px"}}):(0,n.jsx)(bo,{src:1233===l?ao:ro,alt:"qrcode",onLoad:E}),["scanned","confirmed"].includes(h)&&(0,n.jsxs)(vo,{children:[(0,n.jsx)(ko,{children:(0,n.jsx)(lo,{})}),(0,n.jsx)(So,{children:t("common_login_qrcode_status_scanned")})]}),"init"===h&&(0,n.jsx)(vo,{children:(0,n.jsx)(B.R,{center:!0,size:"small"})})]}),(0,n.jsxs)(jo,{"data-e2e":"qr-body",children:[(0,n.jsx)(To,{children:t("common_login_qrcode_title")}),(0,n.jsx)(Eo,{children:t("tiktoktv_login_modal_loginscreen_scanqr1")},1),(0,n.jsx)(Eo,{children:t("tiktoktv_login_modal_loginscreen_scanqr2")},2)]})]})})]})):"qr_bottom_right"===r?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ho,{"data-e2e":"qr-page-title",children:o("desktopWeb_dynamicBottom_scanLogIn")}),(0,n.jsx)(go,{children:(0,n.jsx)(_o,{children:(0,n.jsxs)(yo,{popupType:r,"data-e2e":"qr-code",children:[g?(0,n.jsx)(Rt.QRCode,{size:100,value:g,qrStyle:"dots",logoImage:"https://sf-static.tiktokcdn.com/obj/tiktok-web-common-sg/mtact/static/images/tiktok-logo/logo.png",removeQrCodeBehindLogo:!0,logoPadding:2,logoPaddingStyle:"square",eyeRadius:2,style:{borderRadius:"16px"}}):(0,n.jsx)(bo,{src:1233===l?ao:ro,alt:"qrcode",onLoad:E,popupType:r}),["scanned","confirmed"].includes(h)&&(0,n.jsxs)(vo,{popupType:r,children:[(0,n.jsx)(ko,{children:(0,n.jsx)(lo,{})}),(0,n.jsx)(So,{children:t("common_login_qrcode_status_scanned")})]}),"init"===h&&(0,n.jsx)(vo,{popupType:r,children:(0,n.jsx)(B.R,{center:!0,size:"small"})})]})})})]}):(0,n.jsxs)(n.Fragment,{children:[p?(0,n.jsx)(Me.i,{showLeft:!S,from:"qr-code",title:t("common_login_qrcode_title")}):(0,n.jsx)(It,{"data-e2e":"qr-page-title",children:t("common_login_qrcode_title")}),(0,n.jsx)(uo,{children:(0,n.jsxs)(_o,{children:[(0,n.jsxs)(fo,{"data-e2e":"qr-code",children:[g?(0,n.jsx)(At(),{size:x?280:170,value:g,style:{borderRadius:"11px",background:"#FFFFFF",padding:"12px"}}):(0,n.jsx)(bo,{src:1233===l?ao:ro,alt:"qrcode",onLoad:E}),["scanned","confirmed"].includes(h)&&(0,n.jsxs)(xo,{children:[(0,n.jsx)(ko,{children:(0,n.jsx)(lo,{})}),(0,n.jsx)(Co,{children:t("common_login_qrcode_status_scanned")})]}),"init"===h&&(0,n.jsx)(xo,{children:(0,n.jsx)(B.R,{center:!0,size:"small"})})]}),(0,n.jsxs)(wo,{"data-e2e":"qr-body",children:[(0,n.jsx)(Eo,{children:t("tiktoktv_login_modal_loginscreen_scanqr1")},1),(0,n.jsx)(Eo,{children:t("tiktoktv_login_modal_loginscreen_scanqr2")},2)]})]})})]})};var Mo=o(96689);var Lo=o(27053),Ao=o(10082),Ro=o(26027),Fo=o(22784);const Io={id:"apple-e3f80e82",use:"apple-e3f80e82-usage",viewBox:"0 0 48 48",content:''};function Oo(e){const t=(0,j.useContext)(it.X);return(0,j.useLayoutEffect)((()=>(t.add(Io),()=>{t.remove("apple-e3f80e82")})),[]),(0,n.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e,{children:(0,n.jsx)("use",{xlinkHref:"#apple-e3f80e82"},void 0)}),void 0)}const Do=(0,q.default)("div",{target:"exattu0"})({display:"flex",alignItems:"center",justifyContent:"center",fontSize:"24px"},"label:DivShowMore;");Do.defaultProps=Object.assign(Object.assign({},Do.defaultProps),{"data-e2e":"see-more-btn"});const Ho={facebook:{text:"common_login_panel_button_facebook",icon:Ze.A},google:{text:"common_login_panel_button_google",icon:Je.A},twitter:{text:"common_login_panel_button_twitter",icon:et.A},instagram:{text:"common_login_panel_button_instagram",icon:Ro.A},apple:{text:"common_login_panel_button_apple",icon:()=>(0,n.jsx)(Oo,{})},line:{text:"common_login_panel_button_line",icon:Qe.A},kakaotalk:{text:"common_login_panel_button_kakaotalk",icon:Ye.A},vk:{text:"common_login_panel_button_vk",icon:tt.A}},Uo=({signUp:e,platformConfigOverride:t})=>{var o,i;const a=(0,_t.VN)(),r=(0,m.s)("WebApp_Login"),l=(0,T.W6)();let{platformConfig:d,thirdPlatformConfig:p}=(0,He.U)((()=>["platformConfig","thirdPlatformConfig"]),[]),u=!1;t&&(d=t,u=!0);const{isMobile:g,playerInfo:h}=(0,re.L$)((0,c.U)((()=>["isMobile","playerInfo"]),[])),{name:_,isSmartPlayer:f}=(0,re.L$)(h),{abTestVersion:y}=null!==(o=(0,de.W)((()=>["abTestVersion"]),[]))&&void 0!==o?o:{},b=null!==(i=(0,ce.qt)(y,"enable_fb_sdk"))&&void 0!==i?i:"v1",{setShowInstagramCantLoginModal:x}=(0,s.wA)(Fo.S),{handleAppleLogin:k,handlePopupAuthorize:C,handleHelloJSAuth:S,handleHelloLoginEvent:w,handleFacebookLogin:E,dealPageAuthRedirect:P}=(0,s.wA)(lt.F),[M,L]=(0,j.useState)(!1),A=(0,mt.CY)({platformConfig:d,isSignUp:e,brandName:_}),[R,F]=(0,j.useState)(null),I=(0,j.useCallback)((()=>{const e=(0,mt._v)();C({url:e,platform:"twitter"})}),[C]),O=(0,j.useCallback)((()=>{const e=(0,mt.fn)();C({url:e,platform:"line"})}),[C]),D=(0,j.useCallback)((()=>{const e=(0,mt.ch)();C({url:e,platform:"vk"})}),[C]),H=(0,j.useCallback)((()=>{const e=(0,mt._8)();C({url:e,platform:"kakaotalk"})}),[C]),U=(0,j.useCallback)((()=>{g?x(!0):l.push({pathname:v.tH.loginDownloadApp,state:{fromIns:!0}})}),[g,x,l]),N=(0,le.ZO)(),$=(0,j.useCallback)((()=>{F(null),be()}),[]),z=(0,Mo.K)({query:{enter_method:"sso_auto_popup"},loginPath:"/login/phone-or-email"}),B=(0,j.useCallback)((()=>{F(null),xe(),z()}),[]),W=(0,j.useCallback)((t=>()=>{var o,n,i,r;if(a({platform:t,signUp:e}),null===(n=(null!==(o=null==p?void 0:p.platforms)&&void 0!==o?o:{})[t])||void 0===n?void 0:n.enableAce)F(t);else switch(t){case"apple":k({});break;case"twitter":I();break;case"line":O();break;case"facebook":case"google":if("facebook"===t&&N){F(t);break}if("facebook"===t&&"v2"===b){E();break}S({force:"google"===t||null,platform:t,display:f?"page":"popup",redirect_uri:"https://www.tiktok.com/login/",scope:null!==(r=null===(i=Ho[t])||void 0===i?void 0:i.scope)&&void 0!==r?r:""});break;case"vk":D();break;case"kakaotalk":H();break;case"instagram":U()}}),[a,e,k,I,O,N,b,S,f,D,H,U,E,p]),G=(0,j.useCallback)((()=>{L(!0)}),[]),V=(0,j.useCallback)((e=>()=>{k({appleToken:e})}),[k]);(0,j.useEffect)((()=>(document.addEventListener("AppleIDSignInOnSuccess",V),()=>{document.removeEventListener("AppleIDSignInOnSuccess",V)})),[V]),(0,j.useEffect)((()=>{(0,mt.RO)(),(0,mt.vZ)()&&w()}),[w]),(0,j.useEffect)((()=>{P()}),[P]);const q=(0,j.useCallback)((e=>{13===e.keyCode&&L(!0)}),[L]);return(0,n.jsxs)(n.Fragment,{children:[A.expand.map((e=>Ho[e]?(0,n.jsx)(Ae.t,{text:r(Ho[e].text),type:e,Icon:Ho[e].icon,onClick:W(e),isPopup:u,focusable:!0},e):null)),A.fold.length>0&&e&&!M&&(0,n.jsxs)(Do,{onClick:G,onKeyDown:q,tabIndex:0,role:"button",children:[" ",(0,n.jsx)(se.A,{})]}),M&&A.fold.map((e=>Ho[e]?(0,n.jsx)(Ae.t,{text:r(Ho[e].text),Icon:Ho[e].icon,onClick:W(e),focusable:!0},e):null)),(0,n.jsx)(Oe,{isMobile:g,visible:!!R,platform:R,onOtherLogin:B,onClose:$})]})};var No=o(92246);const $o=(0,j.memo)((function({disabled:e,children:t}){const{loginModalSwitchPath:o}=(0,s.Ph)(g.i);return o?(0,n.jsx)(St.Ay,{disabled:e,autoFocus:!1,children:t}):(0,n.jsx)(n.Fragment,{children:t})})),zo=(0,q.default)("div",{target:"ey83qp81"})((({isMobile:e})=>({padding:e?"0 30px":"unset"})),"label:DivHomeContainer;"),Bo=(0,q.default)("h2",{target:"ey83qp83"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont"}),{fontSize:"18px",margin:"16px auto",fontWeight:"bold",textAlign:"center"}]),"label:H2Title;"),Wo=()=>{const e=(0,m.s)("WebApp_Login"),{isModal:t}=(0,s.Ph)(st.t),{isMobile:o}=(0,re.L$)((0,c.U)((()=>["isMobile","playerInfo"]),[])),i=(0,l.Nj)(No.q),[a,r]=(0,j.useState)(!1),d=(0,T.zy)(),p=(0,j.useMemo)((()=>{var e;return!(null===(e=(0,ve.parse)(d.search))||void 0===e?void 0:e.hide_left_icon)}),[d]);document.body.className=document.body.className.replace(/\s?hidden/g,"");const{pathname:u,search:g}=d,h=(0,ut.$H)(u),_=(0,ht.Vm)(),f=(0,Mo.K)({query:{enter_method:"sso_auto_popup"},loginPath:"/login/phone-or-email"}),y=(0,Mo.K)({query:{enter_method:"sso_auto_popup"},loginPath:i.redirectNewModalPage});(0,j.useEffect)((()=>{i.redirectNewModalPage&&(y(),i.setRedirectNewModalPage())}),[i.redirectNewModalPage]);const b=(0,j.useCallback)((()=>(0,n.jsx)(Bo,{"data-e2e":"login-title",id:"login-modal-title",children:(0,n.jsx)(Lo.zb,{mode:"single",max:18,children:e("qr_code_login_prompt_popup_header")})})),[e,h]),{loginPath:x}=(0,j.useMemo)((()=>{const e=t?g:"";return{loginQRcode:v.tH.loginQRcode+e,loginPath:h?_+e:v.tH.loginPhoneOrEmail+e}}),[t,g,h,_]),k=(0,j.useCallback)((e=>{9===e.keyCode&&r(!0)}),[]),C=(0,j.useMemo)((()=>({show_num:2,order:"GOOGLE,FACEBOOK"})),[]);return(0,j.useEffect)((()=>{fe.f.sendEvent("show_sso_modal")}),[]),(0,Ee.Fj)(),(0,n.jsxs)(n.Fragment,{children:[o&&(0,n.jsx)(Me.i,{showClose:!0,showLeft:p}),(0,n.jsxs)(zo,{isMobile:o,onKeyDown:k,children:[b(),(0,n.jsxs)($o,{disabled:a,children:[(0,n.jsx)(Uo,{signUp:h,platformConfigOverride:C}),(0,n.jsx)(Ao.Y,{underline:!1,path:x,children:(0,n.jsx)(Ae.t,{text:e(h?"common_registration_panel_button_phoneoremail":"common_login_panel_button_phoneoremailorusername"),Icon:Ke.A,isPopup:!0,onClick:f,focusable:!0})})]})]})]})};var Go=o(63379),Vo=o(71067),qo=o(9989),Ko=o(77156),Zo=o(77636),Jo=o(69582),Yo=o(80939),Qo=o(86364),Xo=o(10998);const en=(0,q.default)(Ao.Y,{target:"erbpmjz0"})({size:"16px",lineHeight:"21px",fontWeight:"500",color:"black",display:"inline-block"},"label:StyledTvLoginLink;"),tn=(0,q.default)("div",{target:"erbpmjz1"})((({theme:e})=>({left:"50%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:e.isMobile?"100%":"",marginTop:e.isMobile?"":"-36px"})),"label:DivTvLoginContainer;"),on=(0,q.default)(Xo.$,{target:"erbpmjz2"})((({theme:e})=>({marginTop:e.isMobile?"24px":"18px",marginBottom:e.isMobile?"80px":"40px",width:"100%",height:"48px",borderRadius:"2px"})),"label:StyledTVloginButton;"),nn=(0,q.default)("h1",{target:"erbpmjz3"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont",fontWeight:"bold"}),{fontSize:"24px",lineHeight:"30px",textAlign:"center"}]),"label:H1Title;"),an=(0,q.default)("div",{target:"erbpmjz4"})((({theme:e})=>({width:e.isMobile?"306px":"358px",minHeight:"55px",height:"100%",display:"flex",marginTop:"26px",flexDirection:"column",justifyContent:"center"})),"label:DivInputContainer;"),rn=(0,q.default)("div",{target:"erbpmjz6"})((({theme:e})=>({width:e.isMobile?"306px":"358",display:"flex",flexDirection:"column",justifyContent:"center",marginTop:"26px"})),"label:DivLandingLoginBodyContainer;"),sn=(0,q.default)("div",{target:"erbpmjz7"})((({theme:e})=>({width:e.isMobile?"306px":"326px",display:"flex",flexDirection:"column",justifyContent:"center"})),"label:DivEmailPhoneLoginBodyContainer;"),ln=(0,q.default)("div",{target:"erbpmjz8"})((({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between",width:e.isMobile?"333px":"482px"})),"label:DivOrContinueWithContainer;"),dn=(0,q.default)("div",{target:"erbpmjz9"})((({theme:e})=>[{width:e.isMobile?"80px":"86px",height:"1px",background:e.colors.LineReverse2}]),"label:DivSeparatorLine;"),cn=(0,q.default)("div",{target:"erbpmjz10"})((({theme:e})=>[(0,K.zy)({theme:e,fontFamily:"TikTokDisplayFont"}),{fontSize:"20px",fontWeight:"400",lineHeight:"26px",color:e.colors.TextTertiary2,margin:"0 15px",whiteSpace:"nowrap"}]),"label:DivSeparatorText;"),pn=(0,q.default)("div",{target:"erbpmjz11"})((({theme:e})=>({width:e.isMobile?"100%":"482px",marginTop:e.isMobile?"20px":"24px"})),"label:DivThirdPartyContainer;"),un=(0,q.default)("div",{target:"erbpmjz12"})({width:"100%"},"label:DivTvLoginLinkContainer;"),gn=(0,q.default)("div",{target:"erbpmjz13"})({width:"100%",display:"flex",marginTop:"8px",marginBottom:"24px",justifyContent:"center",alignItems:"center"},"label:DivPhoneNumberTextContainer;"),mn=(0,q.default)("h4",{target:"erbpmjz14"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont"}),{fontWeight:"400",fontSize:"15px",lineHeight:"20px",textAlign:"center"}]),"label:H4EnterCodePhoneNumber;"),hn=(0,q.default)("h4",{target:"erbpmjz15"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextTertiaryAlt",fontFamily:"TikTokFont"}),{fontWeight:"400",fontSize:"14px",lineHeight:"20px",textAlign:"center",marginRight:"4px"}]),"label:H4EnterCodeDescription;"),_n=({text:e,path:t,onClick:o,replace:i=!1})=>{const a=(0,j.useCallback)((e=>{13===e.keyCode&&o()}),[o]);return(0,n.jsx)(en,{onClick:o,onKeyDown:a,text:e,path:t,replace:i})},fn=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),t=(0,_t.VN)(),{setEmail:o}=(0,s.wA)(Go.N),{email:i=""}=(0,s.Ph)(Go.N),[a,r]=(0,j.useState)(i),{password:l,hasInvalid:d}=(0,s.Ph)(Vo.m),[{loginLoading:c},{handlePasswordLogin:p}]=(0,s.Su)(V.$),u=(0,qo.J)([a]),g=(0,j.useCallback)((()=>{const e=(0,Ko.Ro)(a)?a:void 0;t({platform:e?"email":"handle"}),p({username:a.trim(),password:l,email:e})}),[p,t,l,a]),h=(0,j.useCallback)((e=>{r(e.target.value),o(e.target.value)}),[r,o]),_=(0,j.useCallback)((()=>{(0,Ko.Ro)(a)?o(a):o("")}),[a,o]);return(0,Ee.Fj)(),(0,n.jsx)(Zo.l,{onSubmit:g,children:(0,n.jsxs)(tn,{children:[(0,n.jsx)(nn,{children:e("tv_webLogin_login_header")}),(0,n.jsxs)(sn,{style:{marginTop:"24px"},children:[(0,n.jsx)(Jo.a,{onChange:h,name:"username",value:a,placeholder:e("Email or Username"),"data-e2e":"email-input"}),(0,n.jsx)(Yo.M,{create:!1,loginError:Boolean(u)}),u&&(0,n.jsx)(Qo.M,{text:e(u),type:"error"}),(0,n.jsx)(un,{children:(0,n.jsx)(_n,{onClick:_,text:e("forget_password"),path:v.tH.loginForgetEmailPassword})}),(0,n.jsx)(on,{disabled:!a||!l||d,loading:c,"data-e2e":"login-button",style:{marginTop:"48px"},children:e("Login")})]})]})})}));var yn=o(44302),bn=o(11e3),xn=(o(32877),o(25919)),vn=o(44319);function kn(e){const{region:t,appType:o}=(0,re.L$)((0,de.W)((()=>["region","appType"]),[])),[n,i]=(0,s.Su)(vn.U),{areaCode:a}=n;(0,j.useEffect)((()=>{if(!a){let n=!1;if(xn.W.forEach((({lists:e})=>e.forEach((({code:e,shortname:o})=>{o===t&&(n=!0,i.selectAreaCode({code:e,area:o}))})))),!n){let t="m"===o?{code:1,area:"US"}:{code:81,area:"JP"};(null==e?void 0:e.find((e=>e===t.area)))&&(t={code:1,area:"CA"}),i.selectAreaCode(t)}}}),[o,t,a,i,e])}var Cn=o(92681);const Sn=(0,q.default)("div",{target:"ewblsjs0"})({marginBottom:"9px"},"label:DivContainer;"),wn=(0,q.default)(Jo.a,{target:"ewblsjs1"})((({theme:e})=>({flex:1,width:0,marginBottom:"0","& > input":{background:"transparent!important","&:-webkit-autofill":{"-webkit-box-shadow":`0 0 0 30px ${e.isDark?"#3f3f3f":"#f1f1f2"} inset !important`,"-webkit-text-fill-color":e.colors.TextPrimary}}})),"label:StyledBaseInput;");wn.defaultProps=Object.assign(Object.assign({},wn.defaultProps),{"data-e2e":"phone-number-input"});const jn=(0,q.default)("div",{target:"ewblsjs2"})((({theme:{colors:e},errState:t})=>[{background:e.BGInput,border:`1px solid ${e.LineSecondary2}`,transition:"all 0.3s",borderRadius:"4px",display:"flex"},()=>t?{border:`1px solid ${e.Negative}`,input:{color:e.Negative}}:{}]),"label:DivPhoneInputContainer;"),Tn=(0,q.default)("div",{target:"ewblsjs3"})({position:"relative",cursor:"pointer"},"label:DivAreaSelectionContainer;"),En=(0,q.default)("div",{target:"ewblsjs4"})((({theme:{colors:e,direction:t}})=>[{display:"flex",alignItems:"center",justifyContent:"space-between",position:"relative",padding:"12px",height:"44px","::after":{content:'""',width:"1px",height:"30px",background:e.LineSecondary,right:"rtl"===t?"unset":"0",left:"rtl"===t?"0":"unset",position:"absolute"}}]),"label:DivAreaLabelContainer;"),Pn=(0,q.default)("span",{target:"ewblsjs5"})((({theme:{colors:e}})=>[{fontSize:"16px",lineHeight:1,color:e.TextPrimary,marginInlineEnd:"12px"}]),"label:SpanLabelContainer;"),Mn=(0,q.default)(Cn.A,{target:"ewblsjs7"})((({up:e})=>[{transform:e?"rotateZ(180deg)":"rotateZ(0deg)",transition:"all .3S"}]),"label:StyledArrowIcon;"),Ln=(0,j.memo)((function({errorStatus:e,filterCountryList:t}){kn(t);const o=(0,j.useRef)(null),[i,a]=(0,s.Su)(vn.U),{area:r,areaCode:l,phoneErrorMsg:d,showAreaCodeSelector:c,searchText:p,phone:u,matchSearchArea:g}=i,[h,_]=(0,j.useState)(!1),{checkPhoneNumberFormat:f}=a,{toggleAreaCodeSelector:y,selectAreaCode:b}=a,x=(0,m.s)("WebApp_Login"),v=(0,j.useCallback)((e=>{var t;c&&!(null===(t=null==o?void 0:o.current)||void 0===t?void 0:t.contains(e.target))&&y()}),[c,y]);(0,j.useEffect)((()=>(window.addEventListener("mousedown",v),()=>{window.removeEventListener("mousedown",v)})),[a,v]);const k=(0,j.useCallback)((e=>{f({phone:e.target.value})}),[f]),C=(0,j.useCallback)((()=>{_(!0)}),[]),S=(0,j.useCallback)((()=>{_(!1)}),[]),w=(0,j.useCallback)((({code:e,area:t})=>{b({code:e,area:t})}),[b]),T=(0,j.useCallback)((e=>{13!==e.keyCode&&32!==e.keyCode||y()}),[y]),E=Boolean((d||e)&&!h),P=(0,j.useMemo)((()=>`${r} +${l}`),[r,l]);return(0,n.jsxs)(Sn,{children:[(0,n.jsxs)(jn,{errState:E,children:[(0,n.jsxs)(Tn,{ref:o,children:[(0,n.jsxs)(En,{onClick:y,onKeyDown:T,tabIndex:0,role:"button","aria-haspopup":"true","aria-expanded":c,"aria-controls":bn.m9,"aria-label":x("accessibilityLabels_login_form_placeholder_countryCode",{readPhoneCountryCode:P}),children:[(0,n.jsx)(Pn,{children:P}),(0,n.jsx)(Mn,{up:c})]}),c&&(0,n.jsx)(yn.F,{matchSearchArea:g,filterCountryList:t,onSelected:w,currentSelectCode:l,searchText:p,onKeyDownWithEmptyResult:y})]}),(0,n.jsx)(wn,{value:u,border:!1,errState:E,placeholder:x("phone_number"),onChange:k,onFocus:C,onBlur:S,name:"mobile",autocomplete:"tel-national",type:"tel"})]}),E&&(0,n.jsx)(Qo.M,{text:x(d||e||""),type:"error"})]})}));var An=o(34393),Rn=o(65404);const Fn=({loginData:e})=>{const{isMobile:t}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),o=e.icon,i=t?24:30;return(0,n.jsx)(Te,{onClick:e.onClick,onKeyDown:e.onClick,tabIndex:0,role:"link",children:(0,n.jsx)(o,{width:i,height:i})})},In=({platformConfigOverride:e,foldSize:t=2})=>{let{platformConfig:o}=(0,He.U)((()=>["platformConfig"]),[]);e&&(o=e);const i=[...o.order.toLowerCase().split(",").filter((e=>"instagram"!==e))],a=Ct(i),r=kt(a),[s,l]=(0,j.useState)(!1),d={expand:r.filter((e=>a.slice(0,t).includes(e.type))),fold:r.filter((e=>a.slice(t).includes(e.type)))},c=(0,j.useCallback)((()=>{l(!0)}),[]),p=(0,j.useCallback)((()=>{l(!1)}),[]),u=(0,j.useCallback)((e=>{13===e.keyCode&&l(!0)}),[l]),g=(0,j.useCallback)((e=>{13===e.keyCode&&l(!1)}),[l]);return s?(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(Se,{children:[(0,n.jsx)(je,{onClick:p,onKeyDown:g,tabIndex:0,role:"button",children:(0,n.jsx)(Rn.p,{size:16})}),d.fold.map((e=>(0,n.jsx)(Fn,{loginData:e},e.type)))]})}):(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(Se,{children:[d.expand.map((e=>(0,n.jsx)(Fn,{loginData:e},e.type))),d.fold.length>0&&(0,n.jsx)(we,{onClick:c,onKeyDown:u,tabIndex:0,role:"button",children:(0,n.jsx)(An.a,{size:16})})]})})};var On=o(20885);const Dn=(0,q.default)("div",{target:"eex98o0"})({marginBottom:"12px"},"label:DivContainer;"),Hn=(0,q.default)(Jo.a,{target:"eex98o1"})({flex:1,width:0,marginBottom:"0"},"label:StyledBaseInput;");Hn.defaultProps=Object.assign(Object.assign({},Hn.defaultProps),{"data-e2e":"phone-number-input"});const Un=(0,q.default)("div",{target:"eex98o2"})((({theme:{colors:e},errState:t})=>[{transition:"all 0.3s",display:"flex",borderBottom:"1px solid",input:{color:t?e.Negative:"unset",paddingInlineStart:"8px"},borderColor:t?e.Negative:e.LineSecondary2}]),"label:DivPhoneInputContainer;"),Nn=(0,q.default)("div",{target:"eex98o3"})((({theme:{colors:e,direction:t}})=>[{display:"flex",alignItems:"center",justifyContent:"space-between",position:"relative",padding:"2px",height:"44px","::after":{content:'""',width:"1px",height:"10px",background:e.LineSecondary,right:"rtl"===t?"unset":"0",left:"rtl"===t?"0":"unset",position:"absolute"}}]),"label:DivAreaLabelContainer;"),$n=(0,q.default)("span",{target:"eex98o4"})((({theme:{colors:e}})=>[{fontSize:"15px",lineHeight:1,color:e.TextPrimary,fontWeight:400}]),"label:SpanLabelContainer;"),zn=(0,q.default)(se.A,{target:"eex98o5"})({fontSize:"16px",margin:"0 4px"},"label:StyledArrowIcon;"),Bn=(0,j.memo)((function({filterCountryList:e}){kn(e);const[t,o]=(0,s.Su)(vn.U),{area:i,areaCode:a,phoneErrorMsg:r,showAreaCodeSelector:l,searchText:d,phone:c,matchSearchArea:p}=t,{checkPhoneNumberFormat:u}=o,{toggleAreaCodeSelector:g,selectAreaCode:h}=o,_=(0,m.s)("WebApp_Login"),f=(0,qo.A)(),y=(0,j.useCallback)((e=>{u({phone:e.target.value.replace(/[^\d]/g,"")})}),[u]),b=(0,j.useCallback)((({code:e,area:t})=>{h({code:e,area:t})}),[h]),x=Boolean(r||f);return(0,n.jsxs)(Dn,{children:[(0,n.jsxs)(Un,{errState:x,children:[(0,n.jsxs)(Nn,{onClick:g,role:"select",children:[(0,n.jsxs)($n,{children:[i," +",a]}),(0,n.jsx)(zn,{})]}),l&&(0,n.jsx)(On.Y,{onClose:g,matchSearchArea:p,filterCountryList:e,onSelected:b,currentSelectCode:a,searchText:d}),(0,n.jsx)(Hn,{value:c,border:!1,errState:x,placeholder:_("phone_number"),onChange:y,name:"mobile",inputMode:"tel"})]}),x&&(0,n.jsx)(Qo.M,{text:_(r||f||""),type:"error"})]})}));var Wn=o(18211),Gn=o(56441);const Vn="email",qn="phone",Kn=()=>{const e=(0,T.W6)(),{isMobile:t}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),{isSecurityVerification:o}=(0,He.U)((()=>["isSecurityVerification"]),[]),a=(0,m.s)("WebApp_Login"),[{email:r=""},{setEmail:l}]=(0,s.Su)(Go.N),[{phoneErrorMsg:d,phone:p,mobile:u},{setPhoneNumber:g,setPhoneCode:h}]=(0,s.Su)(vn.U),[{sendCodeLoading:_,getCodeErrorMsg:f},{sendPhoneCodeForLogin:y,sendPhoneCodeForVerify:b}]=(0,s.Su)(Wn.m),[{phoneNotRegistered:x}]=(0,s.Su)(V.$),[k,C]=(0,j.useState)(p?qn:Vn),S=(0,j.useCallback)((e=>{C(e)}),[C]),w=(0,j.useCallback)((e=>{l(e.target.value)}),[l]),E=!r,P=Boolean(d)||!u||Boolean(x),M=k===qn?P:E,L=(0,j.useCallback)((()=>{if(k===Vn)h(""),g(""),e.push(v.tH.tvLoginEmail);else if(!(0,Ko.nP)(p)){const{countDownSecond:t}=(0,Gn.o)(u);if(t)e.push(v.tH.tvLoginPhone);else{const e=v.tH.tvLoginPhone;o?b({mobile:u,nextUrl:e}):y({mobile:u,nextUrl:e})}}}),[e,o,u,p,k,y,b,h,g]),A=(0,j.useMemo)((()=>[{id:Vn,title:a("Email"),content:(0,n.jsx)(an,{children:(0,n.jsx)(Jo.a,{placeholder:a("Email or Username"),name:"username","data-e2e":"email-input",onChange:w,value:r})})},{id:qn,title:a("Phone"),content:(0,n.jsx)(an,{children:t?(0,n.jsx)(Bn,{}):(0,n.jsx)(Ln,{errorStatus:f})})}]),[a,w,r,t,f]);return(0,Ee.Fj)(),(0,n.jsxs)(tn,{children:[(0,n.jsx)(nn,{children:a("tv_webLogin_login_header")}),(0,n.jsxs)(rn,{children:[(0,n.jsx)(i.eh,{activeTab:k,tabs:A,onChange:S,align:"fitted"}),(0,n.jsx)(Zo.l,{onSubmit:L,children:(0,n.jsx)(on,{disabled:M,loading:k===qn&&_,children:a("login_next")})})]}),(0,n.jsxs)(ln,{children:[(0,n.jsx)(dn,{}),(0,n.jsx)(cn,{children:a("webapp_orContinueWith")}),(0,n.jsx)(dn,{})]}),(0,n.jsx)(pn,{children:(0,n.jsx)(In,{foldSize:4})})]})},Zn=(e,t,o)=>{const[n,i]=(0,j.useState)(0),[a,r]=(0,j.useState)(!1),s=(0,j.useRef)({});return(0,j.useEffect)((()=>{const{hasSent:t,countDownSecond:n}=(0,Gn.o)(e,o);r(t),i(n)}),[e,o,t]),(0,j.useEffect)((()=>{n>0?(s.current&&clearTimeout(s.current),s.current=setTimeout((()=>{i(n-1)}),1e3)):s.current&&clearTimeout(s.current)}),[n]),{hasSent:a,countDownSecond:n}};var Jn=o(34952);const Yn=(0,q.default)("input",{target:"e18135wj0"})((({theme:e})=>[(0,K.zy)({theme:e,fontFamily:"TikTokDisplayFont"}),{height:"52px",width:"49px",textAlign:"center",backgroundColor:"rgba(0, 0, 0, 0.05)",border:"none",borderRadius:"8px",lineHeight:"25px",fontSize:"20px",outline:"none",caretColor:e.colors.Primary}]),"label:InputSingleDigitInput;"),Qn=(0,q.default)("div",{target:"e18135wj1"})({width:"25px",height:"1px",backgroundColor:"#000"},"label:DividerDash;"),Xn=(0,q.default)("div",{target:"e18135wj2"})({display:"flex",justifyContent:"center",alignItems:"center",position:"relative",gap:"6px"},"label:DivSingleDigitInputContainer;"),ei=q.default.div` position: relative; display: flex; flex-direction: column; `,ti="divider",oi=e=>{e&&e.focus()},ni=({length:e,errorMsg:t,value:o,chunkSize:i,onChange:a,inputStyle:r})=>{const l=(0,m.s)("WebApp_Login"),d=[],[c,p]=(0,j.useState)([...o]),u=(0,j.useRef)(null),[{getCodeErrorMsg:g},{setCode:h}]=(0,s.Su)(Wn.m);(0,j.useEffect)((()=>()=>{h("")}),[]),(0,j.useEffect)((()=>{""===o&&(p([...o]),oi(u.current))}),[o]);const _=(e,t)=>{let o=[];0===t&&6===e.length?o=e.split(""):(o=[...c],o[t]=e),p(o);const n=o.join("");h(n),null==a||a(n)},f=(e,t)=>{const o=e.target,n=o.value;if(0===t&&6===n.length)((e,t)=>{_(t,0);let o=0,n=e;for(;o<=5;)n.id===ti?n=n.nextElementSibling:(n.value=t[o],5===o&&oi(n),n=n.nextElementSibling,o++)})(o,n);else{_(n.substring(0,1),t);let e=o.nextElementSibling;(null==e?void 0:e.id)===ti&&(e=e.nextElementSibling),e&&o.value&&oi(e)}},y=(e,t)=>{switch(e.keyCode){case 8:((e,t)=>{const o=e.target;if(o.value)return void _("",t);let n=o.previousElementSibling;(null==n?void 0:n.id)===ti&&(n=n.previousElementSibling),oi(n)})(e,t);break;case 37:(e=>{let t=e.target.previousElementSibling;(null==t?void 0:t.id)===ti&&(t=t.previousElementSibling),oi(t)})(e);break;case 39:(e=>{let t=e.target.nextElementSibling;(null==t?void 0:t.id)===ti&&(t=t.nextElementSibling),oi(t)})(e)}},b=(0,Ko.$L)(c.join(""))?"common_login_reset_email_verify_title":"",x=t||g||b,v=6===c.length&&Boolean(x);for(let t=0;t0&&tf(e,t),onKeyDown:e=>y(e,t),autoFocus:0===t,error:v,value:c[t]||"",ref:0===t?u:null,style:r},t)),o&&d.push((0,n.jsx)(Qn,{id:ti}))}return(0,n.jsxs)(ei,{children:[(0,n.jsx)(Xn,{children:d}),v&&x&&(0,n.jsx)(Qo.M,{style:{width:"100%"},text:l(x),type:"error"})]})},ii={height:"52px",width:"46px"},ai={height:"52px",width:"49px"},ri=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,_t.VN)(),{isSecurityVerification:o}=(0,He.U)((()=>["isSecurityVerification"]),[]),{isMobile:i}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),{region:a}=(0,re.L$)((0,de.W)((()=>["region"]),[])),[{phoneNotRegistered:r}]=(0,s.Su)(V.$),{registerPhone:l}=(0,s.wA)(Jn.H),[d]=(0,s.Su)(vn.U),{mobile:p,phoneErrorMsg:u}=d,[{sendCodeLoading:g},{sendPhoneCodeForLogin:h,sendPhoneCodeForVerify:_}]=(0,s.Su)(Wn.m),f=(0,qo.J)(),y=(e=>{if(e.length<10)return e;const t=e.length-4-1,o=e.split("");for(let e=t;e>=t-6;e--)o[e]="*";return o.join("")})(p),[{loginLoading:b},{handleSmsLogin:x,handleSmsVerify:k}]=(0,s.Su)(V.$),C=(0,T.W6)(),S=(0,j.useCallback)((()=>{C.goBack()}),[C]),{countDownSecond:w}=Zn(p,g),E=(0,j.useCallback)((e=>{t({platform:"sms_verification"});const n={mobile:p,phoneCode:e,login_only:!0};o?k(n):x(n)}),[t,p,o,k,x]),P=(0,j.useCallback)((e=>{p&&e&&!u&&!(0,Ko.$L)(e)&&E(e)}),[E,p,u]),M=Boolean(w)||b||g||r,L=(0,j.useCallback)((()=>{M||(o?_({mobile:p}):h({mobile:p}))}),[o,p,M,h,_]),A=(0,j.useCallback)((()=>{l({region:a})}),[l,a]);return(0,Ee.Fj)(),(0,n.jsx)(Zo.l,{onSubmit:L,children:(0,n.jsxs)(tn,{children:[(0,n.jsx)(nn,{children:e("tv_webLogin_login_header")}),(0,n.jsxs)(gn,{children:[(0,n.jsx)(hn,{children:e("tv_webLogin_enterCode_bodyv2",{phone_number:""})}),(0,n.jsx)(mn,{children:y})]}),(0,n.jsxs)(sn,{children:[(0,n.jsx)(ni,{value:"",length:6,onChange:P,errorMsg:f,inputStyle:i?ai:ii}),r&&(0,n.jsxs)(Dt,{children:[(0,n.jsx)(Ht,{children:e("common_login_sms_unregistered_pc_1")}),(0,n.jsx)(Ht,{link:!0,onClick:A,children:e("common_login_sms_unregistered_pc_2")})]}),(0,n.jsx)(un,{style:{marginTop:"24px"},children:(0,n.jsx)(_n,{onClick:S,text:e("tv_webLogin_enterCode_altMethod"),path:v.tH.tvLoginHome,replace:!0})}),(0,n.jsx)(on,{loading:b||g,disabled:M,children:`${e("common_registration_phone_sms_button")}${w?`: ${w}s`:""}`})]})]})})};var si=o(44740),li=o(58267);const di=(0,q.default)("div",{target:"e1rj4s2h0"})((({theme:e})=>{return[(t=e.isMobile,t?{padding:"0px 32px 32px"}:{})];var t}),"label:DivContainer;"),ci=(0,q.default)("div",{target:"e1rj4s2h1"})((({theme:e})=>{return[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont",fontWeight:"bold"}),(t=e.isMobile,t?{fontSize:"20px",marginTop:"24px"}:{fontSize:"33px"})];var t}),"label:DivTitleContainer;"),pi=(0,q.default)("p",{target:"e1rj4s2h2"})((({theme:e})=>{return[(0,K.zy)({theme:e,color:"TextSecondary",fontFamily:"TikTokFont"}),(t=e.isMobile,t?{fontSize:"14px",lineHeight:"17px",margin:"8px 0"}:{fontSize:"16px",lineHeight:"22px",margin:"16px 0"})];var t}),"label:PDescriptionContainer;"),ui=e=>e?{position:"absolute",bottom:"28px",left:"32px",right:"32px",width:"auto"}:{},gi=({theme:{isMobile:e}})=>[ui(e)],mi=(0,q.default)(Xo.$,{target:"e1rj4s2h5"})(gi,"label:StyledTwoStepButton;"),hi=(0,q.default)("hr",{target:"e1rj4s2h6"})({border:0,margin:0,marginTop:"48px",marginBottom:"30px",borderBottom:"1px solid rgba(22, 24, 35, .12)"},"label:HrDivider;"),_i=(0,q.default)("p",{target:"e1rj4s2h7"})((({theme:e})=>[(0,K.zy)({theme:e,typography:"P2",fontWeight:"bold",fontFamily:"TikTokFont"}),{margin:0}]),"label:PTitle;");var fi=o(28367);const yi=(0,q.default)("button",{target:"e1gzcpl10"})((({theme:e})=>[(0,K.zy)({color:"TextPrimary",theme:e,fontFamily:"TikTokFont",fontWeight:"semiBold"}),{margin:0,backgroundColor:e.colors.BGInput2,borderColor:e.colors.LineSecondary2,borderWidth:1.5,borderStyle:"solid",borderRadius:"rtl"===e.direction?"4px 0 0 4px":"0px 4px 4px 0px",borderInlineStartWidth:1.5,cursor:"pointer",fontSize:"16px",padding:"0px 16px",height:"44px",flexShrink:0,boxSizing:"content-box","&:disabled":{color:e.colors.TextQuaternary,cursor:"not-allowed"}}]),"label:ButtonSendCode;");yi.defaultProps=Object.assign(Object.assign({},yi.defaultProps),{"data-e2e":"send-code-button"});const bi=(0,q.default)(fi.A,{target:"e1gzcpl11"})({marginInlineStart:"4px",fontSize:"20px",verticalAlign:"middle",marginTop:"-2px",animation:"loading-circle-anim linear 1s infinite","@keyframes loading-circle-anim":{"0%":{transform:"rotate(0)"},"100%":{transform:"rotate(360deg)"}}},"label:StyledLoadingCircle;"),xi=(0,j.memo)((function(e){const{text:t,disabled:o,countDownSecond:i=0,loading:a}=e;return(0,n.jsxs)(yi,{type:"button",onClick:e.onClick,disabled:Boolean(o)||Boolean(i),lo:!0,children:[t+(i?`: ${i}s`:""),a&&(0,n.jsx)(bi,{})]})})),vi=(0,q.default)("div",{target:"e2oypfg0"})({transition:"all 0.3s",display:"flex",justifyContent:"space-between"},"label:DivCodeInputContainer;"),ki=(0,q.default)(Jo.a,{target:"e2oypfg1"})((({theme:e})=>({flex:1,width:0,"& > input":{height:"47px",borderRadius:"rtl"===e.direction?"0 4px 4px 0":"4px 0px 0px 4px"}})),"label:StyledBaseInput;");ki.defaultProps=Object.assign(Object.assign({},ki.defaultProps),{"data-e2e":"digit-code-input"});const Ci=(0,j.memo)((function(e){const{errorMsg:t,disabled:o,codeFromNumber:i,loading:a,autoSendFirstTime:r,email:l,isSendCodeHidden:d}=e,c=(0,m.s)("WebApp_Login"),[p,u]=(0,j.useState)(!1),[g,h]=(0,j.useState)(),[{codeFormatError:_,getCodeErrorMsg:f,code:y},{setCode:b}]=(0,s.Su)(Wn.m);(0,j.useEffect)((()=>{h(t)}),[t]),(0,j.useEffect)((()=>{h(f)}),[f]);const{countDownSecond:x,hasSent:v}=Zn(i,a,l);(0,j.useEffect)((()=>{if(r){const{countDownSecond:t}=(0,Gn.o)(i,l);!t&&e.onClickSendCode()}return()=>{b("")}}),[]);const k=(0,j.useCallback)((()=>{u(!0)}),[]),C=(0,j.useCallback)((()=>{u(!1)}),[]),S=(0,j.useCallback)((e=>{b(e.target.value)}),[b]),w=g||_,T=_?!p:Boolean(w);return(0,n.jsxs)("div",{children:[(0,n.jsxs)(vi,{children:[(0,n.jsx)(ki,{placeholder:c("common_login_reset_email_verify_title"),onFocus:k,onBlur:C,onChange:S,value:y,className:"code-input",autoComplete:"off",errorState:T}),!d&&(0,n.jsx)(xi,{loading:a,onClick:e.onClickSendCode,disabled:Boolean(o)||Boolean(x)||a,countDownSecond:x,text:c(v?"common_registration_phone_sms_button":"common_registration_phone_input_button")})]}),T&&w&&(0,n.jsx)(Qo.M,{text:c(w),type:"error"})]})})),Si=(0,q.default)("p",{target:"e17ptbg00"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"semiBold"}),{fontSize:"20px",lineHeight:"24px",marginTop:"24px",marginBottom:"8px"}]),"label:PTitleContainer;"),wi=(0,q.default)("p",{target:"e17ptbg01"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextTertiary2",fontFamily:"TikTokFont"}),{fontSize:"14px",lineHeight:"17px",marginBottom:"8px"}]),"label:PDescriptionContainer;");var ji=o(25686);const Ti=(0,q.default)("div",{target:"e1ait7k0"})({display:"flex",margin:"20px 0",height:"18px",justifyContent:"space-between"},"label:DivContainer;"),Ei=(0,q.default)("span",{target:"e1ait7k1"})((({theme:e,disabled:t})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont",fontWeight:"semiBold"}),{color:t?e.colors.TextQuaternary:e.colors.TextPrimary,fontSize:"14px",lineHeight:"18px"}]),"label:SpanText;"),Pi=(0,j.memo)((function(e){const{loading:t,codeFromNumber:o,email:i}=e,{countDownSecond:a}=Zn(o,t,i),r=(0,m.s)("WebApp_Login");return(0,n.jsxs)(Ti,{children:[(0,n.jsx)(Ei,{onClick:e.onClick,disabled:Boolean(a),children:`${r("common_registration_phone_sms_button")}${a?`: ${a}s`:""}`}),t&&(0,n.jsx)(ji.i,{})]})})),Mi=(0,q.default)("p",{target:"e1tvj6xp0"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextTertiary2",fontFamily:"TikTokFont"}),{fontSize:"14px",lineHeight:"17px",marginBottom:"8px"}]),"label:PDescriptionContainer;"),Li=(0,q.default)("div",{target:"e1tvj6xp1"})({height:"48px",display:"flex"},"label:DivInputContainer;"),Ai=(0,q.default)("input",{target:"e1tvj6xp2"})((({theme:e})=>[(0,K.mp)({direction:e.direction,start:"-1000px"}),{opacity:0,position:"absolute"}]),"label:Input;"),Ri=(0,q.default)("div",{target:"e1tvj6xp3"})((({theme:e,error:t,active:o})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"semiBold"}),{position:"relative",fontSize:"20px",flex:"1",borderBottom:"1px solid",borderBottomColor:t?e.colors.Negative:e.colors.LinePrimary2,display:"flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box",marginInlineEnd:"10px",":last-child":{marginInlineEnd:"0"},"::before":{content:'""',position:"absolute",height:"16px",width:"2px",background:e.colors.Primary,margin:"auto",display:o?"block":"none",animation:"cursor-animation 1.5s linear infinite"},"@keyframes cursor-animation":{"0%":{opacity:0},"25%":{opacity:0},"50%":{opacity:1},"75%":{opacity:1},"100%":{opacity:0}}}]),"label:DivLabel;"),Fi=(0,j.memo)((function(e){const t=(0,m.s)("WebApp_Login"),{codeFromNumber:o,codeDesc:i,email:a,loading:r,onSubmit:l,showTitle:d=!0,autoSubmit:c=!0,errorMsg:p="",autoSendFirstTime:u,isSendCodeHidden:g}=e,[{code:h,sendCodeLoading:_,getCodeErrorMsg:f=""},{setCode:y}]=(0,s.Su)(Wn.m),b=(0,j.useRef)(null),x=(0,j.useCallback)((()=>{var e;null===(e=b.current)||void 0===e||e.focus()}),[]),v=(0,j.useCallback)((e=>{if(6===h.length&&5===e.target.value.length)y("");else{const t=e.target.value.replace(/[^\d]/g,"");y(t)}}),[y,h]),k=(0,j.useCallback)((e=>{e.persist()}),[]);(0,j.useEffect)((()=>{if(u){const{countDownSecond:t}=(0,Gn.o)(o,a);!t&&e.onClickSendCode()}return()=>{y("")}}),[]),(0,j.useEffect)((()=>{6===h.length&&c&&l()}),[h,l,c]);const C=null!=i?i:t("Your code was sent to {code}",{code:o}),S=f||p,w=Boolean(S);return(0,n.jsxs)(n.Fragment,{children:[d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Si,{children:t("common_login_reset_email_verify_title")}),(0,n.jsx)(Mi,{children:C})]}),(0,n.jsxs)(Li,{onClick:x,children:[(0,n.jsx)(Ai,{ref:b,onChange:v,type:"tel",autoFocus:!0,value:h,autoComplete:"one-time-code",onAnimationEnd:k}),Array(6).fill("").map(((e,t)=>(0,n.jsx)(Ri,{active:h.length===t,error:w,children:h[t]},t)))]}),(0,n.jsx)(Qo.M,{text:t(S),type:"error"}),!g&&(0,n.jsx)(Pi,{codeFromNumber:o,loading:_||r,onClick:e.onClickSendCode,email:a})]})})),Ii=e=>{const{onSubmit:t}=e,o=(0,E.__rest)(e,["onSubmit"]),{isMobile:i}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[]));return i?(0,n.jsx)(Fi,Object.assign({},o,{onSubmit:e.onSubmit,autoSubmit:!1,showTitle:!1})):(0,n.jsx)(Ci,Object.assign({},o))};var Oi=o(52302),Di=o(78016);const Hi=(0,q.default)("span",{target:"eea75y50"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"bold"}),{display:"inline-block",fontSize:"14px",lineHeight:"17px",margin:"12px 0",paddingInlineEnd:"12px","& + &":{paddingInlineStart:"12px",position:"relative","&::before":Object.assign({content:'""',position:"absolute",height:"12px",width:"1px",top:"2px",background:e.colors.LineSecondary},[(0,K.mp)({start:"0",direction:e.direction})])}}]),"label:SpanOptionsText;"),Ui=(0,q.default)("span",{target:"eea75y51"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),{margin:"12px 0",display:"inline-block",fontSize:"14px",fontWeight:600,zIndex:20}]),"label:SpanChangeWayText;"),Ni=(0,q.default)(Di.K,{target:"eea75y52"})((({theme:e})=>({width:"100%",borderRadius:"0",height:"48px",fontWeight:600,border:"none",borderBottom:`1px solid ${e.colors.LineSecondary2}`,"&:last-child":{color:e.colors.TextTertiary2,marginTop:"8px"}})),"label:StyledButton;"),$i={[li.J.email]:"twostep_verification_useemail",[li.J.password]:"twostep_verification_usepassword",[li.J.phone]:"twostep_verification_usesms",[li.J.totp]:"twostep_verification_useauthenticator"},zi=(0,j.memo)((function(e){const t=(0,m.s)("WebApp_Login"),{verifyWays:o=[]}=e;return(0,n.jsx)(n.Fragment,{children:o.map((o=>{const i=`/login/2sv/${li.d[o]}`;return(0,n.jsx)(Hi,{onClick:e.onClickType(o),children:(0,n.jsx)(P.N_,{to:i,children:t($i[o])})},o)}))})}));var Bi=o(70461);const Wi=(0,q.default)("div",{target:"e1pjeozo0"})({position:"fixed",left:0,top:0,bottom:0,right:0,overflow:"auto",outline:"0px",zIndex:12,display:"none",transition:"all 500ms cubic-bezier(.075, .82, .165, 1)","&.enter-active":{display:"block"},"&.enter-done":{display:"block"},"&.exit":{display:"block"},"&.exit-active":{display:"none"}},"label:DivPopup;"),Gi=(0,q.default)("div",{target:"e1pjeozo1"})((({theme:e})=>({position:"absolute",width:"100vw",bottom:0,left:0,right:0,background:e.colors.BGPlaceholderOpaque,borderRadius:"8px 8px 0 0",overflow:"hidden",transition:"all 500ms",zIndex:11,"&.enter-active":{opacity:1,transform:"translateY(100%)"},"&.enter-done":{transform:"translateY(0)"}})),"label:DivContent;"),Vi=(0,q.default)("div",{target:"e1pjeozo2"})((({theme:{colors:e}})=>({background:e.SDSecondary,position:"absolute",left:0,right:0,top:0,bottom:0})),"label:DivMask;"),qi=e=>{const{visible:t}=e,o=(0,j.useRef)(null);return(0,n.jsx)(Bi.A,{in:t,timeout:300,children:(0,n.jsxs)(Wi,{children:[(0,n.jsx)(Vi,{}),(0,n.jsx)(Bi.A,{in:t,timeout:100,nodeRef:o,children:(0,n.jsx)(Gi,{ref:o,children:e.children})})]})})},Ki={[li.J.email]:"login_send_code_email",[li.J.phone]:"login_send_code_sms",[li.J.password]:"twosv_login_switch_pw",[li.J.totp]:"2_step_verification_alt_method3"},Zi=(0,j.memo)((function(e){const t=(0,m.s)("WebApp_Login"),[o,i]=(0,j.useState)(!1),{verifyWays:a=[],onClickType:r}=e,s=(0,j.useCallback)((()=>{i(!0)}),[]),l=(0,j.useCallback)((()=>{i(!1)}),[]),d=(0,j.useCallback)((e=>()=>{r(e)(),i(!1)}),[r]);return a.length?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(qi,{visible:o,children:(0,n.jsxs)("div",{children:[a.map(((e,o)=>(0,n.jsx)(Ni,{onClick:d(e),loading:!1,children:t(Ki[e])},o))),(0,n.jsx)(Ni,{onClick:l,children:t("step_verification_cancel")})]})}),(0,n.jsx)(Ui,{onClick:s,children:t("login_try_another_method")})]}):null})),Ji=(0,j.memo)((function(){const[{verifyWays:e={},type:t},{setTwoStepType:o}]=(0,s.Su)(si.p),{isMobile:i}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),a=(0,j.useCallback)((e=>()=>{o(e)}),[o]),r=(0,j.useMemo)((()=>({verifyWays:Object.keys(e).filter((e=>e!==t)),onClickType:a})),[t,e,a]);return(0,n.jsxs)(n.Fragment,{children:[i?(0,n.jsx)(Zi,Object.assign({},r)):r.verifyWays.length<2?(0,n.jsx)(zi,Object.assign({},r)):null,"pwd_verify"===t&&1===Object.keys(e).length&&(0,n.jsx)(Oi.z,{})]})}));var Yi=o(12719);const Qi={[li.J.email]:"2_step_verification_alt_method2",[li.J.password]:"2_step_verification_alt_method4",[li.J.phone]:"2_step_verification_alt_method1",[li.J.totp]:"2_step_verification_alt_method3"},Xi=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),[{verifyWays:t={},type:o},{setTwoStepType:i}]=(0,s.Su)(si.p),{isMobile:a}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),r=(0,T.W6)(),l=(0,j.useCallback)(((e,t)=>()=>{i(t),r.push(e)}),[r,i]),d=(0,j.useMemo)((()=>Object.keys(t).filter((e=>e!==o))),[o,t]);return!a&&d.length>1?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(hi,{}),(0,n.jsx)(_i,{children:e("2_step_verification_try_alt_method")}),d.map(((t,o)=>{const i=`/login/2sv/${li.d[t]}`;return(0,n.jsx)(Yi.O,{onClick:l(i,t),size:"small",buttonTheme:"default",children:e(Qi[t])},o)}))]}):null})),ea=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,l.Nj)(k.$F),[{sendCodeLoading:o,code:i,codeFormatError:a},{sendEmailCodeForReset:r,sendEmailCodeForLogin:d,sendEmailCodeForVerify:c}]=(0,s.Su)(Wn.m),[{verifyWays:p,not_login_ticket:u,verify_ticket:g,password:h="",loginLoading:_},{handleCodeVerify:f}]=(0,s.Su)(si.p),{changePwdByEmail:y}=(0,s.wA)(V.$),b=(0,qo.J)(),x=(0,j.useCallback)((()=>{t.twoStepSubmit({verification_method:"email",forReset:Boolean(h)}),h?y({not_login_ticket:u,verify_ticket:g,emailCode:i,password:h,email:""}):f({code:i,not_login_ticket:u,verify_ticket:g})}),[y,i,f,t,u,h,g]),v=(0,j.useCallback)((()=>{h?r({not_login_ticket:u,verify_ticket:g}):u?d({not_login_ticket:u,verify_ticket:g}):c({verify_ticket:g})}),[h,r,u,d,g,c]);return(0,n.jsxs)(Zo.l,{onSubmit:x,children:[(0,n.jsx)(pi,{children:e("common_login_reset_email_verify_title")}),(0,n.jsx)(pi,{children:e("common_verify_email_text",{email:null==p?void 0:p.email_verify})}),(0,n.jsx)(Ii,{autoSendFirstTime:!0,email:!0,codeFromNumber:g,loading:o,onClickSendCode:v,onSubmit:x,errorMsg:b}),(0,n.jsx)(Ji,{}),(0,n.jsx)(mi,{disabled:Boolean(a)||!i,loading:_,children:e("login_next")}),(0,n.jsx)(Xi,{})]})},ta=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,l.Nj)(k.$F),{password:o,hasInvalid:i}=(0,s.Ph)(Vo.m),{isMobile:a}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),[{verify_ticket:r,loginLoading:d},{handlePasswordVerify:p}]=(0,s.Su)(si.p),u=(0,qo.J)(),g=(0,j.useCallback)((()=>{t.twoStepSubmit({verification_method:"password",forReset:!1}),p({password:o,verify_ticket:r})}),[p,t,o,r]);return(0,n.jsxs)(Zo.l,{onSubmit:g,children:[(0,n.jsx)(pi,{children:e("common_verify_password_text")}),(0,n.jsx)(Yo.M,{create:!1,loginError:Boolean(u),loginErrorText:a?u:void 0}),(0,n.jsx)(Ji,{}),!a&&(0,n.jsx)(Qo.M,{text:e(u),type:"error"}),(0,n.jsx)(mi,{disabled:Boolean(i)||!o,loading:d,children:e("login_next")}),(0,n.jsx)(Xi,{})]})},oa=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,l.Nj)(k.$F),[{sendCodeLoading:o,code:i,codeFormatError:a},{sendPhoneCodeForTwoStep:r,sendPhoneCodeForResetPwd:d}]=(0,s.Su)(Wn.m),[{verifyWays:c,verify_ticket:p,not_login_ticket:u,password:g,loginLoading:h,accountQuery:_},{handleCodeVerify:f,handleSmsCodeVerifyReset:y}]=(0,s.Su)(si.p),b=(0,qo.J)(),x=(0,j.useCallback)((()=>{const e={verify_ticket:p,not_login_ticket:u,mobile:null==_?void 0:_.mobile};g?d(e):r(e)}),[null==_?void 0:_.mobile,u,g,d,r,p]),v=(0,j.useCallback)((()=>{t.twoStepSubmit({verification_method:"phone",forReset:Boolean(g)}),g?y({not_login_ticket:u,verify_ticket:p,code:i,password:g}):f({verify_ticket:p,code:i,not_login_ticket:u})}),[i,f,y,t,u,g,p]);return(0,n.jsxs)(Zo.l,{onSubmit:v,children:[(0,n.jsx)(pi,{children:e("common_login_reset_email_verify_title")}),(0,n.jsx)(pi,{children:e("common_verify_sms_text",{mobile:null==c?void 0:c.mobile_sms_verify})}),(0,n.jsx)(Ii,{autoSendFirstTime:!0,codeFromNumber:p,loading:o,onClickSendCode:x,onSubmit:v,errorMsg:b}),(0,n.jsx)(Ji,{}),(0,n.jsx)(mi,{disabled:Boolean(a)||!i,loading:h,children:e("login_next")}),(0,n.jsx)(Xi,{})]})},na=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,l.Nj)(k.$F),[{sendCodeLoading:o,code:i,codeFormatError:a}]=(0,s.Su)(Wn.m),[{not_login_ticket:r,verify_ticket:d,password:c="",loginLoading:p},{handleCodeVerify:u,handleTOTPVerifyAndRestPwd:g}]=(0,s.Su)(si.p),h=(0,qo.J)(),_=(0,j.useCallback)((()=>{t.twoStepSubmit({verification_method:"totp",forReset:Boolean(c)}),c?g({verify_ticket:d,code:i,password:c}):u({code:i,not_login_ticket:r,verify_ticket:d})}),[i,g,u,t,r,c,d]),f=(0,j.useCallback)((()=>{}),[]);return(0,n.jsxs)(Zo.l,{onSubmit:_,children:[(0,n.jsx)(pi,{children:e("2_step_verification_body")}),(0,n.jsx)(Ii,{autoSendFirstTime:!0,email:!0,codeFromNumber:d,loading:o,onClickSendCode:f,onSubmit:_,errorMsg:h,isSendCodeHidden:!0}),(0,n.jsx)(Ji,{}),(0,n.jsx)(mi,{disabled:Boolean(a)||!i,loading:p,children:e("login_next")}),(0,n.jsx)(Xi,{})]})},ia=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,l.Nj)(k.$F),{isMobile:o}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),i=(0,T.W6)(),{isTwoStep:a,verifyWays:r,password:d}=(0,s.Ph)(si.p),{type:p}=(0,P.g)(),u=li.J[p];return(0,j.useEffect)((()=>{u&&(null==r?void 0:r[u])||i.replace(v.tH.loginHome),t.twoStepNotify({verification_method:p,forReset:Boolean(d)})}),[i,t,d,p,r,u]),(0,Ee.Fj)(),(0,n.jsxs)(di,{children:[o&&(0,n.jsx)(Me.i,{}),(0,n.jsx)(ci,{children:e(a?"security_step_verification":"common_verify_title")}),p===li.d.pwd_verify?(0,n.jsx)(ta,{}):p===li.d.email_verify?(0,n.jsx)(ea,{}):p===li.d.totp_verify?(0,n.jsx)(na,{}):(0,n.jsx)(oa,{})]})};var aa=o(4912),ra=o(2584);const sa={initialized:!1,eventCommonParams:{},init(e){var t;const o=ve.parse(e),{platform:n,group_id:i,last_group_id:a}=o,r=(0,pt.r)(o,["enter_method","enter_from","enter_ref_id","device_platform","ref_hash"]),{enter_from:s}=r,l=(0,E.__rest)(r,["enter_from"]);this.initialized=!0,this.eventCommonParams=Object.assign(Object.assign({},l),{enter_from:null!==(t=null==s?void 0:s.toString())&&void 0!==t?t:"login",platform:n,group_id:null==i?void 0:i.toString(),last_group_id:null==a?void 0:a.toString(),inferred_app:(0,Ue.J)()})},setDevicePlatform(e){const t=e?"mobile_web":"desktop_web";this.eventCommonParams.device_platform=t},setEnterMethodForTeaEvents(e){this.eventCommonParams.enter_method=e},setGroupIdForTeaEvents(e){this.eventCommonParams.group_id=e},setLastGroupIdForTeaEvents(e){this.eventCommonParams.last_group_id=e}},la="login_btn_click_timestamp",da="login_biz_source",ca=({groupId:e,lastGroupId:t,enterMethod:o,closeable:n,predictionPayload:i}={})=>{o&&(e=>{sa.setEnterMethodForTeaEvents(e)})(o);const a=(0,l.Nj)(k.$F),r=(0,l.Nj)(jt.le),s=(0,l.Nj)(jt.VU);(0,j.useEffect)((()=>{(e=>{sa.setGroupIdForTeaEvents(e)})(e),a.setGroupId(e)}),[a,e]),(0,j.useEffect)((()=>{(e=>{sa.setLastGroupIdForTeaEvents(e)})(t),a.setLastGroupId(t)}),[a,t]),(0,j.useEffect)((()=>{o&&(r.setEnterMethod(o),a.setEnterMethod(o)),r.setEnterFrom(),null!=n||a.setCloseable(n),i&&a.setPredictionPayload(i);const e=(0,y.Hd)(la),t=e?Date.now()-Number(e):void 0,l=(0,y.Hd)(da)||void 0;a.loginNotify({click_to_notify_duration:t,biz_source:l}),r.loginNotify(),t&&s.sendLoginClickToNotifyDurationPerfMetric(t),(0,y.X)(la),(0,y.X)(da)}),[a,o,n,i,r,s])},pa=e=>{const t=(0,j.useRef)(void 0);(0,j.useEffect)((()=>{void 0!==t.current&&void 0===e||(e=>{fe.f.sendEvent("enter_sign_up",{enter_type:"click_sign_up",group_id:e})})(e),t.current=e}),[e])};var ua=o(71904),ga=o(28918);const ma={id:"single-logo-light-1115c5dd",use:"single-logo-light-1115c5dd-usage",viewBox:"0 0 25 42",content:''};function ha(e){const t=(0,j.useContext)(it.X);return(0,j.useLayoutEffect)((()=>(t.add(ma),()=>{t.remove("single-logo-light-1115c5dd")})),[]),(0,n.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e,{children:(0,n.jsx)("use",{xlinkHref:"#single-logo-light-1115c5dd"},void 0)}),void 0)}const _a=(0,q.default)("div",{target:"e15366060"})({display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:"8px"}},"label:DivIconButtonListContainer;"),fa=(0,q.default)("div",{target:"e15366061"})((({width:e,height:t,theme:{colors:o}})=>[{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",border:"1px solid",borderColor:o.LineSecondary,borderRadius:"50%",cursor:"pointer",width:`${e}px`,height:`${t}px`,"&:hover":{opacity:.8}}]),"label:DivIconButton;"),ya=({configItem:e,width:t,height:o})=>{const i=e.icon;return(0,n.jsx)(fa,{onClick:e.onClick,onKeyDown:e.onClick,width:t,height:o,tabIndex:0,role:"link",children:(0,n.jsx)(i,{width:t/2,height:o/2})})},ba=({config:e,width:t,height:o})=>(0,n.jsx)(_a,{children:e.map((e=>(0,n.jsx)(ya,{configItem:e,width:t,height:o},e.type)))}),xa=(0,q.default)("div",{target:"e16hbrhj0"})({width:"315px",margin:"auto",height:"44px"},"label:DivGuestModeContainer;"),va=(0,q.default)("div",{target:"e16hbrhj1"})({height:"158px",paddingTop:"56px",paddingBottom:"18px",justifyContent:"space-between",alignItems:"center",display:"flex",flexDirection:"column"},"label:DivStartsOnTikTokContainer;"),ka=(0,q.default)("div",{target:"e16hbrhj2"})({display:"flex",flexDirection:"row",flexShrink:"0",alignItems:"center",justifyContent:"center",margin:"16px auto",overflow:"hidden",width:"315px"},"label:DivGuestModeOrContinueWithContainer;"),Ca=(0,q.default)("div",{target:"e16hbrhj3"})((({theme:e})=>[{width:"100%",height:"1px",flexShrink:"0",background:e.colors.LineReverse2}]),"label:DivGuestModeSeparatorLine;"),Sa=(0,q.default)("div",{target:"e16hbrhj4"})([{margin:"0 6px",whiteSpace:"nowrap"}],"label:DivGuestModeSeparatorText;");var wa=o(72241);const ja=(0,j.memo)((function(){const e=kt(["google","facebook"]),t=(0,Mo.K)({isGuestMode:!0}),o=(0,l.Nj)(k.$F),a=(0,j.useCallback)((()=>{o.loginMethodExpand(),t()}),[o,t]),r=(0,j.useMemo)((()=>[...e,{icon:ga.A,onClick:a,type:"openLogin"}]),[a,e]),[d,{setLoginModalShow:c,setCloseCallback:p,setGroupId:h,setIsLoginOnLoadClosed:_}]=(0,u.MR)((e=>e.closeCallback)),f=(0,m.s)("Webapp"),[{showFlashingButton:y}]=(0,s.Su)(st.t),b=(0,s.wA)(g.i),x=(0,j.useCallback)((()=>{c(!1),o.LoginNotifyClose({isSignUp:"0"}),b.setLoginModalInitialState(),d(),p(w()),h(void 0),localStorage.setItem("guest-mode-flag","1"),localStorage.setItem("timeOfLastPopup",Date.now().toString()),_({isLoginOnLoadClosed:!0})}),[c,o,b,d,p,h,_]),{value:v}=(0,j.useContext)(wa.xm),C=(0,j.useMemo)((()=>v?(0,n.jsx)(ha,{width:40,height:48}):(0,n.jsx)(rt,{width:40,height:48})),[v]);return(0,Ee.Fj)(),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(va,{children:[C,(0,n.jsx)(i.Fm,{type:"H6",color:"TextPrimary",children:f("tiktok_instant_app_loading_status_header")})]}),(0,n.jsx)(xa,{children:(0,n.jsx)(Ae.t,{text:f("pcWeb_guestLogin_without"),showFlashingButton:y,onClick:x,buttonTheme:"primary",focusable:!0},"login-guest-button")}),(0,n.jsxs)(ka,{children:[(0,n.jsx)(Ca,{}),(0,n.jsx)(Sa,{children:(0,n.jsx)(i.Fm,{type:"P5-Regular",color:"TextQuaternary",children:f("webapp_orContinueWith")})}),(0,n.jsx)(Ca,{})]}),(0,n.jsx)(ba,{config:r,width:44,height:44})]})}));var Ta=o(10828),Ea=o(50970),Pa=o(1452),Ma=o(93981);const La=(0,q.default)("div",{target:"e10o7n900"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont"}),{fontSize:"24px",lineHeight:"32px",margin:"32px auto 12px",fontWeight:"bold",textAlign:"center"}]),"label:DivTitle;"),Aa=(0,q.default)("div",{target:"e10o7n901"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary"}),{fontSize:"18px",lineHeight:"25px",display:"flex",justifyContent:"space-between",marginBottom:"40px"}]),"label:DivDescription;"),Ra=(0,q.default)("img",{target:"e10o7n902"})({width:"80%",margin:"0 auto 16px"},"label:ImgQR;"),Fa=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),{appType:t}=(0,s.Ph)(Ea.L,{selector:e=>{var t;return{appType:null===(t=e.appContext)||void 0===t?void 0:t.appType}},dependencies:[]}),o="m"===t?Pa:Ma;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Aa,{"data-e2e":"instagram-desc",children:e("login_risk_popup_pc_body_2")}),(0,n.jsx)(Ra,{src:o,"data-e2e":"instagram-img"})]})}));var Ia=o(28591);const Oa=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),t=(0,T.zy)(),{fromIns:o}=t.state||{};return(0,Ee.Fj)(),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(La,{"data-e2e":"instagram-title",children:e(o?"login_new_ins_PC_title":"login_risk_popup_pc_title")}),(0,n.jsx)(Fa,{}),(0,n.jsx)(Ia.mg,{children:(0,n.jsx)("link",{rel:"canonical",href:`${Ta.C}/download`},"canonical")})]})})),Da=(0,q.default)("div",{target:"eop2wpq1"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextSecondary",fontFamily:"TikTokFont"}),{marginBottom:"16px",fontSize:"18px",lineHeight:"24px",display:"flex",justifyContent:"space-between"}]),"label:DivDescription;"),Ha=()=>{const e=(0,l.Nj)(k.$F),t=(0,m.s)("WebApp_Login"),[{forceResetResponse:o,loginLoading:i},{handleForceResetPwdByEmail:a,handleForceResetPwdByPhone:r,clearForceResetRes:d}]=(0,s.Su)(V.$),{conditional_login_ticket:c,type:p,email:u,mobile:g}=(0,re.L$)(o),[{sendCodeLoading:h,ticket:_,code:f,codeFormatError:y},{sendPhoneCodeForForceResetPwd:b,sendEmailCodeForForceResetPwd:x}]=(0,s.Su)(Wn.m),{password:v,contentValid:C,lengthValid:S}=(0,s.Ph)(Vo.m),w=(0,qo.J)(),T=(0,j.useCallback)((()=>{"email"===p?x({conditional_login_ticket:c}):b({conditional_login_ticket:c})}),[p,x,c,b]),E=(0,j.useCallback)((()=>{const t={code:f,ticket:null!=_?_:"",password:v,conditional_login_ticket:c};e.forceResetSubmit(),"email"===p?a(t):r(t)}),[f,c,a,r,e,v,_,p]),P=!f||!v||!C||!S||Boolean(y),M="email"===p?t("setting_password_code_email_text",{email:u}):t("setting_password_code_sms_text",{mobile:g}).replace(/(\D{1})(4)(\D{1})/,((e,t,o,n)=>`${t}6${n}`));return(0,j.useEffect)((()=>()=>{d()}),[]),(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:E,children:[(0,n.jsx)(It,{children:t("common_login_reset_password_title")}),(0,n.jsx)(Da,{children:t("changepw_banner")}),(0,n.jsx)(Ci,{email:"email"===p,autoSendFirstTime:!0,disabled:!c,codeFromNumber:c,loading:h,onClickSendCode:T}),(0,n.jsx)(Qo.M,{text:M,type:"default"}),(0,n.jsx)(Yo.M,{loginError:Boolean(w)}),(0,n.jsx)(Qo.M,{text:t(w),type:"error"}),(0,n.jsx)(Xo.$,{disabled:P,loading:i,children:t("Login")})]})};var Ua=o(93596),Na=o(12480);const $a=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,_t.VN)(),{emailErrorMsg:o,email:i=""}=(0,s.Ph)(Go.N),[{loginLoading:a},{changePwdByEmail:r}]=(0,s.Su)(V.$),[{sendCodeLoading:l,code:d,codeFormatError:c},{sendEmailCodeForReset:p}]=(0,s.Su)(Wn.m),{password:u,lengthValid:g,contentValid:h}=(0,s.Ph)(Vo.m),_=(0,qo.J)(),f=(0,j.useCallback)((()=>{t({platform:"email",forgetPwd:!0}),r({password:u,email:i,emailCode:d})}),[t,r,u,i,d]),y=(0,j.useCallback)((()=>{p({email:i,email_logic_type:2})}),[i,p]),b=!i||!u||!d||!h||!g||Boolean(c)||Boolean(o);return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:f,children:[(0,n.jsx)(It,{children:e("common_login_reset_password_title")}),(0,n.jsxs)(Ot,{children:[e("setting_password_email_verify_title"),(0,n.jsx)(Ua.Y,{text:e("forget_password_switch_phone"),path:v.tH.loginForgetPhonePassword,replace:!0})]}),(0,n.jsx)(Na.j,{}),(0,n.jsx)(Ci,{email:!0,disabled:Boolean(o)||!i,codeFromNumber:i,loading:l,onClickSendCode:y}),(0,n.jsx)(Yo.M,{loginError:Boolean(_)}),(0,n.jsx)(Qo.M,{text:e(_),type:"error"}),(0,n.jsx)(Xo.$,{disabled:b,loading:a,children:e("Login")})]})},za=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,_t.VN)(),[o]=(0,s.Su)(vn.U),{phoneErrorMsg:i,mobile:a,phone:r}=o,[{sendCodeLoading:l,codeFormatError:d,code:c},{sendPhoneCodeForResetPwd:p}]=(0,s.Su)(Wn.m),[{loginLoading:u},{changePwdByMobile:g}]=(0,s.Su)(V.$),{password:h,lengthValid:_,contentValid:f}=(0,s.Ph)(Vo.m),y=(0,qo.J)(),b=(0,j.useCallback)((()=>{t({platform:"sms_verification",forgetPwd:!0}),g({password:h,mobile:a,phoneCode:c})}),[t,g,h,a,c]),x=(0,j.useCallback)((()=>{p({mobile:a})}),[a,p]),k=!a||!h||!c||!f||!_||Boolean(i)||Boolean(d);return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:b,children:[(0,n.jsx)(It,{children:e("common_login_reset_password_title")}),(0,n.jsxs)(Ot,{children:[e("setting_bind_phone_input_title"),(0,n.jsx)(Ua.Y,{text:e("forget_password_switch_email"),path:v.tH.loginForgetEmailPassword,replace:!0})]}),(0,n.jsx)(Ln,{}),(0,n.jsx)(Ci,{disabled:Boolean(i)||!r,codeFromNumber:a,loading:l,onClickSendCode:x}),(0,n.jsx)(Yo.M,{loginError:Boolean(y)}),(0,n.jsx)(Qo.M,{text:e(y),type:"error"}),(0,n.jsx)(Xo.$,{disabled:k,loading:u,children:e("Login")})]})};var Ba=o(90231);const Wa=()=>{const e=(0,m.s)("WebApp_Login");return(0,Ee.Fj)(),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(It,{id:"login-modal-title",children:e("Login")}),(0,n.jsxs)(Ot,{children:[e("Email or Username")," ",(0,n.jsx)(Ua.Y,{text:e("common_login_switch_phone"),path:v.tH.loginPhone,replace:!0})]}),(0,n.jsx)(Ba.X,{})]})},Ga=(0,Ie.Ay)({resolved:{},chunkName:()=>"login-tip-modal",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!o.m[t]},importAsync:()=>Promise.all([o.e(8873),o.e(2514)]).then(o.bind(o,58004)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return o(t)},resolve:()=>58004}),Va=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,_t.VN)(),[{sendCodeLoading:o,code:i,codeFormatError:a},{sendPhoneCodeForLogin:r,sendPhoneCodeForVerify:l}]=(0,s.Su)(Wn.m),[{phoneNotRegistered:d,loginLoading:c},{handleSmsLogin:p,handleSmsVerify:u}]=(0,s.Su)(V.$),{registerPhone:g}=(0,s.wA)(Jn.H),{isSecurityVerification:h,ttpConfig:_}=(0,He.U)((()=>["isSecurityVerification","ttpConfig"]),[]),{region:f}=(0,re.L$)((0,de.W)((()=>["region"]),[])),[y]=(0,s.Su)(vn.U),{mobile:b,phoneErrorMsg:x}=y,k=b&&i&&!x&&!a,C=(0,qo.J)(),S=(0,j.useCallback)((()=>{t({platform:"sms_verification"});const e={mobile:b,phoneCode:i,login_only:!0};h?u(e):p(e)}),[p,u,h,t,b,i]),w=(0,j.useCallback)((()=>{h?l({mobile:b}):r({mobile:b})}),[h,b,r,l]),T=(0,j.useCallback)((()=>{g({region:f})}),[g,f]);return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:S,children:[(0,n.jsx)(It,{id:"login-modal-title",children:e("Login")}),(0,n.jsxs)(Ot,{children:[e("phone"),(0,n.jsx)(Ua.Y,{text:e("common_login_switch_email"),path:v.tH.loginEmail,replace:!0,"data-e2e":"email-tab"})]}),(0,n.jsx)(Ln,{}),(0,n.jsx)(Ci,{disabled:Boolean(x)||!b,codeFromNumber:b,loading:o,errorMsg:C,onClickSendCode:w}),(0,n.jsx)(Ua.Y,{text:e("login_option_password"),path:v.tH.loginPhonePassword}),(0,n.jsx)(Xo.$,{disabled:!k,loading:c,"data-e2e":"login-button",children:e("Login")}),d&&(0,n.jsxs)(Dt,{children:[(0,n.jsx)(Ht,{children:e("common_login_sms_unregistered_pc_1")}),(0,n.jsx)(Ht,{link:!0,onClick:T,children:e("common_login_sms_unregistered_pc_2")})]}),(0,n.jsx)(Ga,{defaultVisible:!!_.preferPasswordLogin,isMobile:!1})]})},qa=(0,q.default)("div",{target:"e1c067ot0"})({display:"flex",alignItems:"center",marginTop:"9px"},"label:DivLinksContainer;"),Ka=(0,q.default)("span",{target:"e1c067ot1"})((({theme:e})=>({width:"1px",height:"12px",margin:"0 16px",background:e.colors.LineSecondary})),"label:SpanSplitLine;"),Za=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,_t.VN)(),[{loginLoading:o},{handlePasswordLogin:i}]=(0,s.Su)(V.$),{phoneErrorMsg:a,phone:r,areaCode:l}=(0,s.Ph)(vn.U),{password:d,hasInvalid:c}=(0,s.Ph)(Vo.m),p=(0,qo.J)(),u=(0,j.useCallback)((()=>{const e=`+${l} ${r}`;t({platform:"phone"}),i({account:e,password:d,mobile:e})}),[l,i,t,d,r]);return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:u,children:[(0,n.jsx)(It,{id:"login-modal-title",children:e("Login")}),(0,n.jsxs)(Ot,{children:[e("phone")," ",(0,n.jsx)(Ua.Y,{text:e("common_login_switch_email"),path:v.tH.loginEmail,replace:!0})]}),(0,n.jsx)(Ln,{}),(0,n.jsx)(Yo.M,{create:!1,loginError:Boolean(p)}),p&&(0,n.jsx)(Qo.M,{text:e(p),type:"error"}),(0,n.jsxs)(qa,{children:[(0,n.jsx)(Ua.Y,{text:e("forget_password"),path:v.tH.loginForgetPhonePassword}),(0,n.jsx)(Ka,{}),(0,n.jsx)(Ua.Y,{text:e("common_login_password_button"),path:v.tH.loginPhone})]}),(0,n.jsx)(Xo.$,{disabled:Boolean(a)||!r||!d||c,loading:o,children:e("Login")})]})};var Ja=o(57624);const Ya=()=>{const e=(0,m.s)("WebApp_Login");return(0,Ee.Fj)(),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(It,{children:e("Login")}),(0,n.jsx)(Ja.e,{})]})},Qa=(0,j.memo)((()=>{const e=(0,u.mZ)((e=>({enterMethod:e.enterMethod,closeable:e.closeable,groupId:e.groupId,lastGroupId:e.lastGroupId,predictionPayload:e.predictionPayload,popupType:e.popupType})),H.bN);ca({enterMethod:e.enterMethod,closeable:e.closeable,groupId:e.groupId,lastGroupId:e.lastGroupId,predictionPayload:e.predictionPayload}),(0,ae.rF)({pid:"login"});const{forceResetResponse:t}=(0,s.Ph)(V.$),{isMobile:o}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),{pathname:i}=(0,T.zy)(),a=(0,j.useCallback)((e=>{27!==e.keyCode&&e.stopPropagation()}),[]);return(0,n.jsxs)(Pt.A9,{isMobile:o,popupType:e.popupType,isGuestModeRedesign:i===v.tH.loginGuestMode,onKeyDown:a,children:[(0,n.jsx)(ua.z,{page:"login"}),(0,n.jsxs)(D,{children:[(0,n.jsx)(I,{path:v.tH.loginHome,component:Mt,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginQRcode,component:Po,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginPhoneOrEmail,component:Va,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginPhone,component:Va,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginPhonePassword,component:Za,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginEmail,component:Wa,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginWithSignedEmail,component:Ya,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginTwoStepVerify,component:ia,exact:!0}),(0,n.jsx)(I,{path:v.tH.tvLoginHome,component:Kn,exact:!0}),(0,n.jsx)(I,{path:v.tH.tvLoginEmail,component:fn,exact:!0}),(0,n.jsx)(I,{path:v.tH.tvLoginPhone,component:ri,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginForgetEmailPassword,component:t?Ha:$a,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginForgetPhonePassword,component:t?Ha:za,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginDownloadApp,component:Oa,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginSSO,component:Wo,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginGuestMode,component:ja,exact:!0}),(0,n.jsx)(I,{path:"*",component:Mt})]})]})}));var Xa=o(15942),er=o(47774);const tr=(0,q.default)("li",{target:"euwmh3o0"})({display:"flex",alignItems:"center",position:"relative",borderBottom:"",padding:"12px 12px",boxSizing:"border-box"},"label:LiGroupItem;"),or=e=>(0,n.jsx)(tr,{children:(0,n.jsx)(i.Fm,{type:"P3-Semibold",children:e.groupLabel})}),nr=(0,q.default)("li",{target:"e1x05iuc0"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontWeight:"normal",fontFamily:"TikTokFont",typography:"P3"}),{alignItems:"center",position:"relative",borderBottom:"",padding:"12px 12px",boxSizing:"border-box",":hover":{background:e.colors.BGView}}]),"label:LiGroupItem;"),ir=e=>{const{label:t,defaultChecked:o,onClickRadio:a}=e,r=(0,j.useCallback)((e=>{a(e.target.value)}),[a]);return(0,n.jsx)(nr,{children:(0,n.jsx)(i.v3,{label:t,defaultChecked:o,name:"region",value:t,labelPosition:"before",onChange:r})})};var ar=o(81825);const rr=(0,q.default)("form",{target:"e1mlcez20"})((({theme:{colors:e},isMobile:t,isModal:o})=>({display:"flex",flexDirection:"row",alignItems:"center",padding:"12px 16px",background:e.BGInput,borderRadius:"92px",overflow:"hidden",height:"40px",margin:t?"16px 16px":"16px 10px",position:o?"absolute":"fixed",width:t?"92%":"100%",maxWidth:"400px",top:t?"60px":"78px",zIndex:2})),"label:FormElement;"),sr=(0,q.default)("div",{target:"e1mlcez21"})((({theme:{colors:e},isFocused:t})=>({display:"none",position:"absolute",left:"0",top:"0",right:"0",bottom:"0",border:t?`2px solid ${e.Negative}`:`1.5px solid ${e.LinePrimary}`,borderRadius:"92px",zIndex:-1})),"label:DivInputBorder;"),lr=(0,q.default)("input",{target:"e1mlcez22"})((({theme:{colors:e,typography:t,fontFamilies:o,fontWeights:n},withIcon:i})=>Object.assign(Object.assign({fontFamily:o.TikTokFont,fontWeight:n.normal},t.P2),{border:"none",background:"transparent",outline:"none",padding:"0",width:i?"306px":"346px",color:e.TextPrimary,caretColor:e.Primary,appearance:"textfield",[`:focus ~ ${sr}`]:{display:"block"},"::placeholder":{color:e.TextTertiary},":placeholder-shown":{textOverflow:"ellipsis"}})),"label:InputElement;");lr.defaultProps=Object.assign(Object.assign({},lr.defaultProps),{"data-e2e":"search-user-input"});const dr=(0,q.default)("span",{target:"e1mlcez24"})((({theme:{colors:e}})=>({width:"1px",height:"28px",margin:"-3px 0",background:e.LineSecondary})),"label:SpanSplitter;"),cr=(0,q.default)("button",{target:"e1mlcez25"})((({theme:{colors:e,direction:t}})=>[{padding:"11px 16px 11px 12px",margin:"-12px -16px",fontSize:"0",cursor:"pointer",outline:"none",border:"none",background:"transparent",":hover":{background:e.BGView},":active":{background:e.BGInput2},"&:focus, :focus-visible":{outline:"none!important"}},(0,K.mp)({direction:t,marginStart:"0"})]),"label:ButtonSearch;");cr.defaultProps=Object.assign(Object.assign({},cr.defaultProps),{"data-e2e":"search-button"});const pr=(0,q.default)("div",{target:"e1mlcez26"})((({focused:e,theme:t})=>({outline:e?`2px solid ${t.colors.Negative}`:"none"})),"label:DivSearchIconContainer;"),ur=(0,j.memo)((function({searchValue:e,setSearchValue:t,onSubmit:o,isMobile:i}){const a=(0,m.s)("WebApp_Login"),{colors:l}=(0,r.u)(),d=(0,j.useRef)(null),[{isModal:c}]=(0,s.Su)(st.t),p=(0,j.useCallback)((e=>{e.preventDefault(),null==o||o()}),[o]),[u,g]=(0,j.useState)(!1),[h,_]=(0,j.useState)(!1),[f,y]=(0,j.useState)(!1),b=(0,j.useCallback)((e=>()=>{e&&h||g(e)}),[h]),x=(0,j.useCallback)((()=>{_(!0),g(!1)}),[]),v=(0,j.useCallback)((()=>{_(!1)}),[]),k=(0,j.useCallback)((e=>{13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),e.stopPropagation(),null==o||o())}),[o]),C=(0,j.useCallback)((e=>{9===e.keyCode&&y(e.target!==d.current)}),[]),S=(0,j.useRef)(null),w=a("accessibilityLabels_search_button"),T=(0,j.useCallback)((e=>{const o=e.target.value;(e=>!e.startsWith(" "))(o)&&t(o)}),[t,e]);return(0,n.jsxs)(rr,{className:"search-input",action:"/search",onSubmit:p,onKeyUp:C,isMobile:i,isModal:c,children:[(0,n.jsx)(lr,{ref:S,value:e,onChange:T,placeholder:w,name:"q",type:"search",autoComplete:"off",role:"combobox"}),(0,n.jsx)(dr,{}),(0,n.jsx)(cr,{type:"submit",ref:d,onFocus:b(!0),onBlur:b(!1),onMouseDown:x,onMouseUp:v,onKeyDown:k,"aria-label":a("accessibilityLabels_search_button"),children:(0,n.jsx)(pr,{focused:u,children:(0,n.jsx)(ar.A,{fill:e?l.TextSecondary:l.TextQuaternary,width:24,height:24})})}),(0,n.jsx)(sr,{isFocused:f})]})})),gr=(0,j.memo)((function({disabled:e,children:t}){const{loginModalSwitchPath:o}=(0,s.Ph)(g.i);return o?(0,n.jsx)(St.Ay,{disabled:e,autoFocus:!1,children:t}):(0,n.jsx)(n.Fragment,{children:t})})),mr=(0,q.default)("div",{target:"e1r43con0"})((({isMobile:e})=>({padding:e?"0 30px":"unset","@media (max-width: 432px)":{padding:"0 16px"}})),"label:DivHomeContainer;"),hr=(0,q.default)("ul",{target:"e1r43con1"})({padding:"0px 0px",margin:0,listStyle:"none",boxSizing:"border-box",userSelect:"none"},"label:UlCountryListContainer;"),_r=e=>e.reduce(((e,t)=>{const o=t.localizedCountryName[0].toUpperCase().normalize("NFD").replace(/\p{Diacritic}/gu,"");return Object.assign(Object.assign({},e),{[o]:[...e[o]||[],t]})}),{}),fr=(e,t,o,n)=>{const i=[];return n&&i.push({itemType:"header",label:o},{itemType:"region",label:n.localizedCountryName,region:n}),Object.entries(t).forEach((t=>{const o=t[0].normalize("NFD").replace(/\p{Diacritic}/gu,""),n=t[1].sort((e=>(t,o)=>e.compare(t.localizedCountryName,o.localizedCountryName))(e));i.push({itemType:"header",label:o}),n.forEach((e=>{i.push({itemType:"region",label:e.localizedCountryName,region:e})}))})),i},yr=()=>{var e;const t=(0,m.s)("WebApp_Login"),{isMobile:o}=(0,re.L$)((0,c.U)((()=>["isMobile","playerInfo"]),[])),{language:i="en"}=null!==(e=(0,de.W)((()=>["language"]),[]))&&void 0!==e?e:{},a=Intl.Collator(i),[r,d]=(0,j.useState)(!1),[p,u]=(0,j.useState)([]),[g,h]=(0,j.useState)(!1),[{region:_,regionList:f,initializedTTPConfig:y},{fetchRegionList:b,setUserSelectedRegion:x}]=(0,s.Su)(Jn.H),v=(0,j.useCallback)((()=>{b()}),[b]);(0,j.useEffect)((()=>{var e;e={enter_from:"sign_up_page"},fe.f.sendEvent("region_selection_page_show",e)}),[]),(0,j.useEffect)((()=>{y&&v()}),[y]);const C=(0,j.useCallback)((e=>{9===e.keyCode&&d(!0)}),[]),S=(0,j.useMemo)((()=>{const e=(g?p:f).filter((e=>e.countryCode.toUpperCase()!==(null==_?void 0:_.countryCode.toUpperCase()))),o=p.some((e=>e.countryCode.toUpperCase()===(null==_?void 0:_.countryCode.toUpperCase())));return g&&!o?fr(a,_r(e),t("regionOption_selectCountry_list_description")):fr(a,_r(e),t("regionOption_selectCountry_list_description"),_)}),[g,p,f,_,a]),w=(0,l.Nj)(k.$F),T=e=>{const t=null==f?void 0:f.find((t=>t.localizedCountryName===e));var o;t&&(x(t),o={enter_from:"sign_up_page",origin_region:null==_?void 0:_.countryCode,region_selected:t.countryCode},fe.f.sendEvent("select_account_region",o),w.setSignUpRegionSourceParams({region_source:1,origin_region:null==_?void 0:_.countryCode,region_selected:t.countryCode}))},E=(0,j.useMemo)((()=>S.flatMap((e=>"header"===e.itemType?(0,n.jsx)(or,{groupLabel:e.label},e.label):"region"===e.itemType&&e.region?(0,n.jsx)(ir,{label:e.label,onClickRadio:T,defaultChecked:e.region.countryCode.toUpperCase()===(null==_?void 0:_.countryCode.toUpperCase())},e.label):[]))),[S]),[P,M]=(0,j.useState)(""),L=(0,j.useCallback)((()=>{u(f.filter((e=>e.localizedCountryName.toUpperCase().includes(P.toUpperCase())))),h(!0)}),[P]);return(0,Ee.Fj)(),(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(gr,{disabled:r,children:[o&&(0,n.jsx)(Me.i,{title:t("regionOption_selectCountry_list_title"),showRight:!1}),(0,n.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"center"},children:(0,n.jsx)(ur,{searchValue:P,setSearchValue:M,onSubmit:L,isMobile:o})}),(0,n.jsx)(mr,{isMobile:o,onKeyDown:C,children:(0,n.jsx)(hr,{children:E})})]})})};var br=o(26452);function xr(){const{registerLimited:e}=(0,s.Ph)($.T),t=(0,T.W6)();(0,j.useEffect)((()=>{e&&t.replace(v.tH.signupCreateAccount)}),[t,e])}function vr(){const e=(0,br.Z)(),t=(0,T.W6)(),{validateAge:o}=(0,s.wA)($.T),[{fromNotRegisterLogin:n,thirdPlatformNotRegistered:i},{registerThirdPlatform:a,registerPhone:r}]=(0,s.Su)(Jn.H),l=(0,j.useCallback)((()=>{"KR"===e?t.push(v.tH.signupPolicyConfirm):"Third"===n&&i?a({ageCheckDone:!0,platform:i.platform,profileKey:i.profileKey,region:e}):"Phone"===n?r({ageCheckDone:!0,region:e}):t.push(v.tH.signupPhoneOrEmail)}),[e,n,t,r,a,i]),d=(0,j.useCallback)((e=>{e||l()}),[l]);return{handleCheckAge:(0,j.useCallback)((()=>{o({canSkip:!1,checkPassCallback:d,region:e})}),[d,o,e]),nextStep:l}}function kr(){const{initial:e,registerLimited:t,ageGateAction:o}=(0,s.Ph)($.T),n=(0,T.W6)();(0,j.useEffect)((()=>{e&&!t&&1!==o&&n.replace(v.tH.signupHome)}),[e,o,n,t])}var Cr=o(38539),Sr=o(3739),wr=o(68411),jr=o(11983);const Tr=["Month_1","Month_2","Month_3","Month_4","Month_5","Month_6","Month_7","Month_8","Month_9","Month_10","Month_11","Month_12"],Er=()=>Tr.map(((e,t)=>({value:t+1,key:e}))),Pr=(e=1)=>{let t=31;return 2===e?t=29:-1!==[4,6,9,11].indexOf(e)&&(t=30),Array(t).fill(0).map(((e,t)=>({value:t+1,key:`${t+1}`})))};var Mr=o(70142);const Lr=(e,t)=>{if(null===t||-1===t||null===e.current)return;const o=34*t,n=34*(t+1),i=e.current.clientHeight,{scrollTop:a}=e.current;oi+a&&(e.current.scrollTop=n-i)};function Ar(e=[],t,o=[]){return e.filter((e=>0===String(e.key).toLowerCase().indexOf(t.toLowerCase())&&o.indexOf(e)<0))}var Rr=o(54502);const Fr=(0,q.default)("div",{target:"e1phcp2x0"})((({theme:e})=>({background:e.colors.BGInput,borderRadius:"4px",position:"relative","& + &":{marginInlineStart:"8px"},cursor:"pointer"})),"label:DivSelector;");Fr.defaultProps=Object.assign(Object.assign({},Fr.defaultProps),{"data-e2e":"select-container"});const Ir=(0,q.default)("div",{target:"e1phcp2x1"})((({hasValue:e,theme:t,error:o})=>({width:"115px",height:"44px",padding:"0 12px",display:"flex",justifyContent:"space-between",alignItems:"center",color:o?t.colors.Negative:e?t.colors.TextPrimary:t.colors.TextQuaternary,fontSize:"16px"})),"label:DivSelectLabel;"),Or=(0,q.default)(Cn.A,{target:"e1phcp2x2"})((({theme:e,up:t})=>({color:e.colors.TextPrimary,transform:t?"rotateZ(180deg)":"rotateZ(0deg)",transition:"all .3S"})),"label:StyledArrowTriangleDownLargeFill;"),Dr=(0,q.default)(Rr.A,{target:"e1phcp2x3"})({width:"16px",height:"16px",marginInlineStart:"12px"},"label:StyledSelectIcon;"),Hr=(0,q.default)("div",{target:"e1phcp2x4"})((({theme:e,show:t})=>[(0,K.mp)({direction:e.direction,end:"0",start:"0"}),{width:"120px",maxHeight:"320px",overflow:"auto",position:"absolute",background:e.colors.BGPrimary,borderRadius:"4px",boxShadow:"0px 2px 12px rgba(0, 0, 0, 0.12)",top:"50px",zIndex:12,display:t?"block":"none",transition:"display .3s"}]),"label:DivOptionsWrapper;");Hr.defaultProps=Object.assign(Object.assign({},Hr.defaultProps),{"data-e2e":"select-list"});const Ur=(0,q.default)("div",{target:"e1phcp2x5"})((({theme:e,selected:t})=>({height:"34px",overflow:"auto",fontSize:"16px",padding:"0 12px",cursor:"pointer",display:"flex",alignItems:"center",color:e.colors.TextPrimary,background:t?e.colors.BGView:"unset",":hover, :focus":{background:e.colors.BGView}})),"label:DivOption;"),Nr=e=>{const t=(0,m.s)("WebApp_Login"),{placeholder:o,options:i,selectItem:a,onClick:r,error:s,ariaLabel:l}=e,{key:d,value:c}=null!=a?a:{},p=(0,j.useRef)(null),g=(0,j.useRef)(null),[h,_]=(0,j.useState)(!1),{setLoginModalShow:f}=(0,u.b1)(),{isModal:y}=(0,He.U)((()=>["isModal"]),[]),b=(0,j.useMemo)((()=>e=>e.value===c),[c]),x=(0,j.useMemo)((()=>i.findIndex(b)),[b,i]),v=(0,j.useCallback)((e=>{var t;h&&!(null===(t=null==p?void 0:p.current)||void 0===t?void 0:t.contains(e.target))&&_(!1)}),[h]);(0,j.useEffect)((()=>(window.addEventListener("mousedown",v),()=>{window.removeEventListener("mousedown",v)})),[v]);const k=i.concat().map((({value:e,key:o})=>({value:e,key:t(null!=o?o:"")}))),{keyboardHandler:C,visualFocusIndex:S}=(({panelOpen:e,options:t,initialFocusIndex:o=-1,setPanelShow:n,panelContainerRef:i,onSelect:a,onOpen:r=w(),onClose:s=w(),stopPropagation:l=!0,isModal:d=!1,setModalShow:c=w(),trapFocusWhenPanelOpen:p=!0})=>{const[u,g]=(0,j.useState)(o),m=(0,j.useRef)(),h=(0,j.useRef)(""),_=(0,j.useCallback)((_=>{l&&_.stopPropagation();const f=(0,Mr.t3)(_,e,p,d);switch(f){case 2:n(!0),o>-1&&g(o),null==r||r();break;case 3:e&&n(!1),null==s||s();break;case 13:c(!1),null==s||s();break;case 4:u>-1&&(a(t[u]),n(!1),null==s||s());break;case 11:_.preventDefault();break;case 1:case 0:case 8:case 7:case 5:case 6:{const e=function(e,t,o){switch(o){case 5:return 0;case 6:return t;case 1:return Math.max(0,e-1);case 0:return Math.min(t,e+1);case 8:return Math.max(0,e-10);case 7:return Math.min(t,e+10);default:return e}}(u,t.length-1,f);g(e),Lr(i,e);break}case 10:try{"number"==typeof m.current&&window.clearTimeout(m.current),m.current=window.setTimeout((()=>{h.current=""}),500),h.current+=_.key;const e=function(e=[],t,o=0){const n=[...e.slice(o),...e.slice(0,o)],i=Ar(n,t)[0];if(i)return e.indexOf(i);if((a=t.split("")).every((e=>e===a[0]))){const o=Ar(n,t[0]);return e.indexOf(o[0])}return-1;var a}(t,h.current,u+1);e>-1?(g(e),Lr(i,e)):(window.clearTimeout(m.current),h.current="")}catch(e){console.warn("[Role=select] Type Error: ",e)}break;default:return}}),[o,d,s,r,a,t,i,e,c,n,l,p,u]);return{keyboardHandler:_,visualFocusIndex:u,setVisualFocusIndex:g}})({panelOpen:h,options:k,initialFocusIndex:x,setPanelShow:_,panelContainerRef:g,onSelect:r,isModal:y,setModalShow:f}),T=(0,j.useCallback)((e=>()=>{r(e),_(!1)}),[r,_]),E=(0,j.useCallback)((()=>{_(!h)}),[h]);return(0,n.jsxs)(Fr,{ref:p,tabIndex:0,role:"combobox",onKeyDown:C,"aria-label":l,"aria-expanded":h,"aria-haspopup":"listbox","aria-controls":h?`${o}-options-list-container`:"","aria-activedescendant":S>-1?`${o}-options-item-${S}`:void 0,children:[(0,n.jsxs)(Ir,{onClick:E,hasValue:Boolean(d),error:s,children:[t(null!=d?d:o),(0,n.jsx)(Or,{up:h})]}),(0,n.jsx)(Hr,{show:h,ref:g,role:"listbox",id:`${o}-options-list-container`,children:i.map(((e,i)=>{var a;return(0,n.jsxs)(Ur,{id:`${o}-options-item-${i}`,selected:c===e.value||S===i,onClick:T(e),role:"option","aria-selected":c===e.value,children:[t(`${null!==(a=e.key)&&void 0!==a?a:e.value}`),c===e.value&&(0,n.jsx)(Dr,{})]},i)}))})]})},$r=(0,q.default)("div",{target:"e18rms3f0"})({display:"flex",marginBottom:"4px"},"label:DivAgeSelector;"),zr=(0,q.default)("div",{target:"e18rms3f1"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontWeight:"semiBold"}),{fontSize:"16px",lineHeight:"22px",marginBottom:"4px"}]),"label:DivTitle;"),Br=(0,q.default)("div",{target:"e18rms3f2"})((({theme:e,type:t})=>[(0,K.zy)({theme:e,color:"error"===t?"Negative":"TextTertiary"}),{fontSize:"14px",lineHeight:"20px",marginBottom:"16px"}]),"label:DivDescription;"),Wr=Er(),Gr=(()=>{const e=new Date(1900,0,1,0,0,0),t=new Date((new Date).getFullYear()-1,11,31,0,0,0);return Array(t.getFullYear()-e.getFullYear()+1).fill(t.getFullYear()).map(((e,t)=>({value:e-t,key:""+(e-t)})))})(),Vr=(0,j.memo)((function(){const e=(0,l.Nj)(k.$F),[{ageErrorMsg:t,year:o,month:i,date:a},{setBirthday:r,setMonth:d,setYear:c,setDate:p}]=(0,s.Su)($.T),u=(0,m.s)("WebApp_Login");(0,j.useEffect)((()=>{i&&o&&a&&r({year:o.value,month:i.value,date:a.value})}),[o,i,a,r]),(0,j.useEffect)((()=>{e.ageGateShow()}),[]);const g=(0,j.useCallback)((e=>{d(e)}),[d]),h=(0,j.useCallback)((e=>{p(e)}),[p]),_=(0,j.useCallback)((e=>{c(e)}),[c]),f=t||"mus_age_gate_tips";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(zr,{children:u("common_registration_agegate_title")}),(0,n.jsxs)($r,{children:[(0,n.jsx)(Nr,{error:Boolean(t),placeholder:"Month",selectItem:i,options:Wr,ariaLabel:u("accessibilityLabels_signup_form_placeholder_month"),onClick:g}),(0,n.jsx)(Nr,{error:Boolean(t),placeholder:"Day",selectItem:a,options:Pr(null==i?void 0:i.value),ariaLabel:u("accessibilityLabels_signup_form_placeholder_day"),onClick:h}),(0,n.jsx)(Nr,{error:Boolean(t),placeholder:"Year",selectItem:o,options:Gr,ariaLabel:u("accessibilityLabels_signup_form_placeholder_year"),onClick:_})]}),(0,n.jsx)(Br,{type:t?"error":"default",children:u(f)})]})})),qr=(0,q.default)("h2",{target:"e1lzrlvq0"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont"}),{fontSize:"32px",margin:"16px auto",fontWeight:"bold",textAlign:"center",wordWrap:"break-word"}]),"label:H2Title;"),Kr=(0,q.default)("div",{target:"e1lzrlvq1"})({width:"375px",margin:"auto"},"label:DivLoginContainer;"),Zr=(0,q.default)("div",{target:"e1lzrlvq2"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontWeight:"semiBold"}),{fontSize:"15px",display:"flex",justifyContent:"space-between",marginBottom:"5px"}]),"label:DivDescription;");var Jr,Yr,Qr,Xr,es,ts=o(45102);!function(e){e[e.USInvalidAgeConfirmation=1]="USInvalidAgeConfirmation",e[e.USInvalidAgeConfirmationV2=2]="USInvalidAgeConfirmationV2",e[e.USSuccessConfirmationError=3]="USSuccessConfirmationError",e[e.USSuccessConfirmationAdult=4]="USSuccessConfirmationAdult",e[e.USSuccessConfirmationTeen=5]="USSuccessConfirmationTeen",e[e.USSuccessConfirmationMixAge=6]="USSuccessConfirmationMixAge",e[e.USSuccessConfirmationUnderage=7]="USSuccessConfirmationUnderage",e[e.USConfirmationSuccessV2=8]="USConfirmationSuccessV2"}(Jr||(Jr={})),function(e){e[e.DISMISS=1]="DISMISS",e[e.CONTINUE=2]="CONTINUE",e[e.NATIVE=3]="NATIVE",e[e.URL=4]="URL",e[e.EXIT=5]="EXIT"}(Yr||(Yr={})),function(e){e[e.VERTICAL=1]="VERTICAL",e[e.HORIZONTAL=2]="HORIZONTAL"}(Qr||(Qr={})),function(e){e[e.MINOR=0]="MINOR",e[e.MEDIUM=1]="MEDIUM",e[e.MAJOR=2]="MAJOR"}(Xr||(Xr={})),function(e){e[e.DEFAULT=0]="DEFAULT",e[e.POP=1]="POP",e[e.BUTTOM=2]="BUTTOM"}(es||(es={}));const os=(0,q.default)("div",{target:"eo2b7p50"})((({theme:e})=>({background:e.colors.BGPrimary,borderRadius:"8px",maxWidth:e.isMobile?"300px":"400px",paddingTop:e.isMobile?"0":"32px",textAlign:"center",overflow:"hidden"})),"label:DivContainer;"),ns=(0,q.default)("div",{target:"eo2b7p51"})((({theme:e})=>({display:"flex",padding:e.isMobile?"0":"0 32px 32px 32px",gap:e.isMobile?"0":"8px",overflow:"hidden"})),"label:DivFooterContainer;"),is=(0,q.default)("div",{target:"eo2b7p52"})((({theme:e})=>({padding:e.isMobile?"20px":"0 32px"})),"label:DivBodyContainer;"),as=(0,q.default)("h1",{target:"eo2b7p53"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"bold"}),{fontSize:"24px",lineHeight:"30px",padding:e.isMobile?"0 20px":"0 32px"}]),"label:H1ModalTitle;"),rs=(0,q.default)("p",{target:"eo2b7p54"})([({theme:e})=>(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),({theme:e})=>({fontSize:"16px",lineHeight:"20px",margin:e.isMobile?"0":"24px 0",textAlign:"center"})],"label:PDesc;"),ss={borderWidth:"0.5px",borderRadius:"0",fontWeight:"normal",margin:"0"},ls={[Yr.CONTINUE]:"continue",[Yr.URL]:"url",[Yr.EXIT]:"exit",[Yr.DISMISS]:"dismiss",[Yr.NATIVE]:"native"},ds=e=>{const{isMobile:t,onContinue:o}=e,{setShowFeedbackModal:i}=(0,s.wA)($.T),{showFeedbackModal:a,feedbackModal:r={}}=(0,s.Ph)($.T),{modal:d={},business:c=""}=r,{title:p="",description:u="",options:g}=d,m=(0,T.W6)(),h=(0,l.Nj)(ts.W),_={style:"pop",business:c},f=(0,j.useCallback)(((e,t)=>()=>{switch(h.handleUniversalPopClick(Object.assign(Object.assign({},_),{button_info:e?ls[e]:""})),e){case Yr.CONTINUE:i(!1),null==o||o();break;case Yr.URL:window.open(t,"_blank");break;case Yr.EXIT:i(!1),m.push(v.tH.signupHome);break;case Yr.DISMISS:default:i(!1)}}),[o,m,i]),y=(0,j.useMemo)((()=>g&&0!==g.length?[...g].reverse().map((e=>(0,n.jsx)(Xo.$,{buttonTheme:"default",style:t?ss:{fontWeight:"500"},onClick:f(e.option_type,e.option_url),children:e.option_content},e.option_content))):(0,n.jsx)(n.Fragment,{})),[g,t,f]);return(0,j.useEffect)((()=>{a&&h.handleUniversalPopShow(_)}),[a]),(0,n.jsx)(b.aF,{visible:a,maskCloseable:!1,type:t?"mobile":"pc",children:(0,n.jsxs)(os,{children:[p&&(0,n.jsx)(as,{children:p}),(0,n.jsx)(is,{children:(0,n.jsx)(rs,{children:u})}),(0,n.jsx)(ns,{children:y})]})})},cs=()=>{const e=(0,m.s)("WebApp_Login"),{handleCheckAge:t,nextStep:o}=vr(),{signupLoading:i}=(0,s.Ph)(Jn.H),{birthday:a,ageErrorMsg:r,showErrorByToast:l,checkAgeLoading:d}=(0,s.Ph)($.T);return(0,j.useEffect)((()=>{r&&l&&jr.F.open({content:e(r),duration:3})}),[r,e,l]),(0,Ee.Fj)(),(0,n.jsxs)(Kr,{children:[(0,n.jsx)(qr,{children:e("common_login_panel_entry_2")}),(0,n.jsx)(Vr,{}),(0,n.jsx)(ds,{isMobile:!1,onContinue:o}),(0,n.jsx)(Xo.$,{disabled:!a,loading:i||d,onClick:t,"data-e2e":"next-button",children:e("common_registration_email_input_button")})]})};var ps=o(14848),us=o(65989);const gs=()=>{const e=(0,m.s)("WebApp_Login"),[{usernameInfo:t,errorMsg:o,signupLoading:i},{usernameRegister:a}]=(0,s.Su)(Jn.H),{registerLimited:r}=(0,s.Ph)($.T);kr();const{password:l,lengthValid:d,contentValid:c}=(0,s.Ph)(Vo.m),p=(0,br.Z)(),u=(0,j.useCallback)((()=>{a({password:l,region:p})}),[l,a,p]),g=!1===(null==t?void 0:t.isValid)||!l||!c||!d;return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:u,children:[(0,n.jsx)(qr,{children:e("common_login_panel_entry_2")}),(0,n.jsx)(Zr,{children:e("common_login_sms_popup_option_1")}),(0,n.jsx)(ps.X,{autoFocus:!0,placeholder:e("common_registration_username_placeholder"),tip:"mus_create_account_desc_pc",ftc:!0}),(0,n.jsx)(Yo.M,{loginError:Boolean(o)}),r&&(0,n.jsx)(us.u,{show:!0}),(0,n.jsx)(Qo.M,{text:e(null!=o?o:""),type:"error"}),(0,n.jsx)(Xo.$,{disabled:g,loading:i,children:e("common_notification_unlogged_button")})]})};var ms=o(96603);const hs=()=>{const e=(0,m.s)("WebApp_Login"),{usernameInfo:t,username:o}=(0,s.Ph)(Jn.H),[{loginLoading:i},{setAccount:a}]=(0,s.Su)(V.$),{password:r,lengthValid:l,contentValid:d}=(0,s.Ph)(Vo.m),c=(0,j.useCallback)((()=>{a({password:r,username:o})}),[a,r,o]),p=!((null==t?void 0:t.isValid)&&r&&d&&l);return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:c,children:[(0,n.jsx)(qr,{children:e("common_login_panel_entry_2")}),(0,n.jsx)(Zr,{children:e("common_registration_password_title")}),(0,n.jsx)(Yo.M,{autoFocus:!0}),(0,n.jsx)(Zr,{children:e("common_registration_username_title")}),(0,n.jsx)(ps.X,{}),(0,n.jsx)(Xo.$,{disabled:p,loading:i,children:e("common_notification_unlogged_button")}),(0,n.jsx)(ms.M,{})]})},_s=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),{usernameInfo:t,username:o}=(0,s.Ph)(Jn.H),[{loginLoading:i},{setAccount:a}]=(0,s.Su)(V.$),r=(0,j.useCallback)((()=>{a({username:o})}),[a,o]),l=!(null==t?void 0:t.isValid);return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:r,children:[(0,n.jsx)(qr,{children:e("common_login_panel_entry_2")}),(0,n.jsx)(Zr,{children:e("common_registration_username_title")}),(0,n.jsx)(ps.X,{}),(0,n.jsx)(Xo.$,{disabled:l,loading:i,children:e("common_notification_unlogged_button")}),(0,n.jsx)(ms.M,{})]})}));var fs=o(86553),ys=o(4323);const bs=(0,q.default)("p",{target:"esdrtey0"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary"}),{fontSize:"12px",lineHeight:"15px",marginBottom:"8px",marginTop:"-4px",display:"flex"}]),"label:PRegister;"),xs=(0,q.default)("span",{target:"esdrtey1"})((({theme:e})=>[(0,K.zy)({theme:e,color:"Primary"}),{display:"flex",alignItems:"center"}]),"label:SpanLink;"),vs=()=>{const e=(0,m.s)("WebApp_Login"),{ageGateAction:t,birthday:o}=(0,s.Ph)($.T),[{errorMsg:i,signupLoading:a},{emailRegister:r}]=(0,s.Su)(Jn.H),{emailErrorMsg:l,email:d=""}=(0,s.Ph)(Go.N),[{sendCodeLoading:c,code:p,codeFormatError:u,emailRegistered:g},{sendEmailCodeForSignup:h}]=(0,s.Su)(Wn.m),{password:_,lengthValid:f,contentValid:y}=(0,s.Ph)(Vo.m),b=(0,br.Z)(),x=(0,j.useCallback)((()=>{h({email:d,region:b})}),[d,h,b]),k=(0,j.useCallback)((()=>{r({password:_,code:p,email:d,region:b})}),[d,p,r,_,b]),C=!d||!_||!p||!y||!f||Boolean(u)||Boolean(l)||Boolean(!o&&t);return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:k,children:[(0,n.jsx)(qr,{children:e("common_login_panel_entry_2")}),Boolean(t)&&(0,n.jsx)(Vr,{}),Boolean(t)&&(0,n.jsx)(ds,{isMobile:!1}),(0,n.jsxs)(Zr,{children:[e("email")," ",(0,n.jsx)(Ua.Y,{text:e("common_registration_switch_phone"),path:v.tH.signupPhone,replace:!0})]}),(0,n.jsx)(Na.j,{emailRegistered:g}),g&&(0,n.jsxs)(bs,{children:[e("common_registration_email_existing_title"),",",(0,n.jsx)(Ao.Y,{path:v.tH.loginWithSignedEmail,underline:!1,children:(0,n.jsxs)(xs,{children:[e("Log in"),(0,n.jsx)(fs.A,{})]})})]}),(0,n.jsx)(Yo.M,{}),(0,n.jsx)(Ci,{email:!0,disabled:Boolean(l||!d||!o&&t),codeFromNumber:d,loading:c,errorMsg:i,onClickSendCode:x}),(0,n.jsx)(ys.f,{}),(0,n.jsx)(Xo.$,{loading:a,disabled:C,children:e("common_registration_email_input_button")})]})},ks=()=>{const e=(0,m.s)("WebApp_Login"),[{birthday:t,ageGateAction:o}]=(0,s.Su)($.T),[{sendCodeLoading:i,code:a,codeFormatError:r},{sendPhoneCodeForLogin:l}]=(0,s.Su)(Wn.m),[{loginLoading:d},{handleSmsLogin:c}]=(0,s.Su)(V.$),p=(0,_t.VN)(),u=(0,br.Z)(),[g]=(0,s.Su)(vn.U),{mobile:h,phoneErrorMsg:_,phone:f}=g,y=h&&a&&!_&&!r&&(t||!o),b=(0,qo.J)(),x=(0,j.useCallback)((()=>{p({platform:"sms_verification",signUp:!0}),c({birthday:t,phoneCode:a,mobile:h,login_only:!1,region:u})}),[t,c,p,h,a,u]),k=(0,j.useCallback)((()=>{l({mobile:h,isSignUp:!0,region:u})}),[h,l,u]);return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:x,children:[(0,n.jsx)(qr,{children:e("common_login_panel_entry_2")}),Boolean(o)&&(0,n.jsx)(Vr,{platform:"sms_verification"}),Boolean(o)&&(0,n.jsx)(ds,{isMobile:!1}),(0,n.jsxs)(Zr,{children:[e("phone")," ",(0,n.jsx)(Ua.Y,{text:e("common_registration_switch_email"),path:v.tH.signupEmail,replace:!0})]}),(0,n.jsx)(Ln,{}),(0,n.jsx)(Ci,{disabled:Boolean(_||!f||!t&&o),codeFromNumber:h,loading:i,errorMsg:b,onClickSendCode:k}),(0,n.jsx)(Xo.$,{loading:d,disabled:!y,children:e("common_registration_email_input_button")})]})};var Cs=o(26290),Ss=o(60163),ws=o(58542),js=o(71111),Ts=o(31209),Es=o(26325),Ps=o(80241);const Ms=(0,js.atom)({isInterestSelected:{},selectedCount:0});Ms.debugLabel="interestSelectorAtom";const{useAtomService:Ls,useServiceState:As,useServiceDispatchers:Rs}=(0,Ts.i)(Ms,((e,t)=>({setItemSelected(e){t(Ms,(t=>({isInterestSelected:Object.assign(Object.assign({},t.isInterestSelected),{[e]:!0}),selectedCount:t.selectedCount+1})))},setItemDeselected(e){t(Ms,(t=>({isInterestSelected:Object.assign(Object.assign({},t.isInterestSelected),{[e]:!1}),selectedCount:t.selectedCount-1})))},submitInterests(){return t=this,o=void 0,i=function*(){try{const t=e(Ms).isInterestSelected,o=Object.entries(t).filter((([,e])=>e)).map((([e])=>e));Ps.o.handleInterestSubmit({},o);const{status_code:n,status_msg:i}=yield function(e){var t,o,n,i,a;return o=this,n=void 0,a=function*(){return to.hd.post("/api/fyp/interest",{signal:(new AbortController).signal,query:{category_type:null===(t=e.category_type)||void 0===t?void 0:t.join(","),fromWeb:1},baseUrlType:2,headers:{[Es.nk]:to.hd.csrfToken}})},new((i=void 0)||(i=Promise))((function(e,t){function r(e){try{l(a.next(e))}catch(e){t(e)}}function s(e){try{l(a.throw(e))}catch(e){t(e)}}function l(t){var o;t.done?e(t.value):(o=t.value,o instanceof i?o:new i((function(e){e(o)}))).then(r,s)}l((a=a.apply(o,n||[])).next())}))}({category_type:o});if(0!==n)throw new Error(i)}catch(e){console.warn(e)}},new((n=void 0)||(n=Promise))((function(e,a){function r(e){try{l(i.next(e))}catch(e){a(e)}}function s(e){try{l(i.throw(e))}catch(e){a(e)}}function l(t){var o;t.done?e(t.value):(o=t.value,o instanceof n?o:new n((function(e){e(o)}))).then(r,s)}l((i=i.apply(t,o||[])).next())}));var t,o,n,i}}))),Fs="2.5rem",Is=(0,q.default)("div",{target:"e1mzwt2j0"})({width:"26rem",height:`calc(5 * (${Fs} + 1rem))`,gap:"1rem",display:"flex",justifyContent:"center",alignItems:"center",overflowY:"clip",flexWrap:"wrap",paddingTop:"0.5rem"},"label:DivInterestPanelContainer;"),Os=(0,q.default)(ws.I05,{target:"e1mzwt2j1"})((({theme:{colors:e},isItemSelected:t})=>({height:Fs,"& > div":{"& > .TUXButton-label":{}},"&.TUXButton.TUXButton":{borderWidth:"1px",borderStyle:"solid",boxShadow:`0px 2px 8px 0px ${e.ShadowSecondary}`,borderColor:t?ws.Tj4.UIText1:ws.Tj4.UIShapeNeutral4,transition:"border-color 0.3s ease-in-out",":not(:hover)":{backgroundColor:ws.Tj4.UIPageFlat3}}})),"label:StyledTUXInterestItem;"),Ds=(0,q.default)("div",{target:"e1mzwt2j2"})({fontSize:"24px",display:"flex",alignItems:"center","&.icon-enter":{opacity:0,transition:"opacity 0.15s ease-in"},"&.icon-enter-active":{opacity:1},"&.icon-exit":{opacity:1},"&.icon-exit-active":{opacity:0,transition:"opacity 0.15s ease-out"}},"label:DivIconContainer;"),Hs=(0,j.memo)((function({interest:e}){const t=(0,m.s)("Webapp"),[o,{setItemSelected:i,setItemDeselected:a}]=Ls((t=>t.isInterestSelected[e.id]),H.bN),[r,s]=(0,j.useState)(!1),[l,d]=(0,j.useState)(!0),c=(0,j.useCallback)((e=>{e?d(!1):s(!1)}),[]),p=(0,j.useCallback)((e=>{e?d(!0):s(!0)}),[]),u=(0,j.useCallback)((()=>(0,n.jsx)(Ss.A,{children:(0,n.jsx)(Bi.A,{timeout:150,classNames:"icon",mountOnEnter:!0,unmountOnExit:!0,onEnter:()=>c(o),onExited:()=>p(o),children:(0,n.jsxs)(Ds,{children:[r&&(0,n.jsx)(ws.IuZ,{size:"14"}),l&&(0,n.jsx)(ws.mPD,{size:"14",color:"UIText3"})]})},o?"check":"plus")})),[c,p,o,r,l]);return(0,n.jsx)(Os,{size:"medium",shape:"capsule",variant:"secondary",label:t(e.text_key,{},e.text),trailingIcon:u(),onClick:()=>o?a(e.id):i(e.id),isItemSelected:o})})),Us=(0,j.memo)((function({interestList:e}){return(0,n.jsx)(Is,{children:e.map((e=>(0,n.jsx)(Hs,{interest:e},e.id)))})})),Ns=(0,q.default)("div",{target:"erjdrsu0"})({width:"100%",gap:"1.5rem",padding:"1.5rem",display:"flex"},"label:DivInterestSelectorButtonWrapper;");const $s=(0,j.memo)((function({onClose:e,onSkip:t,showContinueButton:o}){const{submitInterests:i}=Rs(),{selectedCount:a}=As((e=>({selectedCount:e.selectedCount})),H.bN),r=(0,m.s)("Webapp"),[s,l]=(0,j.useState)(!1),d=(0,j.useCallback)((()=>{return t=this,o=void 0,a=function*(){l(!0),yield i(),e()},new((n=void 0)||(n=Promise))((function(e,i){function r(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(t){var o;t.done?e(t.value):(o=t.value,o instanceof n?o:new n((function(e){e(o)}))).then(r,s)}l((a=a.apply(t,o||[])).next())}));var t,o,n,a}),[e,i]),c=(0,j.useCallback)((()=>{Ps.o.handleSelectorSkip({}),t()}),[t]);return o?(0,n.jsx)(Ns,{children:(0,n.jsx)(ws.I05,{label:r("bricFriction_popUp_noPhone_cont"),onClick:a>0?d:c,loading:s,style:{width:"100%"}})}):(0,n.jsxs)(Ns,{children:[(0,n.jsx)(ws.I05,{label:r("pcWeb_chooseInterest_skip_btn"),variant:"secondary",onClick:c,style:{width:"50%"}}),(0,n.jsx)(ws.I05,{label:r("pcWeb_chooseInterest_done_btn"),onClick:d,disabled:0===a,loading:s,style:{width:"50%"}})]})})),zs=(0,q.default)("div",{target:"e4k2dvg0"})({paddingLeft:"1.5rem",paddingRight:"1.5rem"},"label:DivInterestSelectorContainer;"),Bs=(0,q.default)("div",{target:"e4k2dvg1"})({display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"2rem"},"label:DivTitleContainer;"),Ws=(0,q.default)("div",{target:"e4k2dvg2"})({display:"flex",alignItems:"center",justifyContent:"center"},"label:DivInterestPanelContainer;"),Gs=(0,q.default)("div",{target:"e4k2dvg3"})({paddingLeft:"0.75rem",paddingRight:"0.75rem"},"label:DivInterestButtonContainer;"),Vs=(0,j.memo)((function(){var e;const t=(0,m.s)("Webapp"),{showContinueButton:o}=(0,le.aO)(),i=(0,s.wA)(g.i),[{closeCallback:a},{setLoginModalShow:r,setCloseCallback:d,setGroupId:p,setIsLoginOnLoadClosed:h}]=(0,u.MR)((e=>({loginModalShow:e.loginModalShow,closeCallback:e.closeCallback,isGuestMode:e.isGuestMode,isGuestModeUI:e.isGuestModeUI})),H.bN),_=(0,l.Nj)(k.$F),f=(0,re.L$)((0,c.U)((()=>["vgeo","interestList","claConfig"]),[])),{vgeo:y}=f,b=JSON.parse(null!==(e=f.interestList)&&void 0!==e?e:JSON.stringify({interest_list:[]})).interest_list,x="webapp_causal_inference_auto_mute_validation",{wid:v,vid:C}=(0,le.u6)(x),S="webapp_causal_inference_auto_scroll_validation",{wid:T,vid:E}=(0,le.u6)(S),{setMute:P}=(0,pe.S4)(),{mute:M}=(0,ue.yw)(),L=(0,ge.nr)(),A=(0,ge.eu)(),R=(0,j.useCallback)((()=>{r(!1),localStorage.setItem("guest-mode-flag","1"),localStorage.setItem("timeOfLastPopup",Date.now().toString());const e=(0,_e.uh)(y,!1);_.updateTeaDataCollectionEnabled(e),_.LoginNotifyClose({isSignUp:"1"}),i.setLoginModalInitialState(),a(),d(w()),p(void 0),h({isLoginOnLoadClosed:!0}),((e,t)=>{if("v1"!==C){const o={isMuted:e,enterMethod:"consent_guest_mode",modelName:"v2"===C?"webapp_causal_inference_auto_mute_rr1_s_model":"webapp_causal_inference_auto_mute_play_duration_s_model",pageName:"login_popup",wid:v,vid:C,expId:x,segmentId:"segment_default",isSimulated:!1,simulatedResult:"v2"===C?0:1,setMute:t};(0,me._0)(o)}})(M,P),(e=>{if("v1"!==E){const t={isAutoScroll:e,enterMethod:"consent_guest_mode",modelName:"v2"===E?"webapp_causal_inference_auto_scroll_rr1_s_model":"webapp_causal_inference_auto_scroll_play_duration_s_model",pageName:"login_popup",wid:T,vid:E,expId:S,segmentId:"segment_default",isSimulated:!1,setIsAutoScroll:L.setAutoScroll};(0,me.O6)(t)}})(null!=A&&A)}),[r,_,i,a,d,p,h,A]);return(0,n.jsxs)(zs,{children:[(0,n.jsx)(Bs,{children:(0,n.jsx)(Cs.F.H1,{weight:"bold",children:t("pcWeb_chooseInterest_header")})}),(0,n.jsx)(Ws,{children:(0,n.jsx)(Us,{interestList:b})}),(0,n.jsx)(Gs,{children:(0,n.jsx)($s,{onClose:R,onSkip:R,showContinueButton:o})})]})})),qs=(0,j.memo)((()=>{const{initial:e}=(0,s.Ph)($.T),t=(0,u.mZ)((e=>e.groupId));pa(t),(0,ae.rF)({pid:"signup"}),xr(),function(){const{isMobile:e}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),{showAgeConfirm:t}=(0,s.Ph)($.T),o=(0,T.W6)();(0,j.useEffect)((()=>{t&&!e&&o.push(v.tH.signupAgeGateConfirm)}),[o,t,e])}();const{handlePopupHide:o,handlePopupShow:i}=(0,Xa.H)(),a=(0,T.W6)(),{pathname:r}=(0,T.zy)(),l=(0,j.useCallback)((e=>{27!==e.keyCode&&e.stopPropagation()}),[]),d=(0,br.Z)(),{isModal:p}=(0,s.Ph)(st.t),[g,m]=(0,j.useState)(!1);return"KR"!==d||p||g||(m(!0),a.push(v.tH.signupPolicyConfirm)),e||r===v.tH.signupHome?(0,n.jsxs)(Pt.A9,{onKeyDown:l,isCountrySelector:r===v.tH.signupCountrySelector,isInterestSelector:r===v.tH.signupInterestSelector,children:[(0,n.jsx)(ua.z,{page:"signup"}),(0,n.jsxs)(D,{children:[(0,n.jsx)(I,{path:v.tH.signupHome,component:Mt,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupPhoneOrEmail,component:ks,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupPhone,component:ks,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupEmail,component:vs,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupCreatePassword,component:hs,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupCreateUsername,component:_s,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupCreateAccount,component:gs,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupAgeGate,component:cs,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupAgeGateConfirm,component:Sr.V,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupPolicyConfirm,component:wr.h,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupCountrySelector,component:yr,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupInterestSelector,component:Vs,exact:!0}),(0,n.jsx)(I,{path:"*",component:Mt})]}),(0,n.jsx)(Cr.t,{isMobile:!1}),!p&&(0,n.jsx)(er.H,{hideByDefault:!0,onShow:i,onHide:o})]}):(0,n.jsx)(B.R,{center:!0,style:{margin:"auto"}})})),Ks=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(I,{path:v.tH.loginHome,component:Qa}),(0,n.jsx)(I,{path:v.tH.signupHome,component:qs}),(0,n.jsx)(te,{}),(0,n.jsx)(ie,{})]});var Zs=o(63619),Js=o(48632),Ys=o(31578);const Qs=(0,q.default)("div",{target:"e1pdjumk0"})((({theme:e})=>[(0,K.mp)({direction:e.direction,start:"0"}),{background:e.colors.BGPrimary,borderRadius:"8px 8px 0 0",width:"100%",padding:"16px",textAlign:"center"}]),"label:DivContainer;"),Xs=(0,q.default)("div",{target:"e1pdjumk1"})((({fill:e})=>({height:"64px",width:"64px",borderRadius:"50%",position:"relative",background:"rgba(22, 24, 35, .03)",display:"inline-block","&::before, &::after":{width:"5px",height:"23px",display:"block",content:'""',background:null!=e?e:"#fe3824",position:"absolute",left:"50%",transform:"translate(-50%, 16px)"},"&::after":{height:"5px",transform:"translate(-50%, 43px)"}})),"label:DivIcon;"),el=(0,q.default)("i",{target:"e1pdjumk2"})((({theme:e})=>[(0,K.mp)({direction:e.direction,end:"16px"}),{position:"absolute",top:"16px",cursor:"pointer"}]),"label:IClose;"),tl=(0,q.default)("p",{target:"e1pdjumk3"})([({theme:e})=>(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),{lineHeight:"20px",fontSize:"17px",margin:"24px 0",textAlign:"center"}],"label:PDesc;"),ol={US:{1357:"login_deactivated_popup_website_text_US"},1357:"login_deactivated_popup_website_text_nonUS",1384:"ban_age_gate_removed_pc_text"},nl={1357:"login_deactivated_popup_webapp_text",1384:"ban_age_gate_removed_mobile_text"},il=(0,j.memo)((()=>{const e=(0,m.s)("WebApp_Login"),[{showRiskModal:t,errorCode:o,showInstagramRisk:i=!1},r]=(0,s.Su)(Fo.S),{region:l,appType:d}=(0,re.L$)((0,de.W)((()=>["region","appType"]),[])),{isMobile:p}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),u=((e,t,o)=>{var n,i;if(o)return t?nl[o]:null!==(i=null===(n=ol[e])||void 0===n?void 0:n[o])&&void 0!==i?i:ol[o]})(l,p,o)||(i?"login_new_ins_mobile_body":"login_risk_popup_body"),g=(0,j.useCallback)((()=>{r.setShowRiskModal(!1),r.setShowInstagramCantLoginModal(!1)}),[r]),h=(0,j.useCallback)((()=>{const e=(({pid:e,downloadLink:t="",appType:o,pageName:n,enterMethod:i,samsung:a=!1,wid:r,utmCampaign:s,activationAd:l,region:d,config:c,modalType:p,extraOnelinkParams:u})=>{const{samsungEnableRegion:g}=(0,re.L$)(c),{region:m=[],isFull:h}=(0,re.L$)(g),_=a||navigator.userAgent.indexOf("SamsungBrowser")>-1&&(h||m.includes(d)),f="1"===(0,y.Hd)("is_from_samsung_quick_access");t||(t=_?"https://snssdk1233.onelink.me/bIdt":"t"===o?"https://www.tiktok.com/download-link/ol/BAuo":"https://www.tiktok.com/download-link/ol/bIdt");const b=(0,y.Hd)("webapp_launch_mode"),x=(0,y.Hd)("webapp_original_traffic_type");let v="tiktokwebother";e?v=e:"paid"===b?v="tiktokwebsem":("referral_amp"===b||"organic"===b)&&(v="tiktokwebseo");const k=(0,Ys.qu)(navigator.userAgent)||(0,Ys.KJ)(navigator.userAgent)?"mobile":"pc",C=n,S=null!=l?l:`${i?`enter_method:${i};`:""}${p?`modal_type:${p};`:""}`,w={jump_time:Date.now(),af_adset:b,pid:v,af_siteid:k,c:C,af_ad:S,web_id:r,wid:r,af_ad_id:x};"paid"===b&&(w.is_retargeting=!0,w.af_click_lookback="1d");const j=(0,y.Hd)("utm_source"),T=(0,y.Hd)("utm_medium"),E=(0,y.Hd)("utm_campaign"),P=(0,y.Hd)("utm_term"),M=(0,y.Hd)("utm_content"),L=s?`${s},${E}`:E,A=(0,y.Hd)("referer_url"),R=(0,y.Hd)("referer_video_id"),F=`${j?`source:${j};`:""}${T?`medium:${T};`:""}${L?`campaign:${L};`:""}${P?`term:${P};`:""}${M?`content:${M};`:""}`,I=`${A?`referer_url:${A}};`:""}${R?`referer_video_id:${R};`:""}`;if(F&&(w.af_adset_id=F),I&&(w.af_channel=I),_&&f&&(w.pid="samsungbrowser",w.c=`samsungbrowser_${null==d?void 0:d.toLowerCase()}`,w.af_click_lookback="1d",w.af_android_url="https://apps.samsung.com/appquery/appDetail.as?appId=com.zhiliaoapp.musically",w.af_dp="snssdk1233://"),"undefined"!=typeof window){w.canonical=encodeURIComponent(`${Ta.C}${decodeURIComponent(location.pathname)}`);const e=ve.parse(location.search);e.embed_source&&(w.embed_source=e.embed_source)}return u&&Object.assign(w,u),`${t}?${ve.stringify(w)}`})({appType:d,enterMethod:"login_anti_spam",pageName:fe.f.commonParams.page_name});(e=>{const t=navigator.userAgent&&-1!==navigator.userAgent.indexOf("CriOS")?"_self":"_blank",o=window.open(e,t);o&&(o.opener=null)})(e)}),[d]);return(0,n.jsx)(qi,{visible:t||i,maskCloseable:!1,children:(0,n.jsxs)(Qs,{"data-e2e":"instagram-modal",children:[(0,n.jsx)(Xs,{}),(0,n.jsx)(el,{onClick:g,"data-e2e":"instagram-modal-close",children:(0,n.jsx)(a.A,{})}),(0,n.jsx)(tl,{"data-e2e":"instagram-modal-desc",children:e(u)}),(0,n.jsx)(Xo.$,{onClick:h,"data-e2e":"instagram-modal-button",children:e("login_risk_popup_button")})]})})}));var al=o(78885);const rl=()=>{const[{phoneNotRegistered:e=!1},{setPhoneNotRegistered:t}]=(0,s.Su)(V.$),{registerPhone:o}=(0,s.wA)(Jn.H),i=(0,T.W6)(),a=(0,br.Z)(),r=(0,j.useCallback)((()=>{t(!1),o({region:a})}),[t,o,a]),l=(0,j.useCallback)((()=>{t(!1),i.goBack()}),[t,i]),d=(0,j.useMemo)((()=>[{text:"common_login_sms_popup_option_1",onClick:r},{text:"common_login_sms_popup_option_2",onClick:l}]),[l,r]);return(0,n.jsx)(al.c,{visible:e,title:"common_login_sms_popup_text",actions:d})},sl=(0,q.default)("div",{target:"e7p76pd0"})({padding:"0 32px",flex:"1",minHeight:"550x"},"label:DivMobileBody;"),ll=e=>{const{children:t,onSubmit:o}=e,i=(0,E.__rest)(e,["children","onSubmit"]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Me.i,Object.assign({},i)),(0,n.jsx)(sl,{children:o?(0,n.jsx)(Zo.l,{onSubmit:e.onSubmit,children:t}):t})]})},dl=()=>{var e;const t=(0,m.s)("WebApp_Login"),o=(0,_t.VN)(),{birthday:i}=(0,s.Ph)($.T),{mobile:a}=(0,s.Ph)(vn.U),[{code:r},{sendPhoneCodeForLogin:l,sendPhoneCodeForVerify:d}]=(0,s.Su)(Wn.m),[{loginLoading:c},{handleSmsLogin:p,handleSmsVerify:u}]=(0,s.Su)(V.$),{isSecurityVerification:g}=(0,He.U)((()=>["isSecurityVerification"]),[]),h=null===(e=(0,T.W5)(v.tH.signupPhoneDigit))||void 0===e?void 0:e.isExact,_=(0,qo.J)(),f=(0,br.Z)(),y=(0,j.useCallback)((()=>{g?d({mobile:a}):l({mobile:a,region:f})}),[g,a,f,l,d]),b=(0,j.useCallback)((()=>{o({platform:"sms_verification"});const e={birthday:h?i:void 0,mobile:a,phoneCode:r,login_only:!h};g?u(e):p(e)}),[o,h,i,a,r,g,u,p]);return(0,Ee.Fj)(),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Fi,{codeFromNumber:a,onClickSendCode:y,onSubmit:b,loading:c,errorMsg:_}),!h&&(0,n.jsx)(Ua.Y,{text:t("login_option_password"),path:v.tH.loginPhonePassword})]})},cl=(0,q.default)("div",{target:"e1ntpldy0"})((({theme:e})=>({height:"40px",borderBottom:`1px solid ${e.colors.LinePrimary2}`,display:"flex",padding:"0 16px",boxSizing:"border-box",width:"100%",marginInlineStart:"50%",transform:"rtl"===e.direction?"translateX(50%)":"translateX(-50%)",marginBottom:"40px"})),"label:DivTabWrapper;"),pl=(0,q.default)("div",{target:"e1ntpldy1"})((({theme:e,selected:t})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont",fontWeight:"semiBold",color:t?"TextPrimary":"TextQuaternary"}),{textAlign:"center",lineHeight:"40px",transition:"all .1s",flex:1,margin:"0 10px",borderBottom:"2px solid",borderBottomColor:t?e.colors.TextPrimary:"transparent",whiteSpace:"nowrap"}]),"label:DivTab;"),ul=(0,j.memo)((function(e){const{tabs:t,currentTab:o}=e;return(0,n.jsx)(cl,{children:t.map((({text:i,e2e:a},r)=>(0,n.jsx)(pl,{onClick:e.onSwitchTab(r),selected:t[o].text===i,"data-e2e":a,children:i},r)))})})),gl=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),{phone:t,mobile:o}=(0,s.Ph)(vn.U),[{sendCodeLoading:i},{sendPhoneCodeForLogin:a,sendPhoneCodeForVerify:r}]=(0,s.Su)(Wn.m),{isSecurityVerification:l}=(0,He.U)((()=>["isSecurityVerification"]),[]),d=(0,T.W5)(v.tH.signupPhoneOrEmail),c=(0,j.useCallback)((()=>{const e={mobile:o,nextUrl:d?v.tH.signupPhoneDigit:v.tH.loginPhoneDigit};l?r(e):a(e)}),[l,r,o,a,d]);return(0,n.jsxs)(Zo.l,{onSubmit:c,children:[(0,n.jsx)(Bn,{}),d&&(0,n.jsx)(us.u,{show:!0,asText:!0,i18nKey:"common_registration_phone_input_agreement"}),(0,n.jsx)(Xo.$,{loading:i,disabled:!t,"data-e2e":"login-button",children:e(d?"common_registration_phone_input_button":"Login")})]})})),ml=(0,j.memo)((function(){var e;const t=(0,m.s)("WebApp_Login"),o=(0,T.W6)(),{ttpConfig:i}=(0,He.U)((()=>["isSecurityVerification","ttpConfig"]),[]),a=(0,T.W5)(`${v.tH.loginPhoneOrEmail}/:type`),r="email"===(null===(e=null==a?void 0:a.params)||void 0===e?void 0:e.type)?1:0,s=(0,j.useMemo)((()=>[{text:t("Phone")},{text:t("common_login_email_input_tab"),e2e:"email-tab"}]),[t]),l=(0,j.useCallback)((e=>()=>{0===e?o.replace(v.tH.loginPhone):o.replace(v.tH.loginEmail)}),[o]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ul,{tabs:s,currentTab:r,onSwitchTab:l}),0===r&&(0,n.jsx)(gl,{}),1===r&&(0,n.jsx)(Ba.X,{}),(0,n.jsx)(Ga,{defaultVisible:!!i.preferPasswordLogin&&0===r,isMobile:!0})]})}));var hl=o(64602);const _l=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,_t.VN)(),[{loginLoading:o},{handlePasswordLogin:i}]=(0,s.Su)(V.$),{mobile:a}=(0,s.Ph)(vn.U),{password:r}=(0,s.Ph)(Vo.m),l=(0,qo.J)(),d=(0,j.useCallback)((()=>{t({platform:"phone"}),i({account:a,password:r,mobile:a})}),[i,t,a,r]);return(0,n.jsxs)(Zo.l,{onSubmit:d,children:[(0,n.jsx)(Si,{children:e("common_login_password_title")}),(0,n.jsx)(Yo.M,{create:!1,loginError:Boolean(l)}),(0,n.jsx)(Qo.M,{text:e(l),type:"error"}),(0,n.jsx)(hl.A,{}),(0,n.jsx)(Xo.$,{loading:o,disabled:!r,children:e("Login")})]})},fl=()=>{const e=(0,m.s)("WebApp_Login"),{hideHomePage:t,loginTitle:o}=(0,He.U)((()=>["hideHomePage","loginTitle"]),[]),i=t?o:"Login";return(0,Ee.Fj)(),(0,n.jsxs)(ll,{title:e(i,{},Le.fN),children:[(0,n.jsx)(I,{path:v.tH.loginPhonePassword,component:_l,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginPhoneOrEmail,component:ml,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginPhone,component:ml,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginEmail,component:ml,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginPhoneDigit,component:dl,exact:!0})]})},yl=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),[{sendCodeLoading:t},{sendEmailCodeForReset:o}]=(0,s.Su)(Wn.m),[{emailErrorMsg:i,email:a=""},{setEmailInfo:r}]=(0,s.Su)(Go.N),l=(0,qo.A)(),d=(0,j.useCallback)((()=>{const e=(0,Ko.Ro)(a);r({email:a,valid:e}),e&&o({email:a,email_logic_type:2,nextUrl:v.tH.emailResetDigit})}),[o,a,r]);return(0,n.jsxs)(Zo.l,{onSubmit:d,children:[(0,n.jsx)(Si,{children:e("setting_password_email_verify_title")}),(0,n.jsx)(wi,{children:e("common_login_reset_email_input_text")}),(0,n.jsx)(Na.j,{errorMsg:l}),(0,n.jsx)(Xo.$,{loading:t,disabled:Boolean(i)||!a,children:e("common_registration_phone_input_button")})]})}));var bl=o(86735);const xl=(0,j.memo)((function(){const{email:e=""}=(0,s.Ph)(Go.N),[{code:t},{sendEmailCodeForReset:o}]=(0,s.Su)(Wn.m),[{checkCodeLoading:i,errorMsg:a},{checkEmailCodeForReset:r,setErrorMsg:l}]=(0,s.Su)(bl.f);(0,j.useEffect)((()=>{l("")}),[t,l]);const d=(0,j.useCallback)((()=>{o({email:e,email_logic_type:2})}),[e,o]),c=(0,j.useCallback)((()=>{r({email:e,code:t})}),[t,r,e]);return(0,n.jsx)(Fi,{codeFromNumber:e,onClickSendCode:d,onSubmit:c,loading:i,errorMsg:a,email:!0})})),vl=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),[{code:t},{sendPhoneCodeForForceResetPwd:o,sendEmailCodeForForceResetPwd:i}]=(0,s.Su)(Wn.m),[{forceResetResponse:a},{clearForceResetRes:r}]=(0,s.Su)(V.$),{conditional_login_ticket:l,mobile:d,email:c,type:p}=(0,re.L$)(a),[{checkCodeLoading:u,errorMsg:g},{checkCodeForForceReset:h,setErrorMsg:_}]=(0,s.Su)(bl.f);(0,j.useEffect)((()=>{_("")}),[t,_]);const f=(0,j.useCallback)((()=>{"email"===p?i({conditional_login_ticket:l}):o({conditional_login_ticket:l})}),[i,o,l,p]),y=(0,j.useCallback)((()=>{h({conditional_login_ticket:l,code:t,type:p})}),[h,l,t,p]);(0,j.useEffect)((()=>()=>{r()}),[]);const b="email"===p?e("setting_password_code_email_text",{email:c}):e("setting_password_code_sms_text",{mobile:d}).replace(/(\D{1})(4)(\D{1})/,((e,t,o,n)=>`${t}6${n}`));return(0,n.jsx)(Fi,{autoSendFirstTime:!0,codeDesc:b,codeFromNumber:l,onClickSendCode:f,onSubmit:y,loading:u,errorMsg:g,email:"email"===p})})),kl=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),{phone:t,mobile:o}=(0,s.Ph)(vn.U),[i,{sendPhoneCodeForResetPwd:a}]=(0,s.Su)(Wn.m),{sendCodeLoading:r}=i,l=(0,j.useCallback)((()=>{a({mobile:o,nextUrl:v.tH.phoneResetDigit})}),[a,o]);return(0,n.jsxs)(Zo.l,{onSubmit:l,children:[(0,n.jsx)(Si,{children:e("setting_bind_phone_input_title")}),(0,n.jsx)(wi,{children:e("common_login_reset_phone_input_text")}),(0,n.jsx)(Bn,{}),(0,n.jsx)(Xo.$,{loading:r,disabled:!t,children:e("common_registration_phone_input_button")})]})})),Cl=(0,j.memo)((function(){const{mobile:e}=(0,s.Ph)(vn.U),[{code:t},{sendPhoneCodeForResetPwd:o}]=(0,s.Su)(Wn.m),[{checkCodeLoading:i,errorMsg:a},{checkPhoneCodeForReset:r,setErrorMsg:l}]=(0,s.Su)(bl.f);(0,j.useEffect)((()=>{l("")}),[t,l]);const d=(0,j.useCallback)((()=>{o({mobile:e})}),[e,o]),c=(0,j.useCallback)((()=>{r({mobile:e,code:t})}),[e,t,r]);return(0,n.jsx)(Fi,{codeFromNumber:e,onClickSendCode:d,onSubmit:c,loading:i,errorMsg:a})})),Sl=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),t=(0,l.Nj)(k.$F),o=(0,_t.VN)(),{password:i,lengthValid:a,contentValid:r}=(0,s.Ph)(Vo.m),{ticket:d,type:c,conditional_login_ticket:p}=(0,s.Ph)(bl.f),[{loginLoading:u},{handleChangePwdByTicket:g,handleForceResetPwd:h}]=(0,s.Su)(V.$),_=(0,qo.J)(),f=(0,j.useCallback)((()=>{p?(t.forceResetSubmit(),h({ticket:d,password:i,conditional_login_ticket:p,type:c})):(o({platform:"email"===c?"email":"sms_verification"}),g({password:i,ticket:d,type:c}))}),[t,c,p,h,d,i,g]),y=!(d&&i&&a&&r);return(0,n.jsxs)(Zo.l,{onSubmit:f,children:[(0,n.jsx)(Si,{children:e("common_login_reset_password_title")}),(0,n.jsx)(Yo.M,{autoFocus:!0,loginErrorText:_}),(0,n.jsx)(Xo.$,{loading:u,disabled:y,children:e("Login")})]})})),wl=(0,q.default)("div",{target:"e1ku7a1t0"})((({theme:e})=>[{background:e.colors.BGPlaceholderDefault,padding:"8px 16px",color:e.colors.TextTertiary,width:"100vw",marginInlineStart:"-32px"}]),"label:DivTips;"),jl=()=>{var e;const t=(0,m.s)("WebApp_Login"),{forceResetResponse:o}=(0,s.Ph)(V.$),i=(null===(e=(0,T.W5)([v.tH.loginForgetPhonePassword,v.tH.loginForgetEmailPassword]))||void 0===e?void 0:e.isExact)&&o,a=o?"":t("Reset");return(0,Ee.Fj)(),(0,n.jsxs)(ll,{title:a,showLeft:!i,children:[i&&(0,n.jsx)(wl,{children:t("changepw_banner")}),(0,n.jsx)(I,{path:v.tH.loginForgetEmailPassword,component:o?vl:yl,exact:!0}),(0,n.jsx)(I,{path:v.tH.emailResetDigit,component:xl,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginForgetPhonePassword,component:o?vl:kl,exact:!0}),(0,n.jsx)(I,{path:v.tH.phoneResetDigit,component:Cl,exact:!0}),(0,n.jsx)(I,{path:v.tH.resetPassword,component:Sl,exact:!0})]})},Tl=()=>{const e=(0,m.s)("WebApp_Login");return(0,Ee.Fj)(),(0,n.jsx)(ll,{title:e("Login"),children:(0,n.jsx)(Ja.e,{})})},El=(0,j.memo)((()=>{const{enterMethod:e,closeable:t,groupId:o,lastGroupId:i}=(0,u.mZ)((e=>({enterMethod:e.enterMethod,closeable:e.closeable,groupId:e.groupId,lastGroupId:e.lastGroupId})),H.bN);return ca({enterMethod:e,closeable:t,groupId:o,lastGroupId:i}),(0,ae.rF)({pid:"login"}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ua.z,{page:"login"}),(0,n.jsxs)(D,{children:[(0,n.jsx)(I,{path:v.tH.loginHome,component:Mt,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginQRcode,component:Po,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginPhoneOrEmail,component:fl}),(0,n.jsx)(I,{path:v.tH.loginPhoneDigit,component:fl,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginWithSignedEmail,component:Tl,exact:!0}),(0,n.jsx)(I,{path:v.tH.tvLoginHome,component:Kn,exact:!0}),(0,n.jsx)(I,{path:v.tH.tvLoginEmail,component:fn,exact:!0}),(0,n.jsx)(I,{path:v.tH.tvLoginPhone,component:ri,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginForgetEmailPassword,component:jl,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginForgetPhonePassword,component:jl,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginReset,component:jl}),(0,n.jsx)(I,{path:v.tH.loginTwoStepVerify,component:ia,exact:!0}),(0,n.jsx)(I,{path:v.tH.loginTwoStepVerify,component:ia,exact:!0}),(0,n.jsx)(I,{path:"*",component:Mt})]}),(0,n.jsx)(rl,{})]})}));var Pl=o(85667),Ml=o(3273);const Ll=(0,q.default)("div",{target:"e1i2f2310"})({position:"absolute",marginTop:"24px",left:0,right:0},"label:DivWrapper;"),Al=new Date(1900,0,1,0,0,0),Rl=new Date((new Date).getFullYear()-1,11,31,0,0,0),Fl=Er(),Il=(0,j.memo)((function(){const e=(0,l.Nj)(k.$F),[{year:t,month:o,date:i},{setBirthday:a,setMonth:r,setYear:d,setDate:c}]=(0,s.Su)($.T),p=(0,m.s)("WebApp_Login");(0,j.useEffect)((()=>{e.ageGateShow()}),[]);const u=(0,j.useCallback)((e=>{var t;return(0,n.jsx)(j.Fragment,{children:p(null===(t=Fl[e])||void 0===t?void 0:t.key)})}),[p]),g=(0,j.useCallback)((e=>{const t=e.getDate(),o=e.getMonth()+1,n=e.getFullYear();r({value:o,key:String(o-1)}),d({value:n,key:String(n)}),c({value:t,key:String(t)}),a({year:n,month:o,date:t})}),[a,c,r,d]),h=(0,j.useMemo)((()=>{if(!(null==t?void 0:t.value)||!(null==o?void 0:o.value)||!(null==i?void 0:i.value)){const e=new Date;return new Date(Rl.getFullYear(),e.getMonth(),e.getDate())}return new Date(t.value,o.value,i.value)}),[t,o,i]);return(0,n.jsx)(Ll,{children:(0,n.jsx)(Ml.A,{className:"date-selector",defaultDate:h,mode:"date",maxDate:Rl,minDate:Al,onDateChange:g,formatMonth:u})})})),Ol=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),{birthday:t,checkAgeLoading:o,ageErrorMsg:i="",showErrorByToast:a}=(0,s.Ph)($.T),{signupLoading:r}=(0,s.Ph)(Jn.H),{user:l}=(0,re.L$)((0,de.W)((()=>["user"]),[])),{handleCheckAge:d,nextStep:c}=vr();(0,j.useEffect)((()=>{i&&a&&(0,gt.P)(e(i))}),[a,i,e]);const p=Boolean(i)&&!a;return(0,Ee.Fj)(),(0,n.jsxs)(ll,{title:e("sign_up"),children:[(0,n.jsx)(Si,{"data-e2e":"birthday-text",children:e("common_registration_agegate_title")}),(0,n.jsx)(wi,{"data-e2e":"birthday-desc",children:e("mus_age_gate_tips")}),(0,n.jsx)(Jo.a,{errorState:p,disableDelete:!0,placeholder:e("birthdate_placeholder"),value:t,readonly:!0}),p&&(0,n.jsx)(Qo.M,{text:e(i),type:"error"}),(0,n.jsx)(Xo.$,{disabled:!t||Boolean(l),onClick:d,loading:r||o,"data-e2e":"next-button",children:e("common_registration_email_input_button")}),(0,n.jsx)(Il,{}),(0,n.jsx)(ds,{isMobile:!0,onContinue:c})]})}));var Dl=o(57706);const Hl=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),{usernameInfo:t}=(0,s.Ph)(Jn.H),o=(0,T.W6)();kr();const i=(0,j.useCallback)((()=>{o.push({pathname:v.tH.signupCreatePassword,state:{createAccount:!0}})}),[o]);return(0,Ee.Fj)(),(0,n.jsxs)(ll,{title:e("sign_up"),onSubmit:i,children:[(0,n.jsxs)(Si,{children:[" ",e("common_login_sms_popup_option_1")]}),(0,n.jsxs)(wi,{children:[" ",e("mus_create_account_desc")," "]}),(0,n.jsx)(ps.X,{ftc:!0}),(0,n.jsx)(Xo.$,{disabled:!(null==t?void 0:t.isValid),children:e("common_registration_email_input_button")}),(0,n.jsx)(Dl.Q,{})]})})),Ul=()=>{const e=(0,m.s)("WebApp_Login"),[{loginLoading:t},{setAccount:o}]=(0,s.Su)(V.$),{usernameRegister:i}=(0,s.wA)(Jn.H),{password:a,lengthValid:r,contentValid:l}=(0,s.Ph)(Vo.m),d=(0,T.zy)(),{createAccount:c}=(0,re.L$)(d.state),p=(0,br.Z)(),u=(0,j.useCallback)((()=>{c?i({password:a,region:p}):o({password:a,nextUrl:v.tH.signupCreateUsername})}),[o,a,c,i,p]),g=!a||!l||!r;return(0,Ee.Fj)(),(0,n.jsxs)(ll,{LeftIcon:c?void 0:ms.M,onSubmit:u,title:e("sign_up"),children:[(0,n.jsx)(Si,{children:e("common_registration_password_title")}),(0,n.jsx)(Yo.M,{autoFocus:!0}),(0,n.jsx)(Xo.$,{disabled:g,loading:t,children:e("common_registration_email_input_button")})]})},Nl=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),{usernameInfo:t,username:o}=(0,s.Ph)(Jn.H),[{loginLoading:i},{setAccount:a}]=(0,s.Su)(V.$),r=(0,j.useCallback)((()=>{a({username:o})}),[a,o]);return(0,Ee.Fj)(),(0,n.jsxs)(ll,{title:e("sign_up"),onSubmit:r,LeftIcon:ms.M,children:[(0,n.jsx)(Si,{children:e("common_registration_username_title")}),(0,n.jsx)(wi,{children:e("common_registration_username_text")}),(0,n.jsx)(ps.X,{}),(0,n.jsx)(Xo.$,{loading:i,disabled:!(null==t?void 0:t.isValid),children:e("common_notification_unlogged_button")}),(0,n.jsx)(Dl.Q,{})]})})),$l=(0,j.memo)((function(){const{email:e=""}=(0,s.Ph)(Go.N),[{code:t},{sendEmailCodeForSignup:o}]=(0,s.Su)(Wn.m),[{errorMsg:i,signupLoading:a},{emailRegister:r}]=(0,s.Su)(Jn.H),l=(0,T.zy)(),{password:d}=l.state||{},c=(0,br.Z)(),p=(0,j.useCallback)((()=>{o({email:e,region:c})}),[e,o,c]),u=(0,j.useCallback)((()=>{r({email:e,code:t,password:d,region:c})}),[t,r,e,d,c]);return(0,Ee.Fj)(),(0,n.jsx)(Fi,{autoSendFirstTime:!0,codeFromNumber:e,onClickSendCode:p,onSubmit:u,loading:a,errorMsg:i,email:!0})})),zl=()=>{const e=(0,m.s)("WebApp_Login"),{password:t,lengthValid:o,contentValid:i}=(0,s.Ph)(Vo.m),a=(0,T.W6)(),r=(0,j.useCallback)((()=>{a.push({pathname:v.tH.signupEmailDigit,state:{password:t}})}),[a,t]),l=!t||!i||!o;return(0,Ee.Fj)(),(0,n.jsxs)(Zo.l,{onSubmit:r,children:[(0,n.jsx)(Si,{children:e("common_registration_password_title")}),(0,n.jsx)(Yo.M,{autoFocus:!0}),(0,n.jsx)(Xo.$,{disabled:l,children:e("common_notification_unlogged_button")})]})};var Bl=o(93290);const Wl=(0,j.memo)((function(){const e=(0,m.s)("WebApp_Login"),[{email:t="",emailErrorMsg:o,checkEmailLoading:i},{checkEmailRegistered:a}]=(0,s.Su)(Go.N),r=(0,qo.A)(),l=(0,j.useCallback)((()=>{a()}),[a]);return(0,n.jsxs)(Zo.l,{onSubmit:l,children:[(0,n.jsx)(Na.j,{errorMsg:r}),(0,n.jsx)(us.u,{show:!0,asText:!0}),(0,n.jsx)(ys.f,{}),(0,n.jsx)(Xo.$,{loading:i,disabled:!t||Boolean(o),"data-e2e":"next-button",children:e("common_registration_email_input_button")}),(0,n.jsx)(Bl.V,{})]})})),Gl=(0,j.memo)((function(){var e;const t=(0,m.s)("WebApp_Login"),o=(0,T.W6)(),i=(0,T.W5)(`${v.tH.signupPhoneOrEmail}/:type`),a="email"===(null===(e=null==i?void 0:i.params)||void 0===e?void 0:e.type)?1:0,r=(0,j.useMemo)((()=>[{text:t("Phone")},{text:t("Email"),e2e:"email-tab"}]),[t]),s=(0,j.useCallback)((e=>()=>{0===e?o.replace(v.tH.signupPhone):o.replace(v.tH.signupEmail)}),[o]);return(0,Ee.Fj)(),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ul,{tabs:r,currentTab:a,onSwitchTab:s}),0===a&&(0,n.jsx)(gl,{}),1===a&&(0,n.jsx)(Wl,{})]})})),Vl=()=>{const e=(0,m.s)("WebApp_Login");return(0,n.jsxs)(ll,{title:e("sign_up"),children:[(0,n.jsx)(I,{path:v.tH.signupPhoneOrEmail,component:Gl}),(0,n.jsx)(I,{path:v.tH.signupPhoneDigit,component:dl,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupEmailDigit,component:$l,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupEmailCreatePassword,component:zl,exact:!0})]})},ql=(0,j.memo)((function(){return(0,n.jsx)(ll,{showRight:!1,children:(0,n.jsx)(wr.h,{})})})),Kl=(0,j.memo)((()=>{const e=(0,u.mZ)((e=>e.groupId)),{handlePopupHide:t,handlePopupShow:o}=(0,Xa.H)();return pa(e),xr(),(0,ae.rF)({pid:"signup"}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ua.z,{page:"signup"}),(0,n.jsxs)(D,{children:[(0,n.jsx)(I,{path:v.tH.signupHome,component:Mt,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupPhoneOrEmail,component:Vl}),(0,n.jsx)(I,{path:v.tH.signupPhoneDigit,component:Vl,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupEmailDigit,component:Vl,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupEmailCreatePassword,component:Vl,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupCreatePassword,component:Ul,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupCreateUsername,component:Nl,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupCreateAccount,component:Hl,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupAgeGate,component:Ol,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupPolicyConfirm,component:ql,exact:!0}),(0,n.jsx)(I,{path:v.tH.signupCountrySelector,component:yr,exact:!0}),(0,n.jsx)(I,{path:"*",component:Mt})]}),(0,n.jsx)(Pl.e,{}),(0,n.jsx)(Cr.t,{isMobile:!0}),(0,n.jsx)(er.H,{hideByDefault:!0,onShow:o,onHide:t})]})})),Zl=(0,q.default)("div",{target:"e1apasj50"})({paddingTop:"150px",textAlign:"center"},"label:DivWrapper;"),Jl=(0,q.default)("p",{target:"e1apasj51"})((({theme:e})=>[(0,K.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),{fontSize:"17px",lineHeight:"20px",marginTop:"20px"}]),"label:PTitleContainer;"),Yl=(0,q.default)("div",{target:"e1apasj52"})([({theme:e})=>(0,K.zy)({theme:e,color:"TextSecondary",fontFamily:"TikTokFont"}),{lineHeight:"17px",marginTop:"12px",textAlign:"center",fontSize:"14px"}],"label:DivContentWrapper;"),Ql=(0,q.default)("div",{target:"e1apasj53"})({position:"absolute",bottom:"32px",left:"32px",right:"32px"},"label:DivButtonWrapper;"),Xl=()=>{const e=(0,m.s)("WebApp_Login"),t=(0,T.W6)(),o=(0,T.zy)(),i=(0,l.Nj)(k.$F),{cancelDeleteAccount:a}=(0,s.wA)(V.$);(0,j.useEffect)((()=>{var e;(null===(e=o.state)||void 0===e?void 0:e.init)||t.replace(v.tH.loginHome)}),[o,t]);const r=(0,j.useCallback)((()=>{a(),i.reactiveConfirmClick()}),[a,i]),d=(0,j.useCallback)((()=>{t.push(v.tH.loginHome),i.reactiveCancelClick()}),[t,i]);return(0,n.jsx)(ll,{showLeft:!1,showRight:!1,children:(0,n.jsxs)(Zl,{children:[(0,n.jsx)(Xs,{fill:"rgba(22, 24, 35, 0.45)"}),(0,n.jsx)(Jl,{children:e("reactivate_h1")}),(0,n.jsx)(Yl,{children:e("logback_reactivate_desc")}),(0,n.jsxs)(Ql,{children:[(0,n.jsx)(Xo.$,{onClick:r,children:e("reactivate_btn")}),(0,n.jsx)(Xo.$,{buttonTheme:"default",onClick:d,style:{marginTop:"16px"},children:e("common_registration_phone_input_popup_button")})]})]})})};function ed(){return(0,j.useEffect)((()=>{location.reload()}),[]),null}const td=()=>{const{language:e}=(0,re.L$)((0,de.W)((()=>["language"]),[])),t="ar"===e||"ur"===e||"he-IL"===e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(Ia.mg,{children:[(0,n.jsx)("link",{rel:"stylesheet",href:Zs}),(0,n.jsx)("link",{rel:"stylesheet",href:Js})]}),(0,n.jsx)(U.mL,{styles:G(t)}),(0,n.jsx)(I,{path:v.tH.loginHome,component:El}),(0,n.jsx)(I,{path:v.tH.signupHome,component:Kl}),(0,n.jsx)(I,{path:v.tH.accountDeactivate,component:Xl}),(0,n.jsx)(I,{path:"/coin",component:ed}),(0,n.jsx)(il,{})]})};var od=o(52401);const nd=(0,q.default)("div",{target:"e1lgi0990"})({display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},"label:DivOauthBodyContainer;"),id=(0,j.memo)((function(){const{user:e,language:t,env:o}=(0,re.L$)((0,de.W)((()=>["user","language","env"]),[])),{redirectUrl:i,aid:a}=(0,s.Ph)(st.t),r=(0,l.Nj)(jt.le);return(0,j.useEffect)((()=>{if(e){const e={status:0,error_code:0};od.z.logout(e),r.logout(e)}else{const e={status:1,error_code:-1,error_desc:"no account info"};od.z.logout(e),r.logout(e)}const n=encodeURIComponent((0,ut.M3)(t,"boe"===(null==o?void 0:o.type),i));location.href=`https://${location.host}/passport/web/logout/?aid=${a}&account_sdk_source=web&next=${n}&`}),[i,a,t,e,o,r]),(0,n.jsx)(nd,{children:(0,n.jsx)(B.R,{})})})),ad=(0,q.default)("div",{target:"e10jupx40"})({display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},"label:DivOauthBodyContainer;"),rd=(0,j.memo)((function(){const{search:e}=(0,T.zy)(),{oauth_token:t,oauth_verifier:o,error:i,oauthType:a,state:r}=(0,ve.parse)(e),d=(0,l.Nj)(k.$F),c=(0,l.Nj)(jt.VU),{authPageGoRedirect:p}=(0,s.wA)(lt.F);return(0,j.useEffect)((()=>{(0,mt.$u)(null==a?void 0:a.toString()),c.handleThirdGetToken({error_code:t&&o?0:-1,error_message:String(i)}),t&&o?((0,mt.Gn)("twitter",{oauth_token:t.toString(),oauth_verifier:o.toString()}),window.parent?window.authDoneClose=!0:p({platform:"line",state:r})):d.thirdPartyLoginResult({status:1,error_code:-1,error_desc:null==i?void 0:i.toString()})}),[i,d,t,o,c,a,p]),(0,n.jsx)(ad,{children:(0,n.jsx)(B.R,{})})})),sd=()=>{const{search:e}=(0,T.zy)(),{code:t,error:o,state:i}=(0,ve.parse)(e),a=(0,l.Nj)(k.$F),r=(0,l.Nj)(jt.VU),{authPageGoRedirect:d}=(0,s.wA)(lt.F);return(0,j.useEffect)((()=>{(0,mt.$u)(),r.handleThirdGetToken({error_code:t?0:-1,error_message:String(o)}),t?((0,mt.Gn)("line",{code:null==t?void 0:t.toString()}),window.opener?window.authDoneClose=!0:d({platform:"line",state:i})):a.thirdPartyLoginResult({status:1,error_code:-1,error_desc:String(o)})}),[t,o,a,r,d]),(0,n.jsx)(ad,{children:(0,n.jsx)(B.R,{})})};var ld=o(56578),dd=o(5441);const cd=e=>{fe.f.sendEvent("private_notify_click",e)},pd={id:"icon-ee6a017a",use:"icon-ee6a017a-usage",viewBox:"0 0 50 50",content:''};function ud(e){const t=(0,j.useContext)(it.X);return(0,j.useLayoutEffect)((()=>(t.add(pd),()=>{t.remove("icon-ee6a017a")})),[]),(0,n.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e,{children:(0,n.jsx)("use",{xlinkHref:"#icon-ee6a017a"},void 0)}),void 0)}const gd=(0,q.default)("div",{target:"e6r3pim0"})((({theme:e})=>({margin:e.isMobile?"30px 32px 0":"80px auto 0",maxWidth:"400px"})),"label:DivContainer;"),md=(0,q.default)("div",{target:"e6r3pim1"})((({theme:e})=>({width:"80px",height:"80px",fontSize:"50px",margin:"24px auto",border:`1px solid ${e.colors.LineSecondary}`,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center"})),"label:DivIcon;"),hd=(0,q.default)("div",{target:"e6r3pim2"})((({theme:e})=>[(0,K.zy)({theme:e,fontWeight:"bold",fontFamily:"TikTokDisplayFont"}),{textAlign:"center",fontSize:"24px",lineHeight:"28px",marginBottom:"24px"}]),"label:DivTitle;"),_d=(0,q.default)("div",{target:"e6r3pim3"})((({theme:e})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont",color:"TextSecondary"}),{fontSize:"16px",textAlign:"center",lineHeight:"22px",marginBottom:"12px"}]),"label:DivDescription;"),fd=(0,q.default)("span",{target:"e6r3pim4"})((({theme:e})=>[{fontSize:"16px",lineHeight:"22px",color:e.colors.Primary,display:"flex",alignItems:"center",justifyContent:"center",fontWeight:"bold"}]),"label:SpanLinkText;"),yd=()=>{const e=(0,m.s)("WebApp_Login"),{handlePrivateConfirm:t}=(0,s.wA)(ld.S),{isElectronApp:o}=(0,dd.B)(),i=(0,j.useCallback)((()=>{t(),cd({result:"ok"})}),[t]),a=(0,j.useCallback)((()=>{cd({result:"learn_more"})}),[]);return(0,j.useEffect)((()=>{fe.f.sendEvent("private_notify_show")}),[]),(0,Ee.Fj)(),(0,n.jsxs)(gd,{children:[(0,n.jsx)(md,{children:(0,n.jsx)(ud,{})}),(0,n.jsx)(hd,{children:e("title_private_on")}),(0,n.jsx)(_d,{children:e("descrip_private_on_signup")}),(0,n.jsx)(Ao.Y,{isJumpOutside:!0,underline:!1,target:o?"_blank":void 0,path:"https://support.tiktok.com/en/account-and-privacy/account-privacy-settings/making-your-account-public-or-private",children:(0,n.jsxs)(fd,{onClick:a,children:[e("link_learn_more_private_accounts_signup")," >"]})}),(0,n.jsx)(Xo.$,{onClick:i,bottonTheme:"text",children:e("button_signup_private_on")})]})};var bd=o(54378),xd=o(92832);var vd=o(72468),kd=o(83062),Cd=o(9273);const Sd=(0,q.default)("div",{target:"e1xbfihi0"})({display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"100%",padding:"24px 20px 6px"},"label:DivLinkPhoneOrEmailContainer;"),wd={wordWrap:"break-word"},jd=(0,q.default)("div",{target:"e1xbfihi1"})((({theme:e})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont",fontWeight:"bold",fontStyle:"normal"}),Object.assign({fontSize:20,lineHeight:"25px"},wd)]),"label:DivLinkPhoneOrEmailTitleContainer;"),Td=(0,q.default)("div",{target:"e1xbfihi2"})((({theme:e})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont",fontStyle:"normal"}),Object.assign({color:e.colors.TextTertiaryAlt,fontSize:15,lineHeight:"19.5px",marginTop:"12px",marginBottom:"20px",letterSpacing:"0.061px"},wd)]),"label:DivLinkPhoneOrEmailDescContainer;"),Ed=(0,q.default)(Z.y,{target:"e1xbfihi3"})({width:"100%",height:"48px",lineHeight:"21px",padding:"8px 14px",borderRadius:"8px",marginBottom:"1px"},"label:StyledLinkButton;"),Pd=(0,q.default)("div",{target:"e1xbfihi4"})((({isMobile:e})=>({display:"flex",flexDirection:"column",justifyContent:e?"start":"center",alignItems:"center",height:"100%",padding:e?"30px":"48px",textAlign:e?"start":"center"})),"label:DivLinkPhoneContainer;"),Md=(0,q.default)("div",{target:"e1xbfihi5"})({height:"100%",padding:"48px"},"label:DivMobileDigitCodeContainer;"),Ld=(0,q.default)("div",{target:"e1xbfihi6"})((({theme:e})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont",fontWeight:"bold",fontStyle:"normal"}),Object.assign({fontSize:24,lineHeight:"30px"},wd)]),"label:DivLinkPhoneTitle;"),Ad=(0,q.default)("div",{target:"e1xbfihi7"})((({theme:e,isMobile:t=!1})=>[(0,K.zy)({theme:e,fontFamily:"TikTokFont"}),Object.assign({marginTop:t?"8px":"67px",display:"inline-flex",justifyContent:"center",alignItems:"center",fontSize:"16px",lineHeight:"20.8px",fontWeight:"400"},wd)]),"label:DivBottomTextContainer;"),Rd=(0,q.default)(Ao.Y,{target:"e1xbfihi8"})((({theme:e})=>[(0,K.mp)({direction:e.direction,marginStart:"5px"}),{fontWeight:500,fontSize:"16px",lineHeight:"20.8px",display:"inline-block",":visited":{color:e.colors.Primary}}]),"label:StyledBottomLinkText;");var Fd=o(8615);const Id=()=>{const e=(0,m.s)(),{isMobile:t}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),{mobile:o,phoneErrorMsg:i}=(0,s.Ph)(vn.U),[{sendCodeLoading:a,code:r,codeFormatError:l},{sendPhoneCodeForBindAccount:d}]=(0,s.Su)(Wn.m),[{bindPhoneLoading:p},{checkAndBindPhone:u}]=(0,s.Su)(xd.H),g=(0,qo.J)(),h=o&&r&&!i&&!l,_=(0,j.useCallback)((()=>{if(t){const e=v.tH.linkPhoneDigit;d({mobile:o,nextUrl:e})}else d({mobile:o})}),[t,o,d]),f=(0,j.useCallback)((()=>{u({mobile:o,code:r})}),[o,r,u]),y=(0,j.useMemo)((()=>{var e;return!(null===(e=(0,ve.parse)(location.search))||void 0===e?void 0:e.hide_left_icon)}),[location]);(0,j.useEffect)((()=>{Fd._.clickLinkPhoneNumber()}),[]);const b=(0,j.useMemo)((()=>({maxWidth:"100%",minWidth:t?"unset":"376px"})),[t]);return(0,n.jsxs)(n.Fragment,{children:[t&&(0,n.jsx)(Me.i,{showLeft:y}),(0,n.jsx)(Pd,{isMobile:t,children:(0,n.jsxs)(Zo.l,{style:b,children:[(0,n.jsx)(Ld,{children:e("login_fb_noLonger_LinkPhoneReminder")}),(0,n.jsx)(Td,{children:e("login_fb_noLonger_LoginWithPhoneNextTime")}),t?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Bn,{}),(0,n.jsx)(Xo.$,{disabled:Boolean(i)||!o,loading:a,onClick:_,children:e("login_fb_noLonger_phone_send_cta")}),(0,n.jsxs)(Ad,{children:[(0,n.jsx)("div",{children:e("login_fb_noLonger_can'tVerifyPhone")}),(0,n.jsx)(Rd,{path:v.tH.linkEmail,text:e("login_fb_noLonger_can'tVerifyPhone_useEmail"),textTheme:"primary"})]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Ln,{}),(0,n.jsx)(Ci,{disabled:Boolean(i)||!o,codeFromNumber:o,loading:a,errorMsg:g,onClickSendCode:_}),(0,n.jsxs)(Ad,{children:[(0,n.jsx)("div",{children:e("login_fb_noLonger_can'tVerifyPhone")}),(0,n.jsx)(Rd,{path:v.tH.linkEmail,text:e("login_fb_noLonger_can'tVerifyPhone_useEmail"),textTheme:"primary"})]}),(0,n.jsx)(Xo.$,{disabled:!h,loading:p,onClick:f,children:e("login_fb_link_cta")})]})]})})]})},Od=()=>{const e=(0,m.s)(),{isMobile:t}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[])),{colors:o}=(0,r.u)(),{emailErrorMsg:i,email:a=""}=(0,s.Ph)(Go.N),[{sendCodeLoading:l,code:d,codeFormatError:p},{sendEmailCodeForBindAccount:u}]=(0,s.Su)(Wn.m),g=(0,qo.J)(),[{bindEmailLoading:h},{checkAndBindEmail:_}]=(0,s.Su)(xd.H),f=(0,j.useCallback)((()=>{if(t){const e=v.tH.linkEmailDigit;u({email:a,nextUrl:e})}else u({email:a})}),[t,a,u]),y=(0,j.useCallback)((()=>{_({email:a,code:d})}),[a,d,_]),b=(0,j.useCallback)((()=>{Fd._.ClickFeedback()}),[Fd._]),x=(0,j.useMemo)((()=>{var e;return!(null===(e=(0,ve.parse)(location.search))||void 0===e?void 0:e.hide_left_icon)}),[location]),k=!a||!d||Boolean(p)||Boolean(i);(0,j.useEffect)((()=>{Fd._.clickLinkEmail()}),[]);const C=(0,j.useMemo)((()=>({maxWidth:"100%",minWidth:t?"unset":"376px"})),[t]);return(0,n.jsxs)(n.Fragment,{children:[t&&(0,n.jsx)(Me.i,{showLeft:x}),(0,n.jsx)(Pd,{isMobile:t,children:(0,n.jsxs)(Zo.l,{style:C,children:[(0,n.jsx)(Ld,{children:e("login_fb_noLonger_LinkEmailAddress")}),(0,n.jsxs)(Td,{children:[e("login_fb_noLonger_EmailLoginAlternative")," ",(0,n.jsx)("a",{style:{color:o.TextPrimary},target:"_blank",href:"https://www.tiktok.com/feedback",onClick:b,rel:"noopener noreferrer",children:e("login_fb_noLonger_GiveFeedback")})]}),t?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Na.j,{errorMsg:i}),(0,n.jsx)(Xo.$,{disabled:Boolean(i)||!a,loading:l,onClick:f,children:e("login_fb_noLonger_phone_send_cta")}),(0,n.jsxs)(Ad,{isMobile:t,children:[(0,n.jsx)("div",{children:e("login_fb_noLonger_can'tVerifyEmail")}),(0,n.jsx)(Rd,{path:v.tH.linkPhone,text:e("login_fb_noLonger_can'tVerifyEmail_usePhone"),textTheme:"primary"})]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Na.j,{}),(0,n.jsx)(Ci,{email:!0,disabled:Boolean(i)||!a,codeFromNumber:a,loading:l,onClickSendCode:f,errorMsg:g}),(0,n.jsxs)(Ad,{isMobile:t,children:[(0,n.jsx)("div",{children:e("login_fb_noLonger_can'tVerifyEmail")}),(0,n.jsx)(Rd,{path:v.tH.linkPhone,text:e("login_fb_noLonger_can'tVerifyEmail_usePhone"),textTheme:"primary"})]}),(0,n.jsx)(Xo.$,{disabled:k,loading:h,onClick:y,children:e("login_fb_link_cta")})]})]})})]})},Dd=()=>{const{setLoginModalShow:e,setIsLinkPhoneOrEmail:t,setIsLoginOnLoadClosed:o}=(0,u.b1)(),{isModal:i}=(0,s.Ph)(st.t),a=(0,T.W6)(),{search:l}=(0,T.zy)(),{colors:d}=(0,r.u)(),c=(0,m.s)(),p=(0,j.useCallback)((()=>{a.push({pathname:v.tH.linkPhone,search:i?l:""}),t(!1)}),[a,i,l,t]),g=(0,j.useCallback)((()=>{e(!1),o({isLoginOnLoadClosed:!0})}),[e]);return(0,n.jsxs)(Sd,{children:[(0,n.jsx)(jd,{children:c("login_fb_noLonger_LinkPhoneNumber")}),(0,n.jsx)(Td,{children:c("login_fb_noLonger_LinkPhoneNumberReminder")}),(0,n.jsx)(Ed,{size:"medium",buttonTheme:"primary",onClick:p,children:c("login_fb_noLonger_LinkPhone")}),(0,n.jsx)(Ed,{size:"medium",buttonTheme:"default",style:{border:"none",fontWeight:"400",fontSize:"16px",color:d.TextTertiaryAlt},onClick:g,children:c("login_fb_noLonger_notNow_cta")})]})},Hd=(0,j.memo)((function(){const{mobile:e}=(0,s.Ph)(vn.U),[{code:t},{sendPhoneCodeForBindAccount:o}]=(0,s.Su)(Wn.m),[{bindPhoneLoading:i,errorMsg:a},{checkAndBindPhone:r,setErrorMsg:l}]=(0,s.Su)(xd.H);(0,j.useEffect)((()=>{l("")}),[t,l]);const d=(0,j.useCallback)((()=>{o({mobile:e})}),[e,o]),c=(0,j.useCallback)((()=>{r({mobile:e,code:t})}),[e,t,r]),p=(0,j.useMemo)((()=>{var e;return!(null===(e=(0,ve.parse)(location.search))||void 0===e?void 0:e.hide_left_icon)}),[location]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Me.i,{showLeft:p}),(0,n.jsx)(Md,{children:(0,n.jsx)(Fi,{codeFromNumber:e,onClickSendCode:d,onSubmit:c,loading:i,errorMsg:a})})]})})),Ud=(0,j.memo)((function(){const{email:e=""}=(0,s.Ph)(Go.N),[{code:t},{sendEmailCodeForBindAccount:o}]=(0,s.Su)(Wn.m),[{bindEmailLoading:i,errorMsg:a},{checkAndBindEmail:r,setErrorMsg:l}]=(0,s.Su)(xd.H);(0,j.useEffect)((()=>{l("")}),[t,l]);const d=(0,j.useCallback)((()=>{o({email:e})}),[e,o]),c=(0,j.useCallback)((()=>{r({email:e,code:t})}),[e,t,r]),p=(0,j.useMemo)((()=>{var e;return!(null===(e=(0,ve.parse)(location.search))||void 0===e?void 0:e.hide_left_icon)}),[location]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Me.i,{showLeft:p}),(0,n.jsx)(Md,{children:(0,n.jsx)(Fi,{codeFromNumber:e,onClickSendCode:d,onSubmit:c,loading:i,errorMsg:a,email:!0})})]})})),Nd=(0,j.memo)((()=>{const e=(0,de.W)((()=>["user"]),[]),{isMobile:t}=(0,re.L$)((0,c.U)((()=>["isMobile"]),[]));return(0,le.ZO)()?(null==e?void 0:e.user)?(0,n.jsxs)(D,{children:[(0,n.jsx)(I,{path:v.tH.linkPhoneOrEmail,component:Dd,exact:!0}),(0,n.jsx)(I,{path:v.tH.linkPhone,component:Id,exact:!0}),(0,n.jsx)(I,{path:v.tH.linkEmail,component:Od,exact:!0}),t&&(0,n.jsx)(I,{path:v.tH.linkPhoneDigit,component:Hd,exact:!0}),t&&(0,n.jsx)(I,{path:v.tH.linkEmailDigit,component:Ud,exact:!0})]}):(0,n.jsx)(P.rd,{to:v.tH.loginHome}):(0,n.jsx)(P.rd,{to:"https://www.tiktok.com/foryou"})})),$d=(0,j.memo)((function({onRouteChange:e=w(),isLoginPage:t=!0}){var o,i,a,g,h;const _=(0,d.Us)(),f=(0,c.y)(),y=(0,He.M)();((e,t,o)=>{const n=(0,T.zy)(),{loginModalShow:i,url:a}=(0,u.mZ)((e=>({loginModalShow:e.loginModalShow,url:e.url})),H.bN),{loginType:r}=(0,He.U)((()=>["loginType"]),[]);sa.initialized||(sa.init(i?a.split("?")[1]:n.search),sa.setDevicePlatform(o)),(0,aa.tF)((()=>Object.assign(Object.assign({page_name:e,login_type:r},sa.eventCommonParams),{skip_init:!t,initConfig:{enable_ios_sendbeacon:!0}})),[r,e,sa.eventCommonParams.enter_method,t]),(0,j.useEffect)((()=>{r&&t&&ra.O.handlePageView({})}),[r,t])})(null!==(o=null==y?void 0:y.pageName)&&void 0!==o?o:"login",t,Boolean(null===(i=f.bizContext)||void 0===i?void 0:i.isMobile));const b=(0,m.Y)(["WebApp_Login"]),x=(0,l.Nj)(no.r),k=(0,l.Nj)(bd.d),C=null===(a=(0,T.W5)(v.tH.loginHome))||void 0===a?void 0:a.isExact;!function(){const{twoStepResponse:e}=(0,s.Ph)(V.$),[{type:t},{setTwoStepVerifyRes:o,setTwoStepType:n}]=(0,s.Su)(si.p),{setRedirectNewModalPage:i}=(0,l.Nj)(No.q),a=(0,T.W6)(),{pathname:r}=(0,T.zy)();(0,j.useEffect)((()=>{e&&o(e)}),[e,o]),(0,j.useEffect)((()=>{if(t){const e=`/login/2sv/${li.d[t]}`;if(e!==r){if(r===v.tH.loginSSO)return i(e);a.push(e)}}}),[t,e]),(0,j.useEffect)((()=>()=>{n(void 0)}),[])}(),function(){var e;const{isRegisterWithPrivateOn:t}=(0,s.Ph)(ld.S),{success:o}=(0,s.Ph)(V.$),{redirectUrl:n}=(0,s.Ph)(st.t),i=(0,u.mZ)((e=>e.isRedirectToProfilePage)),{success:a}=(0,s.Ph)(Jn.H),{success:r}=(0,s.Ph)(xd.H),{language:l,env:d}=(0,re.L$)((0,de.W)((()=>["language","env"]),[])),{isMobile:p=!1}=null!==(e=(0,c.U)((()=>["isMobile"]),[]))&&void 0!==e?e:{},g=(0,m.s)("WebApp_Login"),h=(0,T.W6)();(0,j.useEffect)((()=>{r&&(p?setTimeout((()=>{location.href=`https://www.tiktok.com/foryou?lang=${l}`}),1e3):setTimeout((()=>{window.location.reload()}),3e3))}),[r,p]),(0,j.useEffect)((()=>{if(o||a){if(t)return void h.push(v.tH.signupPrivateOn);if((0,gt.P)(g(g(2===o?"reactivate_toast":"Login Success"))),i){const e=()=>(0,E.__awaiter)(this,void 0,void 0,(function*(){var e;const t=yield fetch((0,ve.stringifyUrl)({url:"/node-webapp/api/common-app-context"})),o=yield t.json();return null===(e=null==o?void 0:o.user)||void 0===e?void 0:e.uniqueId}));e().then((e=>{(0,ut.ik)(l,"boe"===(null==d?void 0:d.type),`${Ta.C}/@${e}`)})).catch((e=>{console.error(`Error Occur when fetching user uniqueId and about to redirect to profile page: ${e}`)}))}else(0,ut.ik)(l,"boe"===(null==d?void 0:d.type),n)}}),[l,g,n,i,a,o,t,h,d])}(),function(){const e=(0,l.Nj)(vd.q);(0,j.useEffect)((()=>{e.loadSdk()}),[e])}(),function(){var e;const{user:t,language:o,env:n,abTestVersion:i}=(0,re.L$)((0,de.W)((()=>["user","language","env","abTestVersion"]),[])),{redirectUrl:a,initialized:r,isSecurityVerification:l,ignoreLoggedInCheck:d}=(0,s.Ph)(st.t),c=(0,m.s)("WebApp_Login"),p=(0,_t.SL)(),u=null!==(e=(0,ce.qt)(i,"webapp_switch_account"))&&void 0!==e?e:"v1",g=[v.tH.oauth,v.tH.oauthLine,v.tH.logout,v.tH.linkPhoneOrEmail],h=(0,T.W5)(g)||l||d;(0,j.useEffect)((()=>{t&&!h&&r&&"v1"===u&&((0,gt.P)(c("You are logged in, no need to repeat")),p({platform:"repeatLogin",signUp:!1}),(0,ut.ik)(o,"boe"===(null==n?void 0:n.type),a))}),[a,r,n,u,t,h,o])}(),(0,qo.J)(),(0,ht.G$)(),(0,ht.an)();const{modalType:S,url:P}=(0,u.mZ)((e=>({modalType:e.modalType,url:e.url})),H.bN),[,{setInitializedTTPConfig:M}]=(0,s.Su)(Jn.H),[{initialized:L,ttpConfig:A,phoenix:R,hideHomePage:F,previousModalType:O,targetAid:G,standaloneAid:q},{init:K}]=(0,s.Su)(st.t),[{initial:Z},{getComplianceSettings:J}]=(0,s.Su)($.T),Y=S!==O;(0,j.useEffect)((()=>{var e,t,o;_.appContext&&x.setContext(_.appContext,{phoenix:R,targetAid:G,standaloneAid:q}),_.appContext&&(null===(t=null===(e=window.byted_acrawler)||void 0===e?void 0:e.setUserMode)||void 0===t||t.call(e,(0,kd.W)("TTP"===(null===(o=_.appContext)||void 0===o?void 0:o.clusterRegion))))}),[_.appContext,x,R]),(0,j.useEffect)((()=>{var e;A&&(k.setInitConfig({isSG:1180===(null===(e=_.appContext)||void 0===e?void 0:e.appId),ttpConfig:A,phoenix:R}),M())}),[null===(g=_.appContext)||void 0===g?void 0:g.appId,A,R,k]),(0,j.useEffect)((()=>{(!L||Y||P)&&K(),!Z&&J()}),[P]);const{pathname:Q}=(0,T.zy)();(0,j.useEffect)((()=>{bn.n$.indexOf(Q)>-1&&(null==e||e())}),[Q,e]);const X=(()=>{const e=(0,r.u)().colors.Negative;return U.AH` *[role='button'], *[role='link'], *[role='switch'], *[tabindex], button[aria-label], button[aria-labelledby], button[aria-pressed], button[aria-expanded], button[role='tab'], a[aria-label] { &:focus { outline: none; } &:focus-visible { outline: 2px solid ${e}; } } , *[role='button'], button[aria-label], button[aria-labelledby], button[aria-pressed], button[aria-expanded] { &:focus-visible { outline-offset: 1px; } } , li[role='option'] { &:focus-visible { outline-style: auto; } } `})(),ee=(0,Ee.cf)();return!b||!L||F&&C||Y?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(U.mL,{styles:W}),(0,n.jsx)(B.R,{center:!0,style:{margin:"auto"}})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(U.mL,{styles:X}),(0,n.jsx)("link",{rel:"stylesheet",href:N}),(0,n.jsxs)(D,{children:[(0,n.jsx)(I,{path:v.tH.logout,component:id}),(0,n.jsx)(I,{path:v.tH.oauth,component:rd}),(0,n.jsx)(I,{path:v.tH.oauthLine,component:sd}),(0,n.jsx)(I,{path:v.tH.signupPrivateOn,component:yd,exact:!0}),(0,n.jsx)(I,{path:v.tH.linkPhoneOrEmail,component:Nd}),(null===(h=f.bizContext)||void 0===h?void 0:h.isMobile)?(0,n.jsx)(td,{}):(0,n.jsx)(Ks,{})]}),(0,n.jsx)(z.p,{appContext:_.appContext,bizContext:f.bizContext,slardarBid:p.yH,initialPid:ee}),(0,n.jsx)(Cd.f,{})]})}));var zd=o(95508),Bd=o(25956);const Wd={margin:"auto",position:"relative",overflow:"hidden",display:"flex"},Gd=()=>{const{appContext:e}=(0,d.Us)(),{bizContext:t}=(0,c.y)(),o=(0,T.W6)();return(0,j.useEffect)((()=>(jt.Mh.start({appContext:e,bizContext:t,bid:p.yH,initLocation:o.location,extractPid:Ee.wI}),o.listen((e=>jt.Mh.handleLocationChange(e))))),[e,t,o]),null},Vd={transform:"scale(1.7)"},qd={transform:"scale(1.2)"},Kd=Object.assign(Object.assign({},Vd),{marginTop:"8px",marginInlineEnd:"8px"}),Zd=(0,j.memo)((function({parentRef:e}){var t;const[o,{setLoginModalShow:d,setCloseCallback:c,setGroupId:p,setIsLoginOnLoadClosed:S}]=(0,u.MR)((e=>({loginModalShow:e.loginModalShow,url:e.url,closeable:e.closeable,closeCallback:e.closeCallback,modalImage:e.modalImage,isGuestMode:e.isGuestMode,isGuestModeUI:e.isGuestModeUI,popupType:e.popupType})),H.bN),[,{setShowFlashingButton:T}]=(0,s.Su)(st.t),[{loginLoading:E}]=(0,s.Su)(V.$),P=(0,s.wA)(g.i),M=(0,l.Nj)(k.$F),[L,A]=(0,j.useState)(0),[R,I]=(0,j.useState)(!1),[O,D]=(0,j.useState)(!1),U=(0,m.Y)(["WebApp_Login"]),N=(0,j.useRef)((0,C.sC)({initialEntries:[null!==(t=o.url)&&void 0!==t?t:v.tH.loginHome]})),$=N.current.location.pathname,z=(0,m.s)("WebApp_Login"),B=(0,ut.lw)($),W=$===v.tH.linkPhoneOrEmail,G=$===v.tH.loginGuestMode,q=(0,j.useMemo)((()=>[{expId:"webapp_guest_mode",segmentId:"segment_default",versionId:o.isGuestMode?"v12":"v1",propertyList:["cta_style","login_text","signup_text","close_icon"]}]),[o.isGuestMode]),{cta_style:K="default",login_text:Z="pcWeb_guestLogin_without",signup_text:J="pcWeb_guestLogin_withoutSignup",close_icon:Y=!1}=(0,j.useMemo)((()=>(0,h.J)(_.a,q)),[q]);(0,j.useMemo)((()=>{!(0,f.fU)()&&o.loginModalShow&&o.url&&(N.current.go(Number(`-${N.current.length}`)),N.current.replace(o.url))}),[o.loginModalShow,o.url]);const{forceLogin:Q}=(0,He.U)((()=>["forceLogin"]),[]),X=(0,j.useCallback)((()=>{N.current.goBack(),M.clickGoBackButton()}),[M]),ee=(0,j.useCallback)((e=>{13===e.keyCode&&X()}),[X]),te=(0,j.useCallback)((()=>{I([v.tH.signupAgeGateConfirm,v.tH.signupCreateAccount,v.tH.signupHome,v.tH.loginHome,v.tH.loginGuestMode].includes($))}),[$]),oe=(0,j.useCallback)((()=>{D([v.tH.signupAgeGateConfirm,v.tH.signupCreateAccount,v.tH.linkPhoneOrEmail,v.tH.linkPhone,v.tH.linkEmail,v.tH.loginGuestMode].includes($))}),[$,D]),ne=$.match("/signup"),ie=$===v.tH.signupCountrySelector,ae=(0,j.useCallback)((()=>{var e;d(!1),M.LoginNotifyClose({isSignUp:ne?"1":"0"}),P.setLoginModalInitialState(),null===(e=o.closeCallback)||void 0===e||e.call(o),c(w()),p(void 0),o.isGuestMode&&((0,y.AP)("guest-mode-flag","1"),(0,y.AP)("timeOfLastPopup",Date.now().toString())),o.isGuestModeUI&&(0,y.AP)("timeOfLastPopup",Date.now().toString()),S({isLoginOnLoadClosed:!0})}),[d,M,ne,P,o.closeCallback,c,p,o.isGuestMode,o.isGuestModeUI,S]);(0,j.useEffect)((()=>{(B||G)&&D(!0),N.current.listen((()=>{oe(),te(),A(N.current.index)}))}),[B,N,te,oe,D,G]);const{colors:re}=(0,r.u)(),se=(0,j.useMemo)((()=>Object.assign(Object.assign(Object.assign(Object.assign({},Wd),{height:B?"unset":"642px"}),G?{width:"379px",height:"409px"}:{}),{backgroundColor:re.BGSecondary})),[re.BGSecondary,G,B]),le=(e=>{const t=(0,m.Y)(["WebApp_Login"]),o=(0,m.s)("WebApp_Login");return(0,j.useMemo)((()=>t?o(e?"accessibilityLabels_signup_form_back":"accessibilityLabels_login_form_back"):""),[t,e,o])})(Boolean(ne)),de=(0,j.useCallback)((()=>{if(L>0&&!R){const e=document.querySelector("#login-modal");null==e||e.focus()}}),[R,L]);(0,j.useEffect)((()=>{de()}),[de]);const ce=o.popupType?4:Q||O||!o.closeable||(o.isGuestMode||o.isGuestModeUI)&&!Y?0:(o.isGuestMode||o.isGuestModeUI)&&Y?4:2,pe=(0,j.useMemo)((()=>ie?Kd:o.popupType?{}:(o.isGuestMode||o.isGuestModeUI)&&Y?qd:Vd),[Y,ie,o.isGuestMode,o.isGuestModeUI,o.popupType]),ue=(0,j.useCallback)((()=>G?null:"text"!==K||!o.isGuestMode&&!o.isGuestModeUI||o.popupType?$===v.tH.signupCountrySelector?(0,n.jsx)(zd.A,{goBack:X}):(0,n.jsx)(Re.x,{isPopup:"sso"===o.popupType}):(0,n.jsx)(Bd.L,{popupType:o.popupType,isModal:o.loginModalShow,isMobileUiOptimize:!1,children:(0,n.jsxs)("div",{onClick:ae,style:{display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},children:[Y&&(0,n.jsx)(a.A,{}),(0,n.jsx)(Pe.UU,{children:z(ne?J:Z)})]})})),[G,K,o.isGuestMode,o.isGuestModeUI,o.popupType,$,o.loginModalShow,ae,Y,z,ne,J,Z,X]),ge=(0,j.useCallback)((()=>{T(!0),setTimeout((function(){T(!1)}),3e3)}),[]);return(0,n.jsx)(b.aF,{visible:o.loginModalShow,parentRef:e,onClose:ae,maskCloseable:!1,contentStyle:se,closeStyles:pe,closeStyle:ce,focusTrapDisabled:E,popupType:o.popupType,maskOnClickAction:ge,zIndex:3001,keyboardCloseable:$!==v.tH.signupInterestSelector&&!o.isGuestMode,children:(0,n.jsxs)(F,{history:N.current,children:[(0,n.jsx)(Gd,{}),(0,n.jsx)(Pe.Ug,{popupType:o.popupType,role:"dialog","aria-modal":"true","aria-labelledby":"login-modal-title",isCountrySelector:ie,isLinkPhoneOrEmail:B,isLinkPhoneOrEmailHome:W,isGuestModeRedesign:G,children:(0,n.jsxs)(x.t,{isMobile:!1,componentName:"login-modal-new",children:[ie&&(0,n.jsx)("div",{style:{marginInlineStart:"60px",marginTop:"10px",marginBottom:"16px",height:"108px"},children:(0,n.jsx)(i.Fm,{type:"P1-Bold",align:"start",children:z("regionOption_selectCountry_list_title")})}),(0,n.jsxs)(Pe.YM,{isGuestModeRedesign:G,popupType:o.popupType,isInterestSelector:$===v.tH.signupInterestSelector,id:"loginContainer",children:[L>0&&!R&&"qr_bottom_right"!==o.popupType&&(0,n.jsx)(Pe.Rf,{onClick:X,onKeyDown:ee,tabIndex:0,role:"button","aria-label":le,isCountrySelector:ie,children:(0,n.jsx)(Pe.xr,{})}),(0,n.jsx)($d,{onRouteChange:de,isLoginPage:!1})]}),U&&"qr"!==o.popupType&&"qr_bottom_right"!==o.popupType&&!B&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(us.u,{}),ue()]})]})})]})})}))},45596:(e,t,o)=>{o.d(t,{CA:()=>m,Rf:()=>r,UU:()=>h,Ug:()=>c,YM:()=>p,bm:()=>u,t_:()=>g,xr:()=>s});var n=o(62186),i=o(12527),a=o(72153);const r=(0,n.default)("div",{target:"eg439om0"})((({theme:e,isCountrySelector:t})=>[(0,a.mp)({direction:e.direction,start:"16px"}),{position:"absolute",top:t?"30px":"16px",cursor:"pointer",transform:"rtl"===e.direction?"rotateZ(180deg)":"unset"}]),"label:DivBack;"),s=(0,n.default)(i.A,{target:"eg439om1"})([{width:"24px",height:"24px"}],"label:StyledChevronLeftOffset;"),l=(e,t,o,n)=>e||o||n?"0 0 0":t?"16px 0 0":"0 0 64px",d=(e,t,o)=>e?"qr_bottom_right"===e?"164px":"360px":t?"280px":o?"375px":"483px",c=(0,n.default)("div",{target:"eg439om2"})({height:"100%",display:"flex",flexDirection:"column"},(({popupType:e,isCountrySelector:t,isLinkPhoneOrEmail:o,isLinkPhoneOrEmailHome:n,isGuestModeRedesign:i})=>[{width:d(e,n,i),padding:l(e,t,o,i)}]),"label:DivModalContent;");c.defaultProps=Object.assign(Object.assign({},c.defaultProps),{"data-e2e":"login-modal"});const p=(0,n.default)("div",{target:"eg439om3"})((({theme:e,isGuestModeRedesign:t,popupType:o,isInterestSelector:n})=>[{flex:"1",overflowY:t||"qr_bottom_right"===o||n?"hidden":"scroll",background:"qr_bottom_right"===o?e.colors.BGView:e.colors.BGPrimary}]),"label:DivPageWrapper;"),u=(0,n.default)("div",{target:"eg439om7"})({display:"flex",flexDirection:"row",flexShrink:"0",alignItems:"center",justifyContent:"center",margin:"22px auto",overflow:"hidden",width:"337px"},"label:DivOrContinueWithContainer;"),g=(0,n.default)("div",{target:"eg439om8"})((({theme:e})=>[{width:"100%",height:"1px",flexShrink:"0",background:e.colors.LineReverse2}]),"label:DivSeparatorLine;"),m=(0,n.default)("div",{target:"eg439om9"})((({theme:e})=>[{fontSize:"12px",fontStyle:"normal",fontWeight:"500",lineHeight:"22px",letterSpacing:"0.127px",color:e.colors.TextTertiary2,margin:"0 15px",whiteSpace:"nowrap"}]),"label:DivSeparatorText;"),h=(0,n.default)("p",{target:"eg439om11"})((({theme:e})=>[(0,a.zy)({theme:e,color:"TextPrimary",fontWeight:"semiBold"}),{fontSize:"13px",marginInlineStart:"5px","&:hover, &:focus":{textDecoration:"underline",textDecorationColor:e.colors.TextPrimary},"&:focus":{outline:"none"},"&:focus-visible":{outline:`2px auto ${e.colors.Negative}`}}]),"label:PGuestModeLink;");n.default.img` display: flex; height: 642px; width: 408px; @media (max-width: 800px) { display: none; } `},78885:(e,t,o)=>{o.d(t,{c:()=>m});var n=o(24643),i=o(40099),a=o(25616),r=o(95481),s=o(62186),l=o(72153),d=o(78016);const c=(0,s.default)("div",{target:"e1mtjw290"})((({theme:e})=>({background:e.colors.BGPrimary,borderRadius:"8px",padding:"4px 0 0",textAlign:"center",margin:"auto",overflow:"hidden"})),"label:DivContainer;"),p=(0,s.default)("h5",{target:"e1mtjw291"})((({theme:e})=>[(0,l.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"bold"}),{fontSize:"20px",lineHeight:"24px",padding:"24px",margin:"0"}]),"label:H5Title;"),u=(0,s.default)(d.K,{target:"e1mtjw292"})((({theme:e})=>({width:"100%",borderRadius:"0",height:"48px",fontWeight:600,border:"none",borderTop:`1px solid ${e.colors.LineSecondary2}`,"&:last-child":{color:e.colors.TextTertiary2}})),"label:StyledButton;"),g={width:"80%",maxWidth:"400px",background:"transparent"},m=(0,i.memo)((({title:e,visible:t,actions:o})=>{const i=(0,a.s)("WebApp_Login");return(0,n.jsx)(r.aF,{contentStyle:g,visible:t,maskCloseable:!1,children:(0,n.jsxs)(c,{children:[(0,n.jsx)(p,{children:i(e)}),o.map((({onClick:e,text:t},o)=>(0,n.jsx)(u,{onClick:e,children:i(t)},o)))]})})}))},24264:(e,t,o)=>{o.d(t,{i:()=>w});var n=o(24643),i=o(40099),a=o(64336),r=o(60484),s=o(49057),l=o(88920),d=o(75792),c=o(54780),p=o(99910),u=o(93427),g=o(62186),m=o(12527),h=o(73635),_=o(42204),f=o(72153);const y=(0,g.default)("header",{target:"e1x3uhsi0"})((({isMobileUiOptimize:e,theme:t})=>[{position:"fixed",width:"100%",top:0,left:0,height:e?52:44,background:`${t.colors.BGPrimary}`,padding:"0 16px",zIndex:2},(0,f.jJ)({min:_.L7,style:{height:"96px"}})]),"label:HeaderWrapper;"),b=(0,g.default)("div",{target:"e1x3uhsi1"})((({align:e,isMobileUiOptimize:t,theme:o})=>[(0,f.mp)({direction:o.direction,start:"left"===e?"16px":"unset",end:"right"===e?"16px":"unset"}),{display:"flex",alignItems:"center",fontSize:t?"24px":"20px",position:"absolute",top:"12px"},(0,f.jJ)({min:_.L7,style:[{top:"24px"},(0,f.mp)({direction:o.direction,start:"left"===e?"60px":"unset",end:"right"===e?"32px":"unset"})]})]),"label:DivIcon;"),x=(0,g.default)(m.A,{target:"e1x3uhsi2"})((({theme:e})=>[{transform:"rtl"===e.direction?"rotateZ(180deg)":"unset"},(0,f.jJ)({min:_.L7,style:{width:"48px",height:"48px"}})]),"label:StyledBackIcon;"),v=(0,g.default)(h.A,{target:"e1x3uhsi3"})([(0,f.jJ)({min:_.L7,style:{width:"48px",height:"48px"}})],"label:StyledXMark;"),k=(0,g.default)("div",{target:"e1x3uhsi4"})((({theme:e,from:t})=>[(0,f.zy)({theme:e,fontFamily:"TikTokFont",color:"TextPrimary"}),{fontSize:"17px",textAlign:"center",lineHeight:"44px",fontWeight:700},"qr-code"===t&&(0,f.jJ)({min:_.L7,style:{position:"absolute",top:"96px",left:"50%",transform:"translateX(-50%)",fontSize:"32px",lineHeight:"48px"}})]),"label:DivTitle;");k.defaultProps=Object.assign(Object.assign({},k.defaultProps),{"data-e2e":"header-text"});var C=o(73580),S=o(31974);const w=({title:e,showClose:t,showLeft:o=!0,showRight:g=!0,backIcon:m=!0,LeftIcon:h,from:_,onClose:f})=>{const{language:w,env:j}=(0,r.L$)((0,s.W)((()=>["language","env"]),[])),{redirectUrl:T,hideHomePage:E}=(0,p.U)((()=>["redirectUrl","hideHomePage"]),[]),{isMobileUiOptimize:P}=(0,l.Eo)(),{pathname:M}=(0,a.zy)(),L=(0,u.$H)(M),A=(0,a.W5)([d.tH.loginPhoneOrEmail])&&E,R=(0,C.Nj)(S.$F),F=(0,a.W6)(),I=(0,i.useCallback)((()=>{t?(R.LoginNotifyClose({isSignUp:L?"1":"0"}),f?f():(0,u.ik)(w,"boe"===(null==j?void 0:j.type),T)):F.goBack()}),[F,t,f,w,T,j,u.$H]),O=(0,i.useCallback)((()=>h?(0,n.jsx)(h,{}):t?(0,n.jsx)(v,{"data-e2e":"close-btn"}):m?(0,n.jsx)(x,{"data-e2e":"back-btn"}):null),[h,m,t]),D={isMobileUiOptimize:P};return(0,n.jsxs)(y,Object.assign({},D,{children:[!A&&o&&(0,n.jsx)(b,Object.assign({align:"left",onClick:I},D,{children:O()})),e&&(0,n.jsx)(k,{from:_,children:e}),!E&&g&&(0,n.jsx)(b,Object.assign({align:"right"},D,{children:(0,n.jsx)(c.Y,{})}))]}))}},46845:(e,t,o)=>{o.d(t,{P:()=>p});var n=o(24643),i=o(40099),a=o(25616),r=o(62186),s=o(72153);const l=(0,r.default)("div",{target:"ekgsvu50"})({height:"30px",overflow:"hidden",marginTop:"32px"},"label:DivWrapper;"),d=(0,r.default)("div",{target:"ekgsvu51"})((({theme:{colors:e}})=>[{position:"relative",background:e.BGPrimary,borderColor:e.LineSecondary,width:"100%",display:"flex",overflowX:"auto",alignItems:"center",paddingBottom:"10px"}]),"label:DivSuggestListWrapper;"),c=(0,r.default)("span",{target:"ekgsvu52"})((({theme:e,disabled:t})=>[(0,s.zy)({theme:e,fontFamily:"TikTokFont",color:t?"TextTertiary":"TextPrimary",fontWeight:"semiBold"}),{padding:"6px 10px",fontSize:"13px",lineHeight:"14px",border:`1px solid ${e.colors.LineSecondary2}`,borderRadius:"2px",marginInlineEnd:"8px",whiteSpace:"nowrap"}]),"label:SpanItem;"),p=(0,i.memo)((function({labelText:e="common_registration_email_input_suggested",list:t=[],onSelect:o}){const i=(0,a.s)("WebApp_Login");return(0,n.jsx)(l,{children:(0,n.jsxs)(d,{children:[(0,n.jsx)(c,{disabled:!0,children:i(e)}),t.map(((e,t)=>(0,n.jsx)(c,{onClick:o(`${e}`),children:e},t)))]})})}))},44122:(e,t,o)=>{o.d(t,{A9:()=>s,ZR:()=>c,qn:()=>l,vQ:()=>p,vv:()=>d,yp:()=>u});var n=o(62186),i=o(42204),a=o(72153);const r=(e,t,o,n)=>e?"qr_bottom_right"===e?"164px":"sso"===e||"qr"===e?"312px":"375px":n?"475px":t?"435px":o?"375px":"363px",s=(0,n.default)("div",{target:"exd0a430"})((({isMobile:e,popupType:t,isCountrySelector:o,isGuestModeRedesign:n,isInterestSelector:i})=>({width:r(t,o,n,i),margin:"auto",padding:e?"0 30px":"unset",marginTop:o||n||"qr_bottom_right"===t?"unset":"64px"})),"label:DivLoginContainer;"),l=(0,n.default)("div",{target:"exd0a431"})((({isMobile:e})=>({padding:e?"0 30px":"unset"})),"label:DivHomeContainer;"),d=(0,n.default)("div",{target:"exd0a432"})((({isMobileUiOptimize:e,theme:t})=>[(0,a.zy)({theme:t,color:"TextQuaternary"}),e&&{color:"rgba(0, 0, 0, 0.56)"},{fontSize:"15px",lineHeight:"18px",margin:"0px 0 20px",textAlign:"center"},t.isMobile&&(0,a.jJ)({min:i.aU,style:{fontSize:"24px",lineHeight:"38px",margin:"0 0 24px"}})]),"label:DivDescriptionContainer;"),c=(0,n.default)("h2",{target:"exd0a433"})((({theme:e,isMobileUiOptimize:t})=>[(0,a.zy)({theme:e,color:"TextPrimary",fontFamily:t?"TikTokFont":"TikTokDisplayFont"}),{fontSize:e.isMobile?"24px":"33px",margin:e.isMobile?"16px auto":"64px auto 16px",fontWeight:"bold",textAlign:"center"},e.isMobile&&(0,a.jJ)({min:i.aU,style:[{margin:"unset",fontSize:"32px",lineHeight:"48px"},(0,a.zy)({theme:e,fontFamily:"TikTokFont"})]})]),"label:H2Title;"),p=(0,n.default)("div",{target:"exd0a434"})((({hideGuestMode:e,isModal:t})=>[{overflowY:"scroll",padding:"10px 5px 2px 13px",height:t?e?"368px":"256px":"unset"}]),"label:DivLoginOptionContainer;"),u=(0,n.default)("div",{target:"exd0a435"})({width:"337px",margin:"auto",height:"44px"},"label:DivGuestModeContainer;")},3739:(e,t,o)=>{o.d(t,{V:()=>y});var n=o(24643),i=o(13392),a=o(40099),r=o(64336),s=o(25616),l=o(95701),d=o(75792),c=o(10998),p=o(62186),u=o(72153);const g=(0,p.default)("div",{target:"e7y6k0x0"})((({theme:e,isModal:t})=>[(0,u.zy)({theme:e,fontWeight:"bold",fontFamily:"TikTokDisplayFont"}),{textAlign:"center",fontSize:t?"20px":"32px",lineHeight:t?"24px":"38px"}]),"label:DivTitle;"),m=(0,p.default)("div",{target:"e7y6k0x1"})((({theme:e,isModal:t})=>[(0,u.zy)({theme:e,fontFamily:"TikTokFont",color:"TextSecondary"}),{fontSize:t?"14px":"18px",lineHeight:t?"18px":"24px",textAlign:"center",padding:"16px 8px"}]),"label:DivDescription;"),h=e=>e?{paddingTop:"32px",width:"300px"}:{marginTop:"110px"},_=(0,p.default)("div",{target:"e7y6k0x2"})((({isModal:e=!1})=>[h(e)]),"label:DivContainer;");var f=o(93468);const y=({isModal:e=!1})=>{const t=(0,s.s)("WebApp_Login"),{setShowAgeConfirm:o}=(0,i.wA)(l.T),p=(0,r.W6)(),u=(0,a.useCallback)((()=>{o(!1),p.push(d.tH.signupCreateAccount)}),[p,o]),h=(0,a.useMemo)((()=>e?{borderLeft:"none",borderRight:"none",borderBottom:"none",borderRadius:"0 0 8px 8px",fontWeight:500}:void 0),[e]);return(0,f.Fj)(),(0,n.jsxs)(_,{isModal:e,children:[(0,n.jsx)(g,{isModal:e,children:t("mus_agegate_error_ftc_title")}),(0,n.jsx)(m,{isModal:e,children:t("mus_agegate_error_ftc_desc")}),(0,n.jsx)(c.$,{onClick:u,buttonTheme:e?"default":"primary",bottonTheme:"text",style:h,children:t("Continue")})]})}},85667:(e,t,o)=>{o.d(t,{e:()=>l});var n=o(24643),i=o(13392),a=o(95701),r=o(95481),s=o(3739);const l=()=>{const{showAgeConfirm:e}=(0,i.Ph)(a.T);return(0,n.jsx)(r.aF,{visible:e,children:(0,n.jsx)(s.V,{isModal:!0})})}},65989:(e,t,o)=>{o.d(t,{u:()=>T});var n=o(24643),i=o(13392),a=o(60484),r=o(49057),s=o(48615),l=o(71281),d=o(67842),c=o(25616),p=o(35248),u=o(75792),g=o(28889),m=o(93608);var h=o(40099),_=o(64336),f=o(34952),y=o(93427),b=o(10082),x=o(62186),v=o(42204),k=o(72153);const C=(0,x.default)("div",{target:"e1sbfgbz0"})((({theme:e,asText:t,isModal:o,isMobile:n,isGuestModeRedesign:i})=>({width:"100%",display:"flex",alignItems:"center",justifyContent:"center",background:e.colors.BGSecondary,padding:t?"unset":i?"0 28px 30px 28px":"16px 30px",marginBottom:t?"12px":o||n||i?"unset":"64px"})),"label:DivAgreement;");C.defaultProps=Object.assign(Object.assign({},C.defaultProps),{"data-e2e":"policy-confirm-tips"});const S=(0,x.default)("p",{target:"e1sbfgbz1"})((({theme:e,asText:t})=>[(0,k.zy)({theme:e,fontFamily:"TikTokFont",color:"TextTertiary"}),{fontSize:"12px",lineHeight:"15px",width:"337px",textAlign:t?"unset":"center"},e.isMobile&&(0,k.jJ)({min:v.aU,style:{width:"unset",fontSize:"24px",lineHeight:"38px"}})]),"label:PText;"),w=(0,x.default)("a",{target:"e1sbfgbz2"})((({theme:e})=>({color:e.colors.TextPrimary,"&:focus":{outline:"none"},"&:focus-visible":{outline:`2px solid ${e.colors.Negative}`}})),"label:ALink;");var j=o(26452);const T=(0,h.memo)((function({i18nKey:e,show:t,asText:o}){var g,m,b,x;const{language:v,abTestVersion:k}=(0,a.L$)((0,r.W)((()=>["language","abTestVersion"]),[])),{isMobile:w}=(0,a.L$)((0,s.U)((()=>["isMobile"]),[])),[{region:T,initializedTTPConfig:E},{fetchStoreRegion:L}]=(0,i.Su)(f.H),A=null!==(g=(0,l.qt)(k,"sign_up_webapp_region_change"))&&void 0!==g?g:"v1",R=null!==(m=(0,l.qt)(k,"login_modal_ui_revamp"))&&void 0!==m?m:"v1",F=(0,d.mZ)((e=>e.loginModalShow)),I=(0,j.Z)(),O="v2"===A,D=(0,h.useCallback)((()=>{L()}),[L]);(0,h.useEffect)((()=>{E&&!T&&D()}),[E]);const H=w?[u.tH.signupHome,u.tH.loginHome,u.tH.tvLoginHome,u.tH.tvLoginEmail,u.tH.tvLoginPhone]:[u.tH.signupPhoneOrEmail,u.tH.signupPhone,u.tH.signupEmail,u.tH.signupHome,u.tH.signupInterestSelector,u.tH.loginHome,u.tH.loginGuestMode,u.tH.tvLoginHome,u.tH.tvLoginEmail,u.tH.tvLoginPhone],U="v1"===R?[]:[u.tH.signupCreateAccount,u.tH.signupCreatePassword,u.tH.signupCreateUsername,u.tH.signupAgeGate,u.tH.signupAgeGateConfirm,u.tH.loginForgetEmailPassword,u.tH.loginForgetPhonePassword,u.tH.signupCountrySelector],{pathname:N}=(0,_.zy)(),$=null!==(b=t&&!U.find((e=>e===N.replace(/\/$/,""))))&&void 0!==b?b:H.find((e=>e===N.replace(/\/$/,""))),z=null!==(x=null==T?void 0:T.countryCode.toUpperCase())&&void 0!==x?x:"",B=(0,y.$H)(N),W=!("HU"===z&&B)&&$,G=(0,c.s)("WebApp_Login"),V=()=>(0,n.jsx)(n.Fragment,{children:(null==T?void 0:T.enabledRegionOption)?(0,n.jsx)(P,{text:null==T?void 0:T.localizedCountryName}):null==T?void 0:T.localizedCountryName}),q=()=>(0,n.jsx)(M,{href:`https://www.tiktok.com/legal/terms-of-use?lang=${v}`,text:G("common_registration_terms_use"),policyType:"terms_of_service"}),K=()=>{const e="TR"===I&&"tr-TR"===v,t=e?"https://www.tiktok.com/legal/page/row/privacy-policy/tr#privacy-policy-addendum-for-tr":`https://www.tiktok.com/legal/privacy-policy?lang=${v}`,o=G(e?"signUpTR_panel_acknowledgement_placeholder3":"common_registration_privacy_policy");return(0,n.jsx)(M,{href:t,text:o,policyType:"privacy_policy"})};return W?(0,n.jsx)(C,{asText:o,isModal:F,isMobile:w,isGuestModeRedesign:N===u.tH.loginGuestMode,children:(()=>{if("TR"===z){const e=G("turkeyUsersConsent_chooseInterests_popUp_description").split(/%\d*\$s/);return(0,n.jsxs)(S,{asText:o,children:[e[0]," ",q(),e[1]," ",K(),e[2]]})}if("US"===z){const t=G(null!=e?e:"common_registration_email_input_agreement").split(/%\d*\$s/);return(0,n.jsxs)(S,{asText:o,children:[t[0]," ",q(),t[1]," ",K(),t[2]]})}if(O&&(null==T?void 0:T.enabledRegionOption)){if("CO"===z){const e=G("regionOption_signUp_COdisclaimer_description").split(/%\d*\$s/);return(0,n.jsxs)(S,{asText:o,children:[e[0]," ",V(),e[1]," ",q(),e[2]," ",K(),e[3]]})}if(p._v.includes(z)){const e=G("regionOption_signUp_disclaimer_description").split(/%\d*\$s/);return(0,n.jsxs)(S,{asText:o,children:[e[0]," ",V(),e[1]," ",q(),e[2]," ",K(),e[3]," ",(0,n.jsx)(M,{href:`https://www.tiktok.com/legal/page/global/cookie-policy/${v}`,text:G("regionOption_signUp_disclaimer_placeholder"),policyType:"cookie_policy"}),e[4]]})}{const e=G("regionOption_signUp_nonEUdisclaimer_description").split(/%\d*\$s/);return(0,n.jsxs)(S,{asText:o,children:[e[0]," ",V(),e[1]," ",q(),e[2]," ",K(),e[3]]})}}{const t=G(null!=e?e:"common_registration_email_input_agreement").split(/%\d*\$s/);return(0,n.jsxs)(S,{asText:o,children:[t[0]," ",q(),t[1]," ",K(),t[2]]})}})()}):null})),E="sign_up_page";function P({text:e}){(0,h.useEffect)((()=>{g.X.handleAccountRegionEntranceShow(void 0,E)}),[]);const t=(0,h.useCallback)((()=>{g.X.handleAccountRegionEntranceClick(E)}),[]);return(0,n.jsx)(b.Y,{path:u.tH.signupCountrySelector,underline:!1,text:e,onClick:t})}function M({href:e,text:t,policyType:o}){(0,h.useEffect)((()=>{var e;e={enter_from:E,policy_type:o},m.f.sendEvent("policy_link_show",e)}),[]);const i=(0,h.useCallback)((()=>{var e;e={enter_from:E,policy_type:o},m.f.sendEvent("policy_link_clicked",e)}),[o]);return(0,n.jsx)(w,{target:"_blank",rel:"noopener noreferrer",href:e,onClick:i,children:t})}},11764:(e,t,o)=>{o.d(t,{y:()=>x});var n=o(24643),i=o(54502),a=o(60484),r=o(48615),s=o(25616),l=o(25919),d=o(40099),c=o(62186),p=o(72153);const u=(0,c.default)("ul",{target:"e2hldqz0"})((({theme:e})=>[(0,p.zy)({theme:e,fontFamily:"TikTokFont",color:"TextPrimary"}),{padding:"0",margin:0}]),"label:UlListContainer;"),g=(0,c.default)("li",{target:"e2hldqz1"})((({theme:e,selected:t})=>[(0,p.zy)({theme:e,fontFamily:"TikTokFont",color:"TextTertiary2"}),()=>t&&{backgroundColor:"rgba(22, 24, 35, .03)"},{display:"flex",padding:"0 12px",justifyContent:"space-between",alignItems:"center",height:"34px",lineHeight:"34px",fontSize:"13px"},{":hover":{backgroundColor:"rgba(22, 24, 35, .03)"}}]),"label:LiListItem;"),m=(0,c.default)("span",{target:"e2hldqz2"})((({theme:e})=>[(0,p.zy)({theme:e,color:"TextPrimary"}),{paddingInlineEnd:"4px"}]),"label:SpanItemName;"),h=(0,c.default)("span",{target:"e2hldqz3"})((({theme:e})=>[(0,p.zy)({theme:e,color:"TextSecondary"})]),"label:SpanItemCode;"),_=(0,c.default)("li",{target:"e2hldqz4"})({margin:0,padding:0,display:"block"},"label:LiAreaCodeOptionWrapper;"),f=(0,c.default)("ul",{target:"e2hldqz5"})({margin:0,padding:0,display:"block",listStyleType:"none"},"label:UlAreaCodeOptionsGroupContainer;"),y="area-number-pick-ul",b="#login-phone-search",x=({filterCountryList:e=[],onSelected:t,searchText:o,currentSelectCode:c,matchSearchArea:p,onKeyDownWithEmptyResult:x})=>{const{isMobile:v}=(0,a.L$)((0,r.U)((()=>["isMobile"]),[])),k=(0,s.s)("WebApp_Login"),C=RegExp(o.replace("+","\\+"),"ig"),S=(0,d.useCallback)((({code:e,shortname:o})=>()=>{t({code:e,area:o})}),[t]),w=(0,d.useCallback)((e=>{var n,i;if(e.stopPropagation(),9===e.keyCode&&e.shiftKey)return e.preventDefault(),void(null===(n=document.querySelector(b))||void 0===n||n.focus());if(13!==e.keyCode&&32!==e.keyCode)9!==e.keyCode||!o||p||null==x||x();else if(e.target){const o=null===(i=e.target)||void 0===i?void 0:i.getAttribute("id");if(!o)return;const[n,a]=o.split("-");try{t({code:a,area:n})}catch(e){console.error(e)}}}),[p,x,t,o]),j=(0,d.useCallback)((e=>{var t,o,n,i,a;try{const r=Array.from(null!==(o=null===(t=document.querySelector(`#${y}`))||void 0===t?void 0:t.children)&&void 0!==o?o:[]).reverse().find((e=>e.children.length>0));(null===(i=Array.from(null!==(n=null==r?void 0:r.children)&&void 0!==n?n:[]).reverse())||void 0===i?void 0:i[0])===e.target&&(null===(a=document.querySelector(b))||void 0===a||a.focus())}catch(e){console.error(e)}}),[]);return(0,n.jsxs)(u,{onKeyDown:w,id:y,role:"listbox",children:[l.W.map((t=>{const{label:a,lists:r}=t;return(0,n.jsx)(_,{children:(0,n.jsx)(f,{id:a,role:"group",children:r.map(((t,a)=>{const{name:r,code:s,shortname:l}=t;if(-1!==e.indexOf(l))return null;if(o&&!(r.match(C)||`+${s}`.match(C)||l.match(C)))return null;const d=`${c}`==`${s}`;return(0,n.jsx)(g,{index:a,id:`${l}-${s}`,selected:d,tabIndex:0,onClick:S({shortname:l,code:s}),onKeyDown:j,role:"option","aria-selected":d,children:v?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m,{children:r}),(0,n.jsx)(h,{children:`+${s}`})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m,{dangerouslySetInnerHTML:{__html:(p=`${r} +${s}`,o?p=p.replace(C,(e=>`${e}`)):p)}}),d&&(0,n.jsx)(i.A,{width:16,height:16,fill:"#000"})]})},r+s);var p}))},a)},a)})),Boolean(!p)&&(0,n.jsx)(g,{selected:!1,style:{justifyContent:"center"},role:"status",children:k("registration_phone_search_empty")})]})}},20885:(e,t,o)=>{o.d(t,{Y:()=>_});var n=o(58632),i=o(24643),a=o(40099),r=o(25616),s=o(24264),l=o(11764),d=o(25919),c=o(62186),p=o(72153);const u=(0,c.default)("div",{target:"eybrrr40"})((({theme:e})=>[(0,p.mp)({direction:e.direction,end:"0"}),{width:"20px",position:"fixed",top:"50%",transform:"translateY(-50%)",textAlign:"center"}]),"label:DivLetterListContainer;"),g=(0,c.default)("div",{target:"eybrrr41"})((({theme:e})=>[(0,p.zy)({theme:e,fontFamily:"TikTokFont"}),{fontWeight:600,fontSize:"12px",lineHeight:"14px",color:"rgba(22, 24, 35, .5)"}]),"label:DivLetterItem;"),m=e=>(0,i.jsx)(u,{children:d.W.map((t=>(0,i.jsx)(g,{onClick:e.onClick(t.label),children:t.label},t.label)))});var h=o(3887);const _=e=>{const{onClose:t}=e,o=(0,n.__rest)(e,["onClose"]),d=(0,r.s)("WebApp_Login"),c=(0,a.useRef)(null),p=(0,a.useCallback)((e=>()=>{var t,o;const n=document.getElementById(e);null===(t=null==c?void 0:c.current)||void 0===t||t.scrollTo(0,null!==(o=null==n?void 0:n.offsetTop)&&void 0!==o?o:0)}),[]);return(0,i.jsxs)(h.rB,{ref:c,children:[(0,i.jsx)(s.i,{onClose:e.onClose,showRight:!1,title:d("select_region"),showClose:!0}),(0,i.jsxs)(h.SV,{children:[(0,i.jsx)(l.y,Object.assign({},o)),(0,i.jsx)(m,{onClick:p})]})]})}},44302:(e,t,o)=>{o.d(t,{F:()=>f});var n=o(24643),i=o(11e3),a=o(11764),r=o(13392),s=o(40099),l=o(81825),d=o(25616),c=o(44319),p=o(62186);const u=(0,p.default)("div",{target:"emwsnhg0"})((({theme:{colors:e}})=>({top:"45px",height:"35px",width:"326px",boxSizing:"border-box",borderBottom:`1px solid ${e.LineSecondary}`,background:e.BGPrimary,marginTop:"4px",display:"flex",justifyContent:"space-between",flexShrink:0})),"label:DivSearchContainer;"),g=(0,p.default)("div",{target:"emwsnhg1"})((({theme:e})=>({margin:"0 15px",color:e.colors.LineInput,display:"flex",alignItems:"center"})),"label:DivSearchIcon;"),m=(0,p.default)("input",{target:"emwsnhg2"})((({theme:e})=>({outline:"none",border:"none",flex:"1",color:e.colors.TextPrimary,background:e.colors.BGPrimary,caretColor:e.colors.Primary})),"label:InputSearch;"),h=({searchText:e,onKeyDownWithEmptyResult:t})=>{const o=(0,d.s)("WebApp_Login"),{matchSearchArea:i}=(0,r.Ph)(c.U),{setAreaSearchText:a,selectAreaCode:p}=(0,r.wA)(c.U),h=(0,s.useCallback)((e=>{a(e.target.value)}),[a]),_=(0,s.useCallback)((e=>{13===e.keyCode&&i&&p({code:i.code,area:i.shortname})}),[i,p]),f=(0,s.useCallback)((o=>{9===o.keyCode&&(e&&!i||o.shiftKey)&&(null==t||t())}),[i,t,e]);return(0,s.useEffect)((()=>()=>{a("")}),[a]),(0,n.jsxs)(u,{children:[(0,n.jsx)(g,{children:(0,n.jsx)(l.A,{width:14,height:14})}),(0,n.jsx)(m,{id:"login-phone-search",autoFocus:!0,maxLength:35,onKeyUp:_,placeholder:o("registration_phone_search_placeholder"),onChange:h,onKeyDown:f})]})};var _=o(3887);const f=e=>(0,n.jsxs)(_.Gi,{id:i.m9,maxHeight:e.maxHeight,children:[(0,n.jsx)(h,{searchText:e.searchText,onKeyDownWithEmptyResult:e.onKeyDownWithEmptyResult}),(0,n.jsx)(_.BP,{children:(0,n.jsx)(a.y,{matchSearchArea:e.matchSearchArea,filterCountryList:e.filterCountryList,onSelected:e.onSelected,currentSelectCode:e.currentSelectCode,searchText:e.searchText,onKeyDownWithEmptyResult:e.onKeyDownWithEmptyResult})})]})},3887:(e,t,o)=>{o.d(t,{BP:()=>r,Gi:()=>a,SV:()=>l,rB:()=>s});var n=o(62186),i=o(72153);const a=(0,n.default)("div",{target:"e1llxcni0"})((({theme:e,maxHeight:t})=>[(0,i.mp)({direction:e.direction,start:"0"}),{maxHeight:t||"320px",background:e.colors.BGPrimary,border:"0.5px solid rgba(22, 24, 35, 0.12)",boxSizing:"border-box",boxShadow:"0px 2px 12px rgba(0, 0, 0, 0.12)",borderRadius:"4px",position:"absolute",top:"54px",display:"flex",flexDirection:"column",zIndex:2}]),"label:DivSelectorContainer;"),r=(0,n.default)("div",{target:"e1llxcni1"})({flex:"1",overflow:"auto"},"label:DivListWrapper;"),s=(0,n.default)("div",{target:"e1llxcni2"})({position:"fixed",zIndex:11,top:0,bottom:0,left:0,right:0,background:"#fff",overflowY:"auto"},"label:DivPageSelectorContainer;"),l=(0,n.default)("div",{target:"e1llxcni3"})((({theme:e})=>[(0,i.mp)({direction:e.direction,paddingEnd:"32px",paddingStart:"16px"}),{marginTop:"44px",borderTop:`1px solid ${e.colors.LineSecondary}`}]),"label:DivPageSelector;")},69582:(e,t,o)=>{o.d(t,{a:()=>x});var n=o(24643),i=o(51594),a=o(81079),r=o(23359),s=o(75778),l=o(25616),d=o(60484),c=o(48615),p=o(40099),u=o(62186),g=o(72153);const m=(0,u.default)("div",{target:"etcs7ny0"})({position:"relative",marginBottom:"9px"},"label:DivInputContainer;"),h=(e,t,o)=>e?{background:"transparent",border:"none",borderRadius:"0",paddingInlineStart:"0px",borderBottom:t?"1px solid":"none"}:{borderRadius:"2px",backgroundColor:o.BGInput,border:t?"1px solid":"none",paddingInlineStart:"12px"},_=(0,u.default)("input",{target:"etcs7ny1"})((({theme:{colors:e,isMobile:t},border:o=!1,errorState:n=!1,hasIconPadding:i})=>[h(t,o,e),{"::placeholder":{color:e.TextQuaternary},color:n?e.Negative:e.TextPrimary,lineHeight:"100%",outline:"none",fontSize:"16px",height:"44px",caretColor:e.Primary,width:"100%",borderColor:n?e.Negative:e.LineSecondary2,paddingInlineEnd:i?"24px":"unset"}]),"label:InputContainer;"),f=(0,u.default)("div",{target:"etcs7ny2"})((({theme:e})=>[(0,g.mp)({direction:e.direction,end:"0"}),{display:"flex",alignItems:"center",position:"absolute",top:0,height:"44px",paddingInlineEnd:e.isMobile?"4px":"16px"}]),"label:DivIconContainer;"),y=(0,u.default)("i",{target:"etcs7ny3"})({lineHeight:"0",marginInlineStart:"16px",cursor:"pointer",fontSize:"20px",opacity:"50%"},"label:IPasswordIcon;"),b=(0,u.default)("i",{target:"etcs7ny4"})((({theme:e})=>[{fontSize:"16px",lineHeight:"0",color:e.colors.LineInverse}]),"label:IDeleteIcon;"),x=(0,p.memo)((function(e){const{errorState:t,value:o,placeholder:u,password:g=!1,className:h,border:x=!0,style:v,autocomplete:k,name:C,autoFocus:S,disableDelete:w,readonly:j=!1,onInput:T=()=>{},onChange:E=()=>{}}=e,P=(0,l.s)(),[M,L]=(0,p.useState)("text"),{isMobile:A}=(0,d.L$)((0,c.U)((()=>["isMobile"]),[]));(0,p.useEffect)((()=>{g&&L("password")}),[g]);const R=(0,p.useCallback)((()=>{L("text")}),[]),F=(0,p.useCallback)((()=>{L("password")}),[]),I=(0,p.useCallback)((()=>{const e={target:{value:""}};E(e),T(e)}),[E,T]),O=(0,p.useCallback)((e=>{E(e)}),[E]),D=(0,p.useCallback)((e=>{13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),e.stopPropagation(),"password"===M?R():F())}),[F,R,M]),H=Boolean((null==o?void 0:o.length)&&A&&!w),U=g&&(!A||w),N=U||H;return(0,n.jsxs)(m,{className:h,style:v,children:[(0,n.jsx)(_,{autoFocus:S,value:o,type:M,inputMode:e.inputMode,errorState:t,placeholder:u,onChange:O,onFocus:e.onFocus,onBlur:e.onBlur,onInput:e.onInput,border:x,autoComplete:k,name:C,readOnly:j,hasIconPadding:N}),(0,n.jsxs)(f,{children:[t&&!A&&(0,n.jsx)(r.A,{fill:"rgba(254, 44, 85, 1.0)"}),U&&("password"===M?(0,n.jsx)(y,{onClick:R,onKeyDown:D,tabIndex:0,role:"button","aria-label":P("accessibilityLabels_login_modal_eyeClosedIcon"),"aria-pressed":!1,children:(0,n.jsx)(i.A,{})}):(0,n.jsx)(y,{onClick:F,onKeyDown:D,tabIndex:0,role:"button","aria-label":P("accessibilityLabels_login_modal_eyeOpenIcon"),"aria-pressed":!0,children:(0,n.jsx)(a.A,{})})),H&&(0,n.jsx)(b,{onClick:I,children:(0,n.jsx)(s.A,{})})]})]})}))},10998:(e,t,o)=>{o.d(t,{$:()=>r});var n=o(58632),i=o(24643),a=o(12719);const r=e=>{const{children:t}=e,o=(0,n.__rest)(e,["children"]);return(0,i.jsx)(a.O,Object.assign({type:"submit",buttonTheme:"primary",size:"largeNew"},o,{children:t}))}},12719:(e,t,o)=>{o.d(t,{O:()=>a});var n=o(62186),i=o(97397);const a=(0,n.default)(i.y,{target:"e1w6iovg0"})((({theme:e})=>[{width:"100%",marginTop:e.isMobile?"32px":"21px"}]),"label:StyledButton;")},10349:(e,t,o)=>{o.d(t,{S:()=>_});var n,i=o(24643),a=o(67518),r=o(40099),s=o(54502),l=o(11e3),d=o(62186),c=o(72153);!function(e){e.Big="big",e.Small="small"}(n||(n={}));const p=(0,d.default)("div",{target:"e14eam340"})((({size:e})=>({width:"big"===e?"32px":"24px",position:"relative",flexShrink:0})),"label:DivCheckboxWrapper;"),u=(0,d.default)("input",{target:"e14eam341"})({display:"block",width:"24px",height:"24px",opacity:0},"label:InputCheckbox;"),g=(e,t)=>"small"===e?{width:"16px",height:"16px",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"10px"}:{width:t?"24px":"22px",height:t?"24px":"22px"},m=(0,d.default)("label",{target:"e14eam342"})((({theme:e,circle:t=!0,size:o})=>[(0,c.mp)({direction:e.direction,start:"0"}),{position:"absolute",top:0,"-webkit-tap-highlight-color":"transparent"},g(o,t)]),"label:LabelCheck;"),h=(0,d.default)("i",{target:"e14eam343"})((({theme:e,checked:t,circle:o=!0,size:n,focus:i=!1})=>[(0,c.mp)({direction:e.direction,start:"0"}),{position:"absolute",top:0,borderRadius:o?"50%":"unset",border:"1px solid",borderColor:t?e.colors.Primary:e.colors.TextReverse3,marginInlineEnd:"8px",display:"inline-block",background:t?e.colors.Primary:e.colors.BGPrimary,transition:"all .1s",padding:"3px 0",textAlign:"center",boxSizing:"border-box",outline:i?`2px solid ${e.colors.Negative}`:"none"},g(n,o)]),"label:ICheckboxIcon;"),_=({id:e,value:t,checked:o,onChange:n,circle:d,size:c="big"})=>{const{colors:g}=(0,a.u)(),[_,f]=(0,r.useState)(!1),y=(0,r.useCallback)((e=>{n(e.target.checked,t)}),[n,t]),b=(0,r.useCallback)((()=>{f(!0)}),[]),x=(0,r.useCallback)((()=>{f(!1)}),[]);return(0,i.jsxs)(p,{size:c,children:[(0,i.jsx)(u,{type:"checkbox",value:t,id:e,onClick:y,onFocus:b,onBlur:x,"aria-labelledby":l.cQ}),(0,i.jsx)(m,{htmlFor:e,circle:d,size:c,children:(0,i.jsx)(h,{checked:o,circle:d,size:c,focus:_,children:(0,i.jsx)(s.A,{fill:o?"#fff":g.BGPrimary,fontSize:"14px"})})})]})}},25686:(e,t,o)=>{o.d(t,{i:()=>a});var n=o(62186),i=o(28367);const a=(0,n.default)(i.A,{target:"eo6lrdp0"})({marginInlineStart:"4px",fontSize:"20px",verticalAlign:"middle",marginTop:"-2px",animation:"loading-circle-anim linear 1s infinite","@keyframes loading-circle-anim":{"0%":{transform:"rotate(0)"},"100%":{transform:"rotate(360deg)"}}},"label:StyledLoadingCircle;")},95508:(e,t,o)=>{o.d(t,{y:()=>g,A:()=>m});var n=o(24643),i=o(13392),a=o(40099),r=o(88091),s=o(25616),l=o(34952),d=o(62186),c=o(42204),p=o(72153);const u=(0,d.default)("div",{target:"elnl1sy0"})((({theme:e})=>[(0,p.zy)({theme:e,fontFamily:"TikTokFont",color:"TextPrimary"}),{height:"84px",borderTop:`1px solid ${e.colors.LineSecondary}`,display:"flex",justifyContent:"flex-end",paddingInlineEnd:"24px",alignItems:"center",fontSize:"15px",lineHeight:"18px"},e.isMobile&&(0,p.jJ)({min:c.aU,style:{height:"84px !important",fontSize:"28px",lineHeight:"44px"}})]),"label:DivContainer;"),g=({goBack:e,shouldShowBackButton:t})=>{const o=(0,s.s)("WebApp_Login"),[{region:d,userSelectedRegion:c},{setNewUserRegion:p}]=(0,i.Su)(l.H),g=(0,a.useCallback)((()=>{c&&(null==c?void 0:c.countryCode)!==(null==d?void 0:d.countryCode)&&p(c),e()}),[d,c]);return(0,n.jsxs)(u,{children:[t&&(0,n.jsx)(r.I0,{onClick:e,label:o("common_login_back"),variant:"primary",marginInlineEnd:"16px"}),(0,n.jsx)(r.I0,{onClick:g,label:o("regionOption_selectCountry_list_confirmation"),variant:"primary"})]})},m=g},19346:(e,t,o)=>{o.d(t,{X:()=>M});var n=o(24643),i=o(40099),a=o(60484),r=o(48615),s=o(58305),l=o(97046),d=o(30721);const c=function({children:e}){const{isSmartPlayer:t}=(0,d.Qt)();return t?null:e};var p=o(85997),u=o(44205);const g=o.p+"b39f863c2f9173bc73db.png";var m=o(61338),h=o(25616),_=o(62186),f=o(72153);const y=(0,_.default)("div",{target:"euo5c20"})({zIndex:1008,width:"100%",borderRadius:"8px 8px 0 0 ",backgroundColor:"#fff",boxShadow:"0 2px 8px rgba(0, 0, 0, .06)","&.middle":{width:"310px",borderRadius:"8px"}},"label:DivCtaGuideContainer;"),b=(0,_.default)("div",{target:"euo5c21"})({position:"absolute",top:0,left:"50%",width:"64px",height:"64px",padding:"4px",boxSizing:"border-box",borderRadius:"100%",backgroundColor:"#f8f8f8",transform:"translate(-50%, -50%)","& img":{borderRadius:"100%"}},"label:DivIconContainer;"),x=(0,_.default)("div",{target:"euo5c22"})({boxSizing:"border-box",width:"100%",padding:"48px 20px 20px",textAlign:"center"},"label:DivInfoContainer;"),v=(0,_.default)("p",{target:"euo5c23"})((({theme:e})=>(0,f.zy)({theme:e,fontFamily:"TikTokFont",fontWeight:"semiBold"})),{fontSize:"20px",lineHeight:"24px"},"label:PGuideTitle;"),k=(0,_.default)("p",{target:"euo5c24"})((({theme:e})=>(0,f.zy)({theme:e,fontFamily:"TikTokFont",fontWeight:"normal",color:"TextSecondary"})),{marginTop:"12px",fontSize:"15px",lineHeight:"18px"},"label:PGuideDesc;"),C=(0,_.default)("div",{target:"euo5c25"})((({paddingBottom:e})=>({boxSizing:"border-box",width:"100%",padding:"0 20px 20px",paddingBottom:e,textAlign:"center"})),"label:DivGuideBtnContainer;"),S={width:"100%",height:"44px",border:"none",fontSize:"15px",lineHeight:"44px"},w=(0,_.default)("button",{target:"euo5c26"})((({theme:e})=>(0,f.zy)({theme:e,fontFamily:"TikTokFont",fontWeight:"semiBold",color:"ConstTextInverse"})),Object.assign(Object.assign({},S),{borderRadius:"2px",backgroundColor:"#fe2c55"}),"label:ButtonOpenTT;"),j=(0,_.default)("button",{target:"euo5c27"})((({theme:e})=>[(0,f.zy)({theme:e,fontFamily:"TikTokFont",fontWeight:"normal"}),Object.assign(Object.assign({},S),{backgroundColor:"#fff",marginTop:"2px",color:e.colors.ConstTextPrimary})]),"label:ButtonRefuseOrLogin;");var T=o(59193),E=o(13392);const P={padding:"0"},M=(0,i.memo)((()=>{const{title:e,desc:t,btnText:o,notNow:d}=(()=>{const e=(0,h.s)("WebApp_Login"),t=e("optimize_web_open_notnow_cta");return{btnText:e("optimize_web_open_tiktok_cta"),title:e("optimize_web_full_app_header"),desc:e("optimize_web_full_app_body"),notNow:t}})(),[_,f]=(0,i.useState)(!1),{isBot:S}=(0,a.L$)((0,r.U)((()=>["isBot"]),[])),{noCtaPopup:M}=(0,E.Ph)(T.t),L=(0,i.useCallback)((e=>()=>{f(!1),p.jA.handleDownloadDismiss({modal_type:"bottom_sheet",enter_method:"app_launch",dismiss_method:e})}),[]),A=(0,i.useCallback)(((e,t)=>{L("icon"===t?"x_close":"click_mask")()}),[L]);return(0,i.useEffect)((()=>{const e=!(0,s.Hd)(l.j0),{referrer:t}=document,o=performance.getEntriesByType("navigation")[0],n=o&&o instanceof PerformanceNavigationTiming&&o.redirectCount>0;M||S||!e||t.includes(".tiktok.com")||n||(f(!0),(0,s.J2)(l.j0,"1"),p.jA.handleDownloadShow({modal_type:"bottom_sheet",enter_method:"app_launch"}))}),[S]),(0,n.jsx)(u.l,{visible:_,contentStyle:P,closeable:!1,onClose:A,children:(0,n.jsxs)(y,{"data-e2e":"bottom-cta-container",children:[(0,n.jsx)(b,{"data-e2e":"bottom-cta-icon",children:(0,n.jsx)("img",{src:g,width:56,height:56})}),(0,n.jsxs)(x,{children:[(0,n.jsx)(v,{"data-e2e":"bottom-cta-title",children:e}),(0,n.jsx)(k,{"data-e2e":"bottom-cta-desc",children:t})]}),(0,n.jsxs)(C,{children:[(0,n.jsx)(c,{children:(0,n.jsx)(m.s,{children:(0,n.jsx)(w,{"data-e2e":"bottom-cta-confirm-btn",children:o})})}),(0,n.jsx)(j,{"data-e2e":"bottom-cta-cancel-btn",onClick:L("not_now"),children:d})]})]})})}))},61338:(e,t,o)=>{o.d(t,{s:()=>T});var n=o(24643),i=o(13392),a=o(40099),r=o(67835),s=o(49952),l=o(60484),d=o(49057),c=o(47172),p=o(10828),u=o(93608),g=o(4474),m=o(58305),h=o(48615),_=o(6523),f=o(45297),y=o(97046);const b={m:"835599320",t:"1235601864"},x={keyword_expansion_page:"kep",find_web:"find",channel_web:"channel",others_homepage:"user"},v={},k=({downloadType:e,enterMethod:t="",id:o,search_keyword:n,search_sug_type:i,pre_click_id:r,page_id:s,defaultPid:k,referrer_url:C})=>{const{wid:S,region:w,abTestVersion:j,appType:T}=(0,l.L$)((0,d.W)((()=>["wid","region","abTestVersion","appType"]),[])),{isAndroid:E,isIOS:P}=(0,l.L$)((0,h.U)((()=>["isAndroid","isIOS"]),[])),{previous_page:M,page_name:L}=u.f.commonParams,{search:A}=(0,c.useLocation)(),R=(0,m.Hd)("webapp_launch_mode"),F=(0,_.wW)(),I=`click_wap_${e}`,O=s?`${L}_${s}`:`${L}${o?`_${o}`:""}`;return{schemeParams:(0,a.useMemo)((()=>(({pageName:e,gdLabel:t,launchMode:o,id:n,wid:i,region:a,search_keyword:r,previous_page:s,enterMethod:l="",search_sug_type:d,pre_click_id:c,abTestVersion:p,seoABTestVersion:u,referrer_url:g})=>{var m,h;const _={page_name:e,gd_label:t,refer:o,referer:o};return n&&(_.id=n),i&&(_.wid=i),a&&f.Nd.includes(a)&&(_.awedp_require_login="normal"),r&&(_.keyword=encodeURIComponent(r),_.search_keyword=encodeURIComponent(r),_.search_type="general",_.enter_from=`${s}_web`,_.enter_method=l,_.search_sug_type=null!=d?d:"",_.pre_click_id=null!=c?c:"",_.vidab=encodeURIComponent(null!==(m=null==p?void 0:p.versionName)&&void 0!==m?m:""),_.seo_vidab=encodeURIComponent((null!==(h=null==u?void 0:u.vidList)&&void 0!==h?h:[]).join(",")),_.release=encodeURIComponent(null!=="1.0.2.3855"?"1.0.2.3855":""),"general_search"===e&&"discover_kw"===s&&(_.enter_from_sub="app_outside")),g&&(_.referrer_url=g),_})({pageName:O,gdLabel:I,launchMode:R,id:o,wid:S,region:w,search_keyword:n,previous_page:M,enterMethod:t,search_sug_type:i,pre_click_id:r,abTestVersion:j,seoABTestVersion:F,referrer_url:C})),[O,I,R,o,S,w,n,M,t,i,r,j,F,C]),onelinkParams:(0,a.useMemo)((()=>(({search:e,url:t,launchMode:o,gdLabel:n,defaultPid:i,appType:a,pageName:r,pageNamePrefix:s,abTestVersion:l,seoABTestVersion:d,wid:c,trafficType:u,isIOS:h,isAndroid:_,previous_page:f})=>{var k,C;let S,w,j;if("undefined"!=typeof window&&e){const t=(0,g.parse)(e);j=t.utm_campaign,S=t.utm_source,w=t.utm_medium}else if(t)try{const e=new URL(t),o=new URLSearchParams(e.search);S=o.get("source"),w=o.get("medium"),j=o.get("url_campaign")}catch(e){}const T=null!=u?u:(0,m.Hd)("webapp_original_traffic_type"),E=(0,m.Hd)("referer_url"),P=(0,m.Hd)("referer_video_id");let M=y.fe.Web;"paid"===o?M=y.fe.WebSem:"referral_amp"===o||"organic"===o?M=y.fe.SEO:"samsung_quick_access"===o&&(M=y.fe.SamsungQuickAccess);const L=(({pid:e,pageName:t,previousPage:o})=>{var n,i;return"general_search"===t?`${e}_gs_${o}`:`${e}_${null!==(i=null!==(n=x[null!=t?t:""])&&void 0!==n?n:t)&&void 0!==i?i:"unknown"}`})({pid:M,pageName:s,previousPage:f}),A=h?(({abTestVersion:e,appType:t,campaignName:o})=>{var n,i,a,r;const s="v0"!==(null!==(a=null===(i=null===(n=null==e?void 0:e.parameters)||void 0===n?void 0:n.kep_coin_app)||void 0===i?void 0:i.vid)&&void 0!==a?a:"v0")?"lite":t;if(!s||!b[s]||!["m","t"].includes(s))return v;const l="https://apps.apple.com/app/apple-store/id{iosAppid}?pt=118874049&ct={ct}&mt=8".replace(/{iosAppid}/g,null!==(r=b[s])&&void 0!==r?r:"").replace(/{ct}/g,o);return l?{af_ios_url:l,af_param_forwarding:"false"}:v})({abTestVersion:l,appType:a,campaignName:L}):{},R=_?{utm_campaign:L}:{},F=`${S?`source:${S};`:""}${w?`medium:${w};`:""}${j?`campaign:${j};`:""}`,I=`${E?`referer_url:${E}};`:""}${P?`referer_video_id:${P};`:""}`,O=Object.assign(Object.assign({af_ad:n,af_siteid:"mobile",pid:null!=i?i:M,c:r,af_adset:o,af_ad_id:T,vidab:encodeURIComponent(null!==(k=null==l?void 0:l.versionName)&&void 0!==k?k:""),seo_vidab:encodeURIComponent((null!==(C=null==d?void 0:d.vidList)&&void 0!==C?C:[]).join(",")),release:encodeURIComponent("1.0.2.3855")},A),R);if("undefined"!=typeof window)O.canonical=`${p.C}${decodeURIComponent(location.pathname)}`;else if(t){const e=new URL(t),o=decodeURIComponent(e.pathname);O.canonical=`${p.C}${o}`}return c&&(O.wid=c),F&&(O.af_adset_id=F),I&&(O.af_channerl=I),e&&"true"===(0,g.parse)(e).is_retargeting&&(O.is_retargeting="true"),Object.keys(O).forEach((e=>{O[e]="string"==typeof O[e]?encodeURIComponent(O[e]):O[e]})),O})({search:A,launchMode:R,gdLabel:I,defaultPid:k,pageName:O,pageNamePrefix:L,abTestVersion:j,seoABTestVersion:F,wid:S,isAndroid:E,isIOS:P,appType:T,previous_page:M})),[A,R,I,k,O,L,j,F,S,E,P,T,M])}};var C;!function(e){e.Popup="launch_popup",e.Modal="jump_to_pwa",e.Jump="jump"}(C||(C={}));var S=o(85997),w=o(65522);const j=({appType:e,jumpTime:t},o)=>{((e={})=>{u.f.sendEvent("jump",e)})({app_type:e,jump_time:t,status:o?0:1})},T=(0,a.memo)((({children:e})=>{const[t,o]=(0,i.Su)(w.r,{selector:e=>e.linkerStrategy,dependencies:[]}),{language:c}=(0,l.L$)((0,d.W)((()=>["wid","region","language"]),[])),{onelinkParams:p,schemeParams:u}=k({downloadType:"app_launch"}),g=(0,a.useCallback)((e=>{S.jA.handleDownloadConfirm({enter_method:"app_launch"}),j(e,!0)}),[]),m=(0,a.useCallback)((e=>{j(e,!1)}),[]);return(0,a.useEffect)((()=>{t||o.getStrategy(c)}),[o,t,c]),(0,n.jsx)(r.p,{strategy:t,enableApiOptimization:!0,checkOpenTime:50,children:(0,n.jsx)(s.F,{schemeParams:u,fallbackURLParams:p,target:"wrapper_foryou",jumpStartHandler:g,jumpFailHandler:m,children:e})})}))},65522:(e,t,o)=>{o.d(t,{r:()=>_});var n,i=o(58632),a=o(64162),r=o(4126),s=o(93995),l=o(35572),d=o(8536),c=o(63700),p=o(23999),u=o(80339),g=o(20259),m=o(26324),h=o(75951);let _=class extends a.E{constructor(e){super(),this.service=e,this.defaultState={linkerStrategy:void 0}}setStrategy(e,t){e.linkerStrategy=t}getStrategy(e){return e.pipe((0,l.p)((e=>this.service.getStrategy({language:e}).pipe((0,d.Z)((({status_code:e,strategy:t={}})=>{const o=0===e?t:{};return(0,c.h)((0,p.of)(this.getActions().setStrategy(o)))})),(0,u.q)(this.terminate()),(0,g.W)((()=>(0,p.of)(this.noop())))))))}};(0,i.__decorate)([(0,r.h5)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[Object,"function"==typeof(n="undefined"!=typeof ILinkerComponentStrategyStruct&&ILinkerComponentStrategyStruct)?n:Object]),(0,i.__metadata)("design:returntype",void 0)],_.prototype,"setStrategy",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[m.c]),(0,i.__metadata)("design:returntype",m.c)],_.prototype,"getStrategy",null),_=(0,i.__decorate)([(0,s.n)("CtaModule"),(0,i.__metadata)("design:paramtypes",[h.c])],_)},75951:(e,t,o)=>{o.d(t,{c:()=>r});var n=o(58632),i=o(38203),a=o(39228);let r=class{constructor(e){this.fetch=e}getStrategy({language:e}){return this.fetch.get("/tiktok/linker/component/strategy/get/v1/",{query:{biz_name:"Webapp",page_name:"CTA",language:e,wrappers:JSON.stringify([{name:"wrapper_foryou",params:{url_scheme_params:{},url_fallback_params:{}}}])},baseUrlType:2})}};r=(0,n.__decorate)([(0,i._)(),(0,n.__metadata)("design:paramtypes",[a.pM])],r)},86364:(e,t,o)=>{o.d(t,{M:()=>d});var n=o(24643),i=o(40099),a=o(23359),r=o(62186),s=o(72153);const l=(0,r.default)("div",{target:"e3v3zbj0"})((({theme:e,type:t})=>[(0,s.zy)({theme:e,fontFamily:"TikTokFont"}),{fontSize:"12px",lineHeight:"15px",margin:"4px 0",color:"error"===t?e.colors.Negative:"success"===t?e.colors.Positive:e.colors.TextTertiary,display:"flex",svg:{marginInlineEnd:"4px"}}]),"label:DivTextContainer;"),d=(0,i.memo)((({text:e,type:t="default",children:o,style:i,errorIcon:r})=>(0,n.jsxs)(l,{type:t,style:i,"aria-live":"assertive",children:[r&&(0,n.jsx)(a.A,{fill:"rgba(254, 44, 85, 1.0)","aria-hidden":!0}),o,(0,n.jsx)("span",{role:"status",children:e})]})))},4323:(e,t,o)=>{o.d(t,{f:()=>b});var n=o(24643),i=o(13392),a=o(40099),r=o(25616),s=o(60484),l=o(48615),d=o(80596),c=o(11e3),p=o(34952),u=o(99910),g=o(10349),m=o(62186),h=o(72153);const _=(0,m.default)("div",{target:"e19c4o080"})({marginBottom:"16px",display:"flex"},"label:DivContainer;"),f=(0,m.default)("label",{target:"e19c4o081"})((({theme:e})=>[(0,h.zy)({theme:e,color:"TextSecondary",fontFamily:"TikTokFont"}),{fontSize:"12px",lineHeight:"16px",display:"inline"}]),"label:LabelCheckboxText;");f.defaultProps=Object.assign(Object.assign({},f.defaultProps),{"data-e2e":"collect-email-conconsent-text"});var y=o(26452);const b=(0,a.memo)((function(){const e=(0,r.s)("WebApp_Login"),{emailConsent:t}=(0,u.U)((()=>["emailConsent"]),[]),o=(0,y.Z)(),{isMobile:m}=(0,s.L$)((0,l.U)((()=>["isMobile"]),[])),[{emailConsent:h},{setEmailConsent:b}]=(0,i.Su)(p.H),x=(0,a.useCallback)((e=>{d.H.clickEmailConsent({checked:e}),b(e)}),[b]);return(0,a.useEffect)((()=>{t&&(d.H.showEmailConsent(),["MY","PK","BD"].includes(o)&&b(!0))}),[o,t,b]),t?(0,n.jsxs)(_,{children:[(0,n.jsx)(g.S,{"data-e2e":"collect-email-conconsent-box",size:m?"small":"big",checked:Boolean(h),onChange:x,id:"email-consent",circle:m}),(0,n.jsx)(f,{htmlFor:"email-consent",id:c.cQ,children:e("EDM_onboarding_email_consent_checkbox_list")})]}):null}))},12480:(e,t,o)=>{o.d(t,{j:()=>x});var n=o(24643),i=o(13392),a=o(40099),r=o(25616),s=o(60484),l=o(48615),d=o(77156),c=o(63379),p=o(69582),u=o(86364),g=o(62186);const m=(0,g.default)("div",{target:"e1419m800"})({marginBottom:"9px",position:"relative"},"label:DivEmailContainer;");var h=o(99910),_=o(72153);const f=(0,g.default)("ul",{target:"e3y4xh60"})((({theme:e})=>({position:"absolute",top:"44px",borderRadius:"4px",background:e.colors.BGPrimary,border:"1px solid",borderColor:e.colors.LineSecondary,zIndex:2,marginTop:"4px",width:"100%",padding:"0"})),"label:UlList;"),y=(0,g.default)("li",{target:"e3y4xh61"})((({theme:e})=>[(0,_.zy)({theme:e,fontFamily:"TikTokFont",color:"TextTertiary2"}),{display:"flex",padding:"0 12px",justifyContent:"space-between",alignItems:"center",height:"34px",lineHeight:"34px",fontSize:"13px",cursor:"pointer"},{":hover":{backgroundColor:"rgba(22, 24, 35, .03)"}}]),"label:LiListItem;"),b=(0,a.memo)((function({focused:e}){const{emailSuffixConfig:t}=(0,h.U)((()=>["emailSuffixConfig"]),[]),[{email:o=""},{setSuggestEmailSuffixConfig:r}]=(0,i.Su)(c.N),[s,l]=(0,a.useState)(!1);(0,a.useEffect)((()=>{if(e){const e=o.split("@")[1];if(o.includes("@")&&".com"!==e.slice(-4))return void l(!0)}l(!1)}),[e,s,o]);const d=(0,a.useCallback)((e=>()=>{l(!1),r(e)}),[r]);return s?(0,n.jsx)(f,{children:t.map(((e,t)=>{var i;return(0,n.jsxs)(y,{onClick:d(`@${e}`),children:[null!==(i=null==o?void 0:o.split("@")[0])&&void 0!==i?i:"","@",e]},t)}))}):null})),x=(0,a.memo)((function(e){const t=(0,r.s)("WebApp_Login"),{isMobile:o}=(0,s.L$)((0,l.U)((()=>["isMobile"]),[])),{emailRegistered:g,errorMsg:h=""}=e,[{emailErrorMsg:_="",email:f=""},{setEmailInfo:y}]=(0,i.Su)(c.N),[x,v]=(0,a.useState)(!1),k=(0,a.useCallback)((()=>{v(!0)}),[]),C=(0,a.useCallback)((()=>{setTimeout((()=>{v(!1)}),300)}),[]),S=(0,a.useCallback)((e=>{const t=e.target.value;y({email:t,valid:!0})}),[y]);(0,a.useEffect)((()=>{if(!x&&!o){const e=(0,d.Ro)(f);y({email:f,valid:e})}}),[o,f,x,y]);const w=(Boolean(_||h)||g)&&(!x||o),j=_||h;return(0,n.jsxs)(m,{children:[(0,n.jsx)(p.a,{placeholder:t("common_login_reset_email_input_placeholder"),onFocus:k,onBlur:C,onInput:S,value:f,errorState:w,autocomplete:"email",name:"email",type:"email"}),!o&&(0,n.jsx)(b,{focused:x}),w&&(0,n.jsx)(u.M,{text:t(j),type:"error"})]})}))},93290:(e,t,o)=>{o.d(t,{V:()=>d});var n=o(24643),i=o(13392),a=o(40099),r=o(46845),s=o(63379),l=o(99910);const d=(0,a.memo)((function(){const{setSuggestEmailSuffixConfig:e}=(0,i.wA)(s.N),{emailSuffixConfig:t}=(0,l.U)((()=>["emailSuffixConfig"]),[]),o=(0,a.useCallback)((t=>()=>{e(t)}),[e]),d=t.map((e=>`@${e}`));return(0,n.jsx)(r.P,{list:d,onSelect:o})}))},52302:(e,t,o)=>{o.d(t,{z:()=>p});var n=o(24643),i=o(40099),a=o(25616),r=o(60484),s=o(48615),l=o(75792),d=o(93596),c=o(64602);const p=(0,i.memo)((function(e){const t=(0,a.s)("WebApp_Login"),{isMobile:o}=(0,r.L$)((0,s.U)((()=>["isMobile"]),[]));return o?(0,n.jsx)(c.A,{onClickForgetEmailPwd:e.onClickForgetEmailPwd}):(0,n.jsx)(d.Y,{text:t("forget_password"),path:l.tH.loginForgetEmailPassword,onClick:e.onClickForgetEmailPwd})}))},64602:(e,t,o)=>{o.d(t,{A:()=>u});var n=o(24643),i=o(40099),a=o(64336),r=o(25616),s=o(75792),l=o(78885),d=o(62186),c=o(72153);const p=(0,d.default)("div",{target:"e8ziav60"})((({theme:e})=>[(0,c.zy)({theme:e,color:"TextPrimary",fontWeight:"semiBold"}),{fontSize:"15px",lineHeight:"18px",margin:"20px 0 -12px 0"}]),"label:DivText;");p.defaultProps=Object.assign(Object.assign({},p.defaultProps),{"data-e2e":"forgot-passport-button"});const u=(0,i.memo)((function({onClickForgetEmailPwd:e}){const t=(0,a.W6)(),o=(0,r.s)("WebApp_Login"),[d,c]=(0,i.useState)(!1),u=(0,i.useCallback)((()=>{c(!0)}),[]),g=(0,i.useCallback)((()=>{t.push(s.tH.loginForgetPhonePassword)}),[t]),m=(0,i.useCallback)((()=>{null==e||e(),t.push(s.tH.loginForgetEmailPassword)}),[t,e]),h=(0,i.useMemo)((()=>[{text:"Phone number",onClick:g},{text:"Email",onClick:m},{text:"common_registration_phone_input_popup_button",onClick:()=>c(!1)}]),[m,g]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(p,{onClick:u,children:[o("forget_password")," "]}),(0,n.jsx)(l.c,{visible:d,actions:h,title:"common_login_reset_popup_title"})]})}))},77636:(e,t,o)=>{o.d(t,{l:()=>a});var n=o(24643),i=o(40099);const a=(0,i.memo)((function(e){const t=(0,i.useCallback)((t=>{var o;t.preventDefault(),null===(o=e.onSubmit)||void 0===o||o.call(e)}),[e]);return(0,n.jsx)("form",{onSubmit:t,style:e.style,children:e.children})}))},38539:(e,t,o)=>{o.d(t,{t:()=>w});var n=o(24643),i=o(40099),a=o(25616),r=o(60484),s=o(49057),l=o(45102),d=o(30615),c=o(95481);function p(e,t){const o=[],n=new RegExp(`(${Object.keys(t).join("|")})`),a=e.split(n);for(const[e,n]of a.entries()){const a=t[n];a?o.push(a.key?a:i.cloneElement(a,Object.assign({key:e},a.props),a.props.children)):o.push(n)}return o}var u=o(26452),g=o(10998),m=o(62186),h=o(72153);const _=(0,m.default)("div",{target:"e1nc6q650"})((({theme:e})=>({background:e.colors.BGPrimary,borderRadius:"8px",maxWidth:e.isMobile?"300px":"400px",paddingTop:e.isMobile?"24px":"32px",textAlign:"center"})),"label:DivContainer;"),f=(0,m.default)("div",{target:"e1nc6q651"})((({theme:e})=>({display:"flex",padding:e.isMobile?"0":"0 32px 32px 32px"})),"label:DivFooterContainer;"),y=(0,m.default)("div",{target:"e1nc6q652"})((({theme:e})=>({padding:e.isMobile?"12px 20px 20px 20px":"16px 32px 24px 32px"})),"label:DivBodyContainer;"),b=(0,m.default)("h1",{target:"e1nc6q653"})((({theme:e})=>[(0,h.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"bold"}),{fontSize:"24px",lineHeight:"30px",padding:e.isMobile?"0 20px":"0 32px"}]),"label:H1ModalTitle;"),x=(0,m.default)("p",{target:"e1nc6q654"})([({theme:e})=>(0,h.zy)({theme:e,color:"TextSecondary",fontFamily:"TikTokFont"}),{fontSize:"16px",lineHeight:"20px",margin:"24px 0",textAlign:"center"}],"label:PDesc;"),v=(0,m.default)("a",{target:"e1nc6q655"})((({theme:e})=>({fontWeight:"bold",color:e.colors.TextSecondary,"&:focus":{outline:"none"},"&:focus-visible":{outline:`2px solid ${e.colors.Negative}`}})),"label:ALink;");var k=o(73580);const C={style:"pop",business:"hungary_tos"},S={borderWidth:"0.5px",borderRadius:"0",fontWeight:"normal"},w=e=>{const t=(0,a.s)("WebApp_Login"),{isMobile:o}=e,{language:m}=(0,r.L$)((0,s.W)((()=>["language"]),[])),h=(0,u.Z)(),[v,w]=(0,i.useState)(!1),T="HU"===h&&!v,E=(0,k.Nj)(l.W),P=(0,i.useCallback)((()=>{w(!0),E.handleUniversalPopClick(Object.assign(Object.assign({},C),{button_info:"accept"}))}),[]),M=(0,i.useCallback)((()=>{E.handleUniversalPopClick(Object.assign(Object.assign({},C),{button_info:"decline"})),(0,d.iM)(`https://www.tiktok.com/foryou?lang=${m}`)}),[]);return(0,i.useEffect)((()=>{T&&E.handleUniversalPopShow(C)}),[T]),T?(0,n.jsx)(c.aF,{visible:!0,maskCloseable:!1,type:o?"mobile":"pc",children:(0,n.jsxs)(_,{children:[(0,n.jsx)(b,{children:t("HUToS_signupConsent_halfSheet_headline")}),(0,n.jsxs)(y,{children:[(0,n.jsx)(x,{children:p(t("HUToS_signupConsent_halfSheet_par1").replace("{s_termsOfService}","TOS_PLACEHOLDER").replace("{s_privacyPolicy}","PP_PLACEHOLDER").replace("{s_cookiesPolicy}","CP_PLACEHOLDER"),{TOS_PLACEHOLDER:(0,n.jsx)(j,{href:`https://www.tiktok.com/legal/page/eea/terms-of-service/${m}`,text:t("HUToS_signupConsent_halfSheet_par1tos")}),PP_PLACEHOLDER:(0,n.jsx)(j,{href:`https://www.tiktok.com/legal/page/eea/privacy-policy/${m}`,text:t("HUToS_signupConsent_halfSheet_par1pp")}),CP_PLACEHOLDER:(0,n.jsx)(j,{href:`https://www.tiktok.com/legal/page/global/cookie-policy/${m}`,text:t("HUToS_signupConsent_halfSheet_par1cp")})})}),(0,n.jsx)(x,{children:p(t("HUToS_signupConsent_halfSheet_par2").replace("{s_summaryOfOurTerms}","SOT_PLACEHOLDER").replace("{s_privacyHighlights}","PH_PLACEHOLDER"),{SOT_PLACEHOLDER:(0,n.jsx)(j,{href:`https://www.tiktok.com/legal/page/global/summary-of-terms-and-conditions-eea/${m}`,text:t("HUToS_signupConsent_halfSheet_par2sot")}),PH_PLACEHOLDER:(0,n.jsx)(j,{href:"https://www.tiktok.com/privacy/privacy-highlights",text:t("HUToS_signupConsent_halfSheet_par2ph")})})})]}),(0,n.jsxs)(f,{children:[(0,n.jsx)(g.$,{buttonTheme:"default",onClick:M,style:o?S:{fontWeight:"500"},children:t("HUToS_signupConsent_halfSheet_declineButton")}),(0,n.jsx)(g.$,{buttonTheme:"default",onClick:P,style:o?S:{marginLeft:"8px",fontWeight:"500"},children:t("HUToS_signupConsent_halfSheet_acceptButton")})]})]})}):null};function j({href:e,text:t}){return(0,n.jsx)(v,{target:"_blank",rel:"noopener noreferrer",href:e,children:t})}},9273:(e,t,o)=>{o.d(t,{H:()=>p,f:()=>u});var n=o(24643),i=o(13392),a=o(4474),r=o(40099),s=o(64336),l=o(75792),d=o(59193),c=o(66807);const p={inexistent:{title:"age_verify_login_inexistent",subTitle:"age_verify_login_inexistent_intro"},ineligible:{title:"age_verify_login_ineligible",subTitle:"age_verify_login_ineligible_intro"},twoStepVerifyBlock:{title:"twosv_login_sms_block_title",subTitle:"twosv_login_sms_block_content"},TwoStepBlockResetPwd:{title:"twosv_recover_pw_popup_title",subTitle:"twosv_recover_pw_popup_desc",supportText:"twosv_recover_pw_popup_btn"}},u=()=>{var e;const t=(0,s.W6)(),[{showAlertMessageType:o},{setShowAlertMessageType:u}]=(0,i.Su)(d.t),g=null===(e=(0,s.W5)(l.tH.loginHome))||void 0===e?void 0:e.isExact,m=(0,r.useCallback)((()=>{var e;u("");const{message:o}=(0,a.parse)(window.location.search),n=new RegExp(`&?message=${o}`);t.replace({pathname:l.tH.loginHome,search:null===(e=window.location)||void 0===e?void 0:e.search.replace(n,"")})}),[t,u]);return(0,r.useEffect)((()=>{o&&!g&&t.push(l.tH.loginHome)}),[o,t,g]),o?(0,n.jsx)(c.H,{supportText:p[o].supportText,visible:Boolean(o),title:p[o].title,text:p[o].subTitle,onClose:m}):null}},10082:(e,t,o)=>{o.d(t,{Y:()=>d});var n=o(24643),i=o(40099),a=o(64336),r=o(62186),s=o(72153);const l=(0,r.default)("a",{target:"epl6mg0"})((({theme:e,textTheme:t,underline:o=!0})=>[(0,s.zy)({theme:e,color:"primary"===t?"Primary":"TextSecondary",fontWeight:"semiBold"}),{fontSize:"12px","&:hover, &:focus":{textDecoration:o?"underline":"none",textDecorationColor:"primary"===t?e.colors.Primary:e.colors.TextSecondary},"&:focus":{outline:"none"},"&:focus-visible":{outline:`2px auto ${e.colors.Negative}`}}]),"label:ALink;"),d=({path:e,text:t,children:o,className:r,replace:s=!1,textTheme:d,underline:c,isJumpOutside:p=!1,target:u,onClick:g})=>{const m=(0,a.W6)(),h=(0,i.useCallback)((t=>{p||(t.preventDefault(),t.stopPropagation(),null==g||g(),"_blank"!==u?s?m.replace(e):m.push(e):window.open(e,"_blank"))}),[m,e,s,g]);return(0,n.jsxs)(l,{onClick:h,href:e,className:r,textTheme:d,underline:c,children:[t,o]})}},57624:(e,t,o)=>{o.d(t,{e:()=>k});var n=o(24643),i=o(13392),a=o(25616),r=o(60484),s=o(48615),l=o(40099),d=o(9989),c=o(45613),p=o(70261),u=o(63379),g=o(69582),m=o(10998),h=o(86364),_=o(52302),f=o(77636),y=o(62186),b=o(72153);const x=(0,y.default)("h2",{target:"eph3mrd0"})((({theme:e})=>[(0,b.zy)({theme:e,color:"TextPrimary",fontWeight:"semiBold"}),{fontSize:e.isMobile?"20px":"15px",display:"flex",justifyContent:"space-between",marginBottom:"5px"}]),"label:H2Title;"),v=(0,y.default)("div",{target:"eph3mrd1"})((({theme:e})=>[(0,b.zy)({theme:e,color:"TextTertiary"}),{fontSize:"14px",display:"flex",justifyContent:"space-between",marginBottom:"24px"}]),"label:DivDescription;"),k=()=>{const e=(0,a.s)("WebApp_Login"),t=(0,c.VN)(),[{loginLoading:o},{handlePasswordLogin:y}]=(0,i.Su)(p.$),{email:b}=(0,i.Ph)(u.N),{isMobile:k}=(0,r.L$)((0,s.U)((()=>["isMobile"]),[])),[C,S]=(0,l.useState)(""),w=(0,d.J)([C]),j=(0,l.useCallback)((()=>{t({platform:"email"}),y({email:b,password:C,username:b})}),[b,y,t,C]),T=(0,l.useCallback)((e=>{S(e.target.value)}),[]);return(0,n.jsxs)(f.l,{onSubmit:j,children:[(0,n.jsx)(x,{children:e("common_registration_email_existing_title")}),k&&(0,n.jsx)(v,{children:e("common_registration_email_existing_text")}),(0,n.jsx)(g.a,{value:b,readonly:!0,disableDelete:!0}),(0,n.jsx)(g.a,{placeholder:e("Password"),onChange:T,password:!0,border:!0,errorState:Boolean(w)}),(0,n.jsx)(h.M,{text:e(w||(k?"":"common_registration_email_existing_text")),type:w?"error":"default"}),(0,n.jsx)(_.z,{}),(0,n.jsx)(m.$,{disabled:!C,loading:o,children:e("Login")})]})}},66807:(e,t,o)=>{o.d(t,{H:()=>m});var n=o(24643),i=o(25616),a=o(60484),r=o(49057),s=o(95481),l=o(10998),d=o(62186),c=o(72153);const p=(0,d.default)("div",{target:"ermvtw20"})((({theme:e})=>({background:e.colors.BGPrimary,borderRadius:"8px",maxWidth:e.isMobile?"300px":"400px",padding:"0px 32px 32px",textAlign:"center"})),"label:DivContainer;"),u=(0,d.default)("h5",{target:"ermvtw21"})((({theme:e})=>[(0,c.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"bold"}),{fontSize:"20px",lineHeight:"24px"}]),"label:H5Title;"),g=(0,d.default)("p",{target:"ermvtw22"})([({theme:e})=>(0,c.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),{lineHeight:"20px",margin:"24px 0",textAlign:"center"}],"label:PDesc;"),m=e=>{const t=(0,i.s)("WebApp_Login"),{title:o,text:d,buttonText:c,visible:m,supportText:h}=e,{language:_}=(0,a.L$)((0,r.W)((()=>["language"]),[])),f={marginTop:"16px"};return(0,n.jsx)(s.aF,{visible:m,maskCloseable:!1,onClose:e.onClose,children:(0,n.jsxs)(p,{children:[o&&(0,n.jsx)(u,{children:t(o)}),(0,n.jsx)(g,{children:t(d)}),h&&(0,n.jsx)("a",{href:`https://support.tiktok.com?lang=${_}`,target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)(l.$,{style:f,children:t(null!=c?c:"twosv_recover_pw_popup_btn")})}),(0,n.jsx)(l.$,{buttonTheme:"default",onClick:e.onClose,style:f,children:t(null!=c?c:"OK")})]})})}},60481:(e,t,o)=>{o.d(t,{t:()=>C});var n=o(24643),i=o(48268),a=o(60484),r=o(48615),s=o(88920),l=o(40099),d=o(27053),c=o(75431),p=o(62186),u=o(42204),g=o(72153);const m="rgb(208, 209, 211)",h="rgb(227, 227, 229)",_=({theme:e,buttonTheme:t})=>{switch(t){case"default":return{borderWidth:"1px",borderStyle:"solid",color:e.colors.TextPrimary,borderColor:e.colors.LineSecondary2,backgroundColor:e.colors.BGSecondary2,":hover":{borderColor:m,backgroundColor:e.colors.BGCreation3},":active":{borderColor:m,backgroundColor:e.colors.BGMessageIcon},":disabled":{borderColor:h,backgroundColor:e.colors.BGSecondary2,color:e.colors.TextQuaternary}};case"line":return{borderWidth:"1px",borderStyle:"solid",color:e.colors.Primary,borderColor:e.colors.Primary,backgroundColor:e.colors.BGSecondary2,":hover":{backgroundColor:"rgba(254, 44, 85, 0.06)"},":active":{backgroundColor:"rgba(254, 44, 85, 0.16)"},":disabled":{borderColor:e.colors.LineSecondary2,backgroundColor:e.colors.BGSecondary2,color:e.colors.TextQuaternary,pointerEvents:"none"}};case"primary":return{border:"none",color:e.colors.ConstTextInverse,backgroundColor:e.colors.Primary,":hover":{background:"linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), #FE2C55"},":active":{background:"linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), #FE2C55"},":disabled":{border:"none",color:e.colors.TextQuaternary,backgroundColor:e.colors.BGInput2,pointerEvents:"none"}};case"secondary":return{border:"none",color:e.colors.TextPrimary,backgroundColor:e.colors.BGSecondary2,":hover":{borderColor:m,backgroundColor:e.colors.BGCreation3},":active":{borderColor:m,backgroundColor:e.colors.BGMessageIcon},":disabled":{borderColor:h,backgroundColor:e.colors.BGSecondary2,color:e.colors.TextQuaternary}};default:return{":hover":{},":active":{},":disabled":{}}}},f=c.i7` 0%, 100% { opacity: 1; } 50% { opacity: 0.31; } `,y=(0,p.default)("div",{target:"e1cgu1qo0"})((({theme:e,isSmallText:t,isPopup:o,isMobileUiOptimize:n,buttonTheme:i="default",showFlashingButton:a})=>[(0,g.zy)({theme:e,color:"TextPrimary",fontWeight:"semiBold",fontFamily:"TikTokFont"}),{fontSize:t?"13px":"15px",borderRadius:"8px",padding:"0 12px",display:"flex",alignItems:"center",justifyContent:"center",height:"44px",position:"relative",cursor:"pointer",marginBottom:o?"8px":"12px",wordBreak:"keep-all",whiteSpace:"nowrap",background:e.colors.BGTertiary,animation:a?`${f} 0.3s linear 2`:"none"},n&&{marginBottom:o?"":"12px"},e.isMobile&&(0,g.jJ)({min:u.aU,style:{height:"72px",marginBottom:"24px",padding:"0 16px",fontSize:"24px"}}),_({theme:e,buttonTheme:i})]),"label:DivBoxContainer;");y.defaultProps=Object.assign(Object.assign({},y.defaultProps),{"data-e2e":"channel-item"});const b=(0,p.default)("div",{target:"e1cgu1qo1"})((({theme:e,isMobileUiOptimize:t})=>[(0,g.mp)({direction:e.direction,start:"12px"}),{fontSize:t?"24px":"20px",position:"absolute",display:"flex"},e.isMobile&&(0,g.jJ)({min:u.aU,style:[{fontSize:"40px"},(0,g.mp)({direction:e.direction,start:"24px"})]})]),"label:DivIconContainer;"),x=(0,p.default)("div",{target:"e1cgu1qo2"})((({theme:e,theme:{direction:t,colors:o}})=>[(0,g.zy)({theme:e,color:"ConstTextInverse"}),{height:"16px",padding:"0 8px",borderRadius:"ltr"===t?"10px 10px 10px 2px":"10px 10px 2px 10px",backgroundColor:o.Secondary,fontSize:"11px",lineHeight:"16px",fontWeight:600,marginTop:"-8px",marginBottom:"-8px",width:"fit-content",marginInlineStart:"auto",marginInlineEnd:"12px",position:"relative",zIndex:1},(0,g.mp)({direction:t})]),"label:DivLastLoginMethodContainer;"),v=(0,p.default)("div",{target:"e1cgu1qo3"})((({theme:e})=>[{width:`calc(100% - ${e.isMobile?72:64}px)`,textAlign:"center"}]),"label:DivTextContainer;"),k=(0,p.default)("span",{target:"e1cgu1qo4"})({animation:"spin-animation 1s linear infinite",display:"inline-block",width:24,height:24,verticalAlign:"middle"},{"@keyframes spin-animation":{from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}}},"label:SpanSpin;"),C=e=>{const{text:t,Icon:o,focusable:c,onClick:p,isPopup:u,customStyles:g,buttonTheme:m,floatingBannerText:h,showFlashingButton:_,loading:f=!1,effect:C}=e,S=(0,l.useRef)(null),[w,j]=(0,l.useState)(!1),{isMobile:T}=(0,a.L$)((0,r.U)((()=>["isMobile"]),[])),{isMobileUiOptimize:E}=(0,s.Eo)(),P=(0,l.useMemo)((()=>({isMobileUiOptimize:T&&E})),[]);(0,l.useEffect)((()=>{null==C||C()}),[]),(0,l.useEffect)((()=>{var e,t,o;(null!==(o=null===(t=null===(e=S.current)||void 0===e?void 0:e.getBoundingClientRect())||void 0===t?void 0:t.width)&&void 0!==o?o:0)>=292&&j(!0)}),[f]);const[M,L]=(0,l.useState)(h);(0,l.useEffect)((()=>{L(h)}),[h]);const A=(0,l.useCallback)((()=>{null==p||p()}),[p]),R=(0,l.useCallback)((e=>{c&&13===e.keyCode&&A()}),[c,A]);return(0,n.jsxs)("div",{children:[M?(0,n.jsx)(x,{children:M}):(0,n.jsx)(x,{hidden:!0}),(0,n.jsxs)(y,Object.assign({onClick:f?void 0:A,onKeyDown:f?void 0:R,tabIndex:c?0:void 0,isSmallText:w,isPopup:u,role:"link",style:g,buttonTheme:null!=m?m:"default",showFlashingButton:_},P,{children:[o&&(0,n.jsx)(b,Object.assign({},P,{children:(0,n.jsx)(o,{})})),(0,n.jsx)(v,{ref:S,children:f?(0,n.jsx)(k,{children:(0,n.jsx)(i.L,{size:24})}):(0,n.jsx)(d.zb,{mode:"single",max:15,children:t})})]}))]})}},90231:(e,t,o)=>{o.d(t,{X:()=>b});var n=o(24643),i=o(13392),a=o(25616),r=o(40099),s=o(9989),l=o(45613),d=o(63379),c=o(70261),p=o(77156),u=o(69582),g=o(10998),m=o(86364),h=o(52302),_=o(77636),f=o(71067),y=o(80939);const b=(0,r.memo)((function(){const e=(0,a.s)("WebApp_Login"),t=(0,l.VN)(),{setEmail:o}=(0,i.wA)(d.N),[{loginLoading:b},{handlePasswordLogin:x}]=(0,i.Su)(c.$),{password:v,hasInvalid:k}=(0,i.Ph)(f.m),[C,S]=(0,r.useState)(""),w=(0,s.J)([C]),j=(0,r.useCallback)((()=>{const e=(0,p.Ro)(C)?C.trim():void 0;t({platform:e?"email":"handle"}),x({username:C.trim(),password:v,email:e})}),[x,t,v,C]),T=(0,r.useCallback)((e=>{S(e.target.value)}),[]),E=(0,r.useCallback)((()=>{(0,p.Ro)(C)&&o(C.trim())}),[C,o]);return(0,n.jsxs)(_.l,{onSubmit:j,children:[(0,n.jsx)(u.a,{placeholder:e("Email or Username"),onChange:T,name:"username",value:C,"data-e2e":"email-input"}),(0,n.jsx)(y.M,{create:!1,loginError:Boolean(w)}),w&&(0,n.jsx)(m.M,{text:e(w),type:"error"}),(0,n.jsx)(h.z,{onClickForgetEmailPwd:E}),(0,n.jsx)(g.$,{disabled:!C||!v||k,loading:b,"data-e2e":"login-button",children:e("Login")})]})}))},68411:(e,t,o)=>{o.d(t,{h:()=>R});var n=o(24643),i=o(40099),a=o(13392),r=o(73580),s=o(64336),l=o(60484),d=o(48615),c=o(49057),p=o(25616),u=o(45102),g=o(68652),m=o(75792),h=o(62186),_=o(72153);const f=(e,t)=>e?{position:"fixed",bottom:"0px",left:"0",right:"0",padding:"12px 32px"}:{marginTop:t||"9px"},y=(0,h.default)("div",{target:"eb49p770"})((({theme:e})=>[{paddingBottom:e.isMobile?"64px":"5px",marginTop:e.isMobile?"8px":"unset"}]),"label:DivPolicyContainer;"),b=(0,h.default)("h3",{target:"eb49p771"})((({theme:e})=>{return[(0,_.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokDisplayFont",fontWeight:"bold"}),(t=e.isMobile,t?{fontSize:"17px",lineHeight:"22px",marginBottom:"24px",textAlign:"left"}:{fontSize:"32px",lineHeight:"38px",marginBottom:"32px",textAlign:"center",marginTop:"64px"})];var t}),"label:H3Title;"),x=(0,h.default)("div",{target:"eb49p773"})({padding:"12px 0",display:"flex",i:{outline:"unset"}},"label:DivCheckItem;"),v=(0,h.default)("div",{target:"eb49p774"})({display:"flex",flexDirection:"column"},"label:DivCheckboxContent;"),k=(0,h.default)("p",{target:"eb49p776"})((({theme:e})=>[(0,_.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont"}),{fontSize:"14px",lineHeight:"18px",display:"inline"}]),"label:PCheckboxContent;"),C=(0,h.default)("h4",{target:"eb49p778"})((({theme:e})=>[(0,_.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"bold"}),{fontSize:"15px",lineHeight:"19.5px",display:"inline",margin:0}]),"label:H4CheckboxTitle;"),S=(0,h.default)("div",{target:"eb49p7710"})((({theme:e,marginTop:t,backgroundColor:o})=>[f(e.isMobile,t),{background:o||e.colors.BGPrimary}]),"label:DivButtonWrapper;"),w=(0,h.default)("a",{target:"eb49p7711"})((({theme:e})=>({color:e.colors.Primary,fontSize:"14px",fontWeight:500,"&:visited":{color:e.colors.Primary},"&:focus":{outline:"none"},"&:focus-visible":{outline:`2px solid ${e.colors.Negative}`},display:"flex",alignItems:"center",marginTop:"4px"})),"label:ALink;");var j,T,E=o(10349),P=o(10998);!function(e){e.Terms="terms-of-service",e.Privacy="privacy-policy",e.Push="push-policy"}(j||(j={})),function(e){e.ToS="tiktok_terms_of_service",e.Privacy="tiktok_privacy_policy",e.Marketing="receive_notifications_of_marketing_content_and_promotions"}(T||(T={}));const M=[{content:"updatedConsent_web_modal_radio2",link:"https://www.tiktok.com/legal/page/row/terms-of-service/ko",linkText:"updatedConsent_web_modal_radio2Link",value:"tiktok_terms_of_service"},{content:"updatedConsent_web_modal_radio3",link:"https://www.tiktok.com/legal/page/global/terms-and-conditions-kr/ko",linkText:"updatedConsent_web_modal_radio3Link",value:"tiktok_privacy_policy"},{content:"updatedConsent_web_modal_radio4",link:"https://www.tiktok.com/legal/page/global/consent-to-collection-and-use-of-your-personal-information-for-marketing-purposes",linkText:"updatedConsent_web_modal_radio4Link",value:"receive_notifications_of_marketing_content_and_promotions"}];var L=o(34952);function A({consent:e,language:t,link:o}){return"receive_notifications_of_marketing_content_and_promotions"===e?"ko-KR"===t?`${o}/ko`:`${o}/en`:o}const R=()=>{const e=(0,s.W6)(),{isMobile:t}=(0,l.L$)((0,d.U)((()=>["isMobile"]),[])),{language:o="en",region:h=""}=(0,l.L$)((0,c.W)((()=>["language","region"]),[])),[{fromNotRegisterLogin:_,thirdPlatformNotRegistered:f},{registerThirdPlatform:j,registerPhone:T,setKRMarketingConsent:R}]=(0,a.Su)(L.H),F=(0,p.s)("WebApp_Login"),I=(0,r.Nj)(u.W),[O,D]=(0,i.useState)([{item:"tiktok_terms_of_service",value:!1},{item:"tiktok_privacy_policy",value:!1},{item:"receive_notifications_of_marketing_content_and_promotions",value:!1}]),H=O.every((e=>!!e.value));(0,i.useEffect)((()=>{I.hanldeKRConsentShow()}),[]);const U=(0,i.useCallback)((()=>{const e=!H;I.hanldeKRConsentClick("total",e),R(e),D(O.map((t=>({item:t.item,value:e}))))}),[H,O,I,R]),N=(0,i.useCallback)(((e,t)=>{const o=Number(t),n=[...O],i=!n[o].value;I.hanldeKRConsentClick(`agree_to_${M[o].value}`,i),n[o].value=i,"receive_notifications_of_marketing_content_and_promotions"===M[o].value&&R(i),D(n)}),[O,R,I]),$=(0,i.useCallback)((()=>{I.hanldeKRConsentClickNext(H),"Third"===_&&f?j({ageCheckDone:!0,platform:f.platform,profileKey:f.profileKey,region:h}):"Phone"===_?T({ageCheckDone:!0,region:h}):e.push(m.tH.signupPhone)}),[_,e,T,j,f,h]),z=(0,i.useCallback)((e=>()=>{I.hanldeKRConsentClickSeeDetail("receive_notifications_of_marketing_content_and_promotions"===e?`agree_to_${e}`:e)}),[]),B=(0,i.useMemo)((()=>({width:t?"100%":"unset",marginTop:t?"0":"12px",marginLeft:"auto",marginRight:"auto"})),[t]),W=!!O.find((e=>"tiktok_privacy_policy"===e.item&&!1===e.value))||!!O.find((e=>"tiktok_terms_of_service"===e.item&&!1===e.value));return(0,n.jsxs)(y,{children:[(0,n.jsx)(b,{"data-e2e":"policy-confirm-title",children:F("updatedConsent_web_modal_header")}),(0,n.jsxs)(x,{children:[(0,n.jsx)(E.S,{"data-e2e":"policy-confirm-box",circle:!0,checked:H,onChange:U,id:"signup-policy-all"}),(0,n.jsx)(C,{"data-e2e":"policy-confirm-item",children:F("updatedConsent_web_modal_radio1")})]}),M.map((({content:e,link:t,linkText:i,value:a},r)=>(0,n.jsx)("div",{children:(0,n.jsxs)(x,{children:[(0,n.jsx)(E.S,{id:`signup-policy-${a}`,value:r.toString(),checked:O[r].value,onChange:N,circle:!0}),(0,n.jsxs)(v,{children:[(0,n.jsx)(k,{children:F(e)}),(0,n.jsxs)(w,{target:"_blank",rel:"noopener noreferrer",href:A({consent:a,language:o,link:t}),onClick:z(a),children:[F(i),(0,n.jsx)(g.A,{})]})]})]})},r))),(0,n.jsx)(S,{marginTop:"40px",backgroundColor:"unset",children:(0,n.jsx)(P.$,{disabled:W,onClick:$,style:B,"data-e2e":"next-button",children:F("updatedConsent_web_modal_btn")})})]})}},71904:(e,t,o)=>{o.d(t,{l:()=>g,z:()=>m});var n=o(24643),i=o(40099),a=o(28591),r=o(64336),s=o(25616),l=o(60484),d=o(49057),c=o(48615),p=o(10828),u=o(75792);const g={login:{title:"Log in",description:"Log in or sign up for an account on TikTok. Start watching to discover real people and real videos that will make your day.",keywords:"Log in, Log in to TikTok"},signup:{title:"Sign up",description:"Sign up for an account or log back into TikTok. Create an account to discover real people and real videos that will make your day.",keywords:"Sign up, Sign up for TikTok"}},m=(0,i.memo)((({page:e})=>{var t;const o=g[e],i=(0,s.s)("WebApp_Login"),{language:m}=(0,l.L$)((0,d.W)((()=>["language"]),[])),{isMobile:h}=(0,l.L$)((0,c.U)((()=>["isMobile"]),[])),{pathname:_}=(0,r.zy)();return(0,n.jsxs)(a.mg,{htmlAttributes:{lang:m},children:[h&&"loginDownloadApp"===(null===(t=(0,u.Iv)(_))||void 0===t?void 0:t.name)&&(0,n.jsx)("link",{rel:"canonical",href:`${p.C}/download`},"canonical"),(0,n.jsx)("title",{children:i(`${o.title}${o.title.indexOf(" ")<0?"":" | TikTok"}`)}),(0,n.jsx)("meta",{name:"description",content:i(o.description)}),(0,n.jsx)("meta",{name:"keywords",content:o.keywords})]})}))},71067:(e,t,o)=>{o.d(t,{m:()=>p});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(8536),l=o(23999),d=o(26324),c=o(77156);let p=class extends i.E{constructor(){super(...arguments),this.defaultState={password:""}}setPassword(e,t){e.password=t}setHasInvalid(e,t){e.hasInvalid=t}setLengthValid(e,t){e.lengthValid=t}setContentValid(e,t){e.contentValid=t}updatePassword(e){return e.pipe((0,s.Z)((({value:e})=>{const{hasInvalid:t,contentValid:o,lengthValid:n}=(0,c.lY)(e);return(0,l.of)(this.getActions().setPassword(e),this.getActions().setHasInvalid(t),this.getActions().setLengthValid(n),this.getActions().setContentValid(o))})))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",d.c)],p.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],p.prototype,"setPassword",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],p.prototype,"setHasInvalid",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],p.prototype,"setLengthValid",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],p.prototype,"setContentValid",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[d.c]),(0,n.__metadata)("design:returntype",void 0)],p.prototype,"updatePassword",null),p=(0,n.__decorate)([(0,r.n)("SetPasswordModule")],p)},80939:(e,t,o)=>{o.d(t,{M:()=>f});var n=o(24643),i=o(13392),a=o(40099),r=o(96973),s=o(60484),l=o(48615),d=o(25616),c=o(69582),p=o(86364),u=o(71067),g=o(62186),m=o(72153);const h=(0,g.default)("div",{target:"e1bi0g3c0"})({marginBottom:"9px"},"label:DivContainer;"),_=(0,g.default)("p",{target:"e1bi0g3c1"})((({theme:e})=>[(0,m.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:"semiBold"}),{margin:"4px 0"}]),"label:PDescriptionTitleContainer;"),f=(0,a.memo)((function(e){const{loginErrorText:t="",autoFocus:o,create:g=!0,loginError:m}=e,[{password:f,hasInvalid:y,lengthValid:b,contentValid:x},{updatePassword:v}]=(0,i.Su)(u.m),{isMobile:k}=(0,s.L$)((0,l.U)((()=>["isMobile"]),[])),C=(0,d.s)("WebApp_Login"),[S,w]=(0,a.useState)(!1),j=(0,a.useCallback)((()=>{w(!0)}),[]),T=(0,a.useCallback)((()=>{w(!1)}),[]),E=(0,a.useCallback)((e=>{v({value:e.target.value})}),[v]);(0,a.useEffect)((()=>()=>{v({value:""})}),[]);const P=g&&(!1===b||!1===x)&&(k||!S),M=(!b||!x)&&f||S||k,L=!1!==b||!k&&S?!0===b?"success":"default":"error",A=!1!==x||!k&&S?!0===x?"success":"default":"error";return(0,n.jsxs)(h,{children:[(0,n.jsx)(c.a,{"data-e2e":"passward-input",autoFocus:o,placeholder:C("Password"),onFocus:j,onBlur:T,onChange:E,value:f,errorState:P||Boolean(t)||m,password:!0,autocomplete:"new-password",disableDelete:g}),Boolean(t)&&(0,n.jsx)(p.M,{errorIcon:!0,text:C(t),type:"error"}),y&&(0,n.jsx)(p.M,{errorIcon:k,text:C("createpw_error_6"),type:"error"}),M&&g&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(_,{children:C("common_registration_password_pc_text")}),(0,n.jsx)(p.M,{text:C("common_registration_password_pc_1"),type:L,children:(0,n.jsx)(r.A,{fill:"success"===L?"rgba(11, 224, 155, 1.0)":"rgba(22,24,35,.5)"})}),(0,n.jsx)(p.M,{text:C("createpw_helptext_2"),type:A,children:(0,n.jsx)(r.A,{fill:"success"===A?"rgba(11, 224, 155, 1.0)":"rgba(22,24,35,.5)"})})]})]})}))},96603:(e,t,o)=>{o.d(t,{M:()=>h});var n=o(24643),i=o(13392),a=o(40099),r=o(64336),s=o(25616),l=o(60484),d=o(48615),c=o(75792),p=o(70261),u=o(62186),g=o(72153);const m=(0,u.default)("div",{target:"e6sea5o0"})((({theme:e})=>[(0,g.zy)({theme:e,color:"TextPrimary",fontFamily:"TikTokFont",fontWeight:e.isMobile?"normal":"bold"}),{height:e.isMobile?"16px":"44px",lineHeight:e.isMobile?"16px":"44px",textAlign:"center",fontSize:"16px",marginTop:e.isMobile?"unset":"10px",width:"100%",cursor:"pointer"}]),"label:DivTextContainer;"),h=(0,a.memo)((function(){var e;const t=(0,s.s)("WebApp_Login"),{setLoginSuccess:o}=(0,i.wA)(p.$),{isMobile:u}=(0,l.L$)((0,d.U)((()=>["isMobile"]),[])),g=(0,r.W6)(),h=(null===(e=(0,r.W5)(c.tH.signupCreatePassword))||void 0===e?void 0:e.isExact)&&u,_=(0,a.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),h?g.push(c.tH.signupCreateUsername):o()}),[g,h,o]),f=(0,a.useCallback)((e=>{13===e.keyCode&&(e.preventDefault(),e.stopPropagation(),o())}),[o]);return(0,n.jsx)(m,{onClick:_,onKeyDown:f,tabIndex:0,children:t("common_registration_username_skip")})}))},54780:(e,t,o)=>{o.d(t,{h:()=>C,Y:()=>S});var n=o(24643),i=o(40099),a=o(73580),r=o(25616),s=o(60484),l=o(49057),d=o(48615),c=o(88920),p=o(75792),u=o(31974),g=o(64336),m=o(99910),h=o(62186),_=o(21189),f=o(42204),y=o(72153);const b=(0,h.default)("a",{target:"e15g97fd0"})((({theme:e})=>[(0,y.zy)({theme:e,fontFamily:"TikTokFont"}),{fontWeight:600,fontSize:"14px",lineHeight:"17px",display:"flex",alignItems:"center",WebkitTapHighlightColor:"transparent","&:focus":{outline:"none"},"&:focus-visible":{outline:`2px solid ${e.colors.Negative}`}}]),"label:AHelpTag;");b.defaultProps=Object.assign(Object.assign({},b.defaultProps),{"data-e2e":"feedback-entrance"});const x="24px",v=(0,h.default)(_.A,{target:"e15g97fd1"})((({isMobileUiOptimize:e,theme:t})=>[{width:e?x:"20px",height:e?x:"20px",color:t.colors.TextTertiary,transform:"rtl"===t.direction?"rotateY(180deg)":"unset"},t.isMobile&&(0,y.jJ)({min:f.L7,style:{width:"48px",height:"48px"}})]),"label:StyledHelpIcon;"),k=(0,h.default)("span",{target:"e15g97fd2"})({marginInlineStart:"7px",color:"TextQuaternary"},"label:SpanHelpText;");var C;!function(e){e.ForYou="https://www.tiktok.com/foryou",e.Support="https://support.tiktok.com",e.Feedback="https://www.tiktok.com/feedback"}(C||(C={}));const S=(0,i.memo)((function(){var e;const t=(0,r.s)("WebApp_Login"),{forceLogin:o,phoenix:h}=(0,m.U)((()=>["forceLogin","phoenix"]),[]),{language:_}=(0,s.L$)((0,l.W)((()=>["language"]),[])),{isMobile:f}=(0,s.L$)((0,d.U)((()=>["isMobile"]),[])),{isMobileUiOptimize:y}=(0,c.Eo)(),x=function(){const e=(0,a.Nj)(u.$F);return(0,i.useCallback)((t=>{var o;e.helpCenterClick({texts:(null===(o=t.target)||void 0===o?void 0:o.textContent)||"?",document_title:"login"})}),[e])}(),C=o?`https://support.tiktok.com/${_}`:`https://www.tiktok.com/feedback/?lang=${_}`,S=[p.tH.signupPolicyConfirm,p.tH.signupPrivateOn,p.tH.signupAgeGateConfirm,p.tH.signupCreateAccount];return(null===(e=(0,g.W5)(S))||void 0===e?void 0:e.isExact)||h?null:(0,n.jsxs)(b,{href:C,target:"_blank",rel:"noopener noreferrer",className:"help-center",onClick:x,children:[(0,n.jsx)(v,{isMobileUiOptimize:y&&f}),!f&&(0,n.jsx)(k,{children:t("common_registration_feedback")})]})}))},93596:(e,t,o)=>{o.d(t,{Y:()=>l});var n=o(24643),i=o(40099),a=o(62186),r=o(10082);const s=(0,a.default)(r.Y,{target:"ep888o80"})({fontSize:"12px",display:"inline-block"},"label:StyledLink;"),l=(0,i.memo)((function(e){const{text:t,path:o,replace:i,textTheme:a}=e;return(0,n.jsx)(s,{path:o,text:t,replace:i,textTheme:a,onClick:e.onClick})}))},65409:(e,t,o)=>{o.d(t,{x:()=>M});var n=o(24643),i=o(13392),a=o(60484),r=o(48615),s=o(67842),l=o(9173),d=o(25616),c=o(88920),p=o(49057),u=o(71281),g=o(96689),m=o(75792),h=o(57432),_=o.n(h),f=o(49343),y=o.n(f),b=o(40099),x=o(64336),v=o(32125),k=o(45596),C=o(44122),S=o(98834),w=o(99910),j=o(59193),T=o(10082),E=o(60481),P=o(25956);const M=(0,b.memo)((function({style:e,isPopup:t,isButtonStyle:o=!1}){var h,f,M;const{disableSignup:L,hideHomePage:A}=(0,w.U)((()=>["disableSignup","hideHomePage"]),[]),{isMobile:R}=(0,a.L$)((0,r.U)((()=>["isMobile"]),[])),{loginModalShow:F,popupType:I}=(0,s.mZ)((e=>({loginModalShow:e.loginModalShow,popupType:e.popupType})),v.bN),[{loginModalSwitchPath:O},D]=(0,i.Su)(l.i),{redirectUrl:H,loginType:U}=(0,i.Ph)(j.t),N=(0,d.s)("WebApp_Login"),{pathname:$,search:z}=(0,x.zy)(),{isMobileUiOptimize:B}=(0,c.Eo)(),{abTestVersion:W}=null!==(h=(0,p.W)((()=>["abTestVersion"]),[]))&&void 0!==h?h:{},G=null!==(f=(0,u.qt)(W,"login_modal_ui_revamp"))&&void 0!==f?f:"v1",V=[m.tH.signupAgeGateConfirm,m.tH.signupCreateAccount],q=null===(M=(0,x.W5)(V))||void 0===M?void 0:M.isExact,K=A?[m.tH.loginPhoneOrEmail,m.tH.signupPhoneOrEmail]:[m.tH.loginHome,m.tH.signupHome],Z=(0,x.W5)(K),J=R&&!A?null==Z?void 0:Z.isExact:Z&&!q,Y=$.includes("signup"),Q=N(Y?"common_registration_panel_entry_1":"common_login_panel_entry_1"),X=(0,S.Vm)(),ee=(0,S.fC)(),te=A&&"v1"===G?X:ee;let oe=A?m.tH.loginPhoneOrEmail:m.tH.loginHome;"tv"===U&&H.includes("?")&&"1"===y().parse(H.split("?")[1]).login_improvements&&(oe=m.tH.tvLoginHome);const ne=`${Y?oe:te}${z}`,ie=(0,g.K)({query:{enter_method:"sso_auto_popup"},loginPath:"/signup"}),ae=(0,b.useCallback)((()=>{!O&&D.setLoginModalSwitchPath(!0)}),[D,O]);return o?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(k.bm,{children:[(0,n.jsx)(k.t_,{}),(0,n.jsx)(k.CA,{children:Q.replace("%s"," ")}),(0,n.jsx)(k.t_,{})]}),(0,n.jsx)(C.yp,{children:(0,n.jsx)(T.Y,{path:ne,onClick:t?ie:ae,textTheme:"primary",replace:!1,"data-e2e":"botton-sign-up",underline:!1,children:(0,n.jsx)(E.t,{text:N(Y?"common_registration_panel_entry_2":"common_registration_username_button"),onClick:_(),buttonTheme:"line",focusable:!0},"login-guest-button")})})]}):L||!J?null:(0,n.jsxs)(P.L,{popupType:I,isModal:F,style:e,isMobileUiOptimize:B&&R,children:[(0,n.jsx)("div",{"data-e2e":"bottom-text",children:Q.replace("%s"," ")}),(0,n.jsx)(T.Y,{path:ne,onClick:t?ie:ae,textTheme:"primary",replace:"v1"===G&&F,"data-e2e":"botton-sign-up",children:(0,n.jsx)(P.A,{"data-e2e":Y?"bottom-login":"bottom-sign-up",children:N(Y?"common_registration_panel_entry_2":"common_registration_username_button")})})]})}))},25956:(e,t,o)=>{o.d(t,{A:()=>s,L:()=>r});var n=o(62186),i=o(42204),a=o(72153);const r=(0,n.default)("div",{target:"e1b6crsh0"})((({theme:e,isMobileUiOptimize:t,isModal:o})=>[(0,a.zy)({theme:e,fontFamily:"TikTokFont",color:"TextPrimary"}),({popupType:n})=>[{height:n?"52px":"64px",borderTop:e.isMobile||n?"none":`0.5px solid ${e.colors.LineSecondary}`,display:"flex",justifyContent:"center",position:e.isMobile?"unset":o?"absolute":"relative",bottom:e.isMobile?"unset":"0",alignItems:"center",fontSize:"15px",lineHeight:"18px",width:o&&!n?"483px":"100%"},t&&{borderTop:"0.5px solid rgba(22, 24, 35, 0.12)"},e.isMobile&&(0,a.jJ)({min:i.aU,style:{height:"64px !important",fontSize:"28px",lineHeight:"44px"}})]]),"label:DivContainer;"),s=(0,n.default)("span",{target:"e1b6crsh1"})((({theme:e})=>[(0,a.mp)({direction:e.direction,marginStart:"5px"}),{fontWeight:600,fontSize:"15px",lineHeight:"18px",color:e.colors.Primary},e.isMobile&&(0,a.jJ)({min:i.aU,style:{fontWeight:700,fontSize:"28px",lineHeight:"44px"}})]),"label:SpanLinkText;")},14848:(e,t,o)=>{o.d(t,{X:()=>v});var n=o(24643),i=o(13392),a=o(40099),r=o(60484),s=o(48615),l=o(25616),d=o(34952),c=o(69582),p=o(86364),u=o(62186),g=o(72153);const m=(0,u.default)("div",{target:"eopmsux0"})({marginBottom:"16px",position:"relative"},"label:DivUsernameContainer;"),h=(0,u.default)("div",{target:"eopmsux1"})((({theme:e})=>[(0,g.mp)({direction:e.direction,end:"12px"}),{position:"absolute",boxSizing:"border-box",paddingTop:"14.5px",width:"20px",height:"44px",top:0,div:{position:"absolute",width:"15px",height:"15px",margin:"2px",border:"2px solid rgba(22, 24, 35, .34)",borderRadius:"50%",animation:"lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite",borderColor:"rgba(22, 24, 35, .34) transparent transparent transparent",":nth-of-type(1)":{animationDelay:"-.45s"},":nth-of-type(2)":{animationDelay:"-.3s"},":nth-of-type(3)":{animationDelay:"-.15s"}},"@keyframes lds-ring":{"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}}]),"label:DivNameCheckLoading;"),_=(0,u.default)("div",{target:"e1ulspo0"})((({theme:{colors:e,direction:t}})=>[{position:"relative",marginTop:"11px",borderRadius:"4px",border:"1px solid",background:e.BGPrimary,borderColor:e.LineSecondary,zIndex:2,width:"100%",":before":{content:'""',height:"14px",position:"absolute",background:e.BGPrimary,width:"14px",top:"-7px",left:"rtl"===t?"unset":"14px",right:"rtl"===t?"14px":"unset",zIndex:-1,borderInlineEnd:`1px solid ${e.LineSecondary2}`,borderTop:`1px solid ${e.LineSecondary2}`,transform:"rtl"===t?"rotateZ(45deg)":"rotateZ(-45deg)"}}]),"label:DivSuggestListWrapper;"),f=(0,u.default)("div",{target:"e1ulspo1"})((({theme:e})=>[(0,g.zy)({theme:e,fontFamily:"TikTokFont",color:"TextTertiary"}),{fontSize:"13px",lineHeight:"17px",padding:"16px 12px 9px"}]),"label:DivLabel;"),y=(0,u.default)("ul",{target:"e1ulspo2"})({padding:"0",margin:"0",maxHeight:"200px",overflowY:"auto"},"label:UlList;"),b=(0,u.default)("li",{target:"e1ulspo3"})((({theme:e})=>[(0,g.zy)({theme:e,fontFamily:"TikTokFont",color:"TextPrimary"}),{display:"flex",padding:"0 12px",justifyContent:"space-between",alignItems:"center",height:"34px",lineHeight:"34px",fontSize:"13px",cursor:"pointer"},{":hover":{backgroundColor:"rgba(22, 24, 35, .03)"}}]),"label:LiListItem;"),x=(0,a.memo)((function(){var e,t;const[{usernameInfo:o},{setUsername:r}]=(0,i.Su)(d.H),s=(0,l.s)("WebApp_Login"),c=(0,a.useCallback)((e=>()=>{r(e)}),[r]);return(null==o?void 0:o.isValid)||!(null===(e=null==o?void 0:o.suggestList)||void 0===e?void 0:e.length)?null:(0,n.jsxs)(_,{children:[(0,n.jsx)(f,{children:s("common_registration_email_input_suggested")}),(0,n.jsx)(y,{children:null===(t=null==o?void 0:o.suggestList)||void 0===t?void 0:t.map(((e,t)=>(0,n.jsx)(b,{onClick:c(`${e}`),children:e},t)))})]})})),v=(0,a.memo)((function({autoFocus:e,ftc:t,placeholder:o,tip:u}){var g,_;const[{usernameInfo:f,username:y,checkNameLoading:b},{validateUsername:v,validateFTCUsername:k,setUsername:C,setUsernameInfo:S}]=(0,i.Su)(d.H),{isMobile:w}=(0,r.L$)((0,s.U)((()=>["isMobile"]),[])),j=(0,l.s)("WebApp_Login"),T=(0,a.useCallback)((e=>{const t=e.target.value;C(t)}),[C]);(0,a.useEffect)((()=>{y?t?k({name:y}):v({name:y}):S(void 0)}),[t,S,y,k,v]);const E=w?"":"common_registration_username_text";return(0,n.jsxs)(m,{children:[(0,n.jsx)(c.a,{autoFocus:e,placeholder:j(null!=o?o:"common_registration_username_placeholder"),onChange:T,errorState:f&&!f.isValid&&!b,autoComplete:"off",name:"new-username",value:y,disableDelete:b}),b&&(0,n.jsxs)(h,{children:[(0,n.jsx)("div",{}),(0,n.jsx)("div",{}),(0,n.jsx)("div",{}),(0,n.jsx)("div",{})]}),(0,n.jsx)(p.M,{text:j(null!==(_=null!==(g=null==f?void 0:f.errorMsg)&&void 0!==g?g:u)&&void 0!==_?_:E),type:(null==f?void 0:f.errorMsg)?"error":"default"}),!w&&(0,n.jsx)(x,{})]})}))},57706:(e,t,o)=>{o.d(t,{Q:()=>l});var n=o(24643),i=o(13392),a=o(40099),r=o(46845),s=o(34952);const l=(0,a.memo)((function(){var e;const[{usernameInfo:t},{setUsername:o}]=(0,i.Su)(s.H),l=(0,a.useCallback)((e=>()=>{o(e)}),[o]);return(null==t?void 0:t.isValid)||!(null===(e=null==t?void 0:t.suggestList)||void 0===e?void 0:e.length)?null:(0,n.jsx)(r.P,{onSelect:l,list:null==t?void 0:t.suggestList})}))},11e3:(e,t,o)=>{o.d(t,{cQ:()=>a,m9:()=>r,n$:()=>i});var n=o(75792);const i=[n.tH.loginEmail,n.tH.loginPhone,n.tH.signupPhone,n.tH.signupEmail,n.tH.loginHome,n.tH.signupHome],a="signup-email-consent-label",r="phone-country-code-selector-wrapper"},3513:(e,t,o)=>{o.d(t,{$X:()=>a,AX:()=>m,Ci:()=>h,Dj:()=>r,SH:()=>d,_j:()=>g,_o:()=>n,j9:()=>s,nC:()=>i,rS:()=>l,uI:()=>u});const n={format:"common_registration_phone_input_error"},i={1011:"common_login_email_error",1009:"common_login_password_error"},a={1002:"common_registration_phone_input_error",1003:"common_registration_phone_input_error",1054:"common_login_reset_phone_input_error"},r={1011:"common_login_reset_email_input_error",1202:"common_registration_phone_sms_error"},s={1039:"login_risk_SMS_1",1091:"passport_uid_banned",1203:"mus_error_code",1054:"common_login_reset_phone_input_error",1051:"common_registration_password_error",1382:"createpw_error_1",8:"login_expired",2027:"login_page_lock",2028:"login_page_lock"},l={1016:"incorrect_code"},d=[1203];var c,p;c||(c={}),function(e){e[e.NeedTwoStep=2046]="NeedTwoStep",e[e.NeedForceResetPassword=1381]="NeedForceResetPassword",e[e.TwoStepBlockResetPassword=1356]="TwoStepBlockResetPassword",e[e.TwoStepBlockLogin=1053]="TwoStepBlockLogin",e[e.NeedSignup=1011]="NeedSignup",e[e.AuthorizationError=1045]="AuthorizationError",e[e.ReactiveAccountError=4]="ReactiveAccountError",e[e.MissingTicketCookie=17006]="MissingTicketCookie"}(p||(p={}));const u=[1023,1031,1044],g=[1016],m=1430,h=[1075,m]},71507:(e,t,o)=>{var n;o.d(t,{Jw:()=>s,R2:()=>r,dd:()=>i,fN:()=>a,wT:()=>l}),function(e){e.Main="webapp",e.TV="tv",e.AgeVerify="ageVerify",e.DataExport="dataExport",e.Seller="seller",e.Rechange="recharge",e.Search="search",e.LoginSearchMore="loginsearchmore",e.DataExportLogin="dataExportLogin",e.TT4DWebView="developer_webview",e.LoginM3="loginm3",e.SEOCardNonLogin="non_login"}(n||(n={}));const i="1459",a="Login to TikTok",r="Create a profile, follow other accounts, make your own videos, and more.",s={loginTitle:"common_login_panel_title",loginSlogan:"common_login_panel_copy",signUpTitle:"common_registration_panel_title",signUpSlogan:"common_registration_panel_copy",aid:"1459",disableSignup:!1,isSecurityVerification:!1,hideHomePage:!1},l={tv:{loginTitle:"tv_login_title",loginSlogan:"tv_login_tiktoktv-desc",signUpTitle:"tv_sign_up_title",signUpSlogan:"tv_login_tiktoktv-desc"},ageVerify:{loginTitle:"age_verify_login_title",loginSlogan:"age_verify_login_intro",disableSignup:!0,isSecurityVerification:!0},dataExport:{loginTitle:"data_export_login_title",loginSlogan:"data_export_login_intro",disableSignup:!0,isSecurityVerification:!0},seller:{aid:"4068"},recharge:{loginTitle:"webapp_coin_recharge_login",signUpTitle:"WebApp_coin_recharge_9"},search:{loginTitle:"login_to_search",signUpTitle:"login_to_search"},loginsearchmore:{loginTitle:"nonloggedinsearch_popup_header_v1",signUpTitle:"nonloggedinsearch_popup_header_v1"},developer_webview:{hideHomePage:!0},loginm3:{loginTitle:"common_login_panel_title",loginSlogan:"classifyV1AWeb_webAppDesktop_maskLayer_bodyDesc"},non_login:{loginTitle:"seo_pcweb_logIn_header"}};var d,c,p,u;!function(e){e.AccountNotExist="inexistent",e.InEligible="ineligible",e.TwoStepBlock="twoStepVerifyBlock",e.TwoStepBlockResetPwd="TwoStepBlockResetPwd",e.Null=""}(d||(d={})),function(e){e[e.Login=1]="Login",e[e.Reactive=2]="Reactive"}(c||(c={})),function(e){e.Phone="phone",e.Email="email"}(p||(p={})),function(e){e.V1="v1",e.V2="v2",e.V3="v3"}(u||(u={}))},9989:(e,t,o)=>{o.d(t,{A:()=>v,J:()=>x});var n=o(13392),i=o(40099),a=o(64336),r=o(49057),s=o(71281),l=o(25616),d=o(75792),c=o(71067),p=o(70261),u=o(34952),g=o(92832),m=o(44319),h=o(63379),_=o(18211),f=o(44740),y=o(86735),b=o(47538);function x(e=[]){var t,o;const[{errorMsg:x},v]=(0,n.Su)(p.$),[{errorMsg:k},C]=(0,n.Su)(u.H),[{errorMsg:S},w]=(0,n.Su)(g.H),{phone:j,areaCode:T}=(0,n.Ph)(m.U),{email:E}=(0,n.Ph)(h.N),[{code:P},{clearGetCodeError:M}]=(0,n.Su)(_.m),{password:L}=(0,n.Ph)(c.m),[{errorMsg:A},{setErrorMsg:R,setErrorCode:F}]=(0,n.Su)(f.p),{setErrorMsg:I}=(0,n.wA)(y.f),{abTestVersion:O}=null!==(t=(0,r.W)((()=>["abTestVersion"]),[]))&&void 0!==t?t:{},D=null!==(o=(0,s.qt)(O,"login_modal_ui_revamp"))&&void 0!==o?o:"v1",[H,U]=(0,i.useState)(""),N=x||k||A||S,$=(0,l.s)("WebApp_Login"),{pathname:z}=(0,a.zy)();return(0,i.useEffect)((()=>{N&&("v1"===D&&z===d.tH.loginHome||z===d.tH.signupAgeGate?(0,b.P)($(N)):U(N))}),[$,N,z]),(0,i.useEffect)((()=>{v.clearLoginResult(),C.setErrorMsg(""),w.setErrorMsg(""),M(),U(""),I("")}),[j,T,E,P,v,C,w,L,...e]),(0,i.useEffect)((()=>()=>{v.clearLoginResult(),C.clearSignUpResult(),M(),U(""),R(""),F(0)}),[]),H}function v(){const{phone:e,areaCode:t}=(0,n.Ph)(m.U),{email:o}=(0,n.Ph)(h.N),[{code:a,getCodeErrorMsg:r},{clearGetCodeError:s}]=(0,n.Su)(_.m);return(0,i.useEffect)((()=>{s()}),[e,t,o,a,s]),r}},98834:(e,t,o)=>{o.d(t,{G$:()=>m,Vm:()=>_,an:()=>h,fC:()=>f});var n=o(73580),i=o(13392),a=o(95701),r=o(60484),s=o(48615),l=o(75792),d=o(40099),c=o(64336),p=o(99910),u=o(65504),g=o(26452);function m(){const e=(0,n.Nj)(u.D),t=(0,c.W6)();if(!t)throw new Error("History not found!.");(0,d.useEffect)((()=>{e.init(t)}),[t,e])}function h(){const{hideHomePage:e}=(0,p.U)((()=>["hideHomePage"]),[]),t=(0,c.W6)();(0,d.useEffect)((()=>{e&&t.replace(l.tH.loginPhoneOrEmail)}),[e,t])}function _(){const{ageGateAction:e}=(0,i.Ph)(a.T),t=(0,g.Z)(),{isMobile:o}=(0,r.L$)((0,s.U)((()=>["isMobile"]),[]));return o&&0!==e?l.tH.signupAgeGate:"KR"===t?l.tH.signupPolicyConfirm:l.tH.signupPhone}function f(){return"KR"===(0,g.Z)()?l.tH.signupPolicyConfirm:l.tH.signupHome}},26452:(e,t,o)=>{o.d(t,{Z:()=>s});var n=o(13392),i=o(60484),a=o(49057),r=o(34952);function s(){var e,t;const{region:o}=(0,n.Ph)(r.H),{region:s}=(0,i.L$)((0,a.W)((()=>["region"]),[]));return null!==(t=null===(e=null==o?void 0:o.countryCode)||void 0===e?void 0:e.toUpperCase())&&void 0!==t?t:s}},45613:(e,t,o)=>{o.d(t,{$m:()=>l,SL:()=>d,VN:()=>s});var n=o(73580),i=o(31974),a=o(40099),r=o(94337);function s(){const e=(0,n.Nj)(i.$F),t=(0,n.Nj)(r.le);return(0,a.useCallback)((o=>{const{platform:n,signUp:i,forgetPwd:a}=o;e.setPlatform(n),e.loginSubmit({signUp:i}),t.setPlatform(n),t.loginSubmit({signUp:i,forgetPwd:a})}),[t,e])}function l(){const e=(0,n.Nj)(i.$F),t=(0,n.Nj)(r.le);return(0,a.useCallback)((o=>{e.setPlatform(o),t.setPlatform(o)}),[t,e])}function d(){const e=(0,n.Nj)(i.$F),t=(0,n.Nj)(r.le);return(0,a.useCallback)((o=>{e.setPlatform(o.platform),e.loginSuccess({is_register:Number(o.signUp)}),t.setPlatform(o.platform),t.loginSuccess({signUp:o.signUp,forgetPwd:o.forgetPwd})}),[t,e])}},92832:(e,t,o)=>{o.d(t,{H:()=>y});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(8536),l=o(62564),d=o(74690),c=o(80339),p=o(23999),u=o(26324),g=o(52913),m=o(8615),h=o(47538),_=o(64356),f=o(42051);let y=class extends i.E{constructor(e,t){super(),this.service=e,this.t=t,this.defaultState={bindPhoneLoading:!1,bindEmailLoading:!1}}setSuccess(e){e.success=!0}setErrorMsg(e,t){e.errorMsg=t}setBindPhoneLoading(e,t){e.bindPhoneLoading=t}setBindEmailLoading(e,t){e.bindEmailLoading=t}checkAndBindPhone(e){return e.pipe((0,s.Z)((e=>this.service.validateAndBindPhone(e).pipe((0,l.T)((e=>this.getActions().handleCheckResult(Object.assign(Object.assign({},e),{isPhone:!0})))),(0,d.Z)(this.getActions().setBindPhoneLoading(!0)),(0,c.q)(this.getActions().setBindPhoneLoading(!1))))))}checkAndBindEmail(e){return e.pipe((0,s.Z)((e=>this.service.validateAndBindEmail(e).pipe((0,l.T)((e=>this.getActions().handleCheckResult(Object.assign(Object.assign({},e),{isPhone:!1})))),(0,d.Z)(this.getActions().setBindEmailLoading(!0)),(0,c.q)(this.getActions().setBindEmailLoading(!1))))))}handleCheckResult(e){return e.pipe((0,s.Z)((e=>{const{error_code:t,description:o,isPhone:n}=e;return t?(0,p.of)(this.getActions().setErrorMsg(o)):((0,h.P)(this.t(n?"login_fb_phoneLinked_toast":"login_fb_emailLinked_toast")),n?m._.linkPhoneNumberSuccess():m._.linkEmailSuccess(),(0,p.of)(this.getActions().setSuccess()))})))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",u.c)],y.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setSuccess",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setErrorMsg",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setBindPhoneLoading",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setBindEmailLoading",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[u.c]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"checkAndBindPhone",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[u.c]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"checkAndBindEmail",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[u.c]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"handleCheckResult",null),y=(0,n.__decorate)([(0,r.n)("BindPhoneOrEmailModule"),(0,n.__param)(1,(0,f.y)(_.hp)),(0,n.__metadata)("design:paramtypes",[g.r,Function])],y)},86735:(e,t,o)=>{o.d(t,{f:()=>_});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(8536),l=o(62564),d=o(74690),c=o(80339),p=o(23999),u=o(26324),g=o(75792),m=o(52913),h=o(65504);let _=class extends i.E{constructor(e,t){super(),this.service=e,this.history=t,this.defaultState={checkCodeLoading:!1,ticket:"",type:"phone"}}setErrorMsg(e,t){e.errorMsg=t}setTicket(e,t){e.ticket=t}setType(e,t){e.type=t}setForceResetTicket(e,t){e.conditional_login_ticket=t}setCheckCodeLoading(e,t){e.checkCodeLoading=t}checkEmailCodeForReset(e){return e.pipe((0,s.Z)((e=>this.service.validateEmailCodeForReset(e).pipe((0,l.T)((e=>(e.resetType="email",this.getActions().handleCheckResult(e)))),(0,d.Z)(this.getActions().setCheckCodeLoading(!0)),(0,c.q)(this.getActions().setCheckCodeLoading(!1))))))}checkPhoneCodeForReset(e){return e.pipe((0,s.Z)((e=>this.service.validatePhoneCodeForReset(e).pipe((0,l.T)((e=>(e.resetType="phone",this.getActions().handleCheckResult(e)))),(0,d.Z)(this.getActions().setCheckCodeLoading(!0)),(0,c.q)(this.getActions().setCheckCodeLoading(!1))))))}checkCodeForForceReset(e){return e.pipe((0,s.Z)((e=>{var{type:t}=e,o=(0,n.__rest)(e,["type"]);return("email"===t?this.service.validateEmailCodeForForceReset(o):this.service.validatePhoneCodeForForceReset(o)).pipe((0,l.T)((e=>(e.resetType=t,e.forceTicket=o.conditional_login_ticket,this.getActions().handleCheckResult(e)))),(0,d.Z)(this.getActions().setCheckCodeLoading(!0)),(0,c.q)(this.getActions().setCheckCodeLoading(!1)))})))}handleCheckResult(e){return e.pipe((0,s.Z)((e=>{const{ticket:t,description:o,resetType:n,forceTicket:i}=e;return t?(this.history.push(g.tH.resetPassword),(0,p.of)(this.getActions().setTicket(t),this.getActions().setType(n),this.getActions().setForceResetTicket(i))):(0,p.of)(this.getActions().setErrorMsg(o))})))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",u.c)],_.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"setErrorMsg",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"setTicket",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"setType",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"setForceResetTicket",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"setCheckCodeLoading",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[u.c]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"checkEmailCodeForReset",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[u.c]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"checkPhoneCodeForReset",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[u.c]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"checkCodeForForceReset",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[u.c]),(0,n.__metadata)("design:returntype",void 0)],_.prototype,"handleCheckResult",null),_=(0,n.__decorate)([(0,r.n)("CheckDigitCodeModule"),(0,n.__metadata)("design:paramtypes",[m.r,h.D])],_)},99910:(e,t,o)=>{o.d(t,{M:()=>l,U:()=>s});var n=o(13392),i=o(32877),a=o.n(i),r=o(59193);function s(e,t){return(0,n.Ph)(r.t,{selector:t=>{const o=t;return a()(o,...e())},dependencies:t})}function l(){const{ttpConfig:e}=s((()=>["ttpConfig"]),[]);return e}},59193:(e,t,o)=>{o.d(t,{t:()=>M});var n=o(58632),i=o(42051),a=o(64162),r=o(4126),s=o(93995),l=o(23999),d=o(26324),c=o(24451),p=o(8536),u=o(35572),g=o(80339),m=o(88920),h=o(16680),_=o(14901),f=o(17995),y=o(38203),b=o(88874),x=o(4474),v=o(89600),k=o(20259),C=o(62564),S=o(71507),w=o(9450);const j="login_config";let T=null,E=class{getUrlParams(e){const t=e?e.split("?")[1]:window.location.search;return(0,x.parse)(t)}getIsPhoenix(){return"www.tiktok.in"===window.location.host}getLoginConfig(){return(0,v.v)((()=>(0,n.__awaiter)(this,void 0,void 0,(function*(){return yield function(){const e=(0,b.YI)(j);if(e)return e;if(T)return T;const t=window.fetch("https://www.tiktok.com/node-webapp/api/login-config");return T=t.then((e=>e.json())).then((e=>((0,b.A7)(j,e),e))).catch((e=>{throw T=null,e})),T}()}))))}};E=(0,n.__decorate)([(0,y._)()],E);let P=class{constructor(e){this.service=e,this.getLoginType=e=>{var t;const o=null!==(t=null==e?void 0:e.type)&&void 0!==t?t:null==e?void 0:e.enter_method;if(!o)return"webapp";const n=Array.isArray(o)?o[0]:o;return S.wT[n]?o:"webapp"},this.getShowAlertMessageType=(e,t)=>{const{message:o}=t;if(!o)return;const n=Array.isArray(o)?o[0]:o;return"ageVerify"!==e||"ineligible"!==n&&"inexistent"!==n?void 0:n},this.getOneTapLoginEnableInfo=e=>{switch(e){case String(!0):return{enableOneTap:!0,oneTapVersion:"v1"};case"v1":case"v2":case"v3":return{enableOneTap:!0,oneTapVersion:e};default:return{enableOneTap:!1}}}}getLoginContext(e,t=""){var o;const n=this.service.getUrlParams(e),i=this.getLoginType(n),a=this.getShowAlertMessageType(i,n),r=null!==(o=S.wT[i])&&void 0!==o?o:{},{is_modal:s,hide_close_btn:d,hide_toggle_login_signup:c,target_aid:u,no_cta_popup:g,standalone_aid:m,tt_not_installed:h,redirect_url:_,enable_one_tap:f,is_coin_home_screen:y,id_token:b}=(0,w.r)(n,["is_modal","hide_close_btn","hide_toggle_login_signup","target_aid","no_cta_popup","standalone_aid","tt_not_installed","redirect_url","enable_one_tap","is_coin_home_screen","id_token"]),x="true"===h,{enableOneTap:v,oneTapVersion:j}=this.getOneTapLoginEnableInfo(f),T="1"===y,E=Boolean(b),P="1"===g||v||x||E;return this.service.getLoginConfig().pipe((0,p.Z)((e=>{if(0!==e.statusCode)throw new Error("get api error");return(0,l.of)(Object.assign({},e.config))})),(0,k.W)((()=>(0,l.of)({emailSuffixConfig:[],platformConfig:{show_num:3,order:"FACEBOOK,GOOGLE,TWITTER,INSTAGRAM"},disableSignup:!1,forceLogin:!1,emailConsent:!1,phoenix:this.service.getIsPhoenix(),ttpConfig:{open:!0,syncSeverList:[{name:"global",domain:"https://m.tiktok.com"},{name:"ttp",domain:"https://us.tiktok.com"},{name:"gcp",domain:"https://web-i18n.tiktok.com"},{name:"euttp",domain:"https://web-ie.tiktokw.eu"}]},disableStandaloneAidLoginList:[]})))).pipe((0,C.T)((e=>{var o,n;return Object.assign(Object.assign(Object.assign(Object.assign({},S.Jw),r),{loginType:i,phoenix:this.service.getIsPhoenix(),showAlertMessageType:a,redirectUrl:Array.isArray(_)?_[0]:null!=_?_:"",isModal:"1"===s,hideCloseButton:"1"===d,hideToggleLoginSign:"1"===c,previousModalType:t,targetAid:null!==(o=u)&&void 0!==o?o:"",noCtaPopup:P,standaloneAid:null!==(n=m)&&void 0!==n?n:"",enableOneTap:v,oneTapVersion:j,ttNotInstalled:x,isFromCoinHomeScreen:T}),e)})))}};P=(0,n.__decorate)([(0,y._)(),(0,n.__metadata)("design:paramtypes",[E])],P);let M=class extends a.E{constructor(e,t,o){super(),this.service=e,this.modalLogin=t,this.jotaiStore=o,this.defaultState={initialized:!1,phoenix:!1,platformConfig:{order:""},emailSuffixConfig:[],previousModalType:""}}setContext(e,t){for(const o in t)e[o]=t[o]}setInitialized(e,t){e.initialized=t}setShowAlertMessageType(e,t){e.showAlertMessageType=t}setPreviousModalType(e,t){e.previousModalType=t}setShowFlashingButton(e,t){e.showFlashingButton=t}init(e){return e.pipe((0,c.E)(this.modalLogin.state$),(0,p.Z)((([e,{url:t,loginModalShow:o,modalType:n}])=>{(0,m.IX)().foryou.isLoginJotai&&({url:t,loginModalShow:o,modalType:n}=this.jotaiStore.get(h.JF));let i=o?t:void 0;return(null==e?void 0:e.url)&&(i=e.url),this.service.getLoginContext(i).pipe((0,u.p)((e=>(0,l.of)(this.getActions().setContext(e),this.getActions().setPreviousModalType(n),this.getActions().setInitialized(!0)))),(0,g.q)(this.terminate()))})))}};(0,n.__decorate)([(0,r.uk)(),(0,n.__metadata)("design:type",d.c)],M.prototype,"dispose$",void 0),(0,n.__decorate)([(0,r.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],M.prototype,"setContext",null),(0,n.__decorate)([(0,r.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],M.prototype,"setInitialized",null),(0,n.__decorate)([(0,r.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],M.prototype,"setShowAlertMessageType",null),(0,n.__decorate)([(0,r.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],M.prototype,"setPreviousModalType",null),(0,n.__decorate)([(0,r.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],M.prototype,"setShowFlashingButton",null),(0,n.__decorate)([(0,r.Mj)({ssr:!0}),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[d.c]),(0,n.__metadata)("design:returntype",void 0)],M.prototype,"init",null),M=(0,n.__decorate)([(0,s.n)("LoginContextModule"),(0,n.__param)(2,(0,i.y)(f.J7)),(0,n.__metadata)("design:paramtypes",[P,_.k,Object])],M)},63379:(e,t,o)=>{o.d(t,{N:()=>y});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(8536),l=o(23999),d=o(24451),c=o(62564),p=o(74690),u=o(80339),g=o(26324),m=o(75792),h=o(52913),_=o(65504),f=o(77156);let y=class extends i.E{constructor(e,t){super(),this.service=e,this.history=t,this.defaultState={}}setEmail(e,t){e.email=null==t?void 0:t.trim()}setEmailErrorMsg(e,t){e.emailErrorMsg=t}setSuggestEmailSuffixConfig(e,t){var o,n;e.email=(null!==(n=null===(o=e.email)||void 0===o?void 0:o.split("@")[0])&&void 0!==n?n:"")+t,e.emailErrorMsg=void 0}setLoading(e,t){e.checkEmailLoading=t}setEmailInfo(e){return e.pipe((0,s.Z)((({email:e,valid:t})=>(0,l.of)(this.getActions().setEmail(null==e?void 0:e.trim()),this.getActions().setEmailErrorMsg(t||!e?"":"common_registration_email_input_error")))))}checkEmailRegistered(e){return e.pipe((0,d.E)(this.state$),(0,s.Z)((([e,{email:t=""}])=>(0,f.Ro)(t)?this.service.checkEmailRegistered({email:t}).pipe((0,c.T)((e=>{const{error_code:t,description:o,is_registered:n}=e;if(t)return this.getActions().setEmailErrorMsg(o);{const e=n?m.tH.loginWithSignedEmail:m.tH.signupEmailCreatePassword;return this.history.push(e),this.noop()}})),(0,p.Z)(this.getActions().setLoading(!0)),(0,u.q)(this.getActions().setLoading(!1))):(0,l.of)(this.getActions().setEmailErrorMsg("common_registration_email_input_error")))))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",g.c)],y.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setEmail",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setEmailErrorMsg",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setSuggestEmailSuffixConfig",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setLoading",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[g.c]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"setEmailInfo",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[g.c]),(0,n.__metadata)("design:returntype",void 0)],y.prototype,"checkEmailRegistered",null),y=(0,n.__decorate)([(0,r.n)("EmailModule"),(0,n.__metadata)("design:paramtypes",[h.r,_.D])],y)},70261:(e,t,o)=>{o.d(t,{$:()=>D});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(42051),l=o(64356),d=o(54888),c=o(95701),p=o(75792),u=o(31974),g=o(13326),m=o.n(g),h=o(24451),_=o(8536),f=o(23999),y=o(72916),b=o(62564),x=o(74690),v=o(80339),k=o(1475),C=o(26324),S=o(3513),w=o(52913),j=o(54378),T=o(65504),E=o(47538),P=o(59622),M=o(23301),L=o(94337),A=o(59193),R=o(44319),F=o(22784),I=o(18211),O=o(34952);let D=class extends i.E{constructor(e,t,o,n,i,a,r,s,l,d,c,p,u){super(),this.bizContext=e,this.contextModule=t,this.signupModule=o,this.service=n,this.regionService=i,this.ageGate=a,this.loginReport=r,this.sloReporter=s,this.sendCode=l,this.phone=d,this.t=c,this.history=p,this.riskError=u,this.defaultState={errorMsg:"",showReactiveModal:!1,loginLoading:!1}}setLoginSuccess(e,t){e.success=null!=t?t:1}setErrorMsg(e,t){e.errorMsg=t}setErrorCode(e,t){e.errorCode=t}setTwoStepVerifyRes(e,t){e.twoStepResponse=t}setNeedForceResetPassword(e,t){const o=t.otp_type.match("email")?"email":"phone";this.history.push("email"===o?p.tH.loginForgetEmailPassword:p.tH.loginForgetPhonePassword),e.forceResetResponse=Object.assign(Object.assign({},t),{type:o})}clearForceResetRes(e){e.forceResetResponse=void 0}setShowReactiveModal(e,t){e.showReactiveModal=t.show,t.res?e.inCancellationResponse=Object.assign(Object.assign({},t.res),{isStopAccount:t.res.error_code===S.AX}):e.inCancellationResponse=void 0}setLoginLoading(e,t){e.loginLoading=t}setPhoneNotRegistered(e,t){e.phoneNotRegistered=t}clearLoginResult(e){e.errorMsg="",e.phoneNotRegistered=!1,e.twoStepResponse=void 0}cancelDeleteAccount(e){return e.pipe((0,h.E)(this.state$),(0,_.Z)((([e,t])=>{var o,n;const i=null===(o=t.inCancellationResponse)||void 0===o?void 0:o.token;return((null===(n=t.inCancellationResponse)||void 0===n?void 0:n.isStopAccount)?this.service.cancelDeactiveAccount({token:i,type:0}):this.service.cancelDeleteAccount({token:i,type:0})).pipe((0,_.Z)((e=>(e.successType=2,(0,f.of)(this.getActions().setShowReactiveModal({show:!1}),this.getActions().handleLoginResult(e))))))})))}handleForceResetPwdByEmail(e){return e.pipe((0,_.Z)((e=>this.service.validateEmailCodeForForceReset(e).pipe((0,y.n)((t=>{const{error_code:o,ticket:n}=t;return o?(0,f.of)(this.getActions().handleLoginResult(t)):this.service.forceResetPwdByEmailTicket(Object.assign(Object.assign({},e),{ticket:n})).pipe((0,b.T)((t=>(t.password=e.password,this.getActions().handleLoginResult(t)))),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1)))})),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1))))))}handleForceResetPwdByPhone(e){return e.pipe((0,_.Z)((e=>this.service.validatePhoneCodeForForceReset(e).pipe((0,_.Z)((t=>{const{error_code:o,ticket:n}=t;return o?(0,f.of)(this.getActions().handleLoginResult(t)):this.service.forceResetPwdByMobileTicket(Object.assign(Object.assign({},e),{ticket:n})).pipe((0,b.T)((t=>(t.password=e.password,this.getActions().handleLoginResult(t)))),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1)))})),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1))))))}handleForceResetPwd(e){return e.pipe((0,_.Z)((e=>{var{type:t}=e,o=(0,n.__rest)(e,["type"]);return("email"===t?this.service.forceResetPwdByEmailTicket(o):this.service.forceResetPwdByMobileTicket(o)).pipe((0,b.T)((e=>(e.password=o.password,this.getActions().handleLoginResult(e)))),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1)))})))}handlePasswordLogin(e){return e.pipe((0,h.E)(this.contextModule.state$),(0,_.Z)((([e,{isSecurityVerification:t}])=>(t?this.service.verifyPwdWithoutLogin(e):this.service.passwordLogin(e)).pipe((0,b.T)((t=>{var o;const{verify_ticket:n}=null!==(o=e.extra_params)&&void 0!==o?o:{};return n&&this.loginReport.twoStepResult({error_code:t.error_code,result:t.error_code?"fail":"success",verification_method:"password"}),t.accountQuery=e,S.nC[t.error_code]&&e.mobile&&(t.errorMsg=S.nC[t.error_code]),this.getActions().handleLoginResult(t)})),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1))))))}changePwdByEmail(e){return e.pipe((0,_.Z)((({password:e,email:t,emailCode:o,not_login_ticket:n,verify_ticket:i})=>this.service.resetPwdLoginByEmail({email:t,code:o,password:e,extra_params:{not_login_ticket:n,verify_ticket:i}}).pipe((0,b.T)((t=>(i&&this.loginReport.twoStepResult({verification_method:"email",error_code:t.error_code,result:t.error_code?"fail":"success"}),t.resetPwdType="email",t.error_code&&(t.password=e,1011===t.error_code&&(t.errorMsg="common_login_reset_email_input_error")),this.getActions().handleLoginResult(t)))),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1))))))}handleSmsLogin(e){return e.pipe((0,_.Z)((({mobile:e,phoneCode:t,login_only:o,birthday:n,region:i})=>this.ageGate.validateAge((0,f.of)({canSkip:o,region:i})).pipe((0,k.i)(1),(0,_.Z)((({payload:a})=>"boolean"==typeof a?(0,f.of)(this.ageGate.getActions().setShowAgeConfirm(a)):(null==a?void 0:a.ageEligible)||null===a?this.service.smsLogin({mobile:e,code:t,login_only:o,birthday:n}).pipe((0,_.Z)((e=>(e.error_code&&(e.errorMsg=S.j9[e.error_code]),(0,f.of)(this.getActions().handleLoginResult(e),o?this.noop():this.signupModule.getActions().storeConsent({region:String(i),user_id_str:e.user_id_str}),a?this.ageGate.getActions().setAgeCheckResult(a):this.noop())))),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1))):(0,f.of)(this.ageGate.getActions().setAgeCheckResult(a))))))))}handleSmsVerify(e){return e.pipe((0,_.Z)((({mobile:e,phoneCode:t})=>this.service.smsVerify({mobile:e,code:t,extra_params:{web_verify_need_region:1,web_verify_expire_in:1200}}).pipe((0,_.Z)((e=>(e.error_code&&(e.errorMsg=S.j9[e.error_code]),(0,f.of)(this.getActions().handleLoginResult(e))))),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1))))))}changePwdByMobile(e){return e.pipe((0,_.Z)((({password:e,mobile:t,phoneCode:o})=>this.service.changePwdByMobile({mobile:t,code:o,password:e}).pipe((0,b.T)((t=>(t.resetPwdType="mobile",t.error_code&&(t.password=e,t.errorMsg=S.j9[t.error_code]),this.getActions().handleLoginResult(t)))),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1))))))}setAccount(e){return e.pipe((0,_.Z)((e=>{var{nextUrl:t}=e,o=(0,n.__rest)(e,["nextUrl"]);return this.service.setAccount(o).pipe((0,b.T)((e=>{const{error_code:o,description:n}=e;if(o){const e=this.t(n);return(0,E.P)(e),console.error(`Login: Set account error: ${e}`),this.noop()}return t?(this.history.push(t),this.noop()):this.getActions().setLoginSuccess()})),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1)))})))}handleChangePwdByTicket(e){return e.pipe((0,_.Z)((e=>{var{type:t}=e,o=(0,n.__rest)(e,["type"]);return("email"===t?this.service.resetPwdByEmailTicket(o):this.service.resetPwdByMobileTicket(o)).pipe((0,b.T)((e=>(e.resetPwdType=t,e.error_code&&(e.password=o.password,e.errorMsg=S.j9[e.error_code]),this.getActions().handleLoginResult(e)))),(0,x.Z)(this.getActions().setLoginLoading(!0)),(0,v.q)(this.getActions().setLoginLoading(!1)))})))}handleLoginResult(e){return e.pipe((0,h.E)(this.contextModule.state$,this.phone.state$,this.bizContext.state$),(0,_.Z)((([e,{disableSignup:t,isSecurityVerification:o,phoenix:n},{mobile:i},{bizContext:a}])=>{const{error_code:r,errorMsg:s,error_msg:l,description:d,new_user:c,screen_name:u,sec_user_id:g,successType:m,ticket:h,default_error_msg:_,region:y,resetPwdType:x}=e;if(P.K.hide(),c)return this.loginReport.loginSuccess({is_register:1}),this.sloReporter.loginSuccess({signUp:!0,forgetPwd:Boolean(x)}),(0,f.of)(this.signupModule.getActions().syncUserInfos({region:String(y)}));if(!r)return this.loginReport.loginSuccess({is_register:0}),this.sloReporter.loginSuccess({signUp:!1,forgetPwd:Boolean(x)}),o&&this.setTicketIntoCookie(h,n),this.regionService.authBroadcast({screen_name:u,sec_uid:g}).pipe((0,b.T)((()=>this.getActions().setLoginSuccess(m))));const v=S.j9[r]||s||l||d||_;if(this.loginReport.loginFailure({error_code:r}),this.sloReporter.loginFailure({errorCode:r,forgetPwd:Boolean(x),errorMsg:v}),1381===r)return(0,f.of)(this.getActions().setNeedForceResetPassword(e));if(2046===r)return(0,f.of)(this.getActions().setTwoStepVerifyRes(e));if(-1!==S.Ci.indexOf(r))return(null==a?void 0:a.isMobile)&&this.history.push({pathname:p.tH.accountDeactivate,state:{init:!0}}),(0,f.of)(this.getActions().setShowReactiveModal({show:!0,res:e}));if(1053===r)return(0,f.of)(this.contextModule.getActions().setShowAlertMessageType("twoStepVerifyBlock"));if(1356===r)return(0,f.of)(this.contextModule.getActions().setShowAlertMessageType("TwoStepBlockResetPwd"));if(1011===r&&t||1045===r&&o)return(0,f.of)(this.contextModule.getActions().setShowAlertMessageType("inexistent"));if(1011===r){if(e.sms_code_key)return(0,f.of)(this.getActions().setPhoneNotRegistered(!0),this.signupModule.getActions().cacheSmsCodeKey({smsCodeKey:e.sms_code_key,mobile:i}));if(e.profile_key)return(0,f.of)(this.signupModule.getActions().registerThirdPlatform({profileKey:e.profile_key,platform:e.platform,region:y}))}return(0,M.X)(r)?(0,f.of)(this.riskError.getActions().handleRiskError({errorCode:r})):S.$X[r]?(0,f.of)(this.phone.getActions().setErrorMsg(S.$X[r])):S.SH.includes(r)?(0,f.of)(this.sendCode.getActions().setErrorMsg({description:v})):(0,f.of)(this.getActions().setErrorMsg(v),this.getActions().setErrorCode(r))})))}setTicketIntoCookie(e,t){const o=new Date;o.setTime((new Date).getTime()+12e5),m().set("security_verification_ticket",e,{domain:t?"www.tiktok.in":"tiktok.com",secure:!0,expires:o})}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",C.c)],D.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Number]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setLoginSuccess",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setErrorMsg",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Number]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setErrorCode",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setTwoStepVerifyRes",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setNeedForceResetPassword",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"clearForceResetRes",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setShowReactiveModal",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setLoginLoading",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setPhoneNotRegistered",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"clearLoginResult",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"cancelDeleteAccount",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"handleForceResetPwdByEmail",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"handleForceResetPwdByPhone",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"handleForceResetPwd",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"handlePasswordLogin",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"changePwdByEmail",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"handleSmsLogin",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"handleSmsVerify",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"changePwdByMobile",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"setAccount",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"handleChangePwdByTicket",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],D.prototype,"handleLoginResult",null),D=(0,n.__decorate)([(0,r.n)("LoginResultDealModule"),(0,n.__param)(10,(0,s.y)(l.hp)),(0,n.__metadata)("design:paramtypes",[d.$,A.t,O.H,w.r,j.d,c.T,u.$F,L.le,I.m,R.U,Function,T.D,F.S])],D)},99659:(e,t,o)=>{o.d(t,{q:()=>D});var n,i=o(58632),a=o(64162),r=o(4126),s=o(93995),l=o(42051),d=o(64356),c=o(50970),p=o(31974),u=o(4474),g=o(24451),m=o(8536),h=o(62564),_=o(72916),f=o(63700),y=o(35572),b=o(87933),x=o(23999),v=o(2668),k=o(74690),C=o(80339),S=o(76435),w=o(20259),j=o(65070),T=o(53708),E=o(26324),P=o(52913),M=o(9450),L=o(89570),A=o(59622),R=o(10707),F=o(94337),I=o(59193),O=o(70261);!function(e){e[e.Init=0]="Init",e[e.InProgress=1]="InProgress",e[e.Stop=2]="Stop",e[e.Failed=3]="Failed"}(n||(n={}));let D=class extends a.E{constructor(e,t,o,n,i,a,r){super(),this.service=e,this.appContext=t,this.loginReport=o,this.sloSlardar=n,this.loginContext=i,this.loginResult=a,this.t=r,this.defaultState={getTokenLoading:!1,getTokenCalled:!1}}updateState(e,t){return Object.assign(Object.assign({},e),t)}prepare(e){return e.pipe((0,g.E)(this.state$,this.appContext.state$,this.loginContext.state$),(0,m.Z)((([e,t,o,{oneTapVersion:n="v1"}])=>{var i,a,r,s,l;const d=`https://${"t"===(null!==(a=null===(i=o.appContext)||void 0===i?void 0:i.appType)&&void 0!==a?a:"t")?"www.tiktokv.com":"app-va.tiktokv.com"}/redirect?decode_once=1`,c=u.parse(location.search),p=null!==(r=t.storedState)&&void 0!==r?r:(0,M.r)(c,["enter_method","enter_from","enter_ref_id","device_platform","ref_hash","redirect_url","is_coin_home_screen"]);p.web_id=null===(s=o.appContext)||void 0===s?void 0:s.wid,p.infer_app=(0,L.J)(),p.one_tap_vid=String(n),c.tt_not_installed="true",c.enable_one_tap=String(n);const g=`https://www.tiktok.com/login?${u.stringify(c)}`;return A.K.show(),this.service.oidcPrepare({next:null!==(l=p.redirect_url)&&void 0!==l?l:"",web_to_app_redirect_uri:d,web_to_app_fallback_uri:g,state:(0,R._)(btoa(JSON.stringify(p)))}).pipe((0,h.T)((({data:e})=>(A.K.hide(),0!==e.error_code&&console.error("Login: One-tap prepare failed: -1."),this.getActions().updateState({universalLink:e.redirect_url,storedState:p,prepareErrorCode:e.error_code})))))})))}login(e){return e.pipe((0,m.Z)((()=>{const e=u.parse(location.search),{domain:t=""}=(0,M.r)(e,["domain"]),o=decodeURIComponent(e.state),n=decodeURIComponent(e.id_token);return A.K.show(),this.loginReport.setPlatform("tiktok"),this.sloSlardar.setPlatform("tiktok"),this.loginReport.loginWaitingShow(),this.service.oidcLogin({state:o,id_token:n,domain:t}).pipe((0,_.n)((e=>{const{data:t}=e,o=[this.loginResult.getActions().handleLoginResult(t)];return 0===t.error_code?o.push(this.loginContext.getActions().setContext({redirectUrl:t.oidc_next,ignoreLoggedInCheck:!0})):17006===t.error_code?o.push(this.getActions().updateState({errorType:"wrong-browser"})):o.push(this.getActions().updateState({errorType:"retry"})),(0,f.h)(o)})))})))}getOneTapToken(e){return e.pipe((0,g.E)(this.state$,this.appContext.state$,this.loginContext.state$),(0,y.p)((([,e,t,{oneTapVersion:o="v1"}])=>{var n,i,a,r;const s=`https://${"t"===(null!==(i=null===(n=t.appContext)||void 0===n?void 0:n.appType)&&void 0!==i?i:"t")?"www.tiktokv.com":"app-va.tiktokv.com"}/redirect?decode_once=1`,l=u.parse(location.search),d=null!==(a=e.storedState)&&void 0!==a?a:(0,M.r)(l,["enter_method","enter_from","device_platform","ref_hash","redirect_url","is_coin_home_screen"]);d.web_id=null===(r=t.appContext)||void 0===r?void 0:r.wid,d.infer_app=(0,L.J)(),d.one_tap_vid=String(o),l.tt_not_installed="true",l.enable_one_tap=String(o);const c=`https://www.tiktok.com/login?${u.stringify(l)}`;return(0,b.O)(0,15e4).pipe((0,m.Z)((()=>{var e;return this.service.getOneTapToken({next:null!==(e=d.redirect_url)&&void 0!==e?e:"",state:(0,R._)(btoa(JSON.stringify(d))),web_to_app_redirect_uri:s,web_to_app_fallback_uri:c}).pipe((0,m.Z)((({data:e})=>{const t=e.error_code;return t?(0,v.$)((()=>({errorCode:t,error:new Error(`Get one tap token failed, error_code ${t}`)}))):(0,x.of)(this.getActions().updateState({token:e.token,universalLink:e.redirect_url,getTokenErrorCode:void 0}))})),(0,k.Z)(this.getActions().updateState({getTokenLoading:!0})),(0,C.q)(this.getActions().updateState({getTokenLoading:!1,storedState:d,getTokenCalled:!0})),(0,S.Q)(this.disposeRefresh$))})),(0,S.Q)(this.disposeRefresh$),(0,w.W)((e=>{const t=(e=>{if(!e||"object"!=typeof e||!("errorCode"in e))return;const t=e.errorCode;return"number"==typeof t?t:void 0})(e);return(0,x.of)(this.getActions().updateState({getTokenLoading:!1,getTokenErrorCode:t,storedState:d,getTokenCalled:!0,token:void 0,universalLink:void 0}))})))})))}stopRefreshToken(e){return e.pipe((0,h.T)((()=>this.getActions().disposeRefresh$())))}startOneTapPolling(e){return e.pipe((0,m.Z)((({ttpConfig:e,token:t})=>{const{open:o,syncSeverList:n}=e||{},i=o?n:[{name:"gloable",domain:""}];return(0,j.p)(i.map((e=>this.service.checkOneTapState({token:t,baseURL:e.domain})))).pipe((0,m.Z)((e=>{if(e.every((({data:e})=>"new"===e.status)))throw new Error("User not confirmed, need to retry");const o=e.find((({data:e,message:t})=>e.status&&"new"!==e.status||"error"!==t&&0!==e.error_code));if(o){const{status:e,error_code:n}=o.data;return n?(0,x.of)({error_code:n,token:t}):e?(0,x.of)({status:e,token:t}):(0,x.of)(null)}throw new Error("User not confirmed, need to retry")})),(0,T.L)({delay:()=>(0,b.O)(800)}),(0,S.Q)(this.disposePolling$))})),(0,g.E)(this.state$,this.appContext.state$),(0,m.Z)((([e,{token:t},{appContext:o}])=>{if(!e)return(0,x.of)(this.noop());if("error_code"in e){const o={authStatus:3,authErrorCode:e.error_code};return t===e.token&&(o.token=void 0,o.universalLink=void 0),(0,x.of)(this.getActions().updateState(o))}const n=function(e){switch(e){case"new":return 1;case"confirmed":return 2;case"expired":return 3;default:return 0}}(e.status),i={authStatus:n};(3===n&&t===e.token||"confirmed"===e.status)&&(i.token=void 0,i.universalLink=void 0);const a=[this.getActions().updateState(i)];return"confirmed"===e.status&&(this.loginReport.setPlatform("tiktok"),a.push(this.loginResult.getActions().handleLoginResult({error_code:0,region:null==o?void 0:o.region}))),(0,f.h)(a)})))}stopOneTapPolling(e){return e.pipe((0,h.T)((()=>this.getActions().disposePolling$())))}};(0,i.__decorate)([(0,r.uk)(),(0,i.__metadata)("design:type",E.c)],D.prototype,"dispose$",void 0),(0,i.__decorate)([(0,r.uk)(),(0,i.__metadata)("design:type",E.c)],D.prototype,"disposePolling$",void 0),(0,i.__decorate)([(0,r.uk)(),(0,i.__metadata)("design:type",E.c)],D.prototype,"disposeRefresh$",void 0),(0,i.__decorate)([(0,r.HI)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[Object,Object]),(0,i.__metadata)("design:returntype",Object)],D.prototype,"updateState",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[E.c]),(0,i.__metadata)("design:returntype",void 0)],D.prototype,"prepare",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[E.c]),(0,i.__metadata)("design:returntype",void 0)],D.prototype,"login",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[E.c]),(0,i.__metadata)("design:returntype",void 0)],D.prototype,"getOneTapToken",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[E.c]),(0,i.__metadata)("design:returntype",void 0)],D.prototype,"stopRefreshToken",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[E.c]),(0,i.__metadata)("design:returntype",void 0)],D.prototype,"startOneTapPolling",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[E.c]),(0,i.__metadata)("design:returntype",void 0)],D.prototype,"stopOneTapPolling",null),D=(0,i.__decorate)([(0,s.n)("OneTapModule"),(0,i.__param)(6,(0,l.y)(d.hp)),(0,i.__metadata)("design:paramtypes",[P.r,c.L,p.$F,F.le,I.t,O.$,Function])],D)},44319:(e,t,o)=>{o.d(t,{U:()=>m});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(24451),l=o(8536),d=o(23999),c=o(26324),p=o(25919),u=o(3513),g=o(77156);let m=class extends i.E{constructor(){super(...arguments),this.defaultState={area:"",phone:"",phoneCode:"",searchText:"",showAreaCodeSelector:!1,mobile:"",mobileOpenId:""}}setShowAreaCodeSelector(e,t){e.showAreaCodeSelector=t}setAreaCode(e,t){const{code:o,area:n}=t;e.areaCode=o,e.area=n,this.setMobileInfo(e,{areaCode:o,phone:e.phone})}setPhoneNumber(e,t){e.phone=t,this.setMobileInfo(e,{areaCode:e.areaCode,phone:t})}setErrorMsg(e,t){e.phoneErrorMsg=t}setAreaSearchText(e,t){if(e.searchText=t,!t)return void(e.matchSearchArea=void 0);const o=RegExp(t.replace("+","\\+"),"ig");e.matchSearchArea=p.W.reduce(((e,{lists:t})=>e.concat(t)),[]).find((({name:e,code:t,shortname:n})=>e.match(o)||`${t}`.match(o)||n.match(o)))}setPhoneCode(e,t){e.phoneCode=t}toggleAreaCodeSelector(e){return e.pipe((0,s.E)(this.state$),(0,l.Z)((([,{showAreaCodeSelector:e}])=>(0,d.of)(this.getActions().setShowAreaCodeSelector(!e)))))}selectAreaCode(e){return e.pipe((0,l.Z)((({code:e,area:t})=>(0,d.of)(this.getActions().setAreaCode({area:t,code:e}),this.getActions().setShowAreaCodeSelector(!1)))))}checkPhoneNumberFormat(e){return e.pipe((0,l.Z)((({phone:e})=>{const t=(0,g.nP)(e);return(0,d.of)(this.getActions().setPhoneNumber(e),this.getActions().setErrorMsg(t?u._o.format:""))})))}setMobileInfo(e,t){const{phone:o,areaCode:n}=t;if(!o||!n)return e.mobile="",void(e.mobileOpenId="");e.mobile=`+${n} ${o}`,e.mobileOpenId=86===n?o:`+${n}${o}`}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",c.c)],m.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setShowAreaCodeSelector",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setAreaCode",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setPhoneNumber",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setErrorMsg",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setAreaSearchText",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setPhoneCode",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[c.c]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"toggleAreaCodeSelector",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[c.c]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"selectAreaCode",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[c.c]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"checkPhoneNumberFormat",null),m=(0,n.__decorate)([(0,r.n)("PhoneNumberModule")],m)},22784:(e,t,o)=>{o.d(t,{S:()=>m});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(24451),l=o(8536),d=o(23999),c=o(26324),p=o(54888),u=o(75792),g=o(65504);let m=class extends i.E{constructor(e,t){super(),this.bizContext=e,this.history=t,this.defaultState={}}setErrorCode(e,t){e.errorCode=t}setShowInstagramCantLoginModal(e,t){e.showInstagramRisk=t}setShowRiskModal(e,t){e.showRiskModal=t}handleRiskError(e){return e.pipe((0,s.E)(this.bizContext.state$),(0,l.Z)((([{errorCode:e},{bizContext:t}])=>(null==t?void 0:t.isMobile)?(0,d.of)(this.getActions().setShowRiskModal(!0),this.getActions().setErrorCode(e)):(this.history.push(u.tH.loginDownloadApp),(0,d.of)(this.noop())))))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",c.c)],m.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Number]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setErrorCode",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setShowInstagramCantLoginModal",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"setShowRiskModal",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[c.c]),(0,n.__metadata)("design:returntype",void 0)],m.prototype,"handleRiskError",null),m=(0,n.__decorate)([(0,r.n)("RiskErrorModule"),(0,n.__metadata)("design:paramtypes",[p.$,g.D])],m)},18211:(e,t,o)=>{o.d(t,{m:()=>L});var n,i=o(58632),a=o(64162),r=o(4126),s=o(93995),l=o(95701),d=o(93608);!function(e){e.Click="user_click",e.Resend="resend",e.ForgotPwd="forgot_password",e.TwoStep="2sv",e.ForceReset="force_reset",e.Delete="delete",e.Bind="bind"}(n||(n={}));const c=e=>{d.f.sendEvent("send_sms",e)},p=e=>{d.f.sendEvent("send_mail",e)};var u=o(95719),g=o(8536),m=o(72916),h=o(23999),_=o(1475),f=o(74690),y=o(80339),b=o(24451),x=o(26324),v=o(3513),k=o(52913),C=o(65504),S=o(77156),w=o(56441),j=o(23301),T=o(59193),E=o(63379),P=o(44319),M=o(22784);let L=class extends a.E{constructor(e,t,o,n,i,a,r){super(),this.contextModule=e,this.service=t,this.ageGate=o,this.phone=n,this.email=i,this.history=a,this.riskError=r,this.defaultState={sendCodeLoading:!1,code:""},this.sendReason="user_click",this.isEmail=!1}setCode(e,t){const o=(0,S.$L)(t);e.codeFormatError=o?"common_login_reset_email_verify_title":"",e.code=t}setTicket(e,t){e.ticket=t}setSendCodeLoading(e,t){t&&(e.getCodeErrorMsg=""),e.sendCodeLoading=t}clearGetCodeError(e){e.getCodeErrorMsg="",e.emailRegistered=void 0}setErrorMsg(e,t){const{description:o,emailRegistered:n}=t;e.emailRegistered=n,e.getCodeErrorMsg=o}sendPhoneCodeForVerify(e){return e.pipe((0,u.M)((({mobile:e})=>this.reportSendCode({reason:"user_click",cacheKey:e}))),(0,g.Z)((({mobile:e,nextUrl:t})=>this.service.notLoginSendCode({mobile:e}).pipe(this.sendCodeHandler({cacheKey:e,nextUrl:t})))))}sendPhoneCodeForLogin(e){return e.pipe((0,u.M)((({mobile:e})=>this.reportSendCode({reason:"user_click",cacheKey:e}))),(0,m.n)((e=>{const{isSignUp:t,mobile:o,region:n}=e;return this.ageGate.validateAge((0,h.of)({canSkip:!t,region:n})).pipe((0,_.i)(1),(0,g.Z)((({payload:t})=>{if("boolean"==typeof t)return(0,h.of)(this.ageGate.getActions().setShowAgeConfirm(t));if(!(null==t?void 0:t.ageEligible)&&null!==t)return(0,h.of)(this.ageGate.getActions().setAgeCheckResult(t));const{region:n}=e,a=(0,i.__rest)(e,["region"]);return this.service.sendPhoneCode(a).pipe(this.sendCodeHandler({cacheKey:o,agePayload:null!=t?t:void 0,nextUrl:e.nextUrl}))})),(0,f.Z)(this.getActions().setSendCodeLoading(!0)),(0,y.q)(this.getActions().setSendCodeLoading(!1)))})))}sendPhoneCodeForResetPwd(e){return e.pipe((0,u.M)((({mobile:e,verify_ticket:t})=>{var o;return this.reportSendCode({reason:"forgot_password",cacheKey:null!==(o=null!=e?e:t)&&void 0!==o?o:""})})),(0,u.M)((()=>c({send_reason:"forgot_password"}))),(0,g.Z)((({mobile:e,verify_ticket:t,not_login_ticket:o,nextUrl:n})=>{var i;return this.service.sendPhoneCodeWithType({mobile:e,type:4,method:"GET",verify_ticket:t,not_login_ticket:o}).pipe(this.sendCodeHandler({cacheKey:null!==(i=null!=e?e:t)&&void 0!==i?i:"",nextUrl:n}))})))}sendPhoneCodeForTwoStep(e){return e.pipe((0,u.M)((e=>this.reportSendCode({reason:"2sv",cacheKey:e.verify_ticket}))),(0,g.Z)((({verify_ticket:e,not_login_ticket:t,mobile:o})=>this.service.sendPhoneCodeWithType({verify_ticket:e,not_login_ticket:t,type:t?13:22,method:"GET",mobile:o}).pipe(this.sendCodeHandler({cacheKey:e})))))}sendPhoneCodeForForceResetPwd(e){return e.pipe((0,u.M)((e=>this.reportSendCode({reason:"force_reset",cacheKey:e.conditional_login_ticket}))),(0,b.E)(this.state$),(0,g.Z)((([{conditional_login_ticket:e},{code:t}])=>this.service.sendPhoneCodeForForceResetPwd({code:t,conditional_login_ticket:e}).pipe(this.sendCodeHandler({cacheKey:e})))))}sendPhoneCodeForBindAccount(e){return e.pipe((0,u.M)((({mobile:e})=>this.reportSendCode({reason:"bind",cacheKey:e}))),(0,g.Z)((({mobile:e,nextUrl:t})=>this.service.sendPhoneCodeForBindAccount({mobile:e}).pipe(this.sendCodeHandler({cacheKey:e,nextUrl:t})))))}sendEmailCodeForForceResetPwd(e){return e.pipe((0,u.M)((e=>this.reportSendCode({reason:"force_reset",cacheKey:e.conditional_login_ticket,isEmail:!0}))),(0,b.E)(this.state$),(0,g.Z)((([{conditional_login_ticket:e},{code:t}])=>this.service.sendEmailCodeForForceResetPwd({code:t,conditional_login_ticket:e}).pipe(this.sendCodeHandler({email:!0,cacheKey:e})))))}sendEmailCodeForLogin(e){return e.pipe((0,u.M)((e=>this.reportSendCode({reason:"2sv",cacheKey:`${e.verify_ticket}`,isEmail:!0}))),(0,u.M)((()=>p({send_reason:"user_click"}))),(0,g.Z)((({email:e,not_login_ticket:t,verify_ticket:o})=>this.service.sendEmailCodeForLogin({email:null!=e?e:"",extra_params:{not_login_ticket:t,verify_ticket:o}}).pipe(this.sendCodeHandler({email:!0,cacheKey:o})))))}sendEmailCodeForVerify(e){return e.pipe((0,u.M)((e=>this.reportSendCode({reason:"2sv",cacheKey:`${e.verify_ticket}`,isEmail:!0}))),(0,g.Z)((e=>this.service.verifySendEmailCode(e).pipe(this.sendCodeHandler({email:!0,cacheKey:`${e.verify_ticket}`})))))}sendEmailCodeForSignup(e){return e.pipe((0,u.M)((e=>this.reportSendCode({reason:"user_click",cacheKey:`${e.email}`,isEmail:!0}))),(0,g.Z)((e=>this.ageGate.validateAge((0,h.of)({canSkip:!1,region:e.region})).pipe((0,_.i)(1),(0,g.Z)((({payload:t})=>"boolean"==typeof t?(0,h.of)(this.ageGate.getActions().setShowAgeConfirm(t)):(null==t?void 0:t.ageEligible)||null===t?this.service.sendEmailCodeForSignup(e).pipe((0,u.M)((e=>{1023===e.error_code&&(e.emailRegistered=!0)})),this.sendCodeHandler({email:!0,agePayload:null!=t?t:void 0,cacheKey:`${e.email}`})):(0,h.of)(this.ageGate.getActions().setAgeCheckResult(t)))),(0,f.Z)(this.getActions().setSendCodeLoading(!0)),(0,y.q)(this.getActions().setSendCodeLoading(!1))))))}sendEmailCodeForReset(e){return e.pipe((0,u.M)((e=>{var t;return this.reportSendCode({reason:"forgot_password",cacheKey:`${null!==(t=e.email)&&void 0!==t?t:e.verify_ticket}`,isEmail:!0})})),(0,g.Z)((e=>{var t;return this.service.sendEmailCodeForResetPwd(e).pipe(this.sendCodeHandler({email:!0,cacheKey:`${null!==(t=e.email)&&void 0!==t?t:`${e.verify_ticket}`}`,nextUrl:e.nextUrl}))})))}sendEmailCodeForBindAccount(e){return e.pipe((0,u.M)((e=>this.reportSendCode({reason:"bind",cacheKey:`${e.email}`,isEmail:!0}))),(0,g.Z)((e=>this.service.sendEmailCodeForBindAccount(e).pipe(this.sendCodeHandler({email:!0,cacheKey:`${e.email}`,nextUrl:e.nextUrl})))))}reportSendCode(e){const{cacheKey:t,reason:o,isEmail:n}=e;this.sendReason=o,this.isEmail=Boolean(n);const{hasSent:i}=(0,w.o)(t);n?p({is_retry:i,send_reason:o}):c({is_retry:i,send_reason:o})}reportSendCodeResult(e){const{error_code:t,"x-tt-logid":o,message:n,description:i}=e,a={status:t?1:0,error_code:t,error_desc:n||i,type:this.sendReason,logid:o};var r;this.isEmail?(r=a,d.f.sendEvent("monitor_send_email_code",r)):(e=>{d.f.sendEvent("monitor_send_sms",e)})(a)}sendCodeHandler({cacheKey:e,agePayload:t,email:o,nextUrl:n}){return i=>i.pipe((0,u.M)((e=>this.reportSendCodeResult(e))),(0,g.Z)((i=>{var a,r;const{retry_time:s=60,emailRegistered:l,ticket:d,error_code:c}=i;return c||((0,w._)(e,s,o),n&&this.history.push(n)),(0,j.X)(c)?(0,h.of)(this.riskError.getActions().handleRiskError({errorCode:c})):1356===c?(0,h.of)(this.contextModule.getActions().setShowAlertMessageType("TwoStepBlockResetPwd")):d?(0,h.of)(this.getActions().setTicket(d)):v.$X[c]?(0,h.of)(this.phone.getActions().setErrorMsg(v.$X[c]),t?this.ageGate.getActions().setAgeCheckResult(t):this.noop()):v.Dj[c]?(0,h.of)(this.email.getActions().setEmailErrorMsg(v.Dj[c]),t?this.ageGate.getActions().setAgeCheckResult(t):this.noop()):v.uI.includes(c)&&!l?(0,h.of)(this.email.getActions().setEmailErrorMsg(null!==(a=i.description)&&void 0!==a?a:"Sorry, something went wrong, please try again later")):(c&&console.error(`Login: email bind failed: ${c} (${i.description}).`),(0,h.of)(this.getActions().setErrorMsg({description:l||!c?"":null!==(r=i.description)&&void 0!==r?r:"Sorry, something went wrong, please try again later",emailRegistered:l}),t?this.ageGate.getActions().setAgeCheckResult(t):this.noop()))})),(0,f.Z)(this.getActions().setSendCodeLoading(!0)),(0,y.q)(this.getActions().setSendCodeLoading(!1)))}};(0,i.__decorate)([(0,r.uk)(),(0,i.__metadata)("design:type",x.c)],L.prototype,"dispose$",void 0),(0,i.__decorate)([(0,r.h5)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[Object,String]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"setCode",null),(0,i.__decorate)([(0,r.h5)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[Object,String]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"setTicket",null),(0,i.__decorate)([(0,r.h5)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[Object,Boolean]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"setSendCodeLoading",null),(0,i.__decorate)([(0,r.h5)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[Object]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"clearGetCodeError",null),(0,i.__decorate)([(0,r.h5)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[Object,Object]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"setErrorMsg",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendPhoneCodeForVerify",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendPhoneCodeForLogin",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendPhoneCodeForResetPwd",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendPhoneCodeForTwoStep",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendPhoneCodeForForceResetPwd",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendPhoneCodeForBindAccount",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendEmailCodeForForceResetPwd",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendEmailCodeForLogin",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendEmailCodeForVerify",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendEmailCodeForSignup",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendEmailCodeForReset",null),(0,i.__decorate)([(0,r.Mj)(),(0,i.__metadata)("design:type",Function),(0,i.__metadata)("design:paramtypes",[x.c]),(0,i.__metadata)("design:returntype",void 0)],L.prototype,"sendEmailCodeForBindAccount",null),L=(0,i.__decorate)([(0,s.n)("SendCode"),(0,i.__metadata)("design:paramtypes",[T.t,k.r,l.T,P.U,E.N,C.D,M.S])],L)},34952:(e,t,o)=>{o.d(t,{H:()=>Yo});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(42051),l=o(26263),d=o(6585),c=o(64356),p=o(8536),u=o(65070),g=o(23999),m=o(62564),h=o(20259),_=o(53708),f=o(26324),y=o(38203),b=o(11654);let x=class{constructor(e){this.service=e,this.defaultMetrics={count:1},this.handleSyncKrPolicyApprove=e=>{this.service.emitEvent("SyncKrPolicyApprove",this.defaultMetrics,e)}}};x=(0,n.__decorate)([(0,y._)(),(0,n.__metadata)("design:paramtypes",[b.V])],x);var v=o(45102),k=o(4474),C=o(39228);let S=class{constructor(e){this.fetch=e}getUniversalPopConfig(e){return this.fetch.get("/api/policy/notice/",{query:e})}setUniversalPopOperation(e){return this.fetch.post("https://www.tiktok.com/api/policy/notice/approve/",{body:(0,k.stringify)(e)})}getPolicyContent(e){return this.fetch.get("https://www.tiktok.com/web/api/v2/project/articleContent/",{query:e})}};S=(0,n.__decorate)([(0,y._)(),(0,n.__metadata)("design:paramtypes",[C.pM])],S);let w=class extends i.E{constructor(e,t,o){super(),this.pnsSlardar=e,this.pnsReport=t,this.service=o,this.defaultState={krPolicySelection:[],termsDomContent:"",privacyDomContent:""}}setKrPolicySelection(e,t){e.krPolicySelection=t}setTermsDomContent(e,t){e.termsDomContent=t}setPrivacyDomContent(e,t){e.privacyDomContent=t}requestPolicyContent(e){return e.pipe((0,p.Z)((({articleKeys:e,lang:t})=>(0,u.p)(e.map((e=>this.service.getPolicyContent({lang:t,project_key:"legal",article_key:e}))))))).pipe((0,p.Z)((e=>(0,g.of)(this.getActions().setTermsDomContent(e[0].body.article_content),this.getActions().setPrivacyDomContent(e[1].body.article_content)))))}syncKrPolicyApprove(e){const{krPolicySelection:t}=this.state;if("KR"!==e||!t.length)return(0,g.of)(null);const o=-1!==t.indexOf("push-policy");return this.pnsReport.handlePolicyConfirmOnFYP({trending:o?"on":"off"}),this.service.setUniversalPopOperation({business:"kr_consent_market_message",policy_version:"v20200629",style:"bottom",operation:-1!==t.indexOf("push-policy")?"2":"1",aid:1988}).pipe((0,m.T)((({status_code:e})=>{if(this.pnsSlardar.handleSyncKrPolicyApprove({error_code:`${e}`}),0!==e)throw new Error(`sync kr policy error, error_code: ${e}`);return(0,g.of)(null)})),(0,h.W)((e=>(console.error(e),(0,g.of)({status_code:-1})))),(0,_.L)(1))}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",f.c)],w.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Array]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setKrPolicySelection",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setTermsDomContent",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setPrivacyDomContent",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"requestPolicyContent",null),w=(0,n.__decorate)([(0,r.n)("PolicyModule"),(0,n.__metadata)("design:paramtypes",[x,v.W,S])],w);var j=o(56578),T=o(95701),E=o(50970),P=o(75792),M=o(80596),L=o(31974),A=o(24451),R=o(74690),F=o(80339),I=o(68628),O=o(72916),D=o(95719),H=o(78288),U=o(31014),N=o(98812),$=o(14270),z=o(54378),B=o(65504),W=o(52913),G=o(23301),V=o(47538),q=o(71510),K=o.n(q),Z=o(35655),J=o.n(Z),Y=o(29380),Q=o.n(Y);let X={};const ee=()=>{var e,t,o,n;if(Object.keys(X).length)return X;const i=(new(Q())).getResult(),{browser:a,os:r}=i;return X={platform:"Web",browser:null!=(e=null==a?void 0:a.name)?e:"",browser_version:null!=(t=null==a?void 0:a.version)?t:"",os:null!=(o=null==r?void 0:r.name)?o:"",os_version:null!=(n=null==r?void 0:r.version)?n:""},X},te="1.1.5",oe=`_ccfs_${te}`,ne=`${oe}_consent`,ie=`${oe}_notifications`,ae="pns_consent_system";var re=(e=>(e.US_EAST="US-East",e.US_EASTRED="US-EastRed",e.SINGAPORE_CENTRAL="Singapore-Central",e.EU_TTP="EU-TTP",e.EU_TTP2="EU-TTP2",e.US_TTP="US-TTP",e.US_TTP2="US-TTP2",e))(re||{}),se=(e=>(e.PRODUCTION="production",e.DEV="dev",e.BOE="boe",e))(se||{}),le=class{constructor(){this.region="",this.bid="",this.debug=!1}init(e){const{region:t="",bid:o="",debug:n=!1}=null!=e?e:{};this.region=t,this.bid=o,this.debug=n}send(e){}info(e,t){}warn(e,t){}error(e,t){}getMeta(...e){return{version:te,bid:this.bid,region:this.region}}reportCUJ(e,t,o){}destruct(){}},de=(e=>(e.beforeFetchUserInfo="beforeFetchUserInfo",e.afterFetchUserInfo="afterFetchUserInfo",e.beforeFetchConsentData="beforeFetchConsentData",e.afterFetchConsentData="afterFetchConsentData",e.beforeFetchNotificationData="beforeFetchNotificationData",e.afterFetchNotificationData="afterFetchNotificationData",e.beforeUpdateRecords="beforeUpdateRecords",e.afterUpdateRecords="afterUpdateRecords",e.beforeNotify="beforeNotify",e.afterNotify="afterNotify",e.beforeRemoveNotification="beforeRemoveNotification",e.afterRemoveNotification="afterRemoveNotification",e.beforeThirdPartyApprove="beforeThirdPartyApprove",e.afterThirdPartyApprove="afterThirdPartyApprove",e.beforeThirdPartyReject="beforeThirdPartyReject",e.afterThirdPartyReject="afterThirdPartyReject",e))(de||{}),ce=(e=>(e.sessionStorage="sessionStorage",e.localStorage="localStorage",e.inMem="inMem",e))(ce||{}),pe=(e=>(e.INFO="info",e.WARN="warn",e.ERROR="error",e))(pe||{}),ue=(e=>(e.UNSUPPORTED="Unsupported",e.APPROVE="Approve",e.REJECT="Reject",e.NOT_DETERMINED="NotDetermined",e.PENDING_REVIEW="PENDING_REVIEW",e.REVOKE="REVOKE",e))(ue||{});const ge={Unsupported:0,Approve:1,Reject:2,NotDetermined:3,PENDING_REVIEW:4,REVOKE:5};var me=(e=>(e.DEVICE_ID="DeviceID",e.USER_ID="UserID",e.ANY="Any",e.BOTH="Both",e))(me||{}),he=(e=>(e.DEVICE_CONSENT="device",e.USER_CONSENT="user",e.BOTH_CONSENT="both",e.NOTIFICATION="notification",e))(he||{}),_e=(e=>(e.V1="v1",e.V2="v2",e))(_e||{});const fe=()=>{var e,t,o;return(null===(t=performance)||void 0===t||null===(e=t.timing)||void 0===e?void 0:e.navigationStart)||(null===(o=performance)||void 0===o?void 0:o.timeOrigin)},ye=()=>{window._bound_error_time||(window._bound_error_time=!0,(()=>{var e;if(null===(e=console)||void 0===e?void 0:e.error){const e=console.error;console.error=(t,...o)=>{(e=>{let t=0;try{performance.mark("error"),t=performance.measure("navigationStart_to_error","navigationStart","error").duration,performance.clearMarks("error"),performance.clearMeasures("navigationStart_to_error")}catch(e){t=Date.now()-fe()}"object"==typeof e&&(e._triggerTime=t)})(t),e.apply(void 0,[t,...o])}}})())};var be,xe,ve,ke,Ce,Se;function we(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}(xe=be||(be={})).CUSTOM="CUSTOM",xe.ACTUAL_FMP="ACTUAL_FMP",(ke=ve||(ve={})).ABORT="ABORT",ke.CRASH="CRASH",(Se=Ce||(Ce={})).START="START",Se.IN_PROGRESS="IN_PROGRESS",Se.FAILURE="FAILURE",Se.FINISH="FINISH",Se.ABORT="ABORT";const je={},Te=(e="")=>{let t,o,n,i=!1,a=!1,r=!1,s=!1,l=!1,d=-1,c="",p="",u={};class g{_sendEvent(e){try{var o,n;if(c&&"function"==typeof(null===(o=window)||void 0===o?void 0:o[c])&&window[c]("sendEvent",e),p&&"function"==typeof(null===(n=window)||void 0===n?void 0:n[p])){const t=null!=e?e:{},{name:o=""}=t,n=function(e,t){if(null==e)return{};var o,n,i=function(e,t){if(null==e)return{};var o,n,i={},a=Object.keys(e);for(n=0;n=0||(i[o]=e[o]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(t,["name"]);window[p]("emit","custom",function(e){for(var t=1;t{try{if(s)return;s=!0;const{slardarContainer:i,slardarWindowGlobalName:a,slardarHybridGlobalName:r,sparkMonitor:l,pageReadyTiming:d=be.CUSTOM,reportActualFMP:u}=null!=e?e:{};"string"==typeof a&&(c=a),"string"==typeof r&&(p=r),"function"==typeof u&&(n=u),void 0!==i&&"function"==typeof i.sendEvent&&"function"==typeof i.reportActualFMP&&(t=i),void 0!==l&&(o=l),this._pageReadyTiming=d,ye(),this._registerUserDropEvent()}catch(e){}},this._registerUserDropEvent=()=>{window.addEventListener("beforeunload",this.reportUserDrop,!0)},this.reportPageReady=()=>{if(i||r||a)return;this._pageReadyTiming===be.ACTUAL_FMP&&this.reportActualFMP(),i=!0;let e=0;try{performance.mark("pageReady"),e=performance.measure("navigationStart_to_pageReady","navigationStart","pageReady").duration}catch(t){e=Date.now()-fe()}d=e,this._sendEvent({name:"page_ready",metrics:{time:e}})},this.reportUserDrop=()=>{if(i||r)return;r=!0;let e=0;try{performance.mark("userDrop"),e=performance.measure("navigationStart_to_userDrop","navigationStart","userDrop").duration}catch(t){e=Date.now()-fe()}this._sendEvent({name:"user_drop",metrics:{time:e},categories:{reason:a?ve.CRASH:ve.ABORT}})},this.reportPageCrash=(e,t=!1,o)=>{var n,s,l;if(r||a)return;a=!0;const{name:c="",message:p,stack:u,_triggerTime:g=0}=null!=e?e:{};let m=0;if(!m)try{performance.mark("pageCrashReporting"),m=performance.measure("navigationStart_to_pageCrashReporting","navigationStart","pageCrashReporting").duration}catch(e){m=Date.now()-fe()}const h=t?g:m;var _,f,y;this._sendEvent({name:"page_crash",metrics:{time:null!=h?h:0},categories:{isTriggeredBeforePageReady:h{try{if(l)return;l=!0,"function"==typeof(null==o?void 0:o.mark)&&o.mark("fmp"),n&&n(),"function"==typeof(null==t?void 0:t.reportActualFMP)&&t.reportActualFMP()}catch(e){}},this.reportCUJ=(e,t,o)=>{var n,i;const a=`cuj_${e}_${Ce.START}`,r=`cuj_${e}_${t}`.replace(/\s/g,"_");let s=0,l=0;try{performance.mark(r),s=performance.measure(`navigationStart_to_${r}`,"navigationStart",r).duration,l=performance.measure(`${a}_to_${r}`,a,r).duration}catch(o){if(s=Date.now()-fe(),t===Ce.START)u[e]={[Ce.START]:Date.now()},l=0;else{if(!u[e])return;var d;u[e][t]=Date.now(),l=u[e][t]-(null!==(d=u[e][Ce.START])&&void 0!==d?d:0)}}const{error:c,detail:p,stepName:g}=null!=o?o:{};var m;const h="string"==typeof c?c:null!==(m=null==c?void 0:c.toString())&&void 0!==m?m:"";var _;const f=p||(null!==(_=null==c?void 0:c.stack)&&void 0!==_?_:"");var y,b;this._sendEvent({name:"pns_cuj",metrics:{timestamp:s,duration:l},categories:{status:t,name:e,stepName:g,error:null!==(y=null==h||null===(n=h.substring)||void 0===n?void 0:n.call(h,0,256))&&void 0!==y?y:"",detail:null!==(b=null==f||null===(i=f.substring)||void 0===i?void 0:i.call(f,0,256))&&void 0!==b?b:""}})},e?(je[e]=this,this):(g._instance||(g._instance=this),g._instance)}}return e?(je[e]||(je[e]=new g(e)),je[e]):new g};Te(),o(24643),o(40099).Component;var Ee=(e=>(e.SDK_INIT="sdk_init",e.FETCH_DATA="fetch_data",e.UPDATE_RECORD="update_record",e.GET_RECORD="get_record",e.GET_RECORDS="get_records",e.GET_ENTITY="get_entity",e.GET_ENTITIES="get_entities",e.SUBSCRIBE_EVENT="subscribe_event",e.UNSUBSCRIBE_EVENT="unsubscribe_event",e))(Ee||{});const Pe={sdk_init:"consent_init_sdk",fetch_data:"consent_fetch_data",update_record:"consent_create_record_api",get_record:"consent_get_record",get_records:"consent_get_records",get_entity:"consent_get_entity",get_entities:"consent_get_entities",subscribe_event:"consent_subscribe_event",unsubscribe_event:"consent_unsubscribe_event"};var Me=o(54059),Le=Object.defineProperty,Ae=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,De=(e,t,o)=>t in e?Le(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,He=(e,t)=>{for(var o in t||(t={}))Ie.call(t,o)&&De(e,o,t[o]);if(Fe)for(var o of Fe(t))Oe.call(t,o)&&De(e,o,t[o]);return e};class Ue{constructor(e){this.sendEvent=e=>{this._client&&this._client.sendEvent&&this._client.sendEvent(e)},this.reportActualFMP=()=>{};const{region:t,bid:o,mode:n,slardar:i}=e;this._client=(0,Me.kT)();let a={};switch(t){case re.US_EASTRED:case re.EU_TTP:case re.EU_TTP2:a={domain:"https://mon-i18n.tiktokv.com",pluginPathPrefix:"https://sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/slardar/fe/sdk-web/plugins"};break;case re.US_TTP:case re.US_TTP2:a={domain:"https://mon16-normal-useast5.tiktokv.us",pluginPathPrefix:"https://lf16-cdn-tos.tiktokcdn-us.com/obj/static-tx/slardar/fe/sdk-web/plugins"};break;case re.US_EAST:case re.SINGAPORE_CENTRAL:default:a={domain:"https://mon.tiktokv.com",pluginPathPrefix:"https://sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/slardar/fe/sdk-web/plugins"}}var r,s;this._client&&(this._client("init",(r=He(He({},a),i),s={bid:ae,pid:o||window.location.href,release:te,env:n,plugins:{pageview:!1,jsError:!1,tti:!1,performance:!1,resource:!1,ajax:!1,fetch:!1,fmp:!1,blankScreen:!1}},Ae(r,Re(s)))),this._client("start"))}}var Ne=o(4975),$e=Object.defineProperty,ze=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ge=(e,t,o)=>t in e?$e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Ve=(e,t)=>{for(var o in t||(t={}))Be.call(t,o)&&Ge(e,o,t[o]);if(ze)for(var o of ze(t))We.call(t,o)&&Ge(e,o,t[o]);return e};var qe=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ye=(e,t,o)=>t in e?qe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Qe=class{constructor(){this._name=`${ae}_${te}_${Date.now()}`,this._trackingModule=Te(this._name),this._tea=null,this._slardar=null,this.init=e=>{this._tea=(e=>{let t=null;if(!1!==(null==e?void 0:e.tea))try{const{appId:o,tea:n,region:i,debug:a}=e,r=(e=>{let t={};switch(e){case re.US_EASTRED:t={channel:"in",channel_type:"tcpy",channel_domain:"https://mcs-i18n.tiktok.com"};break;case re.EU_TTP:t={channel:"ie",channel_type:"ttp",channel_domain:"https://mcs-ie.tiktokw.eu"};break;case re.EU_TTP2:t={channel:"ie2",channel_type:"ttp",channel_domain:"https://mcs-ie2.tiktokw.eu"};break;case re.US_TTP:t={channel_type:"ttp",channel_domain:"https://mcs.tiktokv.us"};break;case re.US_TTP2:t={channel_type:"ttp",channel_domain:"https://mcs.tiktokw.us"};break;case re.SINGAPORE_CENTRAL:t={channel:"sg",channel_type:"tcpy",channel_domain:"https://mcs-sg.tiktokv.com"};break;case re.US_EAST:t={channel:"va",channel_type:"tcpy",channel_domain:"https://mcs-va.tiktokv.com"}}return t})(i),s=Ve(Ve({},r),null!=n?n:{});(e=>!(!e||!e.channel_type||!e.channel&&!e.channel_domain))(s)&&(t=new Ne.g(`${ae}_${te}_${Date.now()}`),t.init(Ve({app_id:null!=o?o:1988,log:a},s)),t.start())}catch(e){}return t})(e),this._slardar=(e=>{let t=null;if(!1!==(null==e?void 0:e.slardar))try{t=new Ue(e)}catch(e){}return t})(e),this._slardar&&this._trackingModule.init({slardarContainer:this._slardar})},this.reportCUJ=(e,t,o)=>{if(e)try{this._trackingModule.reportCUJ(e,t),this._tea&&this._tea.event(Pe[e],((e,t)=>{for(var o in t||(t={}))Ze.call(t,o)&&Ye(e,o,t[o]);if(Ke)for(var o of Ke(t))Je.call(t,o)&&Ye(e,o,t[o]);return e})({status:t},null!=o?o:{}))}catch(e){}}}},Xe=Object.defineProperty,et=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,nt=(e,t,o)=>t in e?Xe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;class it extends le{constructor(){return super(),this._monitorModule=new Qe,this._isInitialized=!1,this.region="",this.bid="",this.debug=!1,it._instance||(it._instance=this),it._instance}init(e){if(this._isInitialized)return;this._monitorModule.init(e);const{region:t="",bid:o="",appId:n,debug:i=!1,modules:a}=null!=e?e:{};this.appId=n,this.region=t,this.bid=o,this.debug=i;const r=null==a?void 0:a.logging;r&&r instanceof le?this._customLogger=r:this.warn("[LoggingModule]: init - incorrect implementation of LoggingModule"),this._isInitialized=!0}sendDebugMessage(e){if(this.debug){const{level:t}=e;console[t](e.message,e);try{chrome.runtime.sendMessage(e)}catch(e){}}}send(e){this.sendDebugMessage(e)}getMeta(){return((e,t)=>{for(var o in t||(t={}))tt.call(t,o)&&nt(e,o,t[o]);if(et)for(var o of et(t))ot.call(t,o)&&nt(e,o,t[o]);return e})({version:te,bid:this.bid,region:this.region,appId:this.appId},ee())}info(e,t){var o;"function"==typeof(null==(o=this._customLogger)?void 0:o.info)&&this._customLogger.info(e,t),this.send({message:e,level:pe.INFO,meta:this.getMeta(),data:t})}warn(e,t){var o;"function"==typeof(null==(o=this._customLogger)?void 0:o.warn)&&this._customLogger.warn(e,t),this.send({message:e,level:pe.WARN,meta:this.getMeta(),data:t})}error(e,t){var o;"function"==typeof(null==(o=this._customLogger)?void 0:o.error)&&this._customLogger.error(e,t),this.send({message:e,level:pe.ERROR,meta:this.getMeta(),data:t})}destruct(){var e;"function"==typeof(null==(e=this._customLogger)?void 0:e.destruct)&&this._customLogger.destruct(),this._isInitialized=!1}reportCUJ(e,t,o){this._monitorModule.reportCUJ(e,t,o)}}var at=new it,rt=Object.defineProperty,st=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,ct=(e,t,o)=>t in e?rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,pt=(e,t)=>{for(var o in t||(t={}))lt.call(t,o)&&ct(e,o,t[o]);if(st)for(var o of st(t))dt.call(t,o)&&ct(e,o,t[o]);return e};const ut=/^(https?:\/\/)/;class gt{constructor(){return this._region="",this._bid="",this._debug=!1,this.init=e=>{at.info("[ServiceModule]: init");const{region:t="",bid:o="",appId:n,domain:i}=null!=e?e:{};this._appId=n,this._region=t,this._bid=o,this._domain=i},this.sendRequest=(e,t,o,n)=>{const i=ut.test(e)?e:`${this._domain}${e}`,a=new URL(i),r=Array.from(a.searchParams.entries()).reduce(((e,t)=>{const[o,n]=t;return void 0===n&&""===n||(e[o]=n),e}),{}),s=null!=n?n:{},{params:l,timeout:d}=s,c=((e,t)=>{var o={};for(var n in e)lt.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&st)for(var n of st(e))t.indexOf(n)<0&&dt.call(e,n)&&(o[n]=e[n]);return o})(s,["params","timeout"]);let p=pt(pt(pt({region:this._region,aid:this._appId,bid:this._bid},r),null!=l?l:{}),ee());"GET"===t&&o&&"object"==typeof o&&(p=pt(pt({},p),o));const u=new URLSearchParams((e=>{if(!e)return"";const t=new URLSearchParams;return Object.entries(e).forEach((([e,o])=>{Array.isArray(o)?o.forEach((o=>{t.append(e,o)})):null!=o&&t.append(e,o)})),t.toString()})(p)),g=new URL(`${a.origin}${a.pathname}?${u.toString()}`),m=K()({},c,{method:t,timeout:null!=d?d:0,data:o});return at.info("[ServiceModule]: sendRequest start",m),J()(g.href,m).then((e=>(at.info("[ServiceModule]: sendRequest finish",e),e))).catch((e=>{throw at.error("[ServiceModule]: sendRequest error",e),e}))},this.destruct=()=>{at.info("[ServiceModule]: destruct")},gt._instance||(gt._instance=this),gt._instance}}var mt=new gt,ht=o(84573),_t=o.n(ht),ft=o(60664),yt=o.n(ft),bt=Object.defineProperty,xt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,wt=(e,t,o)=>t in e?bt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;const jt={data:{},timestamp:0};var Tt=class{constructor(e="BaseStorageWrapper",t=!1){this.insertDataByStorageName=(e,t,o,n)=>{at.info(`[${this.name}]: insertDataByStorageName`,{data:o,storageName:t,timestamp:n});const{data:i={},timestamp:a=0}=e[t];if(a{at.info(`[${this.name}]: getConsentData`,{userInfo:e,keys:t});const o={};try{const{user_id:n="",device_id:i=""}=null!=e?e:{},a=this.getConsentStore(e);((null==t?void 0:t.length)?t:Object.keys(a.consentEntityValidationMap)).forEach((e=>{var t,r,s,l,d;if(e)switch(null==(t=a.consentEntityValidationMap)?void 0:t[e]){case me.BOTH:n&&i&&(o[e]=a[he.BOTH_CONSENT].data[e]);break;case me.DEVICE_ID:i&&(o[e]=a[he.DEVICE_CONSENT].data[e]);break;case me.USER_ID:n&&(o[e]=a[he.USER_CONSENT].data[e]);break;case me.ANY:{const t=a[he.USER_CONSENT].data[e],c=a[he.DEVICE_CONSENT].data[e],p=null!=(s=null==(r=null==t?void 0:t.record)?void 0:r.created_at)?s:0,u=null!=(d=null==(l=null==c?void 0:c.record)?void 0:l.created_at)?d:0;n&&p>=u?o[e]=t:i&&(o[e]=c);break}}}))}catch(o){at.error(`[${this.name}]: getConsentData Error`,{userInfo:e,keys:t,error:o})}return o},this.getNotificationData=e=>(at.info(`[${this.name}]: getNotificationData`,{userInfo:e}),this.getNotificationStore(e).notification.data),this.splitConsentEntityData=(e,t)=>{at.info(`[${this.name}]: splitConsentEntityData`,{userInfo:t,data:e});const o={},n={},i={},a={},{device_id:r="",user_id:s=""}=null!=t?t:{};return e&&"object"==typeof e&&Object.keys(e).forEach((t=>{const l=e[t];if(l)switch(a[t]=l.validator,l.validator){case me.ANY:r&&(o[t]=l),s&&(n[t]=l);break;case me.DEVICE_ID:r&&(o[t]=l);break;case me.USER_ID:s&&(n[t]=l);break;case me.BOTH:s&&r&&(i[t]=l)}})),{deviceConsentData:o,userConsentData:n,bothRequiredConsentData:i,consentEntityValidationMap:a}},this.insertDataIntoStore=(e,t,o)=>{at.info(`[${this.name}]: insertDataIntoStore`,{userInfo:o,data:e,timestamp:t});const n=this.getConsentStore(o),{deviceConsentData:i,userConsentData:a,bothRequiredConsentData:r,consentEntityValidationMap:s}=this.splitConsentEntityData(e,o);return this.insertDataByStorageName(n,he.DEVICE_CONSENT,i,t),this.insertDataByStorageName(n,he.USER_CONSENT,a,t),this.insertDataByStorageName(n,he.BOTH_CONSENT,r,t),n.consentEntityValidationMap=yt()({},s,n.consentEntityValidationMap),n},this._formatConsentRecord=e=>{const{key:t,type:o,name:n,category:i,validator:a,record:r}=null!=e?e:{};if(r&&o&&n&&i&&a&&t){return s=((e,t)=>{for(var o in t||(t={}))Ct.call(t,o)&&wt(e,o,t[o]);if(kt)for(var o of kt(t))St.call(t,o)&&wt(e,o,t[o]);return e})({},r),xt(s,vt({entity_key:t,entity_type:o,entity_name:n,entity_category:i,entity_validator:a}))}return null;var s},this.getRecord=(e,t)=>{at.info(`[${this.name}]: getRecord`,{userInfo:t,key:e});const o=this.getConsentData(t,[e]),n=this._formatConsentRecord(null==o?void 0:o[e]);return n?this.shouldClone?_t()(n):n:(at.info(`[${this.name}]: getRecord - no record for ${e}`,{key:e}),null)},this.getEntity=(e,t)=>{var o;at.info(`[${this.name}]: getEntity`,{userInfo:t,key:e});const n=this.getConsentData(t,[e]),i=null!=(o=null==n?void 0:n[e])?o:null;return i||at.info(`[${this.name}]: getEntity - no entity for ${e}`,{key:e}),this.shouldClone?_t()(i):i},this.getEntities=(e,t)=>{var o;at.info(`[${this.name}]: getEntities`,{userInfo:t,keys:e});const n=[],i=null!=(o=this.getConsentData(t,e))?o:{};if(null==e?void 0:e.length){const t=[];e.forEach((e=>{var o;const a=null!=(o=null==i?void 0:i[e])?o:null;a?n.push(this.shouldClone?_t()(a):a):t.push(e)})),t.length&&at.info(`[${this.name}]: getEntities - missing some entities`,{entityKeys:t})}else Object.keys(null!=i?i:{}).forEach((e=>{var t;const o=null!=(t=null==i?void 0:i[e])?t:null;o&&n.push(this.shouldClone?_t()(o):o)}));return n},this.getRecords=(e,t)=>{at.info(`[${this.name}]: getRecords`,{userInfo:t,keys:e});const o=[],n=this.getConsentData(t,e);if(null==e?void 0:e.length){const t=[];e.forEach((e=>{const i=this._formatConsentRecord(null==n?void 0:n[e]);i?o.push(this.shouldClone?_t()(i):i):t.push(e)})),t.length&&at.info(`[${this.name}]: getRecords - missing some records`,{entityKeys:t})}else Object.keys(null!=n?n:{}).forEach((e=>{const t=this._formatConsentRecord(null==n?void 0:n[e]);t&&o.push(this.shouldClone?_t()(t):t)}));return o},this.clean=()=>{this.cleanConsentData(),this.cleanNotificationData()},this.destruct=()=>{this.clean()},this.name=e,this.shouldClone=t}};const Et={consentEntityValidationMap:{},[he.USER_CONSENT]:_t()(jt),[he.DEVICE_CONSENT]:_t()(jt),[he.BOTH_CONSENT]:_t()(jt)},Pt={[he.NOTIFICATION]:_t()(jt)};var Mt=class extends Tt{constructor(){super("InMemStorageWrapper",!0),this._updateUserInfo=(e,t)=>{at.info(`[${this.name}]: _updateUserInfo`,{userId:t,deviceId:e}),this._did=e,this._uid=t},this.insertConsentData=(e,t,o)=>{at.info(`[${this.name}]: insertConsentData`,{data:e,timestamp:t,userInfo:o});try{this.insertDataIntoStore(e,t,o)}catch(e){at.error(`[${this.name}]: insert - ${e.message}`,e)}},this.insertNotificationData=(e,t,o)=>{at.info(`[${this.name}]: insertNotificationData`,{data:e,timestamp:t,userInfo:o});try{const n=this.getNotificationStore(o);this.insertDataByStorageName(n,he.NOTIFICATION,e,t)}catch(e){at.error(`[${this.name}]: insert - ${e.message}`,e)}},this.getConsentStore=e=>(this._cleanUpUnrelatedUserData(e),this._consentStore),this.getNotificationStore=e=>this._notificationStore,this._cleanUpUnrelatedUserData=e=>{const{device_id:t="",user_id:o=""}=null!=e?e:{};t!==this._did&&(this._consentStore[he.DEVICE_CONSENT]=_t()(jt),this._consentStore[he.BOTH_CONSENT]=_t()(jt)),o!==this._uid&&(this._consentStore[he.USER_CONSENT]=_t()(jt),this._consentStore[he.BOTH_CONSENT]=_t()(jt)),this._updateUserInfo(t,o)},this.cleanConsentData=()=>{this._consentStore.consentEntityValidationMap={},this._consentStore[he.USER_CONSENT]=_t()(jt),this._consentStore[he.DEVICE_CONSENT]=_t()(jt),this._consentStore[he.BOTH_CONSENT]=_t()(jt)},this.cleanNotificationData=()=>{this._notificationStore[he.NOTIFICATION]=_t()(jt)},this.clean=()=>{this._consentStore=_t()(Et),this._notificationStore=_t()(Pt)},this.destruct=()=>{this.clean()},this.clean()}},Lt=o(3546),At=o.n(Lt);class Rt extends Tt{constructor(e="WebStorageWrapper",t=ce.sessionStorage){super(e,!1),this._decrypt=(e,t,o)=>{at.info(`[${this.name}]: _decrypt`);let n=null;if(t||o){const i=`${null!=t?t:""}_${null!=o?o:""}`;try{const t=At().AES.decrypt(e,i).toString(At().enc.Utf8),o=JSON.parse(t);(null==o?void 0:o.data)&&"number"==typeof(null==o?void 0:o.timestamp)&&(n=o)}catch(e){at.info(`[${this.name}]: _decrypt - ${e.message}`,e)}}return at.info(`[${this.name}]: _decrypt - finish`,n),n},this._encrypt=(e,t,o)=>{at.info(`[${this.name}]: _encrypt`);let n="";if(t||o){const i=`${null!=t?t:""}_${null!=o?o:""}`;n=At().AES.encrypt(JSON.stringify(e),i).toString()}return n},this._encryptConsentStorage=e=>{var t,o,n,i;return{consentEntityValidationMap:e.consentEntityValidationMap,[he.BOTH_CONSENT]:this._encrypt(e[he.BOTH_CONSENT],null!=(t=this._did)?t:"",null!=(o=this._uid)?o:""),[he.DEVICE_CONSENT]:this._encrypt(e[he.DEVICE_CONSENT],null!=(n=this._did)?n:"",""),[he.USER_CONSENT]:this._encrypt(e[he.USER_CONSENT],"",null!=(i=this._uid)?i:"")}},this._updateUserInfo=(e,t)=>{this._did=e,this._uid=t},this._setConsentWebStorage=e=>{const t=this._encryptConsentStorage(e);window[this._storageName].setItem(ne,JSON.stringify(t))},this.insertConsentData=(e,t,o)=>{at.info(`[${this.name}]: insertConsentData`,{data:e,timestamp:t,userInfo:o});try{const n=this.insertDataIntoStore(e,t,o);this._setConsentWebStorage(n)}catch(e){throw at.error(`[${this.name}]: insertConsentData - ${e.message}`,e),e}},this.insertNotificationData=(e,t,o)=>{at.info(`[${this.name}]: insertNotificationData`,{data:e,timestamp:t,userInfo:o});try{const n=this.getNotificationStore(o);this.insertDataByStorageName(n,he.NOTIFICATION,e,t),window[this._storageName].setItem(ie,JSON.stringify(n))}catch(e){throw at.error(`[${this.name}]: insertNotificationData - ${e.message}`,e),e}},this.getConsentStore=e=>{var t,o;const{device_id:n="",user_id:i=""}=null!=e?e:{};let a={},r=_t()(jt),s=_t()(jt),l=_t()(jt);try{const e=null!=(t=window[this._storageName].getItem(ne))?t:"{}",d=null!=(o=JSON.parse(e))?o:{};a=d.consentEntityValidationMap,l=this._retrieveConsentData(d,he.BOTH_CONSENT,n,i),s=this._retrieveConsentData(d,he.USER_CONSENT,"",i),r=this._retrieveConsentData(d,he.DEVICE_CONSENT,n,""),this._updateUserInfo(n,i)}catch(e){at.error(`[${this.name}]: getConsentStore - ${e.message}`,e)}const d={consentEntityValidationMap:a,[he.DEVICE_CONSENT]:r,[he.USER_CONSENT]:s,[he.BOTH_CONSENT]:l};return this._setConsentWebStorage(d),d},this.getNotificationStore=e=>{var t,o;let n=_t()(jt);try{const e=null!=(t=window[this._storageName].getItem(ie))?t:"{}";n=null!=(o=JSON.parse(e))?o:{}}catch(e){at.error(`[${this.name}]: getNotificationStore - ${e.message}`,e)}return{[he.NOTIFICATION]:n}},this.cleanConsentData=()=>{window[this._storageName].removeItem(ne)},this.cleanNotificationData=()=>{window[this._storageName].removeItem(ie)},this.clean=()=>{window[this._storageName].removeItem(ne),window[this._storageName].removeItem(ie)},this.destruct=()=>{this.clean()},this._storageName=t}_retrieveConsentData(e,t,o,n){let i=!1;const a=_t()(jt);switch(t){case he.BOTH_CONSENT:i=o===this._did&&n===this._uid;break;case he.USER_CONSENT:i=n===this._uid;break;case he.DEVICE_CONSENT:i=o===this._did}if(i){const i=this._decrypt(e[t],o,n);if(i)return i}return a}}class Ft extends Rt{constructor(){super("LocalStorageWrapper",ce.localStorage)}}class It extends Rt{constructor(){super("SessionStorageWrapper",ce.sessionStorage)}}const Ot={[ce.inMem]:Mt,[ce.localStorage]:Ft,[ce.sessionStorage]:It};class Dt{constructor(){return Dt._instance||(Dt._instance=this),Dt._instance}init(e){at.info("[StorageModule]: init");const{storageType:t=ce.sessionStorage}=null!=e?e:{};t&&(Object.values(ce).includes(t)||at.error(`[StorageModule]: init - Invalid Storage Type ${t}`,{storageType:t}),this._setupStorage(t))}getRecord(e,t){return at.info("[StorageModule]: getRecord",{key:e}),this._store.getRecord(e,t)}getRecords(e,t){return at.info("[StorageModule]: getRecords",{keys:e}),this._store.getRecords(e,t)}getEntity(e,t){return at.info("[StorageModule]: getEntity",{key:e}),this._store.getEntity(e,t)}getEntities(e,t){return at.info("[StorageModule]: getEntities",{keys:e}),this._store.getEntities(e,t)}insertConsentData(e,t,o){at.info("[StorageModule]: insertConsentData",{data:e,timestamp:t});try{this._inMemStore.insertConsentData(e,t,o),this._store.insertConsentData(e,t,o)}catch(e){e instanceof DOMException&&"QuotaExceededError"===e.name?at.error("[StorageModule]: insertConsentData - Storage limit exceeded, switch to in mem storage",e):at.error("[StorageModule]: insertConsentData - Error",e),this._store.destruct(),this._store=this._inMemStore}}insertNotificationData(e,t,o){at.info("[StorageModule]: insertNotificationData",{data:e,timestamp:t});try{this._inMemStore.insertNotificationData(e,t,o),this._store.insertNotificationData(e,t,o)}catch(e){e instanceof DOMException&&"QuotaExceededError"===e.name?at.error("[StorageModule]: insertNotificationData - Storage limit exceeded, switch to in mem storage",e):at.error("[StorageModule]: insertNotificationData - Error",e),this._store.destruct(),this._store=this._inMemStore}}_checkStorage(e){return at.info("[StorageModule]: checkStorage",{storageType:e}),e===ce.inMem||!("undefined"==typeof window||!window[e])}_setupStorage(e){if(at.info("[StorageModule]: setupStorage",{storageType:e}),this._inMemStore=new Mt,e&&this._checkStorage(e)){const t=Ot[e];this._store=new t}else this._checkStorage(ce.sessionStorage)?this._store=new It:this._checkStorage(ce.localStorage)?this._store=new Ft:this._store=this._inMemStore}clean(){at.info("[StorageModule]: clean"),this._store&&this._store.clean(),this._inMemStore&&this._inMemStore.clean()}destruct(){at.info("[StorageModule]: destruct"),this.clean()}}var Ht,Ut,Nt,$t,zt,Bt,Wt,Gt,Vt,qt,Kt,Zt,Jt,Yt,Qt,Xt,eo=new Dt,to=class{constructor(){this.userInfo={}}init(e){at.info("[BaseInfoModule]: init")}getUserInfo(){return at.info("[BaseInfoModule]: getUserInfo"),this.userInfo}setUserInfo(e){at.info("[BaseInfoModule]: setUserInfo"),this.userInfo=e}fetchUserInfo(){return at.info("[BaseInfoModule]: fetchUserInfo"),Promise.resolve({})}},oo=class{getName(){return this.constructor.name}getLifeCycleEvents(){return Object.values(de).filter((e=>"function"==typeof(null==this?void 0:this[e])))}},no=Object.defineProperty,io=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,so=(e,t,o)=>t in e?no(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;const lo=Object.keys(de).reduce(((e,t)=>(e[de[t]]={},e)),{});Ht=de.beforeFetchUserInfo,Ut=de.afterFetchUserInfo,Nt=de.beforeFetchConsentData,$t=de.afterFetchConsentData,zt=de.beforeFetchNotificationData,Bt=de.afterFetchNotificationData,Wt=de.beforeUpdateRecords,Gt=de.afterUpdateRecords,Vt=de.beforeNotify,qt=de.afterNotify,Kt=de.beforeRemoveNotification,Zt=de.afterRemoveNotification,Jt=de.beforeThirdPartyApprove,Yt=de.afterThirdPartyApprove,Qt=de.beforeThirdPartyReject,Xt=de.afterThirdPartyReject;var co=class extends oo{constructor(){super(...arguments),this.addEventListener=(e,t,o)=>{var n,i;at.info("[DefaultEventPlugin]: addEventListener"),(null==(i=null==(n=this._registeredCallbackMap)?void 0:n[e])?void 0:i[t])?at.error("[DefaultEventPlugin]: addEventListener - id for this event callback has been used"):this._registeredCallbackMap[e][t]=o},this.removeEventListener=(e,t)=>{var o,n;at.info("[DefaultEventPlugin]: removeEventListener"),(null==(n=null==(o=this._registeredCallbackMap)?void 0:o[e])?void 0:n[t])&&delete this._registeredCallbackMap[e][t]},this[Ht]=e=>{at.info(`[DefaultEventPlugin]: ${de.beforeFetchUserInfo}`),this._triggerEvent(de.beforeFetchUserInfo,e)},this[Ut]=e=>{at.info(`[DefaultEventPlugin]: ${de.afterFetchUserInfo}`),this._triggerEvent(de.afterFetchUserInfo,e)},this[Nt]=e=>{at.info(`[DefaultEventPlugin]: ${de.beforeFetchConsentData}`),this._triggerEvent(de.beforeFetchConsentData,e)},this[$t]=e=>{at.info(`[DefaultEventPlugin]: ${de.afterFetchConsentData}`),this._triggerEvent(de.afterFetchConsentData,e)},this[zt]=e=>{at.info(`[DefaultEventPlugin]: ${de.beforeFetchNotificationData}`),this._triggerEvent(de.beforeFetchNotificationData,e)},this[Bt]=e=>{at.info(`[DefaultEventPlugin]: ${de.afterFetchNotificationData}`),this._triggerEvent(de.afterFetchNotificationData,e)},this[Wt]=e=>{at.info(`[DefaultEventPlugin]: ${de.beforeUpdateRecords}`),this._triggerEvent(de.beforeUpdateRecords,e)},this[Gt]=e=>{at.info(`[DefaultEventPlugin]: ${de.afterUpdateRecords}`),this._triggerEvent(de.afterUpdateRecords,e)},this[Vt]=e=>{at.info(`[DefaultEventPlugin]: ${de.beforeNotify}`),this._triggerEvent(de.beforeNotify,e)},this[qt]=e=>{at.info(`[DefaultEventPlugin]: ${de.afterNotify}`),this._triggerEvent(de.afterNotify,e)},this[Kt]=e=>{at.info(`[DefaultEventPlugin]: ${de.beforeRemoveNotification}`),this._triggerEvent(de.beforeRemoveNotification,e)},this[Zt]=e=>{at.info(`[DefaultEventPlugin]: ${de.afterRemoveNotification}`),this._triggerEvent(de.afterRemoveNotification,e)},this[Jt]=e=>{at.info(`[DefaultEventPlugin]: ${de.beforeThirdPartyApprove}`),this._triggerEvent(de.beforeThirdPartyApprove,e)},this[Yt]=e=>{at.info(`[DefaultEventPlugin]: ${de.afterThirdPartyApprove}`),this._triggerEvent(de.afterThirdPartyApprove,e)},this[Qt]=e=>{at.info(`[DefaultEventPlugin]: ${de.beforeThirdPartyReject}`),this._triggerEvent(de.beforeThirdPartyReject,e)},this[Xt]=e=>{at.info(`[DefaultEventPlugin]: ${de.afterThirdPartyReject}`),this._triggerEvent(de.afterThirdPartyReject,e)},this.destruct=()=>{Object.keys(de).forEach((e=>{const t=de[e];Object.keys(this._registeredCallbackMap[t]).forEach((e=>{delete this._registeredCallbackMap[t][e]})),this._registeredCallbackMap[t]={}}))}}init(){this._registeredCallbackMap=_t()(lo)}_triggerEvent(e,t){return o=this,n=function*(){at.info("[DefaultEventPlugin]: triggerEvent");const o=[];Object.values(this._registeredCallbackMap[e]).forEach((e=>{if("function"==typeof e){const n=t,{plugin:i}=n,a=((e,t)=>{var o={};for(var n in e)ao.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&io)for(var n of io(e))t.indexOf(n)<0&&ro.call(e,n)&&(o[n]=e[n]);return o})(n,["plugin"]);o.push(e(((e,t)=>{for(var o in t||(t={}))ao.call(t,o)&&so(e,o,t[o]);if(io)for(var o of io(t))ro.call(t,o)&&so(e,o,t[o]);return e})({plugin:i},_t()(a))))}}));try{yield Promise.all(o)}catch(e){at.warn("[DefaultEventPlugin]: plugin callback error",e)}},new Promise(((e,t)=>{var i=e=>{try{r(n.next(e))}catch(e){t(e)}},a=e=>{try{r(n.throw(e))}catch(e){t(e)}},r=t=>t.done?e(t.value):Promise.resolve(t.value).then(i,a);r((n=n.apply(o,null)).next())}));var o,n}},po=o(42411),uo=o.n(po),go=Object.defineProperty,mo=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,_o=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,bo=(e,t,o)=>t in e?go(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,xo=(e,t)=>{for(var o in t||(t={}))fo.call(t,o)&&bo(e,o,t[o]);if(_o)for(var o of _o(t))yo.call(t,o)&&bo(e,o,t[o]);return e},vo=(e,t)=>mo(e,ho(t));const ko={fetch:{pageSize:100,version:_e.V2},update:{pageSize:100,version:_e.V2}};var Co=class{constructor(){this.destruct=()=>{at.info("[ConsentModule]: destruct")}}init(e){at.info("[ConsentModule]: init");const{api:t}=null!=e?e:{},{consent:o}=null!=t?t:{};this._config=yt()({},o,ko)}getRecord(e,t){return at.info("[ConsentModule]: getRecord",{entityKey:e,userInfo:t}),eo.getRecord(e,t)}getEntity(e,t){return at.info("[ConsentModule]: getEntity",{entityKey:e,userInfo:t}),eo.getEntity(e,t)}getRecords(e,t){return at.info("[ConsentModule]: getRecords",{entityKeys:e,userInfo:t}),eo.getRecords(e,t)}getEntities(e,t){return at.info("[ConsentModule]: getEntities",{entityKeys:e,userInfo:t}),eo.getEntities(e,t)}getEntitiesWithApprovedRecord(e,t){return at.info("[ConsentModule]: getEntitiesWithApprovedRecord",{entityKeys:e,userInfo:t}),eo.getEntities(e,t).filter((e=>{var t;return(null==(t=null==e?void 0:e.record)?void 0:t.status)===ue.APPROVE}))}shouldFetch(){return at.info("[ConsentModule]: shouldFetch"),!0}_fetchWithPagination(e,t,o,n,i,a,r,s,l){return mt.sendRequest(`${o}/consent/api/combine/list/${i}`,n,{entity_keys:e,page_size:a,page_token:null!=s?s:""},vo(xo({},l),{timeout:r,params:xo({},t)}))}fetch(e,t){var o;at.info("[ConsentModule]: fetch");let n={};n="function"==typeof(null==(o=this._config)?void 0:o.fetch)?this._config.fetch():this._config.fetch;const{version:i,pageSize:a,timeout:r,domain:s="",requestConfig:l}=n,d=i===_e.V1?"GET":"POST",c={data:{},pageSize:a};let p=(new Date).getTime();const u=uo()(e,a).map((e=>this._fetchWithPagination(e,t,s,d,i,a,r,"",l).then((e=>{var t,o,n;const{entities:i,data:a,status_code:r,extra:s}=null!=(t=null==e?void 0:e.data)?t:{},l=null!=(o=null!=i?i:a)?o:[];if(0===r&&l&&s){const e=null==(n=null==l?void 0:l.reduce)?void 0:n.call(l,((e,t)=>{const{key:o}=null!=t?t:{};return o&&(e[o]=t),e}),{});c.data=xo(xo({},c.data),e),p{at.error("[ConsentModule]: fetch - fail to fetch",e)}))));return Promise.all(u).then((e=>{var o;return eo.insertConsentData(null!=(o=c.data)?o:{},p,t),c})).catch((e=>{at.error("[ConsentModule]: fetch - fail to fetch",e)}))}updateRecords(e,t){var o;if(0===(null==e?void 0:e.length))return at.error("[ConsentModule]: updateRecords - invalid params",{params:e}),Promise.reject(new Error("[ConsentModule]: updateRecords - invalid params"));at.info("[ConsentModule]: updateRecords");let n={};n="function"==typeof(null==(o=this._config)?void 0:o.update)?this._config.update():this._config.update;const{version:i,domain:a="",timeout:r,requestConfig:s}=n;if(i===_e.V1){const t="[ConsentModule]: updateRecords - v1 api is not supported anymore";return at.error(t,{version:i,params:e}),Promise.reject(new Error(t))}return mt.sendRequest(`${a}/consent/api/record/create/sync/${i}`,"POST",((e,t)=>{var o;return{consent_records:null!=(o=null==t?void 0:t.filter((e=>null==e?void 0:e.key)).map((e=>xo({entity_key:e.key,flow:e.businessFlow,status:ge[e.status]},e.extra?{extra:e.extra}:{}))))?o:[]}})(0,e),vo(xo({},null!=s?s:{}),{timeout:r,params:xo({},t)})).then((o=>{var n,a,r,s;const l=((e,t)=>new Set(null==t?void 0:t.filter((e=>null==e?void 0:e.key)).map((e=>e.key))))(0,e),{consent_record_ids:d,data:c={},status_code:p,extra:u}=null!=(n=null==o?void 0:o.data)?n:{};let g={};const m=null!=(a=null!=d?d:Object.keys(null!=c?c:{}))?a:[];return 0===p?(g=null==(r=null==m?void 0:m.reduce)?void 0:r.call(m,((e,o)=>{const n=i===_e.V1?o:c[o],a=i===_e.V1?n.entity_key:o,r=null!=n?n:{},{record_id:s="",created_at:d,business_flow:p,status:g}=r,m=((e,t)=>{var o={};for(var n in e)fo.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&_o)for(var n of _o(e))t.indexOf(n)<0&&yo.call(e,n)&&(o[n]=e[n]);return o})(r,["record_id","created_at","business_flow","status"]);if(a){l.delete(a);const o=this.getEntity(a,t);e[a]=vo(xo({},o),{record:xo({id:s,entity_key:a,status:g,created_at:null!=d?d:u.now,business_flow:p},m)})}return e}),{}),eo.insertConsentData(g,u.now,t),at.reportCUJ(Ee.UPDATE_RECORD,Ce.FINISH,{data:g?null==(s=Object.keys(g))?void 0:s.map((e=>{var t,o;return{key:e,status:null==(o=null==(t=g[e])?void 0:t.record)?void 0:o.status}})):[]})):(at.reportCUJ(Ee.UPDATE_RECORD,Ce.FAILURE,{error:new Error("[ConsentModule]: updateRecords - invalid response")}),at.error("[ConsentModule]: updateRecords - invalid response",{statusCode:p})),l.size&&(at.reportCUJ(Ee.UPDATE_RECORD,Ce.FAILURE,{error:new Error("[ConsentModule]: updateRecords - fail to create records for certain entities")}),at.info("[ConsentModule]: updateRecords - fail to create records for certain entities",{keys:[...l]})),g})).catch((e=>{throw at.reportCUJ(Ee.UPDATE_RECORD,Ce.FAILURE,{error:e}),at.error("[ConsentModule]: updateRecords - fail to create records",e),e}))}},So=class{init(e){}getData(){return null}shouldNotify(e){return!0}notify(e){}canNotificationBeRemoved(e){return!1}removeNotification(e){}shouldFetch(){return!0}fetch(...e){return Promise.resolve(null)}destruct(){}},wo=Object.defineProperty,jo=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,Po=(e,t,o)=>t in e?wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Mo=(e,t,o)=>new Promise(((n,i)=>{var a=e=>{try{s(o.next(e))}catch(e){i(e)}},r=e=>{try{s(o.throw(e))}catch(e){i(e)}},s=e=>e.done?n(e.value):Promise.resolve(e.value).then(a,r);s((o=o.apply(e,t)).next())}));class Lo{constructor(){return this._thirdPartyMap={},this._cleanUpPlugins=()=>{this._pluginsMap&&Object.keys(this._pluginsMap).forEach((e=>{const t=e,o=this._pluginsMap[t];(null==o?void 0:o.length)&&(o.forEach((e=>{var t;null==(t=null==e?void 0:e.destruct)||t.call(e)})),delete this._pluginsMap[t])})),this._defaultPlugin=null},this.dispatch=(e,t)=>Mo(this,null,(function*(){var o;if(at.info("[LifeCycleModule]: dispatch start"),this._currentEvent.has(e))return void at.error("[LifeCycleModule]: Dispatch is already in process",{currentEvent:[...this._currentEvent],upcomingEvent:e});this._currentEvent.add(e);const n=null==(o=this._pluginsMap)?void 0:o[e],i=[];(null==n?void 0:n.length)&&n.forEach((o=>{var n;(null==o?void 0:o[e])&&"function"==typeof o[e]&&i.push(null==(n=null==o?void 0:o[e])?void 0:n.call(o,{name:e,data:_t()(t),plugin:o}))}));try{yield Promise.all(i)}catch(e){at.warn("[LifeCycleModule]: plugin callback error",e)}this._currentEvent.delete(e),at.info("[LifeCycleModule]: dispatch finish")})),this._dispatchAfterEvent=(e,t)=>{at.info("[LifeCycleModule]: dispatchAfterEvent"),t instanceof Promise?t.then((t=>{this.dispatch(e,t)})).catch((t=>{this.dispatch(e,t)})):this.dispatch(e,t)},this.addEventListener=(e,t,o)=>{var n;null==(n=this._defaultPlugin)||n.addEventListener(e,t,o)},this.removeEventListener=(e,t)=>{var o;null==(o=this._defaultPlugin)||o.removeEventListener(e,t)},Lo._instance||(Lo._instance=this),Lo._instance}init(e){this._entityKeys=e.entityKeys,this._currentEvent=new Set,at.info("[LifeCycleModule]: init"),this._initPlugins(e),this._initModules(e),this._registerThirdParties(e)}_initModules(e){var t,o;if(at.info("[LifeCycleModule]: initModules"),this._consentModule=new Co,this._consentModule.init(e),(null==(t=null==e?void 0:e.modules)?void 0:t.notification)&&(e.modules.notification instanceof So?(this._notificationModule=e.modules.notification,this._notificationModule.init(e)):at.warn("[LifeCycleModule]: initModules - incorrect implementation of NotificationModule, will skip")),null==(o=null==e?void 0:e.modules)?void 0:o.info)if(e.modules.info instanceof to)this._infoModule=e.modules.info,this._infoModule.init(e);else{const e="[LifeCycleModule]: initModules - incorrect implementation of InfoModule";at.error(e)}else{const e="[LifeCycleModule]: initModules - info module is required";at.error(e)}}_initPlugins(e){var t;at.info("[LifeCycleModule]: initPlugins"),this._cleanUpPlugins(),this._pluginsMap=Object.values(de).reduce(((e,t)=>(e[t]=[],e)),{}),this._defaultPlugin=new co;let o=[this._defaultPlugin];(null==(t=e.plugins)?void 0:t.length)&&(o=o.concat(e.plugins));const n=new Set;o.forEach(((e,t)=>{var o;null==(o=e.init)||o.call(e),this._registerPlugin(e,t,n)}))}_registerPlugin(e,t,o){var n,i,a;const r=null==(n=null==e?void 0:e.getName)?void 0:n.call(e);if(!r)return void at.error(`[LifeCycleModule]: registerPlugin - Plugin on index ${t} is an invalid Plugin. Plugin should always have a unique name`,{index:t,plugin:e});if(o.has(r))return void at.error(`[LifeCycleModule]: registerPlugin - Duplicate Plugin ${r}.`,{index:t,pluginName:r,plugin:e});if(!(e instanceof oo))return void at.error(`[LifeCycleModule]: registerPlugin - ${r} incorrectly implements of Plugin.`,{index:t,pluginName:r,plugin:e});at.info(`[LifeCycleModule]: registerPlugin ${r} start`);const s=null==(a=null==(i=e.getLifeCycleEvents)?void 0:i.call(e))?void 0:a.filter((e=>e in de));(null==s?void 0:s.length)&&s.forEach((t=>{this._pluginsMap[t].push(e)})),at.info(`[LifeCycleModule]: registerPlugin ${r} finish`,{plugin:r,events:s})}_registerThirdParties(e){var t,o,n;at.info("[LifeCycleModule]: registerThirdParties");const{thirdParties:i}=null!=(t=null==e?void 0:e.modules)?t:{};this._thirdPartyMap=null!=(n=null==(o=null==i?void 0:i.reduce)?void 0:o.call(i,((e,t)=>{const o=t.getRelatedEntities();for(const n of o)e[n]?e[n].push(t):e[n]=[t];return e}),{}))?n:{}}_initThirdParties(e){var t,o;if(at.info("[LifeCycleModule]: initThirdParties"),e&&(null==(t=Object.values(e))?void 0:t.length)){const t=new Set,n=new Set;if(Object.values(e).forEach((e=>{var o;const i=null==(o=this._thirdPartyMap)?void 0:o[null==e?void 0:e.key];(null==i?void 0:i.length)&&i.forEach((e=>{if(e){const o=e.getRelatedEntities();(null==o?void 0:o.length)&&(o.forEach((e=>{t.add(e)})),n.add(e))}}))})),n.size){const e=this._getUserInfo(),i=(null!=(o=this._consentModule.getEntitiesWithApprovedRecord([...t],e))?o:[]).reduce(((e,t)=>(e[t.key]=t,e)),{});for(const e of n)e.initThirdPartyModule(i,this.dispatch,this._dispatchAfterEvent)}}}fetch(e){return at.info("[LifeCycleModule]: fetch"),this.fetchUserInfo().then((()=>{const t=[this.shouldFetchConsentData()?this.fetchConsentData(this._entityKeys):Promise.resolve({}),this.shouldFetchNotificationData()?this.fetchNotificationData(null==e?void 0:e.notificationParam):Promise.resolve({})];return Promise.all(t).then((e=>{var t;const[o,n]=e;return o&&(null==(t=Object.keys(o))?void 0:t.length)&&this._initThirdParties(o),n&&this._triggerNotification({notificationData:n,relatedConsentEntityMap:o}),{consentData:o,notificationData:n}}))})).catch((e=>{at.error("[LifeCycleModule]: fetch failure",e)}))}fetchUserInfo(){return Mo(this,null,(function*(){var e,t,o,n;at.info("[LifeCycleModule]: fetchUserInfo"),this.dispatch(de.beforeFetchUserInfo);let i={};try{i=null!=(o=yield null!=(t=null==(e=this._infoModule)?void 0:e.fetchUserInfo())?t:Promise.resolve({}))?o:{},null==(n=this._infoModule)||n.setUserInfo(i)}catch(e){at.error("[LifeCycleModule]: fetchUserInfo - error",e)}return this.dispatch(de.afterFetchUserInfo,{userInfo:i}),i}))}_getUserInfo(){var e,t;return at.info("[LifeCycleModule]: _getUserInfo"),null!=(t=null==(e=this._infoModule)?void 0:e.getUserInfo())?t:{}}shouldFetchConsentData(){var e,t;return at.info("[LifeCycleModule]: shouldFetchConsentData"),null!=(t=null==(e=this._consentModule)?void 0:e.shouldFetch())&&t}fetchConsentData(e){at.info("[LifeCycleModule]: fetchConsentData"),this.dispatch(de.beforeFetchConsentData,{entityKeys:e});const t=this._getUserInfo();return this._consentModule.fetch(e,t).then((t=>{const{data:o}=null!=t?t:{};return this.dispatch(de.afterFetchConsentData,{entityKeys:e,data:o}),o})).catch((t=>{at.error("[LifeCycleModule]: fetchConsentData failure",t),this.dispatch(de.afterFetchConsentData,{entityKeys:e,data:null,error:t})}))}shouldFetchNotificationData(){var e,t,o;return at.info("[LifeCycleModule]: shouldFetchNotificationData"),this._notificationModule?null!=(o=null==(t=null==(e=this._notificationModule)?void 0:e.shouldFetch)?void 0:t.call(e))&&o:(at.info("[LifeCycleModule]: no notification module"),!1)}fetchNotificationData(...e){var t,o;return at.info("[LifeCycleModule]: fetchNotificationData"),this._notificationModule?(this.dispatch(de.beforeFetchNotificationData,{notificationParams:e}),null==(o=null==(t=this._notificationModule)?void 0:t.fetch)?void 0:o.call(t,...e).then((t=>{const{data:o}=null!=t?t:{};return this.dispatch(de.afterFetchNotificationData,{notificationParams:e,data:o}),o})).catch((t=>{at.error("[LifeCycleModule]: fetchNotificationData failure",t),this.dispatch(de.afterFetchNotificationData,{notificationParams:e,data:null,error:t})}))):(at.info("[LifeCycleModule]: no notification module"),Promise.resolve(null))}getConsentRecord(e){at.info("[LifeCycleModule]: getConsentRecord",{entityKey:e});const t=this._getUserInfo();return this._consentModule.getRecord(e,t)}getConsentEntity(e){at.info("[LifeCycleModule]: getConsentEntity",{entityKey:e});const t=this._getUserInfo();return this._consentModule.getEntity(e,t)}getConsentRecords(e){var t;at.info("[LifeCycleModule]: getConsentRecords",{entityKeys:e});const o=this._getUserInfo();return null!=(t=this._consentModule.getRecords(e,o))?t:[]}getConsentEntities(e){at.info("[LifeCycleModule]: getConsentEntities",{entityKeys:e});const t=this._getUserInfo();return this._consentModule.getEntities(e,t)}updateConsentRecords(e){return Mo(this,null,(function*(){at.info("[LifeCycleModule]: updateConsentRecords",{params:e}),this.dispatch(de.beforeUpdateRecords,{params:e});let t={};const o=this._getUserInfo();try{t=yield this._consentModule.updateRecords(e,o),this.dispatch(de.afterUpdateRecords,{data:t})}catch(t){at.error("[LifeCycleModule]: updateConsentRecords",t),this.dispatch(de.afterUpdateRecords,{params:e,data:null,error:t})}return this._initThirdParties(t),t}))}getNotificationData(){return at.info("[LifeCycleModule]: getNotificationData"),this._notificationModule?this._notificationModule.getData():(at.info("[LifeCycleModule]: no notification module"),null)}removeNotification(e){if(at.info("[LifeCycleModule]: removeNotification"),!this._notificationModule)return void at.info("[LifeCycleModule]: no notification module");if(!this._notificationModule.canNotificationBeRemoved(e))return;this.dispatch(de.beforeRemoveNotification,e);const t=this._notificationModule.removeNotification(e);this._dispatchAfterEvent(de.afterRemoveNotification,t)}notify(e){var t,o=e,{relatedEntityKeys:n=[]}=o,i=((e,t)=>{var o={};for(var n in e)To.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&jo)for(var n of jo(e))t.indexOf(n)<0&&Eo.call(e,n)&&(o[n]=e[n]);return o})(o,["relatedEntityKeys"]);if(at.info("[LifeCycleModule]: notify"),!this._notificationModule)return void at.info("[LifeCycleModule]: no notification module");const a=(null!=(t=this.getConsentEntities(n))?t:[]).reduce(((e,t)=>(t&&(e[t.key]=t),e)),{});this._triggerNotification(((e,t)=>{for(var o in t||(t={}))To.call(t,o)&&Po(e,o,t[o]);if(jo)for(var o of jo(t))Eo.call(t,o)&&Po(e,o,t[o]);return e})({relatedEntityKeys:n,notificationData:this.getNotificationData(),relatedConsentEntityMap:a},i))}_triggerNotification(e){if(at.info("[LifeCycleModule]: triggerNotification"),!this._notificationModule)return void at.info("[LifeCycleModule]: no notification module");if(!this._notificationModule.shouldNotify(e))return;this.dispatch(de.beforeNotify,e);const t=this._notificationModule.notify(e);this._dispatchAfterEvent(de.afterNotify,t)}destruct(){this._cleanUpPlugins(),at.info("[LifeCycleModule]: destruct")}}var Ao=new Lo,Ro=(e,t,o)=>new Promise(((n,i)=>{var a=e=>{try{s(o.next(e))}catch(e){i(e)}},r=e=>{try{s(o.throw(e))}catch(e){i(e)}},s=e=>e.done?n(e.value):Promise.resolve(e.value).then(a,r);s((o=o.apply(e,t)).next())}));const Fo={appId:-1,domain:"",entityKeys:[],mode:se.PRODUCTION,isPPE:!1,debug:!1,fetchDataAtInit:!0,region:re.SINGAPORE_CENTRAL,storageType:ce.sessionStorage,modules:{info:new to}};class Io{constructor(){return this._isInitialized=!1,this._validateInitStatus=()=>!!this._isInitialized||(console.error("[SDK]: SDK is used before init"),!1),this.getConsentRecord=e=>{if(!this._validateInitStatus())return null;at.reportCUJ(Ee.GET_RECORD,Ce.START);try{at.info("[SDK]: getConsentRecord",{entityKey:e});const t=Ao.getConsentRecord(e);return at.reportCUJ(Ee.GET_RECORD,Ce.FINISH),t}catch(e){return at.reportCUJ(Ee.GET_RECORD,Ce.FAILURE,{error:e}),null}},this.getConsentRecords=e=>{if(!this._validateInitStatus())return[];at.reportCUJ(Ee.GET_RECORDS,Ce.START);try{at.info("[SDK]: getConsentRecords",{entityKeys:e});const t=Ao.getConsentRecords(e);return at.reportCUJ(Ee.GET_RECORDS,Ce.FINISH),t}catch(e){return at.reportCUJ(Ee.GET_RECORDS,Ce.FAILURE,{error:e}),[]}},this.getConsentEntity=e=>{if(!this._validateInitStatus())return null;at.reportCUJ(Ee.GET_ENTITY,Ce.START);try{at.info("[SDK]: getConsentEntity",{entityKey:e});const t=Ao.getConsentEntity(e);return at.reportCUJ(Ee.GET_ENTITY,Ce.FINISH),t}catch(e){return at.reportCUJ(Ee.GET_ENTITY,Ce.FAILURE,{error:e}),null}},this.getConsentEntities=e=>{if(!this._validateInitStatus())return[];at.reportCUJ(Ee.GET_ENTITIES,Ce.START);try{at.info("[SDK]: getConsentEntities",{entityKeys:e});const t=Ao.getConsentEntities(e);return at.reportCUJ(Ee.GET_ENTITIES,Ce.FINISH),t}catch(e){return at.reportCUJ(Ee.GET_ENTITIES,Ce.FAILURE,{error:e}),[]}},this.updateConsentRecords=e=>Ro(this,null,(function*(){if(!this._validateInitStatus())return Promise.resolve();at.reportCUJ(Ee.UPDATE_RECORD,Ce.START,{data:e});try{return at.info("[SDK]: updateConsentRecords",{params:e}),yield Ao.updateConsentRecords(e)}catch(e){throw at.reportCUJ(Ee.UPDATE_RECORD,Ce.FAILURE,{error:e}),e}})),this.removeNotification=e=>{this._validateInitStatus()&&(at.info("[SDK]: removeNotification",{arg:e}),Ao.removeNotification(e))},this.notify=e=>{this._validateInitStatus()&&(at.info("[SDK]: notify",{arg:e}),Ao.notify(e))},this.fetch=e=>Ro(this,null,(function*(){if(!this._validateInitStatus())return Promise.resolve();at.reportCUJ(Ee.FETCH_DATA,Ce.START);try{at.info("[SDK]: fetch",{arg:e});const t=yield Ao.fetch(e);return at.reportCUJ(Ee.FETCH_DATA,Ce.FINISH),t}catch(e){throw at.reportCUJ(Ee.FETCH_DATA,Ce.FAILURE,{error:e}),e}})),this.refresh=e=>this._validateInitStatus()?(at.info("[SDK]: refresh",{arg:e}),Ao.fetch(e)):Promise.resolve(),this.addEventListener=(e,t,o)=>{if(this._validateInitStatus()){if(at.reportCUJ(Ee.SUBSCRIBE_EVENT,Ce.START),at.info("[SDK]: addEventListener"),!e||!de[e]||!t||"function"!=typeof o){const e="[SDK]: addEventListener - invalid param for adding new event listener",t=new Error(e);return at.error(e,t),void at.reportCUJ(Ee.SUBSCRIBE_EVENT,Ce.FAILURE,{error:t})}try{Ao.addEventListener(e,t,o),at.reportCUJ(Ee.SUBSCRIBE_EVENT,Ce.FINISH)}catch(e){at.reportCUJ(Ee.SUBSCRIBE_EVENT,Ce.FAILURE,{error:e})}}},this.removeEventListener=(e,t)=>{if(this._validateInitStatus()){at.reportCUJ(Ee.UNSUBSCRIBE_EVENT,Ce.START),at.info("[SDK]: removeEventListener");try{Ao.removeEventListener(e,t),at.reportCUJ(Ee.UNSUBSCRIBE_EVENT,Ce.FINISH)}catch(e){at.reportCUJ(Ee.UNSUBSCRIBE_EVENT,Ce.FAILURE,{error:e})}}},this.destruct=()=>{at.info("[SDK]: destruct"),Ao.destruct(),mt.destruct(),eo.destruct(),at.destruct(),this._isInitialized=!1},Io._instance||(Io._instance=this),Io._instance}init(e){return Ro(this,null,(function*(){if("undefined"==typeof window)return console.warn("ConsentClientFrameworkSDK can not be init on server"),Promise.resolve();if(this._isInitialized)throw new Error("ConsentClientFrameworkSDK has been initialized");const t=yt()({},e,Fo),{debug:o,fetchDataAtInit:n}=t;o&&(window.consentSDK=this,window.consentSDK.storage=eo),at.init(t),at.reportCUJ(Ee.SDK_INIT,Ce.START);try{if(at.info("[SDK]: init global module"),mt.init(t),eo.init(t),at.info("[SDK]: init life cycle"),Ao.init(t),this._isInitialized=!0,n){at.reportCUJ(Ee.FETCH_DATA,Ce.START);const e=yield Ao.fetch();return at.reportCUJ(Ee.FETCH_DATA,Ce.FINISH),at.reportCUJ(Ee.SDK_INIT,Ce.FINISH),e}return at.reportCUJ(Ee.SDK_INIT,Ce.FINISH),Promise.resolve()}catch(e){throw at.reportCUJ(Ee.SDK_INIT,Ce.FAILURE,{error:e}),e}}))}isInitialized(){return at.info("[SDK]: isInitialized"),this._isInitialized}}var Oo=new Io,Do=class{init(e,t){}isInitialized(){return!1}approve(e){}reject(e){}shouldDestructAfterReject(){return!0}destruct(){}},Ho=(e=>(e.ad_storage="ad_storage",e.ad_user_data="ad_user_data",e.ad_personalization="ad_personalization",e.analytics_storage="analytics_storage",e.functionality_storage="functionality_storage",e.personalization_storage="personalization_storage",e.security_storage="security_storage",e))(Ho||{});function Uo(...e){window.dataLayer.push(arguments)}const No=["ad_storage","analytics_storage","ad_user_data","ad_personalization"];(class extends Do{constructor(e){super(),this._isInitialized=!1,this._waitForUpdate=0;const{availableFields:t,waitForUpdate:o}=null!=e?e:{};this._availableFieldSet=new Set(null!=t?t:No),this._waitForUpdate=null!=o?o:0}init(e,t){at.info("[GoogleModeModule]: init",{isApproved:t,consentEntityMap:e}),"undefined"==typeof window||this._isInitialized||(this._isInitialized=!0,window.dataLayer=window.dataLayer||[],t?this._defaultGrantAll():this._defaultDenyAll())}isInitialized(){return this._isInitialized}approve(e){at.info("[GoogleModeModule]: approve",{consentEntityMap:e}),this._updateGrantAll()}reject(e){at.info("[GoogleModeModule]: reject",{consentEntityMap:e}),this._updateDenyAll()}shouldDestructAfterReject(){return at.info("[GoogleModeModule]: shouldDestructAfterReject"),!1}destruct(){at.info("[GoogleModeModule]: destruct"),window.dataLayer=[],this._isInitialized=!1}_getGTagParam(e){const t={};for(const o of this._availableFieldSet)Ho[o]&&(t[o]=e);return this._waitForUpdate&&(t.wait_for_update=this._waitForUpdate),t}_defaultGrantAll(){at.info("[GoogleModeModule]: defaultGrantAll"),Uo("consent","default",this._getGTagParam("granted"))}_defaultDenyAll(){at.info("[GoogleModeModule]: defaultDenyAll"),Uo("consent","default",this._getGTagParam("denied"))}_updateGrantAll(){at.info("[GoogleModeModule]: updateGrantAll"),Uo("consent","update",this._getGTagParam("granted"))}_updateDenyAll(){at.info("[GoogleModeModule]: updateDenyAll"),Uo("consent","update",this._getGTagParam("denied"))}}).canBeInitBeforeApprove=!0;var $o,zo=Oo,Bo=o(64431);!function(e){e.PP="conditions-policy-privacy-policy",e.TOS="conditions-policy-terms-of-service",e.MARKET="conditions-policy-consent-to-collection-and-use-of-your-personal-information-for-marketing-purposes"}($o||($o={}));const Wo="signup-consent-webapp";class Go extends to{constructor(e,t){super(),this.uid=e,this.wid=t}init(e){}fetchUserInfo(){return Promise.resolve({user_id:this.uid,device_id:this.wid})}}class Vo{static getInstance(e,t,o){return Vo.instance||(Vo.instance=new Vo(e,t,o)),Vo.instance}constructor(e,t,o){const{vregion:n}=(0,Bo.c)();this.region=o;const i=["conditions-policy-privacy-policy","conditions-policy-terms-of-service"];"KR"===o.toUpperCase()&&i.push("conditions-policy-consent-to-collection-and-use-of-your-personal-information-for-marketing-purposes"),zo.init({domain:"https://www.tiktok.com",appId:1988,entityKeys:i,debug:!1,modules:{info:new Go(e,t)},region:"-"===n?void 0:n,bid:"tiktok_webapp_signup_flow"}).catch(null)}storeConsent({consentToMarket:e}){var t;return(0,n.__awaiter)(this,void 0,void 0,(function*(){const o=[{key:"conditions-policy-privacy-policy",status:ue.APPROVE,businessFlow:Wo},{key:"conditions-policy-terms-of-service",status:ue.APPROVE,businessFlow:Wo}];"KR"===(null===(t=this.region)||void 0===t?void 0:t.toUpperCase())&&o.push({key:"conditions-policy-consent-to-collection-and-use-of-your-personal-information-for-marketing-purposes",status:e?ue.APPROVE:ue.REJECT,businessFlow:Wo}),yield zo.updateConsentRecords(o)}))}}var qo,Ko=o(94337),Zo=o(22784),Jo=o(92246);!function(e){e.Third="Third",e.Phone="Phone"}(qo||(qo={}));let Yo=class extends i.E{constructor(e,t,o,n,i,a,r,s,l,d,c,p){super(),this.service=e,this.policy=t,this.registerPrivateAccount=o,this.ageGate=n,this.accountService=i,this.loginReport=a,this.loginSlardar=r,this.t=s,this.regionService=l,this.history=d,this.riskError=c,this.appContext=p,this.defaultState={username:"",signupLoading:!1,regionList:[],initializedTTPConfig:!1,consentToMarket:!1,hasStoredConsent:!1}}setSuccess(e){e.success=!0}setInitializedTTPConfig(e){e.initializedTTPConfig=!0}setEmailConsent(e,t){e.emailConsent=t}setErrorMsg(e,t){e.errorMsg=t}setLoading(e,t){e.signupLoading=t}setCheckNameLoading(e,t){e.checkNameLoading=t}setUsername(e,t){e.username=t}setUsernameInfo(e,t){e.usernameInfo=t}setFromNotRegisterLogin(e,t){e.fromNotRegisterLogin=t}cacheSmsCodeKey(e,t){e.phoneNotRegistered=t,e.fromNotRegisterLogin="Phone"}cacheThirdNotRegistered(e,t){e.thirdPlatformNotRegistered=t,e.fromNotRegisterLogin="Third"}clearSignUpResult(e){e.errorMsg=""}setNewUserRegion(e,t){var o,n;e.region=Object.assign(Object.assign({},t),{enabledRegionOption:null!==(n=null===(o=e.region)||void 0===o?void 0:o.enabledRegionOption)&&void 0!==n&&n}),this.accountService.setOverrideRegionCode(t.countryCode)}setRegion(e,t){e.region={countryCode:t.store_region,localizedCountryName:t.localized_country_name,enabledRegionOption:t.enabled_region_option}}setRegionList(e,t){e.regionList=t.flatMap((e=>({countryCode:e.country_code,localizedCountryName:e.localized_country_name})))}setHasUserSelectedRegion(e,t){e.hasUserSelectedRegion=t}setUserSelectedRegion(e,t){e.userSelectedRegion=t}setKRMarketingConsent(e,t){e.consentToMarket=t}setHasStoredConsent(e,t){e.hasStoredConsent=t}registerThirdPlatform(e){return e.pipe((0,A.E)(this.ageGate.state$),(0,p.Z)((([{platform:e,profileKey:t,rrc:o,ageCheckDone:n,region:i},{ageGateAction:a,birthday:r}])=>0===a||n?this.accountService.thirdLogin({platform_app_id:$.iU[e],platform:e,profile_key:t,rrc:o,login_only:!1,birthday:r}).pipe((0,m.T)((t=>(t.fromThird=!0,this.loginReport.setPlatform(e),this.loginSlardar.setPlatform(e),t.platform=e,t.region=i,this.getActions().handleSignupResult(t)))),(0,R.Z)(this.getActions().setLoading(!0)),(0,F.q)(this.getActions().setLoading(!1))):(this.navigateToNextPageWithSSOOpenModal(P.tH.signupAgeGate),(0,g.of)(this.getActions().cacheThirdNotRegistered({platform:e,profileKey:t}))))))}registerPhone(e){return e.pipe((0,D.M)((()=>{this.loginReport.setPlatform("sms_verification"),this.loginReport.loginSubmit({signUp:!0}),this.loginSlardar.setPlatform("sms_verification"),this.loginSlardar.loginSubmit({signUp:!0})})),(0,A.E)(this.state$,this.ageGate.state$),(0,p.Z)((([{ageCheckDone:e,region:t},{phoneNotRegistered:o},{ageGateAction:n,birthday:i}])=>{var a,r;return n&&!e?(this.history.push(P.tH.signupAgeGate),(0,g.of)(this.noop())):this.accountService.smsLoginContinue({mobile:null!==(a=null==o?void 0:o.mobile)&&void 0!==a?a:"",sms_code_key:null!==(r=null==o?void 0:o.smsCodeKey)&&void 0!==r?r:"",extra_params:{birthday:i}}).pipe((0,m.T)((e=>(e.platform="sms_verification",e.region=t,this.getActions().handleSignupResult(e)))),(0,R.Z)(this.getActions().setLoading(!0)),(0,F.q)(this.getActions().setLoading(!1)))})))}storeConsent(e){return e.pipe((0,A.E)(this.state$),(0,p.Z)((([{region:e,user_id_str:t},{consentToMarket:o,hasStoredConsent:n}])=>{var i,a,r;if(n)return(0,g.of)(this.noop());const s=((e,t,o)=>Vo.getInstance(e,t,o))((null===(a=null===(i=this.appContext.state.appContext)||void 0===i?void 0:i.user)||void 0===a?void 0:a.uid)||t||"-1",(null===(r=this.appContext.state.appContext)||void 0===r?void 0:r.wid)||"-1",e),l="KR"===e.toUpperCase();return(0,u.p)([l&&o?this.service.storeMarketConsentInPopup():(0,g.of)(null),(0,I.H)(s.storeConsent({consentToMarket:o}).then((()=>this.getActions().setHasStoredConsent(!0))).catch(null))]).pipe((0,m.T)((()=>this.noop())))})))}syncUserInfos(e){return e.pipe((0,A.E)(this.state$),(0,p.Z)((([{fromThird:e,fromEmail:t,fromFTC:o,region:n},{emailConsent:i}])=>(0,u.p)([this.policy.syncKrPolicyApprove(n),this.syncEmailConsent(i),this.registerPrivateAccount.getIsRegisterPrivateAccount()]).pipe((0,O.n)((n=>{const[,,i]=n,a=e||t?P.tH.signupCreateUsername:P.tH.signupCreatePassword;return o||this.navigateToNextPageWithSSOOpenModal(a),(0,g.of)(this.getActions().setLoading(!1),this.registerPrivateAccount.getActions().setIsRegisterWithPrivateOn(i),o?this.getActions().setSuccess():this.noop())}))))))}validateUsername(e){return e.pipe((0,p.Z)((({name:e,fromThird:t})=>e?this.service.validateUsername(e).pipe((0,p.Z)((o=>{const{status_code:n,recommended_unique_ids:i,is_valid:a,status_msg:r}=o,s=!a&&t?null==i?void 0:i[0]:e;return t&&!s?(0,g.of)(this.noop()):(0,g.of)(this.getActions().setUsernameInfo({value:s,isValid:a,suggestList:i,errorMsg:t?"":(0,G.V)(n,Boolean(i),r)}))})),(0,R.Z)(this.getActions().setCheckNameLoading(!0)),(0,F.q)(this.getActions().setCheckNameLoading(!1))):(0,g.of)(this.getActions().setUsernameInfo(void 0)))))}validateFTCUsername(e){return e.pipe((0,H.w)("name"),(0,U.B)(300),(0,O.n)((({name:e})=>e?this.accountService.validateFTCUsername(e).pipe((0,m.T)((t=>{const{login_name:o,error_code:n}=t,i=(0===n||void 0===n)&&Boolean(o);return this.getActions().setUsernameInfo({value:e,isValid:i,errorMsg:i?"":"common_registration_username_error_ sensitivity"})})),(0,R.Z)(this.getActions().setCheckNameLoading(!0)),(0,F.q)(this.getActions().setCheckNameLoading(!1))):(0,g.of)(this.getActions().setUsernameInfo(void 0)))))}usernameRegister(e){return e.pipe((0,D.M)((()=>{this.loginReport.setPlatform("handle"),this.loginReport.loginSubmit({signUp:!0}),this.loginSlardar.setPlatform("handle"),this.loginSlardar.loginSubmit({signUp:!0})})),(0,A.E)(this.state$,this.ageGate.state$),(0,p.Z)((([{password:e,region:t},{username:o},{birthday:n}])=>this.accountService.usernameRegister({password:e,username:o,extra_params:{birthday:n}}).pipe((0,m.T)((e=>(e.fromFTC=!0,e.region=t,this.getActions().handleSignupResult(e)))),(0,R.Z)(this.getActions().setLoading(!0)),(0,F.q)(this.getActions().setLoading(!1))))))}emailRegister(e){return e.pipe((0,A.E)(this.ageGate.state$,this.state$),(0,D.M)((([,,{emailConsent:e}])=>{this.loginReport.setPlatform("email"),this.loginReport.loginSubmit({signUp:!0}),this.loginSlardar.setPlatform("email"),this.loginSlardar.loginSubmit({signUp:!0}),M.H.rigisterClickNext(void 0===e?{}:{status:e?"checked":"unchecked",text_type:"long_version"})})),(0,p.Z)((([{password:e,code:t,email:o,region:n},{birthday:i}])=>this.accountService.emailRegister({password:e,code:t,email:o,ifLogin:!0,extra_params:{birthday:i,email_logic_type:e?2:1}}).pipe((0,m.T)((e=>(e.fromEmail=!0,e.region=n,this.getActions().handleSignupResult(e)))),(0,R.Z)(this.getActions().setLoading(!0)),(0,F.q)(this.getActions().setLoading(!1))))))}fetchStoreRegion(e){var t,o;const n=null!==(o=null===(t=this.appContext.state.appContext)||void 0===t?void 0:t.region)&&void 0!==o?o:"";return e.pipe((0,p.Z)((()=>this.regionService.fetchUserStoreRegion().pipe((0,D.M)((e=>{this.loginReport.setSignUpRegionSourceParams({region_source:0,origin_region:null==e?void 0:e.store_region})})),(0,m.T)((e=>{var t,o,i;return this.getActions().setRegion({store_region:null!==(t=null==e?void 0:e.store_region)&&void 0!==t?t:n,localized_country_name:null!==(o=null==e?void 0:e.localized_country_name)&&void 0!==o?o:n,enabled_region_option:null!==(i=null==e?void 0:e.enabled_region_option)&&void 0!==i&&i})}))))))}fetchRegionList(e){return e.pipe((0,p.Z)((()=>this.regionService.fetchUserRegionList().pipe((0,m.T)((e=>"string"==typeof e?((0,V.P)(e),console.error(`Login: Fetch region list error: ${e}.`),this.getActions().setRegionList([])):e?this.getActions().setRegionList(e):this.getActions().setRegionList([])))))))}handleSignupResult(e){return e.pipe((0,p.Z)((e=>{const{error_code:t,errorMsg:o,description:n,error_msg:i,fromThird:a,fromFTC:r,fromEmail:s,name:c,screen_name:p,sec_user_id:u,default_error_msg:m,region:h,user_id_str:_}=e;if(!t)return(0,l.Y)(d.H.WebappFreshSignup).setLocalStorage(!0),this.loginReport.loginSuccess({is_register:1}),this.loginSlardar.loginSuccess({signUp:!0}),this.regionService.authBroadcast({screen_name:p,sec_uid:u}).pipe((0,N.H)((()=>(0,g.of)(this.getActions().syncUserInfos({fromThird:a,fromEmail:s,fromFTC:r,region:String(h)}),this.getActions().storeConsent({region:String(h),user_id_str:_}),a?this.getActions().validateUsername({name:c,fromThird:a}):this.noop()))));const f=o||i||n||m;return this.loginReport.loginFailure({error_code:t,signUp:!0}),this.loginSlardar.loginFailure({errorCode:t,signUp:!0,errorMsg:f}),(0,G.X)(t)?(0,g.of)(this.riskError.getActions().handleRiskError({errorCode:t})):a?((0,V.P)(this.t(f)),console.error(`Login: Third-party signup error: ${f}.`),(0,g.of)(this.noop())):(0,g.of)(this.getActions().setErrorMsg(f))})))}syncEmailConsent(e){return e?this.service.syncEmailConsentInfo().pipe((0,m.T)((()=>(0,g.of)(null))),(0,h.W)((e=>(console.error(e),(0,g.of)({status_code:-1}))))):(0,g.of)(null)}navigateToNextPageWithSSOOpenModal(e){var t;if((null===(t=this.history.location())||void 0===t?void 0:t.pathname)===P.tH.loginSSO)return this.service.setRedirectNewModalPage(e);this.history.push(e)}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",f.c)],Yo.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setSuccess",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setInitializedTTPConfig",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setEmailConsent",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setErrorMsg",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setLoading",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setCheckNameLoading",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setUsername",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setUsernameInfo",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setFromNotRegisterLogin",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"cacheSmsCodeKey",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"cacheThirdNotRegistered",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"clearSignUpResult",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setNewUserRegion",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setRegion",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Array]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setRegionList",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setHasUserSelectedRegion",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setUserSelectedRegion",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setKRMarketingConsent",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"setHasStoredConsent",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"registerThirdPlatform",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"registerPhone",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"storeConsent",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"syncUserInfos",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"validateUsername",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"validateFTCUsername",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"usernameRegister",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"emailRegister",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"fetchStoreRegion",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"fetchRegionList",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[f.c]),(0,n.__metadata)("design:returntype",void 0)],Yo.prototype,"handleSignupResult",null),Yo=(0,n.__decorate)([(0,r.n)("SignupModule"),(0,n.__param)(7,(0,s.y)(c.hp)),(0,n.__metadata)("design:paramtypes",[Jo.q,w,j.S,T.T,W.r,L.$F,Ko.le,Function,z.d,B.D,Zo.S,E.L])],Yo)},92246:(e,t,o)=>{o.d(t,{q:()=>c});var n=o(58632),i=o(38203),a=o(49343),r=o.n(a),s=o(20259),l=o(23999),d=o(39228);let c=class{constructor(e){this.fetch=e}setRedirectNewModalPage(e){this.redirectNewModalPage=e}validateUsername(e){return this.fetch.get("/api/uniqueid/check/",{query:{unique_id:e,fromWeb:1,aid:1988},baseUrlType:2}).pipe(this.errorHandler)}syncEmailConsentInfo(){return this.fetch.post("/api/privacy/agreement/record/agree/v1",{body:r().stringify({record_name:"email_consent",tt_csrf_token:this.fetch.csrfToken||"IQodDvCCo34LIXpe5ArEKd-S"}),baseUrlType:2})}storeMarketConsentInPopup(){return this.fetch.post("/api/policy/notice/approve/",{body:r().stringify({business:"kr_consent_market_message",operation:2,policy_version:"v20200906",style:"pop"})})}errorHandler(e){return e.pipe((0,s.W)((e=>(0,l.of)(Object.assign({error_code:e.error_code||-1},e)))))}};c=(0,n.__decorate)([(0,i._)(),(0,n.__metadata)("design:paramtypes",[d.pM])],c)},96e3:(e,t,o)=>{o.d(t,{x:()=>h});var n=o(58632),i=o(38203),a=o(28445),r=o(49343),s=o.n(r),l=o(77653),d=o(31291),c=o(39228),p=o(50970),u=o(31974),g=o(14270),m=o(558);let h=class{constructor(e,t,o){this.loginReport=e,this.fetch=t,this.appContextModule=o,this.initialized=!1}init(){return this.init$||(this.init$=(()=>(0,n.__awaiter)(this,void 0,void 0,(function*(){var e;try{const t=this.appContextModule.state.appContext,o=null!==(e=null==t?void 0:t.appId)&&void 0!==e?e:1180;g.iU.apple=g.k0[o];const[n,{data:i}]=yield Promise.all([(0,m._)(),this.getAppleConfig()]),{client_id:a,state:r}=i;n.auth.init({clientId:a,state:r,redirectURI:"https://www.tiktok.com/oauth",scope:"name email",response_mode:"fragment",usePopup:!0}),window.AppleID=n,this.initialized=!0}catch(e){throw console.error(e),this.init$=void 0,{error_code:-1}}})))()),this.init$}login(){return(0,n.__awaiter)(this,void 0,void 0,(function*(){try{this.initialized||(yield this.init());const e=yield window.AppleID.auth.signIn();return this.tokenToAuthentication(e)}catch(e){return this.loginReport.thirdPartyLoginResult(Object.assign(Object.assign({},e),{status:"popup_closed_by_user"===e.error?2:1,error_desc:e.error})),Object.assign(Object.assign({error_code:-1},e),{error_msg:"user_trigger_new_signin_flow"===e.error?"":e.error,platform:"apple"})}}))}tokenToAuthentication(e){const{authorization:t={}}=e,{id_token:o}=t;return{openid:(0,a.A)(o).sub,platform_app_id:g.iU.apple,platform:"apple",id_token:o}}getAppleConfig(){const e=this.fetch.post("https://www.tiktok.com/passport/web/auth/config",{query:{aid:1459,account_sdk_source:"web"},body:s().stringify({platform_app_id:g.iU.apple,action:"login_only",next:"https://www.tiktok.com/foryou?lang=en"})});return(0,l.s)(e.pipe((0,d.s)(1)))}};h=(0,n.__decorate)([(0,i._)(),(0,n.__metadata)("design:paramtypes",[u.$F,c.pM,p.L])],h)},59234:(e,t,o)=>{o.d(t,{p:()=>l});var n=o(58632),i=o(38203),a=o(31974),r=o(14270),s=o(558);let l=class{constructor(e){this.loginReport=e,this.initialized=!1}init(){return(0,n.__awaiter)(this,void 0,void 0,(function*(){return this.init$||(this.init$=(()=>(0,n.__awaiter)(this,void 0,void 0,(function*(){try{yield(0,s.G)(),window.fbAsyncInit=()=>{window.FB.init({appId:r.jq,cookie:!0,xfbml:!0,version:"v18.0"})},this.initialized=!0}catch(e){throw console.error(e),this.init$=void 0,e}})))()),this.init$}))}login(){var e,t;return(0,n.__awaiter)(this,void 0,void 0,(function*(){try{this.initialized||(yield this.init());const e=yield new Promise((e=>{window.FB.login((t=>e(t)))}));return"connected"===e.status?{openid:e.authResponse.userID,access_token:e.authResponse.accessToken,platform:"facebook",platform_app_id:r.iU.facebook}:(console.error(e),{error_code:-1,error_msg:e.message,platform:"facebook"})}catch(o){return this.loginReport.thirdPartyLoginResult(Object.assign(Object.assign({},o),{status:"cancelled"===(null===(e=o.error)||void 0===e?void 0:e.code)?2:1,error_desc:null===(t=o.error)||void 0===t?void 0:t.message})),{error_code:-1,platform:"facebook",error_msg:o.message}}}))}};l=(0,n.__decorate)([(0,i._)(),(0,n.__metadata)("design:paramtypes",[a.$F])],l)},72468:(e,t,o)=>{o.d(t,{q:()=>f});var n=o(58632),i=o(38203),a=o(23999),r=o(26324),s=o(68628),l=o(40812),d=o(31291),c=o(8536),p=o(72916),u=o(20259),g=o(62564),m=o(31974),h=o(14270),_=o(92627);let f=class{constructor(e){this.loginReport=e,this.loadSdk=e=>{window.HELLOJS_REDIRECT_URL=new RegExp(`^${window.location.origin}/(login|signup|oauth|oauthLine|setting)(/[^.]*){0,}(?!/..)([/?#]|$)|^https://accounts.google.com([/?#]|$)`),(0,_.Lv)(),o.e(2675).then(o.t.bind(o,45875,23)).then((({default:t})=>{t.init({facebook:"1862952583919182",google:"1096011445005-sdea0nf5jvj14eia93icpttv27cidkvk.apps.googleusercontent.com",twitter:"rLsbFQ5NHI2IsWZiRc2McRCFc",instagram:"c8785d0dc7df48f298532fddf33d7cb5",vk:"6961453"}),this.helloJS=t,null==e||e()})).catch((t=>{console.error(t),null==e||e()}))}}get helloJS$(){return this.helloJS?(0,a.of)(this.helloJS):new r.c((e=>{this.loadSdk((()=>{e.next(),e.complete()}))}))}login(e){const{platform:t,display:o}=e;return"page"===o&&(0,_.HU)(),this.helloJS$.pipe((0,c.Z)((()=>(0,s.H)(this.helloJS(t).login(e)).pipe((0,p.n)((e=>this.afterHelloAuthentication(e)))))),(0,u.W)((n=>{var i,r,s,l;return this.loginReport.thirdPartyLoginResult(Object.assign(Object.assign({},n.error),{status:"cancelled"===(null===(i=n.error)||void 0===i?void 0:i.code)?2:1,error_desc:null===(r=n.error)||void 0===r?void 0:r.message})),"blocked"===(null===(s=n.error)||void 0===s?void 0:s.code)&&"popup"===o&&(e.display="page",this.helloJS(t).login(e),(0,_.HU)()),(0,a.of)(Object.assign({platform:t,error_code:-1,error_msg:null===(l=n.error)||void 0===l?void 0:l.message},n.error))})))}ListenLogin(){return this.helloJS$.pipe((0,p.n)((()=>(0,l.R)(this.helloJS,"auth.login").pipe((0,d.s)(1)))),(0,p.n)((e=>((0,_.$N)(),this.afterHelloAuthentication(e[0])))))}afterHelloAuthentication(e){return(0,a.of)(e).pipe((0,p.n)((e=>{const{network:t,authResponse:o}=e,n="vk"===t?{v:"5.81"}:void 0;return(0,s.H)(this.helloJS(t).api("me",n)).pipe((0,g.T)((e=>{const{access_token:n="",oauth_token_secret:i=""}=o;return{openid:e.id,access_token:n,access_token_secret:i,platform:t,platform_app_id:h.iU[t]}})))})))}};f=(0,n.__decorate)([(0,i._)(),(0,n.__metadata)("design:paramtypes",[m.$F])],f)},12736:(e,t,o)=>{o.d(t,{F:()=>O});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(42051),l=o(64356),d=o(54888),c=o(31974),p=o(42583),u=o(49343),g=o.n(u),m=o(8536),h=o(95719),_=o(62564),f=o(68628),y=o(23999),b=o(24451),x=o(74690),v=o(80339),k=o(46657),C=o(26324),S=o(14270),w=o(52913),j=o(47538),T=o(59622),E=o(94337),P=o(67051),M=o(92627),L=o(59193),A=o(70261),R=o(96e3),F=o(59234),I=o(72468);let O=class extends i.E{constructor(e,t,o,n,i,a,r,s,l,d,c){super(),this.service=e,this.loginResultDealModule=t,this.appBiz=o,this.contextModule=n,this.helloJS=i,this.facebookSdk=a,this.appleSdk=r,this.slardar=s,this.loginReport=l,this.sloSlardar=d,this.t=c,this.defaultState={platform:"",loadingThirdParty:!1}}setLoadingThirdParty(e,t){e.loadingThirdParty=t}handleHelloJSAuth(e){return e.pipe((0,m.Z)((e=>this.helloJS.login(e).pipe((0,h.M)((e=>this.reportThirdGetToken(e))),(0,_.T)((e=>e.error_code?"cancelled"===e.code?this.noop():this.loginResultDealModule.getActions().handleLoginResult(e):this.getActions().thirdLogin(e)))))))}handleHelloLoginEvent(e){return e.pipe((0,m.Z)((()=>this.helloJS.ListenLogin().pipe((0,_.T)((e=>e.error_code?this.noop():this.getActions().thirdLogin(e)))))))}handleFacebookLogin(e){return e.pipe((0,m.Z)((()=>(0,f.H)(this.facebookSdk.login()).pipe((0,_.T)((e=>(this.reportThirdGetToken(e),this.getActions().thirdLogin(e))))))))}handleAppleLogin(e){return e.pipe((0,m.Z)((({appleToken:e})=>e?(0,y.of)(this.appleSdk.tokenToAuthentication(e)):(0,f.H)(this.appleSdk.login())))).pipe((0,h.M)((e=>this.reportThirdGetToken(e))),(0,_.T)((e=>e.error_code?"popup_closed_by_user"===e.error?this.noop():this.loginResultDealModule.getActions().handleLoginResult(e):this.getActions().thirdLogin(e))))}handlePopupAuthorize(e){return e.pipe((0,b.E)(this.appBiz.state$),(0,m.Z)((([{url:e,platform:t},{bizContext:o}])=>{var n;return this.jumpAuthorizationPage({url:e,isSmartPlayer:null===(n=null==o?void 0:o.playerInfo)||void 0===n?void 0:n.isSmartPlayer}).pipe((0,_.T)((({closeByUser:e})=>{if(e)return this.loginReport.thirdPartyLoginResult({error_code:-1,status:2,error_desc:"user cancel login"}),this.noop();const o=(0,M.Gm)(t);if("twitter"===t){const e=JSON.stringify({oauth_token:o.oauth_token,oauth_verifier:o.oauth_verifier});o.code=p.o4.encode(e)}return this.getActions().thirdLogin(Object.assign({openid:o.user_id,platform_app_id:S.iU[t],platform:t},o))})))})))}authPageGoRedirect(e){return e.pipe((0,b.E)(this.contextModule.state$),(0,_.T)((([{platform:e,state:t},{loginType:o,redirectUrl:n}])=>((0,M.Ih)(e,{type:o,redirect_url:n,state:t}),this.noop()))))}dealPageAuthRedirect(e){return e.pipe((0,_.T)((()=>{const e=(0,M.gM)();if(!e)return this.noop();if((0,M.ct)(),"line"===e){if(!window.location.search)return(0,j.P)(this.t("Sorry, something went wrong, please try again later")),console.error("Login: Line missing state."),this.noop();{const{state:e}=g().parse(window.location.search.substr(1));if(P.o.getRandomString("line")!==e)return(0,j.P)(this.t("Sorry, something went wrong, please try again later")),console.error("Login: Line state validation failed."),this.noop();P.o.clearData("line")}}const t=(0,M.Gm)(e);if("twitter"===e){const e=JSON.stringify({oauth_token:t.oauth_token,oauth_verifier:t.oauth_verifier});t.code=p.o4.encode(e)}return this.getActions().thirdLogin(Object.assign({platform_app_id:S.iU[e],platform:e},t))})))}thirdLogin(e){return e.pipe((0,b.E)(this.contextModule.state$),(0,m.Z)((([e,{isSecurityVerification:t}])=>e.error_code||!e.platform_app_id?(0,y.of)(this.loginResultDealModule.getActions().handleLoginResult(e)):(T.K.show(),(t?this.service.thirdVerify(Object.assign(Object.assign({},e),{login_only:!0})):this.service.thirdLogin(Object.assign(Object.assign({},e),{login_only:!0}))).pipe((0,_.T)((t=>(t.thirdQuery=Object.assign(Object.assign({},e),{profile_key:t.profile_key}),this.loginReport.setPlatform(e.platform),this.sloSlardar.setPlatform(e.platform),t.platform=e.platform,this.loginResultDealModule.getActions().handleLoginResult(t)))),(0,x.Z)(this.getActions().setLoadingThirdParty(!0)),(0,v.q)(this.getActions().setLoadingThirdParty(!1)))))))}jumpAuthorizationPage(e){const{url:t,isSmartPlayer:o}=e;let n="";o||(n="resizable,scrollbars,width=500,height=550,display=popup");const i=window.open(t,"_blank",n);return i?new C.c((e=>{const t=setInterval((()=>{(!i||i.closed||i.authDoneClose)&&(clearInterval(t),e.next({closeByUser:!i.authDoneClose}),i.authDoneClose&&i.close(),e.complete())}),100)})):(0,k.I)()}reportThirdGetToken(e){var t;const{error_code:o,code:n,error_msg:i,error:a}=e;this.slardar.handleThirdGetToken({error_code:o?-1:0,error_message:null!==(t=null!=n?n:a)&&void 0!==t?t:i})}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",C.c)],O.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"setLoadingThirdParty",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"handleHelloJSAuth",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"handleHelloLoginEvent",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"handleFacebookLogin",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"handleAppleLogin",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"handlePopupAuthorize",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"authPageGoRedirect",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"dealPageAuthRedirect",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[C.c]),(0,n.__metadata)("design:returntype",void 0)],O.prototype,"thirdLogin",null),O=(0,n.__decorate)([(0,r.n)("ThirdPlatformModule"),(0,n.__param)(10,(0,s.y)(l.hp)),(0,n.__metadata)("design:paramtypes",[w.r,A.$,d.$,L.t,I.q,F.p,R.x,E.VU,c.$F,E.le,Function])],O)},558:(e,t,o)=>{function n(){return o.e(9807).then(o.t.bind(o,29345,23))}function i(){return o.e(4305).then(o.t.bind(o,1325,23))}o.d(t,{G:()=>i,_:()=>n})},44740:(e,t,o)=>{o.d(t,{p:()=>w});var n=o(58632),i=o(64162),a=o(4126),r=o(93995),s=o(42051),l=o(23999),d=o(26324),c=o(24451),p=o(8536),u=o(95719),g=o(72916),m=o(74690),h=o(80339),_=o(62564),f=o(64356),y=o(31974),b=o(3513),x=o(52913),v=o(58267),k=o(70261),C=o(44319),S=o(12736);let w=class extends i.E{constructor(e,t,o,n,i,a){super(),this.service=e,this.third=t,this.login=o,this.loginReport=n,this.phone=i,this.t=a,this.defaultState={loginLoading:!1}}setTwoStepVerifyRes(e,t){var o;const n=t.verify_ways,i={};n.forEach((({verify_way:e,mobile:t,email:o})=>{e===v.J.totp?i[e]="totp":i[e]=null!=t?t:o})),e.verifyWays=i,e.type=t.default_verify_way||(null===(o=n[0])||void 0===o?void 0:o.verify_way),e.isTwoStep=Boolean(null==t?void 0:t.default_verify_way),e.thirdQuery=t.thirdQuery,e.accountQuery=t.accountQuery,e.password=t.password,e.verify_ticket=t.verify_ticket,e.not_login_ticket=t.not_login_ticket,e.sms_code_key=t.sms_code_key,e.resetPwdType=t.resetPwdType,e.email=t.email}setTwoStepType(e,t){e.type=t}setErrorMsg(e,t){e.errorMsg=this.overrideErrorMsg(e,t)}setErrorCode(e,t){e.errorCode=t}setLoginLoading(e,t){e.loginLoading=t}handleTOTPVerifyAndRestPwd(e){return e.pipe((0,c.E)(this.state$),(0,p.Z)((([e,{verify_ticket:t,resetPwdType:o}])=>{const{code:n,password:i}=e;return this.service.verifyTOTPCode({code:n,verify_ticket:t}).pipe((0,u.M)((e=>this.reportTwoStepResult({error_code:e.error_code,type:"totp"}))),(0,g.n)((e=>e.error_code?(0,l.of)(this.getActions().setErrorCode(e.error_code),this.getActions().setErrorMsg(e.description)):(0,l.of)(this.login.getActions().handleChangePwdByTicket({password:i,ticket:t,type:null!=o?o:"email"})))),(0,m.Z)(this.getActions().setLoginLoading(!0)),(0,h.q)(this.getActions().setLoginLoading(!1)))})))}handleTOTPVerifyAndSmsLogin(e){return e.pipe((0,c.E)(this.state$,this.phone.state$),(0,p.Z)((([e,{sms_code_key:t=""},{mobile:o}])=>this.service.verifyTOTPCode(e).pipe((0,u.M)((e=>this.reportTwoStepResult({error_code:e.error_code,type:"totp"}))),(0,g.n)((e=>e.error_code?(0,l.of)(this.getActions().setErrorCode(e.error_code),this.getActions().setErrorMsg(e.description)):this.service.smsLoginContinue({mobile:o,sms_code_key:t}).pipe((0,_.T)((e=>this.login.getActions().handleLoginResult(e))),(0,m.Z)(this.getActions().setLoginLoading(!0)),(0,h.q)(this.getActions().setLoginLoading(!1))))),(0,m.Z)(this.getActions().setLoginLoading(!0)),(0,h.q)(this.getActions().setLoginLoading(!1))))))}handlePasswordVerify(e){return e.pipe((0,c.E)(this.state$,this.phone.state$),(0,p.Z)((([e,{sms_code_key:t=""},{mobile:o}])=>this.service.accountVerify(e).pipe((0,u.M)((e=>this.reportTwoStepResult({error_code:e.error_code,type:"password"}))),(0,g.n)((e=>e.error_code?(0,l.of)(this.getActions().setErrorMsg(e.description)):this.service.smsLoginContinue({mobile:o,sms_code_key:t}).pipe((0,_.T)((e=>this.login.getActions().handleLoginResult(e))),(0,m.Z)(this.getActions().setLoginLoading(!0)),(0,h.q)(this.getActions().setLoginLoading(!1))))),(0,m.Z)(this.getActions().setLoginLoading(!0)),(0,h.q)(this.getActions().setLoginLoading(!1))))))}handleCodeVerify(e){return e.pipe((0,c.E)(this.state$),(0,p.Z)((([e,{type:t="",thirdQuery:o,accountQuery:n}])=>o||n?(t===v.J.email?this.service.validateEmailCodeForLogin(e):t===v.J.totp?this.service.verifyTOTPCode(e):this.service.validateMobileCodeForLogin(e)).pipe((0,u.M)((e=>this.reportTwoStepResult({error_code:e.error_code,type:v.d[t]}))),(0,g.n)((e=>e.error_code?(0,l.of)(this.getActions().setErrorCode(e.error_code),this.getActions().setErrorMsg(e.description)):o?(0,l.of)(this.third.getActions().thirdLogin(o)):n?(0,l.of)(this.login.getActions().handlePasswordLogin(n)):(0,l.of)(this.noop()))),(0,m.Z)(this.getActions().setLoginLoading(!0)),(0,h.q)(this.getActions().setLoginLoading(!1))):t===v.J.totp?(0,l.of)(this.getActions().handleTOTPVerifyAndSmsLogin(e)):(0,l.of)(this.getActions().handleEmailCodeVerify(e)))))}handleEmailCodeVerify(e){return e.pipe((0,p.Z)((e=>this.service.emailCodeLogin(e).pipe((0,u.M)((e=>this.reportTwoStepResult({error_code:e.error_code,type:"email"}))),(0,_.T)((e=>this.login.getActions().handleLoginResult(e))),(0,m.Z)(this.getActions().setLoginLoading(!0)),(0,h.q)(this.getActions().setLoginLoading(!1))))))}handleSmsCodeVerifyReset(e){return e.pipe((0,p.Z)((e=>this.service.validateMobileCodeForReset(e).pipe((0,u.M)((e=>this.reportTwoStepResult({error_code:e.error_code,type:"phone"}))),(0,_.T)((e=>this.login.getActions().handleLoginResult(e))),(0,m.Z)(this.getActions().setLoginLoading(!0)),(0,h.q)(this.getActions().setLoginLoading(!1))))))}reportTwoStepResult(e){this.loginReport.twoStepResult({verification_method:e.type,result:e.error_code?"fail":"success",error_code:e.error_code})}overrideErrorMsg(e,t){if(!t||!e.errorCode)return t;if(b._j.includes(e.errorCode)&&b.rS[e.errorCode]){const t=b.rS[e.errorCode];return this.t(t)}return t}};(0,n.__decorate)([(0,a.uk)(),(0,n.__metadata)("design:type",d.c)],w.prototype,"dispose$",void 0),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setTwoStepVerifyRes",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Object]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setTwoStepType",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,String]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setErrorMsg",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Number]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setErrorCode",null),(0,n.__decorate)([(0,a.h5)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[Object,Boolean]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"setLoginLoading",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[d.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"handleTOTPVerifyAndRestPwd",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[d.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"handleTOTPVerifyAndSmsLogin",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[d.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"handlePasswordVerify",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[d.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"handleCodeVerify",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[d.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"handleEmailCodeVerify",null),(0,n.__decorate)([(0,a.Mj)(),(0,n.__metadata)("design:type",Function),(0,n.__metadata)("design:paramtypes",[d.c]),(0,n.__metadata)("design:returntype",void 0)],w.prototype,"handleSmsCodeVerifyReset",null),w=(0,n.__decorate)([(0,r.n)("TwoStepModule"),(0,n.__param)(5,(0,s.y)(f.hp)),(0,n.__metadata)("design:paramtypes",[x.r,S.F,k.$,y.$F,C.U,Function])],w)},65504:(e,t,o)=>{o.d(t,{D:()=>a});var n=o(58632),i=o(38203);let a=class{init(e){this.history=e}push(e,t){var o;null===(o=this.history)||void 0===o||o.push(e,t)}location(){var e;return null===(e=this.history)||void 0===e?void 0:e.location}};a=(0,n.__decorate)([(0,i._)()],a)},58267:(e,t,o)=>{o.d(t,{J:()=>i,d:()=>n});const n={email_verify:"email",pwd_verify:"password",mobile_sms_verify:"phone",totp_verify:"totp"},i={email:"email_verify",password:"pwd_verify",phone:"mobile_sms_verify",totp:"totp_verify"}},10707:(e,t,o)=>{o.d(t,{H:()=>i,_:()=>n});const n=e=>e.replace(/\+/g,"-").replace(/\//g,"_"),i=e=>e.replace(/-/g,"+").replace(/_/g,"/")},77156:(e,t,o)=>{o.d(t,{$L:()=>i,Ro:()=>a,lY:()=>n,nP:()=>r});const n=e=>{if(!e)return{};if(e.length>50)return{hasInvalid:!1,contentValid:!0,lengthValid:!1};const t=/[^\w~!@#$%^&*()+,.:;=<>?/|\-[\]\\]+/,o=/[_~!@#$%^&*()+,.:;=<>?/|\-[\]\\]+/.test(e)&&/[0-9]+/.test(e)&&/[A-Za-z]+/.test(e)&&!t.test(e),n=e.length>=8&&e.length<=20;return{hasInvalid:t.test(e),lengthValid:n,contentValid:o}},i=e=>Boolean(e&&(6!==e.length||/[^\d]+/.test(e))),a=e=>!(e.length>320)&&/^\w+([.\-+]?\w+)*@\w+([.-]?\w+)*(\.\w{2,8})+\s*$/.test(e),r=e=>0{o.d(t,{P:()=>i});var n=o(11983);const i=e=>{n.F.destroy(),n.F.open({content:e,duration:3,widthType:"half",style:{minWidth:"300px"}})}},23301:(e,t,o)=>{o.d(t,{V:()=>n,X:()=>i});const n=(e,t,o)=>{switch(e){case 1027:case 3250:return"common_registration_username_error_format";case 3251:return"common_registration_username_error_short";case 3252:return"common_registration_username_error_long";case 3253:return"common_registration_username_error_period";case 3254:return"common_registration_username_error_number";case 1024:case 1028:return"common_registration_username_error_ sensitivity";case 0:return;default:return null!=o?o:t?"common_registration_username_error_occupied":"common_registration_username_error_ sensitivity"}},i=e=>-1!==[1340,1341].indexOf(e)||-1!==[2025,2031,2046].indexOf(e)||-1!==[1357,1384].indexOf(e)},89570:(e,t,o)=>{o.d(t,{J:()=>r});var n=o(35267),i=o(60951);let a;const r=()=>{var e;const{userAgent:t}=(0,n.T6)();if(void 0===a){const o=new i.UAParser(t).getBrowser().name;a=null!==(e=null==o?void 0:o.toLowerCase().replace(" ","_"))&&void 0!==e?e:"$OTHERS"}return a}},93427:(e,t,o)=>{o.d(t,{$H:()=>a,M3:()=>s,ik:()=>l,lw:()=>r});var n=o(75792),i=o(53702);const a=e=>e.startsWith(n.tH.signupHome),r=e=>e.startsWith(n.tH.linkPhoneOrEmail),s=(e,t,o="")=>{var a;const r=`https://www.tiktok.com/foryou?lang=${e}`,{pathname:s,href:l}=location,d=s.startsWith(n.tH.loginHome)||s.startsWith(n.tH.signupHome)||s.startsWith(n.tH.oauth)||s.startsWith(n.tH.logout)||s.startsWith(n.tH.accountDeactivate)||s.startsWith(n.tH.linkPhoneOrEmail)?r:l,c=(e=>{try{return new URL(e),e}catch(t){return decodeURIComponent(e)}})((0,i.Jf)(o)),p=c.match(location.origin)&&"/"===(null===(a=new URL(c))||void 0===a?void 0:a.pathname),u=[/^https?:\/\/([\w\-.]+?\.)?tiktok\.(com|in)(\/.*)?$/,/^https:\/\/seller\.tiktokglobalshop\.com\//].some((e=>new RegExp(e).test(c)))||t&&[/^https:\/\/seller-boe\.byteintl\.net\//,/^https?:\/\/([\w\-.]+?\.)?bytedance\.net(\/.*)?$/].some((e=>new RegExp(e).test(c)));return p?r:u&&c?c:d},l=(e,t,o)=>{const n=s(e,t,o);setTimeout((()=>{location.href=n}),1e3)}},9450:(e,t,o)=>{o.d(t,{r:()=>i});var n=o(10707);function i(e,t){var o;let i={};try{i=JSON.parse(null!==(o=atob((0,n.H)(decodeURIComponent(e.state))))&&void 0!==o?o:"{}")}catch(e){console.warn(e)}return t.reduce(((t,o)=>{var n;return t[o]=null!==(n=e[o])&&void 0!==n?n:i[o],t}),{})}},56441:(e,t,o)=>{o.d(t,{o:()=>r,_:()=>a});var n=o(58305);const i="sms_code_count_down",a=(e,t,o)=>{(0,n.J2)(`${i}${o?"_email":""}_${e}`,`${Date.now()+1e3*t}`)},r=(e,t=!1)=>{const o=(0,n.Hd)(`${i}${t?"_email":""}_${e}`),a=Number(o)-Date.now();return"number"!=typeof a||a<0?{hasSent:Boolean(o),countDownSecond:0}:{hasSent:Boolean(o),countDownSecond:Math.round(a/1e3)}}},67051:(e,t,o)=>{o.d(t,{o:()=>a});var n=o(58305),i=o(85969);const a=new class{constructor(){this.generateRandomString=e=>{const t=(0,i.A)();return(0,n.AP)(`${e}-auth`,t),t},this.getRandomString=e=>(0,n._S)(`${e}-auth`),this.clearData=e=>{(0,n.sc)(`${e}-auth`)}}}},92627:(e,t,o)=>{o.d(t,{$N:()=>x,$u:()=>_,CY:()=>m,Gm:()=>d,Gn:()=>l,HU:()=>b,Ih:()=>w,Jq:()=>k,Lv:()=>T,RO:()=>v,_8:()=>g,_v:()=>c,ch:()=>u,ct:()=>j,fn:()=>p,gM:()=>S,is:()=>h,vZ:()=>y});var n=o(58305),i=o(4474),a=o(14270),r=o(71507),s=o(67051);const l=(e,t)=>{const o=(i=e,`${a.wW}:${i}`);var i;const r={timestamp:Number(new Date),timeInterval:6e5},s=Object.assign(Object.assign({},t),{expires:r});(0,n.AP)(o,JSON.stringify(s)),(0,n.AP)(e,JSON.stringify(s))},d=e=>{const t=(0,n._S)(e);try{return JSON.parse(t)}catch(e){return{}}},c=()=>{const e=(0,i.stringifyUrl)({url:`${window.location.origin}/oauth/?page=new`,query:{platform:["twitter"],oauthType:0,lang:"en"}});return(0,i.stringifyUrl)({url:"https://login-us.www.tiktok.com/passport/web/web_login/",query:{platform_app_id:a.iU.twitter,platform:["twitter"],aid:r.dd,next:encodeURIComponent(e),action:"login_only"}})},p=()=>(0,i.stringifyUrl)({url:"https://access.line.me/oauth2/v2.1/authorize",query:{response_type:"code",client_id:a.Dt,redirect_uri:`${window.location.origin}/oauthLine/`,state:s.o.generateRandomString("line"),scope:"openid profile"}}),u=()=>(0,i.stringifyUrl)({url:"https://oauth.vk.com/authorize",query:{display:"page",response_type:"token",client_id:a.g9,redirect_uri:"https://www.tiktok.com/login/",scope:"offline, v",state:s.o.generateRandomString("vk")}}),g=()=>(0,i.stringifyUrl)({url:"https://kauth.kakao.com/oauth/authorize",query:{response_type:"code",client_id:a.qo,redirect_uri:"https://www.tiktok.com/login",state:JSON.stringify({platform:"kakaotalk",auth:s.o.generateRandomString("kakaotalk")})}}),m=e=>{const t={show_num:2,order:"FACEBOOK,GOOGLE,INSTAGRAM,LINE,TWITTER,KAKAOTALK"},{isSignUp:o,platform:n,brandName:i="",platformConfig:a=t,phoenix:r}=e,s=Boolean(i),l=/mercedes/i.test(i),d="FACEBOOK,GOOGLE,TWITTER,APPLE,INSTAGRAM,LINE,KAKAOTALK,VK".toLocaleLowerCase().split(","),c="APPLE,INSTAGRAM".toLocaleLowerCase().split(","),p="LINE,KAKAOTALK,APPLE".toLocaleLowerCase().split(",");s&&(p.push("instagram","vk"),l&&p.push("facebook","twitter"));const u=r?{show_num:4,order:"FACEBOOK,GOOGLE,TWITTER,APPLE"}:a,g={expand:[],fold:[]};if(n){const e=d.find((e=>e===n));return e&&g.expand.push(e),g}const m=u.order.toLocaleLowerCase().split(","),h={expand:[...m.slice(0,u.show_num)],fold:[...m.slice(u.show_num)]};return s&&(h.expand=h.expand.filter((e=>!p.includes(e))),h.fold=h.fold.filter((e=>!p.includes(e)))),o?(h.expand=h.expand.filter((e=>!c.includes(e))),h.fold=h.fold.filter((e=>!c.includes(e)))):h.expand=h.expand.concat(h.fold),h.expand=h.expand.filter((e=>d.includes(e))),h.fold=h.fold.filter((e=>d.includes(e))),h},h=e=>{const{isSignUp:t,brandName:o="",platformList:n,enabledAce:i,disable_platform:a,isMobile:r,disableAll:s,os:l}=e;if(s)return[];const d=Boolean(o),c=/mercedes/i.test(o),p=n,u=[];return t&&(u.push("twitter","vk"),r||"mac"===l||u.push("apple"),i&&u.push("facebook")),d&&(u.push("apple","kakaotalk","line","vk"),c&&u.push("facebook","twitter")),a&&u.push(...a.split(",")),p.filter((e=>!u.includes(e)))},_=e=>{2===Number(null!=e?e:localStorage.getItem("oauthType"))&&(location.href=`${location.href}&no_refactor=1`)},f="hello_page_login_way",y=()=>Boolean((0,n._S)(f)),b=()=>{(0,n.AP)(f,"1")},x=()=>{(0,n.sc)(f)},v=()=>{if(location.hash){const{state:e,access_token:t,user_id:o}=i.parse(location.hash.substr(1));if(!e||location.hash.match("accounts.google.com|https://www.googleapis.com/auth"))return;const n=s.o.getRandomString("vk");let a="ok";return n&&e===n?l("vk",{access_token:null==t?void 0:t.toString(),user_id:null==o?void 0:o.toString()}):a="failed",s.o.clearData("vk"),window.authDoneClose=!0,a}},k=()=>{if(!location.search)return;const{state:e,code:t}=i.parse(location.search);if(!e)return;const o=(e=>{try{return JSON.parse(e)}catch(e){return null}})(e.toString());if(!o)return;const{platform:n,auth:a}=o;if("kakaotalk"!==n)return;const r=s.o.getRandomString("kakaotalk");let d="ok";return r&&a!==r?d="failed":l("kakaotalk",{code:null==t?void 0:t.toString(),redirect_uri:"https://www.tiktok.com/login"}),s.o.clearData("kakaotalk"),window.authDoneClose=!0,d},C="webapp_third_auth_page_redirect",S=()=>(0,n._S)(C),w=(e,t)=>{const o=(0,i.stringifyUrl)({url:`${window.location.origin}/login`,query:t});location.href=o,(0,n.AP)(C,e)},j=()=>{(0,n.sc)(C)};function T(){for(const e of["search","hash"])try{E(e)}catch(e){}}function E(e){var t;if(!(null===(t=null===window||void 0===window?void 0:window.location)||void 0===t?void 0:t[e]))return;const o=function(e){const t={},o=e.replace(/^[#?]/,"").match(/([^=/&]+)=([^&]+)/g);if(o)for(let e=0;e{o.d(t,{C:()=>n});const n=(0,o(40099).createContext)(null)},64336:(e,t,o)=>{o.d(t,{W5:()=>p,W6:()=>d,zB:()=>l,zy:()=>c});var n=o(40099),i=o(93411),a=o(46955),r=o(90523);function s(e){if(!e)throw new Error("LoginRouter is not provided.")}function l(e){const t=(t,o={})=>{var n;null!==(n=o.replace)&&void 0!==n&&n?e.replace(t,o.state):e.push(t,o.state)};return{useWouterSearch:()=>e.location.search,useWouterLocation:()=>[c().pathname,t]}}function d(){const e=(0,n.useContext)(r.C);return s(e),e.history}function c(){const e=(0,n.useContext)(r.C);return s(e),e.location}function p(e){const[t]=(0,a.zy)(),o=Array.isArray(e)?e:[e];return(0,n.useMemo)((()=>{for(const e of o){const[o,n]=(0,a.Di)(i.q,e,t,!1);if(o)return{isExact:!0,params:Object.assign({},n)};const[r,s]=(0,a.Di)(i.q,e,t,!0);if(r)return{isExact:!1,params:Object.assign({},s)}}return null}),[...o,t])}},46955:(e,t,o)=>{o.d(t,{N_:()=>F,rd:()=>I,qh:()=>R,Ix:()=>L,Di:()=>M,zy:()=>P,g:()=>T});var n=o(93411),i=o(51880);const a="pushState",r="replaceState",s=["popstate",a,r,"hashchange"],l=e=>{for(const t of s)addEventListener(t,e);return()=>{for(const t of s)removeEventListener(t,e)}},d=(e,t)=>(0,i.useSyncExternalStore)(l,e,t),c=()=>location.search,p=()=>location.pathname,u=({ssrPath:e}={})=>d(p,e?()=>e:p),g=(e,{replace:t=!1,state:o=null}={})=>history[t?r:a](o,"",e),m=Symbol.for("wouter_v3");if("undefined"!=typeof history&&void 0===window[m]){for(const e of[a,r]){const t=history[e];history[e]=function(){const o=t.apply(this,arguments),n=new Event(e);return n.arguments=arguments,dispatchEvent(n),o}}Object.defineProperty(window,m,{value:!0})}var h=o(40099);const _=o.t(h,2).useInsertionEffect,f="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?h.useLayoutEffect:h.useEffect,y=_||f,b=e=>{const t=h.useRef([e,(...e)=>t[0](...e)]).current;return y((()=>{t[0]=e})),t[1]},x=(e="",t)=>t.toLowerCase().indexOf(e.toLowerCase())?"~"+t:t.slice(e.length)||"/",v=e=>{try{return decodeURI(e)}catch(t){return e}},k={hook:(e={})=>[u(e),g],searchHook:({ssrSearch:e=""}={})=>d(c,(()=>e)),parser:n.q,base:"",ssrPath:void 0,ssrSearch:void 0,hrefs:e=>e},C=(0,h.createContext)(k),S=()=>(0,h.useContext)(C),w={},j=(0,h.createContext)(w),T=()=>(0,h.useContext)(j),E=e=>{const[t,o]=e.hook(e);return[v(x(e.base,t)),b(((t,n)=>o(((e,t="")=>"~"===e[0]?e.slice(1):t+e)(t,e.base),n)))]},P=()=>E(S()),M=(e,t,o,n)=>{const{pattern:i,keys:a}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",n),r=i.exec(o)||[],[s,...l]=r;return void 0!==s?[!0,(()=>{const e=!1!==a?Object.fromEntries(a.map(((e,t)=>[e,l[t]]))):r.groups;let t={...l};return e&&Object.assign(t,e),t})(),...n?[s]:[]]:[!1,null]},L=({children:e,...t})=>{const o=S(),n=t.hook?k:o;let i=n;const[a,r]=t.ssrPath?.split("?")??[];r&&(t.ssrSearch=r,t.ssrPath=a),t.hrefs=t.hrefs??t.hook?.hrefs;let s=(0,h.useRef)({}),l=s.current,d=l;for(let e in n){const o="base"===e?n[e]+(t[e]||""):t[e]||n[e];l===d&&o!==d[e]&&(s.current=d={...d}),d[e]=o,o!==n[e]&&(i=d)}return(0,h.createElement)(C.Provider,{value:i,children:e})},A=({children:e,component:t},o)=>t?(0,h.createElement)(t,{params:o}):"function"==typeof e?e(o):e,R=({path:e,nest:t,match:o,...n})=>{const i=S(),[a]=E(i),[r,s,l]=o??M(i.parser,e,a,t),d=(e=>{let t=(0,h.useRef)(w),o=t.current;for(const t in e)e[t]!==o[t]&&(o=e);return t.current=o})({...T(),...s});if(!r)return null;const c=l?(0,h.createElement)(L,{base:l},A(n,d)):A(n,d);return(0,h.createElement)(j.Provider,{value:d,children:c})},F=(0,h.forwardRef)(((e,t)=>{const o=S(),[n,i]=E(o),{to:a,href:r=a,onClick:s,asChild:l,children:d,className:c,replace:p,state:u,...g}=e,m=b((t=>{t.ctrlKey||t.metaKey||t.altKey||t.shiftKey||0!==t.button||(s?.(t),t.defaultPrevented||(t.preventDefault(),i(r,e)))})),_=o.hrefs("~"===r[0]?r.slice(1):o.base+r,o);return l&&(0,h.isValidElement)(d)?(0,h.cloneElement)(d,{onClick:m,href:_}):(0,h.createElement)("a",{...g,onClick:m,href:_,className:c?.call?c(n===r):c,children:d,ref:t})})),I=e=>{const{to:t,href:o=t}=e,[,n]=P(),i=b((()=>n(t||o,e)));return f((()=>{i()}),[]),null}},85997:(e,t,o)=>{o.d(t,{jA:()=>s});var n,i,a,r=o(93608);!function(e){e.Apple="apple",e.Amazon="amazon",e.Google="google",e.Download="download",e.Microsoft="microsoft"}(n||(n={})),function(e){e.Notify="download_app_notify",e.Confirm="download_app_confirm",e.Dismiss="download_app_dismiss",e.ClickAppStore="click_app_store",e.SwipeUpGuideShow="swipe_up_guide_show",e.SwipeUpGuideClose="swipe_up_guide_close"}(i||(i={})),function(e){e.XClose="x_close",e.ClickMask="click_mask",e.NotNow="not_now"}(a||(a={}));const s={handleClickAppStore:e=>{r.f.sendEvent("click_app_store",{channel:e,enter_from:"webapp_download_modal"})},handleDownloadShow:e=>{r.f.sendEvent("download_app_notify",e)},handleDownloadConfirm:e=>{r.f.sendEvent("download_app_confirm",e)},handleDownloadDismiss:e=>{r.f.sendEvent("download_app_dismiss",e)},handleNewUserGuideShow:e=>{r.f.sendEvent("swipe_up_guide_show",e)},handleNewUserGuideClose:e=>{r.f.sendEvent("swipe_up_guide_close",e)},tapDownloadConfirm:e=>{r.f.event("tap",Object.assign(Object.assign({},e),{duration:performance.now()})),window.__COIN_ACTIVITY_TAP_PARAMS&&r.f.event("luckycat_click_download",window.__COIN_ACTIVITY_TAP_PARAMS)}}},80241:(e,t,o)=>{o.d(t,{o:()=>a});var n,i=o(93608);!function(e){e.InterestSelectorShow="interest_selector_show",e.InterestSubmit="interest_submit",e.InterestSelectorSkip="interest_selector_skip"}(n||(n={}));const a={handleSelectorShow:e=>{i.f.event("interest_selector_show",e)},handleInterestSubmit:(e,t)=>{t.forEach((t=>{i.f.event("interest_submit",Object.assign(Object.assign({},e),{enter_method:t}))}))},handleSelectorSkip:e=>{i.f.event("interest_selector_skip",e)}}},80596:(e,t,o)=>{o.d(t,{H:()=>i});var n=o(93608);const i={showEmailConsent:()=>{n.f.sendEvent("show_button_consent_check_box",{page_name:"email_signup_page",exp_name:"onboarding_collect_email_consent",text_type:"long_version"})},clickEmailConsent:e=>{n.f.sendEvent("clikc_button_consent_check_box",{page_name:"email_signup_page",exp_name:"onboarding_collect_email_consent",text_type:"long_version",status:e.checked?"checked":"unchecked"})},rigisterClickNext:e=>{n.f.sendEvent("register_click_next",e)}}},52401:(e,t,o)=>{o.d(t,{z:()=>i});var n=o(93608);const i={logout:e=>{n.f.sendEvent("monitor_logout",e)},logoutNotify:e=>{n.f.sendEvent("logout_notify",e)},logoutSubmit:e=>{n.f.sendEvent("logout_submit",e)},logoutCancel:e=>{n.f.sendEvent("logout_cancel",e)}}},78016:(e,t,o)=>{o.d(t,{K:()=>p});var n=o(58632),i=o(24643),a=o(40099),r=o(45446),s=o(62186);const l=({theme:e,buttonTheme:t})=>{switch(t){case"default":return{borderWidth:"1px",borderStyle:"solid",borderRadius:"2px",color:e.colors.TextPrimary,borderColor:e.colors.LineSecondary2,backgroundColor:e.colors.BGTertiary2,":disabled":{borderColor:"rgb(227, 227, 229)",backgroundColor:e.colors.BGPrimary2,color:e.colors.TextQuaternary}};case"primary":return{borderRadius:"2px",border:"none",color:e.colors.ConstTextInverse,backgroundColor:e.colors.Primary,":disabled":{border:"none",color:e.colors.TextQuaternary,backgroundColor:e.colors.BGInput2}};default:return{":disabled":{}}}},d={large:{minWidth:"248px",minHeight:"44px",fontSize:"15px",lineHeight:"18px",fontWeight:700},medium:{minWidth:"144px",height:"35px",fontSize:"14px",lineHeight:"17px",fontWeight:700},small:{minWidth:"88px",height:"28px",fontSize:"14px",lineHeight:"17px",fontWeight:700},tiny:{minWidth:"74px",minHeight:"24px",fontSize:"13px",lineHeight:"17px",fontWeight:600}},c=(0,s.default)("button",{target:"e5u1qxo0"})((({buttonTheme:e="default",size:t="medium",theme:o,loading:n=!1})=>[l({theme:o,buttonTheme:e}),d[t],{display:"flex",position:"relative",alignItems:"center",justifyContent:"center",padding:"6px 8px",userSelect:"none",cursor:"pointer",boxSizing:"border-box",fontFamily:"TikTokFont, PingFangSC, sans-serif",":focus":{outline:"none"}},Object.assign({},n?{color:"transparent",pointerEvents:"none"}:{})]),"label:Button;"),p=(0,a.memo)((function(e){var{buttonTheme:t,size:o,type:a="button",loading:s=!1,loadingTheme:l="primary",loadingSize:d="medium",children:p}=e,u=(0,n.__rest)(e,["buttonTheme","size","type","loading","loadingTheme","loadingSize","children"]);return(0,i.jsxs)(c,Object.assign({type:a,buttonTheme:t,loading:s,size:o},u,{children:[p,s&&(0,i.jsx)(r.h,{style:{position:"absolute"},theme:l,size:d})]}))}))},44205:(e,t,o)=>{o.d(t,{l:()=>b});var n=o(24643),i=o(40099),a=o(17784),r=o(21380),s=o(73635),l=o(18499),d=o(62186);const c=(0,d.default)("div",{target:"e1dsngob0"})({position:"fixed",left:0,right:0,top:0,bottom:0,overflow:"hidden",userSelect:"none",pointerEvents:"none"},(({zIndex:e})=>({zIndex:e})),"label:DivContainer;"),p=(0,d.default)("div",{target:"e1dsngob1"})({pointerEvents:"auto",position:"absolute",left:0,top:0,bottom:0,right:0,background:"rgba(0, 0, 0, 0.5)",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.06)",transition:"opacity 0.3s"},(({status:e})=>({opacity:e===a.kp||e===a.ze||e===a.ns?0:1})),"label:DivMask;"),u=(0,d.default)("div",{target:"e1dsngob2"})({pointerEvents:"auto",position:"absolute",left:0,bottom:0,width:"100%",background:"#fff",borderRadius:"12px 12px 0 0",maxHeight:"73vh",transition:"transform 0.3s"},(({status:e})=>({transform:e===a.ze||e===a.kp||e===a.ns?"translateY(100%)":"none"})),"label:DivBodyWrapper;"),g=(0,d.default)("div",{target:"e1dsngob3"})({padding:"16px 20px 20px"},"label:DivContentWrapper;"),m=(0,d.default)("div",{target:"e1dsngob4"})({position:"absolute",top:"16px",width:"24px",height:"24px",zIndex:1,display:"flex",justifyContent:"center",alignItems:"center"},(({theme:e})=>({["rtl"===e.direction?"left":"right"]:"16px"})),"label:DivCloseWrapper;"),h=(0,d.default)("div",{target:"e1dsngob5"})({position:"absolute",top:"16px",width:"24px",height:"24px",zIndex:1,display:"flex",justifyContent:"center",alignItems:"center"},(({theme:e})=>({["rtl"===e.direction?"right":"left"]:"16px"})),"label:DivExtraAction;"),_=(0,d.default)("div",{target:"e1dsngob6"})((({theme:e})=>({padding:"16px 20px",borderBottom:`0.5px solid ${e.colors.LinePrimary}`,display:"flex",justifyContent:"center",alignItems:"center"})),"label:DivHeaderWrapper;"),f=(0,d.default)("div",{target:"e1dsngob7"})({display:"flex"},"label:DivTuxCloseIconWrapper;");var y;!function(e){e.Icon="icon",e.Mask="mask"}(y||(y={}));const b=(0,i.memo)((function(e){const{mask:t=!0,maskClosable:o=!0,onClickMask:d,closeable:y=!0,visible:b=!1,style:x,containerStyle:v,maskStyle:k,needTouchEvents:C=!0,zIndex:S=3001,onClose:w,direction:j,header:T,children:E,contentStyle:P,extraAction:M,bodyE2E:L,e2eTag:A,closeStyle:R,shouldUseTux:F=!1,headerStyle:I={},xAxisTouchOptimization:O=!1,supportSSR:D=!1,bodyTimeout:H=300}=e,[U,N]=(0,i.useState)(D);(0,i.useEffect)((()=>{N(!0)}),[]);const $=(0,i.useRef)(null),z=(0,i.useRef)(null),B=(0,i.useRef)(),W=(0,i.useCallback)((e=>{B.current=e.targetTouches[0].clientY}),[]),G=(0,i.useCallback)((e=>{var t,o;if(!(null===(t=z.current)||void 0===t?void 0:t.contains(e.target)))return e.stopPropagation(),void e.preventDefault();const n=e.targetTouches[0].clientY-(null!==(o=B.current)&&void 0!==o?o:0),i=z.current,a=O?-5:0,r=O?5:0;return i&&Math.abs(i.scrollHeight-i.clientHeight-i.scrollTop)<1&&nr?e.preventDefault():void 0}),[]);(0,i.useEffect)((()=>{if(C)return b&&(document.addEventListener("touchstart",W),document.addEventListener("touchmove",G,{passive:!1})),()=>{document.removeEventListener("touchstart",W),document.removeEventListener("touchmove",G)}}),[b,G,W,C]);const V=(0,i.useCallback)((e=>{o&&(null==w||w(e,"mask")),null==d||d(e)}),[o,w]),q=(0,i.useCallback)((e=>{y&&(null==w||w(e,"icon"))}),[y,w]);if(!U)return null;const K=(0,n.jsx)(a.Ay,Object.assign({timeout:300,in:b,nodeRef:$,mountOnEnter:!0,unmountOnExit:!0,onExited:e.onExitEnd},{children:e=>(0,n.jsxs)(c,Object.assign({style:v,zIndex:S,ref:$,status:e},{children:[t&&(0,n.jsx)(p,{status:e,style:k,onClick:V}),(0,n.jsx)(a.Ay,Object.assign({appear:!0,timeout:H,in:b,unmountOnExit:!0},{children:e=>(0,n.jsxs)(u,Object.assign({"data-e2e":L,status:e,style:x},{children:[Boolean(T)&&(0,n.jsx)(_,Object.assign({style:I},{children:T})),y&&(0,n.jsx)(m,Object.assign({direction:j,onClick:q,style:R},{children:F?(0,n.jsx)(f,Object.assign({e2eTag:A},{children:(0,n.jsx)(r.h,{size:24})})):(0,n.jsx)(s.A,{e2eTag:A,style:{width:"100%",height:"100%"}})})),M&&(0,n.jsx)(h,Object.assign({direction:j},{children:M})),(0,n.jsx)(g,Object.assign({style:Object.assign({overflow:"auto"},P),header:Boolean(T),ref:z},{children:E}))]}))}))]}))}));return D?K:(0,l.createPortal)(K,document.body)}))},1452:(e,t,o)=>{e.exports=o.p+"c287bca871661e22ee8a.png"},93981:(e,t,o)=>{e.exports=o.p+"47624c235266dedd8e4d.png"}}]);