PageSourceSearch

https://www.truecaller.com/_nuxt/D7cqqF8x.js

js truecaller.com collected 2026-09-24 08:32:24 UTC 27,662 bytes, 1 lines download raw bytes

1import{e as n,f as d,g as e,i as c,h as s,r as y,L as P,$ as A,ae as F,a1 as D,d as M,A as T,l as p,a2 as B,X as J,J as K,a4 as X,M as L,o as R,Y as G,n as _,s as W,t as q,a3 as ee,F as te,m as se,_ as oe,C as ne}from"./DWoy5od3.js";import{I as b,a as z}from"./CmQh5B44.js";import{u as le}from"./BAqKxVBD.js";import{s as re}from"./DYDzz1ch.js";const ie={viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"};function ae(C,a){return n(),d("svg",ie,a[0]||(a[0]=[e("path",{fill:"currentColor",d:"M18 8H6V6h12zm0 3H6V9h12zm0 3H6v-2h12zm4-10a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h14l4 4z"},null,-1)]))}const j={name:"mdi-message-reply-text",render:ae},ue={class:"flex flex-col h-full"},pe={class:"wrap-sm pt-100px pb-20px flex-shrink flex-grow"},de={href:"https://support.truecaller.com/",class:"text-brand"},ce={class:"wrap-sm w-full flex flex-wrap justify-end gap-2 md:gap-4 py-6 children:w-full sm:children:w-auto"},me={__name:"TcDeactivationLanding",setup(C){return(a,r)=>(n(),d("section",ue,[e("div",pe,[r[2]||(r[2]=e("h1",{class:"text-xl font-semibold"},"Truecaller account deactivation",-1)),r[3]||(r[3]=e("p",null," Thank you for being a part of the Truecaller community! We hope you’ll reconsider your decision so we can continue to add value to your life. ",-1)),r[4]||(r[4]=e("p",{class:"font-medium"}," If you have any questions, don’t hesitate to reach out, our support is always ready to help. ",-1)),e("a",de,[c(s(j),{class:"transform rotate-y-180 mr-2"}),r[1]||(r[1]=e("span",null,"Contact support",-1))])]),r[6]||(r[6]=e("hr",null,null,-1)),e("div",ce,[r[5]||(r[5]=e("a",{href:"/",class:"btn py-4.5 px-7 border-1 font-semibold"}," I changed my mind ",-1)),e("button",{onClick:r[0]||(r[0]=o=>a.$emit("moveTo","confirmation")),class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold"}," Start deactivation ")])]))}},fe={viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"};function ve(C,a){return n(),d("svg",fe,a[0]||(a[0]=[e("path",{fill:"currentColor",d:"M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2M7.07 18.28c.43-.9 3.05-1.78 4.93-1.78s4.5.88 4.93 1.78A7.9 7.9 0 0 1 12 20c-1.86 0-3.57-.64-4.93-1.72m11.29-1.45c-1.43-1.74-4.9-2.33-6.36-2.33s-4.93.59-6.36 2.33A7.93 7.93 0 0 1 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.82-.62 3.5-1.64 4.83M12 6c-1.94 0-3.5 1.56-3.5 3.5S10.06 13 12 13s3.5-1.56 3.5-3.5S13.94 6 12 6m0 5a1.5 1.5 0 0 1-1.5-1.5A1.5 1.5 0 0 1 12 8a1.5 1.5 0 0 1 1.5 1.5A1.5 1.5 0 0 1 12 11"},null,-1)]))}const be={name:"mdi-user-circle-outline",render:ve},ye={viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"};function xe(C,a){return n(),d("svg",ye,a[0]||(a[0]=[e("path",{fill:"currentColor",d:"M21 11c0 5.55-3.84 10.74-9 12c-5.16-1.26-9-6.45-9-12V5l9-4l9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21M11 7h2v6h-2zm0 8h2v2h-2z"},null,-1)]))}const we={name:"mdi-shield-alert-outline",render:xe},he={viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"};function ge(C,a){return n(),d("svg",he,a[0]||(a[0]=[e("path",{fill:"currentColor",d:"M8.27 3L3 8.27v7.46L8.27 21h7.46C17.5 19.24 21 15.73 21 15.73V8.27L15.73 3M9.1 5h5.8L19 9.1v5.8L14.9 19H9.1L5 14.9V9.1m6 5.9h2v2h-2zm0-8h2v6h-2z"},null,-1)]))}const ke={name:"mdi-alert-octagon-outline",render:ge},Te={class:"flex flex-col h-full"},Ce={class:"wrap-sm pt-100px pb-20 flex-shrink flex-grow"},Se={class:"flex justify-between items-center gap-4 border-b-1 pb-6 pt-4"},Oe={class:"flex justify-between items-center gap-4 border-b-1 pb-6 pt-4"},$e={class:"rounded-full bg-[#FFE0DD] min-h-10 min-w-10 flex items-center justify-center"},Ve={class:"flex justify-between items-center gap-4 border-b-1 pb-6 pt-4"},Ie={class:"rounded-full bg-[#FBE9D0] min-h-10 min-w-10 flex items-center justify-center"},Me={class:"text-[#FF4130] pt-8 flex"},je={class:"wrap-sm w-full flex flex-wrap justify-end gap-2 md:gap-4 py-6 children:w-full sm:children:w-auto"},Ne=["disabled"],Ae={__name:"TcDeactivationConfirmation",emits:["moveTo"],setup(C,{emit:a}){const r=a,o=y(!1),m=y(!1),f=y(!1),u=()=>{o.value&&m.value&&f.value&&r("moveTo","survey")};return(g,l)=>(n(),d("div",null,[e("section",Te,[e("div",Ce,[l[7]||(l[7]=e("h2",{class:"text-xl font-semibold"}," Are you sure you want to deactivate your account? ",-1)),l[8]||(l[8]=e("p",null," Please read and confirm that you will no longer have access to these features ",-1)),e("ol",null,[e("li",Se,[l[3]||(l[3]=P('<div class="rounded-full bg-[#E5F3FF] min-h-10 min-w-10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="24" viewBox="0 0 22 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 5V3H6V5H4V2C4 0.895432 4.89542 0 6 0H16C17.1046 0 18 0.895432 18 2V5H16ZM4 22V19H6V21H16V19H18V22C18 23.1046 17.1046 24 16 24H6C4.89542 24 4 23.1046 4 22ZM0 9C0 7.89543 0.895431 7 2 7H2
10C21.1046 7 22 7.89543 22 9V15C22 16.1046 21.1046 17 20 17H2C0.89543 17 0 16.1046 0 15V9ZM2 12C2 10.3431 3.34315 9 5 9C6.65685 9 8 10.3431 8 12C8 13.6569 6.65685 15 5 15C3.34315 15 2 13.6569 2 12ZM20 9H10V11H20V9ZM10 13H18V15H10V13Z" fill="#0087FF"></path></svg></div><div class="flex-grow"><h4 class="text-base m-0 font-semibold">Caller Identification</h4><p class="m-0 text-[#212B36BF] text-sm"> I understand that I will not get caller identification for my calls. </p></div>',2)),A(e("input",{type:"checkbox","onUpdate:modelValue":l[0]||(l[0]=w=>D(o)?o.value=w:null),name:"caller-id",id:"caller-id",required:""},null,512),[[F,s(o)]])]),e("li",Oe,[e("div",$e,[c(s(we),{class:"text-[#FF4130] text-lg"})]),l[4]||(l[4]=e("div",{class:"flex-grow"},[e("h4",{class:"text-base m-0 font-semibold"},"Spam protection"),e("p",{class:"m-0 text-[#212B36BF] text-sm"}," I understand that identifying and blocking spam, fraud and scam calls and messages, will no longer work. ")],-1)),A(e("input",{type:"checkbox","onUpdate:modelValue":l[1]||(l[1]=w=>D(m)?m.value=w:null),name:"spam-protection",id:"spam-protection",required:""},null,512),[[F,s(m)]])]),e("li",Ve,[e("div",Ie,[c(s(be),{class:"text-[#ED8D00] text-lg"})]),l[5]||(l[5]=e("div",{class:"flex-grow"},[e("h4",{class:"text-base m-0 font-semibold"},"Truecaller account"),e("p",{class:"m-0 text-[#212B36BF] text-sm"}," I understand that I will not be able to control how my number is shown to others using Truecaller. ")],-1)),A(e("input",{type:"checkbox","onUpdate:modelValue":l[2]||(l[2]=w=>D(f)?f.value=w:null),name:"tc-account",id:"tc-account",required:""},null,512),[[F,s(f)]])])]),e("div",Me,[c(s(ke),{class:"mr-6 ml-2 text-4xl md:text-lg"}),l[6]||(l[6]=e("p",{class:"text-sm"}," By deactivating you are exposing yourself to a higher risk of fraud and spam. ",-1))])]),l[10]||(l[10]=e("hr",null,null,-1)),e("div",je,[l[9]||(l[9]=e("a",{href:"/",class:"btn py-4.5 px-7 border-1 font-semibold"}," I changed my mind ",-1)),e("button",{disabled:!(s(o)&&s(m)&&s(f)),onClick:u,class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold"}," Yes, continue ",8,Ne)])])]))}},De={key:0,class:"flex flex-col h-full"},Ee={class:"wrap-sm pt-100px pb-20px flex-shrink flex-grow"},He={class:"wrap-sm w-full flex flex-wrap justify-end gap-2 md:gap-4 py-6 children:w-full sm:children:w-auto"},Be=["disabled"],Fe={key:1,class:"flex flex-col h-full"},_e={class:"wrap-sm pt-100px pb-20px flex-shrink flex-grow"},qe={key:0},Pe={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4"},Ue={href:"https://support.truecaller.com/",class:"text-brand"},Le={key:1},We={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4"},ze={key:2},Re={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4"},Ye={href:"https://support.truecaller.com/",class:"text-brand"},Ze={key:3},Qe={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4"},Je={href:"https://support.truecaller.com/",class:"text-brand"},Ke={class:"wrap-sm w-full flex flex-wrap justify-end gap-2 md:gap-4 py-6 children:w-full sm:children:w-auto"},Xe=["disabled"],Ge=["disabled"],et={key:2,class:"flex flex-col h-full"},tt={class:"wrap-sm pt-100px pb-20px flex-shrink flex-grow"},st={key:0},ot={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4 cursor-pointer"},nt={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4 cursor-pointer"},lt={href:"https://support.truecaller.com/",class:"text-brand"},rt={key:1},it={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4 cursor-pointer"},at={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4 cursor-pointer"},ut={href:"https://support.truecaller.com/",class:"text-brand"},pt={key:2},dt={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4 cursor-pointer"},ct={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4 cursor-pointer"},mt={href:"https://support.truecaller.com/",class:"text-brand"},ft={key:3},vt={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4 cursor-pointer"},bt={class:"flex justify-between items-center gap-4 border-b-1 py-4 my-4 cursor-pointer"},yt={href:"https://support.truecaller.com/",class:"text-brand"},xt={class:"wrap-sm w-full flex flex-wrap justify-end gap-2 md:gap-4 py-6 children:w-full sm:children:w-auto"},wt=["disabled"],ht={__name:"TcDeactivationSurvey",emits:["moveTo","setSurveyAnswer"],setup(C,{emit:a}){const r=a,o=y(null),m=y("base"),f=y(""),u=y(null),g=M(()=>{switch(o.value){case"surveyOptionOther":return f.value.length>=3;case"surveyOptionUnusedApp":return!!u.value;default:return!0}}),l=h=>{o.value&&(m.value=h)},w=()=>{var h;g.value&&(r("setSurveyAnswer",`q_${o.value||"-"}__fq_${u.value||"-"}__o_${((h=f.value)==null?void 0:h.replace(/[^\w]/g,""))||"-"}`),r("moveTo","verification"))};
1return(h,t)=>(n(),d("div",null,[s(m)==="base"?(n(),d("section",De,[e("div",Ee,[t[16]||(t[16]=e("h2",{class:"text-xl font-semibold"}," Please let us know why you’d like to deactivate. Thank you! ",-1)),t[17]||(t[17]=e("p",null,"Select a reason from the list to continue",-1)),e("ol",null,[e("li",{class:"flex justify-between items-center gap-4 border-b-1 py-4 cursor-pointer",onClick:t[0]||(t[0]=v=>o.value="surveyOptionNumberChange")},[t[12]||(t[12]=e("div",{class:"flex-grow"},[e("p",{class:"m-0 font-semibold"}," I don’t use the same phone number anymore ")],-1)),s(o)==="surveyOptionNumberChange"?(n(),T(s(b),{key:0,class:"text-brand"})):p("",!0)]),e("li",{class:"flex justify-between items-center gap-4 border-b-1 py-4 cursor-pointer",onClick:t[1]||(t[1]=v=>o.value="surveyOptionUnusedApp")},[t[13]||(t[13]=e("div",{class:"flex-grow"},[e("p",{class:"m-0 font-semibold"},"I don’t use the app anymore")],-1)),s(o)==="surveyOptionUnusedApp"?(n(),T(s(b),{key:0,class:"text-brand"})):p("",!0)]),e("li",{class:"flex justify-between items-center gap-4 border-b-1 py-4 cursor-pointer",onClick:t[2]||(t[2]=v=>o.value="surveyOptionHideNameOnTc")},[t[14]||(t[14]=e("div",{class:"flex-grow"},[e("p",{class:"m-0 font-semibold"}," I don’t want Truecaller to show my name ")],-1)),s(o)==="surveyOptionHideNameOnTc"?(n(),T(s(b),{key:0,class:"text-brand"})):p("",!0)]),e("li",{class:"flex justify-between items-center gap-4 border-b-1 py-4 cursor-pointer",onClick:t[3]||(t[3]=v=>o.value="surveyOptionOther")},[t[15]||(t[15]=e("div",{class:"flex-grow"},[e("p",{class:"m-0 font-semibold"},"Other reason")],-1)),s(o)==="surveyOptionOther"?(n(),T(s(b),{key:0,class:"text-brand"})):p("",!0)])])]),t[19]||(t[19]=e("hr",null,null,-1)),e("div",He,[t[18]||(t[18]=e("a",{href:"/",class:"btn py-4.5 px-7 border-1 font-semibold"}," I changed my mind ",-1)),e("button",{disabled:!s(o),onClick:t[4]||(t[4]=v=>l("followupOne")),class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold"}," Continue ",8,Be)])])):p("",!0),s(m)==="followupOne"?(n(),d("section",Fe,[e("div",_e,[t[39]||(t[39]=e("h2",{class:"text-xl font-semibold"}," Please let us know why you’d like to deactivate. Thank you! ",-1)),s(o)==="surveyOptionNumberChange"?(n(),d("div",qe,[e("div",Pe,[c(s(b),{class:"text-brand"}),t[20]||(t[20]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"I don’t use the same phone number anymore")],-1))]),e("div",null,[t[22]||(t[22]=e("p",null,"You can change your number in the app.",-1)),t[23]||(t[23]=e("p",{class:"m-0"}," Step 1: Open the app and tap on the profile icon in the top left corner. ",-1)),t[24]||(t[24]=e("p",{class:"m-0"},"Step 2: Tap 'Edit profile'.",-1)),t[25]||(t[25]=e("p",null,"Step 3: Edit your phone number.",-1)),t[26]||(t[26]=e("p",{class:"font- mb-2 pt-4"}," We are here to help! Our live chat is open for quick assistance ",-1)),e("a",Ue,[c(s(j),{class:"transform rotate-y-180 mr-2"}),t[21]||(t[21]=e("span",null,"Contact support",-1))])])])):p("",!0),s(o)==="surveyOptionUnusedApp"?(n(),d("div",Le,[e("div",We,[c(s(b),{class:"text-brand"}),t[27]||(t[27]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"I don’t use the app anymore")],-1))]),e("div",null,[t[32]||(t[32]=e("p",null,"Select a reason",-1)),e("ol",null,[e("li",{class:"flex justify-between items-center gap-4 border-b-1 py-4 cursor-pointer",onClick:t[5]||(t[5]=v=>u.value="followupOptionNotWorking")},[t[28]||(t[28]=e("div",{class:"flex-grow"},[e("p",{class:"m-0 font-semibold"}," Truecaller doesn’t work for me ")],-1)),s(u)==="followupOptionNotWorking"?(n(),T(s(b),{key:0,class:"text-brand"})):p("",!0)]),e("li",{class:"flex justify-between items-center gap-4 border-b-1 py-4 cursor-pointer",onClick:t[6]||(t[6]=v=>u.value="followupOptionStorage")},[t[29]||(t[29]=e("div",{class:"flex-grow"},[e("p",{class:"m-0 font-semibold"}," Truecaller uses to much storage space ")],-1)),s(u)==="followupOptionStorage"?(n(),T(s(b),{key:0,class:"text-brand"})):p("",!0)]),e("li",{class:"flex justify-between items-center gap-4 border-b-1 py-4 cursor-pointer",onClick:t[7]||(t[7]=v=>u.value="followupOptionNotBlockingSpam")},[t[30]||(t[30]=e("div",{class:"flex-grow"},[e("p",{class:"m-0 font-semibold"}," Truecaller does not block spam calls ")],-1)),s(u)==="followupOptionNotBlockingSpam"?(n(),T(s(b),{key:0,class:"text-brand"})):p("",!0)]),e("li",{class:"flex justify-between items-center gap-4 border-b-1 py-4 cursor-pointer",onClick:t[8]||(t[8]=v=>u.value="followupOptionOther")},[t[31]||(t[31]=e("div",{class:"flex-grow"},[e("p",{class:"m-0 font-semibold"},"Other reason")],-1)),s(u)==="followupOptionOther"?(n(),T(s(b),{key:0,class:"text-brand"})):p("",!0)])])])])):p("",!0),s(o)==="surveyOptionHideNameOnTc"?(n(),d("div",ze,[e("div",Re,[c(s(b),{class:"text-brand"}),t[33]||(t[33]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"I don’t want Truecaller to show my name")],-1))]),e("div",null,[t[35]||(t[35]=P('<p>You can correct your name in the app.</p><p class="font-medium mb-0">On Android:</p><p class="m-0"> Step 1: Open the app and tap on the profile icon in the top left corner. </p><p class="m-0">Step 2: Tap &#39;Edit profile&#39;.</p><p>Step 3: Set the correct name on Truecaller.</p><p class="font-medium mb-0">On iPhone:</p><p class="m-0"> Step 1: Open the app and tap on the profile icon in the top left corner. </p><p class="m-0">Step 2: Tap &#39;Edit profile&#39;.</p><p>Step 3: Set the correct name on Truecaller</p><p class="font- mb-2 pt-4"> If you are not a Truecaller user, please get in touch with our support. </p>',10)),e("a",Ye,[c(s(j),{class:"transform rotate-y-180 mr-2"}),t[34]||(t[34]=e("span",null,"Contact support",-1))])])])):p("",!0),s(o)==="surveyOptionOther"?(n(),d("div",Ze,[e("div",Qe,[c(s(b),{class:"text-brand"}),t[36]||(t[36]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"Other reason")],-1))]),e("div",null,[A(e("textarea",{"onUpdate:modelValue":t[9]||(t[9]=v=>D(f)?f.value=v:null),class:"w-full border-[rgba(33,43,54,.12)] rounded-lg p-4",placeholder:"Tell us why..."},null,512),[[B,s(f)]]),t[38]||(t[38]=e("p",{class:"font- mb-2 pt-4"}
1," We are here to help! Our live chat is open for quick assistance ",-1)),e("a",Je,[c(s(j),{class:"transform rotate-y-180 mr-2"}),t[37]||(t[37]=e("span",null,"Contact support",-1))])])])):p("",!0)]),t[41]||(t[41]=e("hr",null,null,-1)),e("div",Ke,[t[40]||(t[40]=e("a",{href:"/",class:"btn py-4.5 px-7 border-1 font-semibold"}," I changed my mind ",-1)),s(o)==="surveyOptionUnusedApp"?(n(),d("button",{key:0,disabled:!s(g),onClick:t[10]||(t[10]=v=>l("followupTwo")),class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold"}," Continue ",8,Xe)):(n(),d("button",{key:1,disabled:!s(g),onClick:w,class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold"}," Continue ",8,Ge))])])):p("",!0),s(m)==="followupTwo"?(n(),d("section",et,[e("div",tt,[t[59]||(t[59]=e("h2",{class:"text-xl font-semibold"}," Please let us know why you’d like to deactivate. Thank you! ",-1)),s(u)==="followupOptionNotWorking"?(n(),d("div",st,[e("div",ot,[c(s(b),{class:"text-brand"}),t[42]||(t[42]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"I don’t use the app anymore")],-1))]),e("div",nt,[c(s(b),{class:"text-brand"}),t[43]||(t[43]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"Truecaller does not work for me")],-1))]),e("div",null,[t[45]||(t[45]=e("p",{class:"font- mb-2 pt-4"}," We are here to help! Our live chat is open for quick assistance ",-1)),e("a",lt,[c(s(j),{class:"transform rotate-y-180 mr-2"}),t[44]||(t[44]=e("span",null,"Contact support",-1))])])])):p("",!0),s(u)==="followupOptionStorage"?(n(),d("div",rt,[e("div",it,[c(s(b),{class:"text-brand"}),t[46]||(t[46]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"I don’t use the app anymore")],-1))]),e("div",at,[c(s(b),{class:"text-brand"}),t[47]||(t[47]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"Truecaller uses too much storage space")],-1))]),e("div",null,[t[49]||(t[49]=e("p",null," Clearing the apps cache and other saved media can have a segnificant impact on reducing storage space. You can do this in the app from Settings->Data & storage->Manage storage. ",-1)),t[50]||(t[50]=e("p",{class:"font- mb-2 pt-4"}," We are here to help! Our live chat is open for quick assistance ",-1)),e("a",ut,[c(s(j),{class:"transform rotate-y-180 mr-2"}),t[48]||(t[48]=e("span",null,"Contact support",-1))])])])):p("",!0),s(u)==="followupOptionNotBlockingSpam"?(n(),d("div",pt,[e("div",dt,[c(s(b),{class:"text-brand"}),t[51]||(t[51]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"I don’t use the app anymore")],-1))]),e("div",ct,[c(s(b),{class:"text-brand"}),t[52]||(t[52]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"I don’t want Truecaller to show my name")],-1))]),e("div",null,[t[54]||(t[54]=P('<p>You can correct your name in the app.</p><p class="font-medium mb-0">On Android:</p><p class="m-0"> Step 1: Open the app and tap on the profile icon in the top left corner. </p><p class="m-0">Step 2: Tap &#39;Edit profile&#39;.</p><p>Step 3: Set the correct name on Truecaller.</p><p class="font-medium mb-0">On iPhone:</p><p class="m-0"> Step 1: Open the app and tap on the profile icon in the top left corner. </p><p class="m-0">Step 2: Tap &#39;Edit profile&#39;.</p><p>Step 3: Set the correct name on Truecaller</p><p class="font- mb-2 pt-4"> If you are not a Truecaller user, please get in touch with our support. </p>',10)),e("a",mt,[c(s(j),{class:"transform rotate-y-180 mr-2"}),t[53]||(t[53]=e("span",null,"Contact support",-1))])])])):p("",!0),s(u)==="followupOptionOther"?(n(),d("div",ft,[e("div",vt,[c(s(b),{class:"text-brand"}),t[55]||(t[55]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"I don’t use the app anymore")],-1))]),e("div",bt,[c(s(b),{class:"text-brand"}),t[56]||(t[56]=e("div",{class:"flex-grow"},[e("p",{class:"m-0"},"Other reason")],-1))]),e("div",null,[A(e("textarea",{"onUpdate:modelValue":t[11]||(t[11]=v=>D(f)?f.value=v:null),class:"w-full border-[rgba(33,43,54,.12)] rounded-lg p-4",placeholder:"Tell us why..."},null,512),[[B,s(f)]]),t[58]||(t[58]=e("p",{class:"font- mb-2 pt-4"}
1," We are here to help! Our live chat is open for quick assistance ",-1)),e("a",yt,[c(s(j),{class:"transform rotate-y-180 mr-2"}),t[57]||(t[57]=e("span",null,"Contact support",-1))])])])):p("",!0)]),t[61]||(t[61]=e("hr",null,null,-1)),e("div",xt,[t[60]||(t[60]=e("a",{href:"/",class:"btn py-4.5 px-7 border-1 font-semibold"}," I changed my mind ",-1)),e("button",{disabled:!s(g),onClick:w,class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold"}," Continue ",8,wt)])])):p("",!0)]))}},gt=()=>{const C=X(),{recaptcha:a,resetRecaptcha:r}=le(C.public.unlistRecaptchaSiteKey),o=y(""),m=y(!1),f=y(""),u=y(""),g=y(""),l=M(()=>f.value.replace(/[^\d]/g,"")),w=M(()=>J(l.value)),h=M(()=>K(w.value)),t=M(()=>/^\+\d{4,24}$/.test(f.value)),v=M(()=>u.value==="other"?`other-${g.value}`:u.value),H=M(()=>a.value&&t.value),V=y(""),I=y(0),E=y(null),N=y(!1),i=M(()=>{let S,x;return S=String(I.value%60),S.length<=1&&(S=`0${S}`),x=String(Math.floor(I.value/60)),x.length<=1&&(x=`0${x}`),`${x}:${S}`});async function k(){var S;o.value="";try{const x={method:"POST",body:{phoneNumber:Number(l.value),countryCode:w.value,recaptcha:a.value,reason:v.value},forceEU:h.value},{status:O,requestId:$,ttl:U}=await L("/deactivation-and-delete/v1/start",x);if(["Request id limit reached","Phone number limit reached"].includes(O)){const Q=Math.ceil(U/60);o.value=`Verification limit reached. Please try again in: ${Q} minutes.`}["Secret token pending","Sent"].includes(O)&&(I.value=U,E.value=$,window.otpTTLInterval=re(()=>{if(I.value<=0)return clearInterval(window.otpTTLInterval);I.value-=1},1e3),N.value=!0)}catch(x){const O=((S=x==null?void 0:x.data)==null?void 0:S.message)||"";let $="";O==="Phone number credentials not found"&&($="Could not find an account for this phone number."),O||($="Something went wrong. Please try again later or contact support on support.truecaller.com if the problem persists."),o.value=$}finally{r()}}async function Y(){var S;o.value="";try{const x={method:"POST",body:{phoneNumber:Number(l.value),countryCode:w.value,requestId:E.value,token:V.value,reason:v.value},forceEU:h.value},{status:O,deleted:$}=await L("/deactivation-and-delete/v1/finish",x);$?(I.value=null,E.value=null,clearInterval(window.otpTTLInterval),f.value="",N.value=!1,m.value=!0):(O==="Secret token invalid"&&(o.value="Invalid code. Please check your SMS and try again."),O==="Secret token timed out"&&(o.value="Verification took to long. Please start try again later."),O==="Retries on secret code reached"&&(o.value="Too many attempts. Please try again later."))}catch(x){const O=((S=x==null?void 0:x.data)==null?void 0:S.message)||"";let $="";O||($="Something went wrong. Please try again later or contact support on support.truecaller.com if the problem persists."),o.value=$}finally{V.value=""}}function Z(){N.value=!1,f.value="",V.value="",r()}return{phoneNumber:f,phoneNumberValid:t,reasonSelect:u,error:o,success:m,formValid:H,otp:V,otpModalOpen:N,otpTimer:i,startVerification:k,finishVerification:Y,resetForm:Z}},kt={class:"flex flex-col h-full"},Tt={class:"wrap-sm pt-100px pb-20px flex-shrink flex-grow"},Ct={key:0,class:"border-gray-300 border-1 rounded p-4 flex items-center gap-4 text-sm"},St={class:"wrap-sm w-full flex flex-wrap justify-end gap-2 md:gap-4 py-6 children:w-full sm:children:w-auto"},Ot=["disabled"],$t={class:"flex flex-col h-full"},Vt={class:"wrap-sm pt-100px pb-20px flex-shrink flex-grow"},It={class:"px-4"},Mt={class:"text-3xl w-[13ch]"},jt={class:"flex mt-2 text-3xl w-[calc(11ch+20px)] relative -left-10px gap-[4px]",style:{"font-family":"monospace"}},Nt={class:"mt-8 opacity-75 text-sm"},At={key:0,class:"border-gray-300 border-1 rounded p-4 flex items-center gap-4 text-sm"},Dt={class:"wrap-sm w-full flex flex-wrap justify-end gap-2 md:gap-4 py-6 children:w-full sm:children:w-auto"},Et={__name:"TcDeactivationVerification",props:{surveyAnswer:String},emits:["moveTo"],setup(C,{emit:a}){const r=a,o=C,{phoneNumber:m,phoneNumberValid:f,reasonSelect:u,error:g,success:l,formValid:w,otp:h,otpTimer:t,otpModalOpen:v,startVerification:H,finishVerification:V,resetForm:I}=gt();function E(){v.value=!1,I()}return R(()=>{u.value=o.surveyAnswer}),G(l,N=>{N===!0&&r("moveTo","success")}),(N,i)=>(n(),d("div",null,[e("div",{class:_({hidden:s(v)})},[e("section",kt,[e("div",Tt,[i[5]||(i[5]=e("h2",{class:"text-xl font-semibold"},"Verify your account",-1)),i[6]||(i[6]=e("p",null," In order to finalise the deactivation you have to verify your account. Enter you phone number and wait for the one time password. ",-1)),A(e("input",{id:"phonenumber","onUpdate:modelValue":i[0]||(i[0]=k=>D(m)?m.value=k:null),class:_(["block mb-4 p-4 w-full rounded border-1 border-gray-300 max-w-304px",{"!border-error":s(m)&&!s(f)}]),type:"tel",placeholder:"Enter phone number, e.g. +123456789",required:""},null,2),[[B,s(m)]]),i[7]||(i[7]=e("div",{id:"g-recaptcha",class:"mb-4"},null,-1)),s(g)?(n(),d("div",Ct,[c(s(z),{class:"text-error text-lg"}),W(" "+q(s(g)),1)])):p("",!0)])]),i[9]||(i[9]=e("hr",null,null,-1)),e("div",St,[i[8]||(i[8]=e("a",{href:"/",class:"btn py-4.5 px-7 border-1 font-semibold"}," I changed my mind ",-1)),e("button",{disabled:!s(w),class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold",onClick:i[1]||(i[1]=(...k)=>
1s(H)&&s(H)(...k))}," Verify ",8,Ot)])],2),e("div",{class:_({hidden:!s(v)})},[e("section",$t,[e("div",Vt,[i[10]||(i[10]=e("h2",{class:"text-xl font-semibold"},"Verify your account",-1)),i[11]||(i[11]=e("p",null," In order to finalise the deactivation you have to verify your account. Enter you phone number and wait for the one time password. ",-1)),e("form",{onSubmit:i[3]||(i[3]=ee((...k)=>s(V)&&s(V)(...k),["prevent"]))},[e("div",It,[e("div",Mt,[A(e("input",{"onUpdate:modelValue":i[2]||(i[2]=k=>D(h)?h.value=k:null),name:"otp",type:"tel",minlenght:"6",maxlength:"6",required:"",class:"block h-48px font-bold text-3xl tracking-[1ch] w-full !px-0 overflow-visible border-none focus:outline-transparent",style:{"font-family":"monospace"}},null,512),[[B,s(h)]]),e("div",jt,[(n(),d(te,null,se(6,k=>e("div",{key:k,class:"h-[3px] flex-1 bg-brand"})),64))])])]),e("div",Nt,q(s(t)),1),s(g)?(n(),d("div",At,[c(s(z),{class:"text-error text-lg"}),W(" "+q(s(g)),1)])):p("",!0)],32)])]),i[13]||(i[13]=e("hr",null,null,-1)),e("div",Dt,[i[12]||(i[12]=e("a",{href:"/",class:"btn py-4.5 px-7 border-1 font-semibold"}," I changed my mind ",-1)),e("button",{class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold",onClick:E}," Back "),e("button",{class:"outline-btn border-[rgba(33,43,54,.12)] text-inherit py-4.5 px-7 border-1 font-semibold",onClick:i[4]||(i[4]=(...k)=>s(V)&&s(V)(...k))}," Deactivate ")])],2)]))}},Ht={},Bt={class:"flex flex-col h-full"};function Ft(C,a){return n(),d("section",Bt,a[0]||(a[0]=[e("div",{class:"wrap-sm py-32 flex-shrink flex-grow"},[e("h2",{class:"text-xl font-semibold"},"Your account has been deactivated"),e("p",null," Thanks for using Truecaller. We hope you return some day in the future! ")],-1)]))}const _t=oe(Ht,[["render",Ft]]),Wt={__name:"deactivation-and-delete",setup(C){const a=y(""),r=y("landing"),{track:o}=ne(),m=u=>{o("DeactivationScreenView",{screen:u},()=>r.value=u)},f=u=>{a.value=u};return R(()=>{o("DeactivationScreenView",{screen:"landing"},()=>null)}),(u,g)=>{const l=me,w=Ae,h=ht,t=Et,v=_t;return n(),d("div",null,[s(r)==="landing"?(n(),T(l,{key:0,onMoveToOnce:m})):p("",!0),s(r)==="confirmation"?(n(),T(w,{key:1,onMoveToOnce:m})):p("",!0),s(r)==="survey"?(n(),T(h,{key:2,onSetSurveyAnswer:f,onMoveToOnce:m})):p("",!0),s(r)==="verification"?(n(),T(t,{key:3,"survey-answer":s(a),onMoveToOnce:m},null,8,["survey-answer"])):p("",!0),s(r)==="success"?(n(),T(v,{key:4,onMoveToOnce:m})):p("",!0)])}}};export{Wt as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.