[{"data":1,"prerenderedAt":1334},["ShallowReactive",2],{"navigation":3,"/essentials/event-listeners":53,"/essentials/event-listeners-surround":1329},[4,28],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Getting Started","/getting-started","1.getting-started/1.index",[9,12,17,22],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","/getting-started/installation","1.getting-started/2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Usage","/getting-started/usage","1.getting-started/3.usage","i-lucide-code-2",{"title":23,"path":24,"stem":25,"icon":26},"Migration Guide","/getting-started/migration","1.getting-started/4.migration","i-lucide-arrow-up-circle",false,{"title":29,"path":30,"stem":31,"children":32,"page":27},"Essentials","/essentials","2.essentials",[33,38,43,48],{"title":34,"path":35,"stem":36,"icon":37},"Event Listeners","/essentials/event-listeners","2.essentials/1.event-listeners","i-lucide-bell",{"title":39,"path":40,"stem":41,"icon":42},"Setters","/essentials/setters","2.essentials/2.setters","i-lucide-user-pen",{"title":44,"path":45,"stem":46,"icon":47},"TypeScript","/essentials/typescript","2.essentials/3.typescript","lineicons:typescript",{"title":49,"path":50,"stem":51,"icon":52},"Examples","/essentials/examples","2.essentials/4.examples","i-lucide-layout-template",{"id":54,"title":34,"body":55,"description":1320,"extension":1321,"links":1322,"meta":1323,"navigation":1324,"path":35,"seo":1325,"stem":36,"__hash__":1328},"docs/2.essentials/1.event-listeners.md",{"type":56,"value":57,"toc":1315},"minimark",[58,76,81,429,433,745,749,752,1311],[59,60,61,62,66,67,71,72,75],"p",{},"All Tawk.to event listeners are available via ",[63,64,65],"code",{},"useTawk()",". Every listener ",[68,69,70],"strong",{},"returns a cleanup function"," — call it in ",[63,73,74],{},"onUnmounted"," to remove the listener and avoid memory leaks.",[77,78,80],"h2",{"id":79},"basic-pattern","Basic Pattern",[82,83,89],"pre",{"className":84,"code":85,"filename":86,"language":87,"meta":88,"style":88},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { onMounted, onUnmounted } from 'vue'\n\nconst { onLoad, onStatusChange, onChatStarted } = useTawk()\n\nonMounted(() => {\n  const cleanupLoad = onLoad(() => {\n    console.log('Tawk.to widget loaded')\n  })\n\n  const cleanupStatus = onStatusChange((status) => {\n    console.log('Agent status:', status) // 'online' | 'away' | 'offline'\n  })\n\n  const cleanupStarted = onChatStarted(() => {\n    console.log('Chat session started')\n  })\n\n  onUnmounted(() => {\n    cleanupLoad()\n    cleanupStatus()\n    cleanupStarted()\n  })\n})\n","composables/useChatEvents.ts","ts","",[63,90,91,130,137,172,177,195,217,242,250,255,282,312,319,324,345,365,372,377,391,399,407,415,422],{"__ignoreMap":88},[92,93,96,100,104,108,111,114,117,120,123,127],"span",{"class":94,"line":95},"line",1,[92,97,99],{"class":98},"s7zQu","import",[92,101,103],{"class":102},"sMK4o"," {",[92,105,107],{"class":106},"sTEyZ"," onMounted",[92,109,110],{"class":102},",",[92,112,113],{"class":106}," onUnmounted",[92,115,116],{"class":102}," }",[92,118,119],{"class":98}," from",[92,121,122],{"class":102}," '",[92,124,126],{"class":125},"sfazB","vue",[92,128,129],{"class":102},"'\n",[92,131,133],{"class":94,"line":132},2,[92,134,136],{"emptyLinePlaceholder":135},true,"\n",[92,138,140,144,146,149,151,154,156,159,162,165,169],{"class":94,"line":139},3,[92,141,143],{"class":142},"spNyl","const",[92,145,103],{"class":102},[92,147,148],{"class":106}," onLoad",[92,150,110],{"class":102},[92,152,153],{"class":106}," onStatusChange",[92,155,110],{"class":102},[92,157,158],{"class":106}," onChatStarted ",[92,160,161],{"class":102},"}",[92,163,164],{"class":102}," =",[92,166,168],{"class":167},"s2Zo4"," useTawk",[92,170,171],{"class":106},"()\n",[92,173,175],{"class":94,"line":174},4,[92,176,136],{"emptyLinePlaceholder":135},[92,178,180,183,186,189,192],{"class":94,"line":179},5,[92,181,182],{"class":167},"onMounted",[92,184,185],{"class":106},"(",[92,187,188],{"class":102},"()",[92,190,191],{"class":142}," =>",[92,193,194],{"class":102}," {\n",[92,196,198,201,204,206,208,211,213,215],{"class":94,"line":197},6,[92,199,200],{"class":142},"  const",[92,202,203],{"class":106}," cleanupLoad",[92,205,164],{"class":102},[92,207,148],{"class":167},[92,209,185],{"class":210},"swJcz",[92,212,188],{"class":102},[92,214,191],{"class":142},[92,216,194],{"class":102},[92,218,220,223,226,229,231,234,237,239],{"class":94,"line":219},7,[92,221,222],{"class":106},"    console",[92,224,225],{"class":102},".",[92,227,228],{"class":167},"log",[92,230,185],{"class":210},[92,232,233],{"class":102},"'",[92,235,236],{"class":125},"Tawk.to widget loaded",[92,238,233],{"class":102},[92,240,241],{"class":210},")\n",[92,243,245,248],{"class":94,"line":244},8,[92,246,247],{"class":102},"  }",[92,249,241],{"class":210},[92,251,253],{"class":94,"line":252},9,[92,254,136],{"emptyLinePlaceholder":135},[92,256,258,260,263,265,267,269,271,275,278,280],{"class":94,"line":257},10,[92,259,200],{"class":142},[92,261,262],{"class":106}," cleanupStatus",[92,264,164],{"class":102},[92,266,153],{"class":167},[92,268,185],{"class":210},[92,270,185],{"class":102},[92,272,274],{"class":273},"sHdIc","status",[92,276,277],{"class":102},")",[92,279,191],{"class":142},[92,281,194],{"class":102},[92,283,285,287,289,291,293,295,298,300,302,305,308],{"class":94,"line":284},11,[92,286,222],{"class":106},[92,288,225],{"class":102},[92,290,228],{"class":167},[92,292,185],{"class":210},[92,294,233],{"class":102},[92,296,297],{"class":125},"Agent status:",[92,299,233],{"class":102},[92,301,110],{"class":102},[92,303,304],{"class":106}," status",[92,306,307],{"class":210},") ",[92,309,311],{"class":310},"sHwdD","// 'online' | 'away' | 'offline'\n",[92,313,315,317],{"class":94,"line":314},12,[92,316,247],{"class":102},[92,318,241],{"class":210},[92,320,322],{"class":94,"line":321},13,[92,323,136],{"emptyLinePlaceholder":135},[92,325,327,329,332,334,337,339,341,343],{"class":94,"line":326},14,[92,328,200],{"class":142},[92,330,331],{"class":106}," cleanupStarted",[92,333,164],{"class":102},[92,335,336],{"class":167}," onChatStarted",[92,338,185],{"class":210},[92,340,188],{"class":102},[92,342,191],{"class":142},[92,344,194],{"class":102},[92,346,348,350,352,354,356,358,361,363],{"class":94,"line":347},15,[92,349,222],{"class":106},[92,351,225],{"class":102},[92,353,228],{"class":167},[92,355,185],{"class":210},[92,357,233],{"class":102},[92,359,360],{"class":125},"Chat session started",[92,362,233],{"class":102},[92,364,241],{"class":210},[92,366,368,370],{"class":94,"line":367},16,[92,369,247],{"class":102},[92,371,241],{"class":210},[92,373,375],{"class":94,"line":374},17,[92,376,136],{"emptyLinePlaceholder":135},[92,378,380,383,385,387,389],{"class":94,"line":379},18,[92,381,382],{"class":167},"  onUnmounted",[92,384,185],{"class":210},[92,386,188],{"class":102},[92,388,191],{"class":142},[92,390,194],{"class":102},[92,392,394,397],{"class":94,"line":393},19,[92,395,396],{"class":167},"    cleanupLoad",[92,398,171],{"class":210},[92,400,402,405],{"class":94,"line":401},20,[92,403,404],{"class":167},"    cleanupStatus",[92,406,171],{"class":210},[92,408,410,413],{"class":94,"line":409},21,[92,411,412],{"class":167},"    cleanupStarted",[92,414,171],{"class":210},[92,416,418,420],{"class":94,"line":417},22,[92,419,247],{"class":102},[92,421,241],{"class":210},[92,423,425,427],{"class":94,"line":424},23,[92,426,161],{"class":102},[92,428,241],{"class":106},[77,430,432],{"id":431},"available-listeners","Available Listeners",[434,435,436,453],"table",{},[437,438,439],"thead",{},[440,441,442,447,450],"tr",{},[443,444,446],"th",{"align":445},"left","Listener",[443,448,449],{"align":445},"Callback Signature",[443,451,452],{"align":445},"Description",[454,455,456,472,486,501,515,529,543,557,571,586,600,615,629,643,657,671,686,701,716,730],"tbody",{},[440,457,458,464,469],{},[459,460,461],"td",{"align":445},[63,462,463],{},"onLoad",[459,465,466],{"align":445},[63,467,468],{},"() => void",[459,470,471],{"align":445},"Fires when the widget has fully loaded.",[440,473,474,479,483],{},[459,475,476],{"align":445},[63,477,478],{},"onBeforeLoad",[459,480,481],{"align":445},[63,482,468],{},[459,484,485],{"align":445},"Fires just before the widget loads.",[440,487,488,493,498],{},[459,489,490],{"align":445},[63,491,492],{},"onStatusChange",[459,494,495],{"align":445},[63,496,497],{},"(status: TawkStatus) => void",[459,499,500],{"align":445},"Fires when agent availability changes.",[440,502,503,508,512],{},[459,504,505],{"align":445},[63,506,507],{},"onChatMaximized",[459,509,510],{"align":445},[63,511,468],{},[459,513,514],{"align":445},"Fires when the chat window is opened.",[440,516,517,522,526],{},[459,518,519],{"align":445},[63,520,521],{},"onChatMinimized",[459,523,524],{"align":445},[63,525,468],{},[459,527,528],{"align":445},"Fires when the chat window is minimized.",[440,530,531,536,540],{},[459,532,533],{"align":445},[63,534,535],{},"onChatHidden",[459,537,538],{"align":445},[63,539,468],{},[459,541,542],{"align":445},"Fires when the widget bubble is hidden.",[440,544,545,550,554],{},[459,546,547],{"align":445},[63,548,549],{},"onChatStarted",[459,551,552],{"align":445},[63,553,468],{},[459,555,556],{"align":445},"Fires when a chat session starts.",[440,558,559,564,568],{},[459,560,561],{"align":445},[63,562,563],{},"onChatEnded",[459,565,566],{"align":445},[63,567,468],{},[459,569,570],{"align":445},"Fires when a chat session ends.",[440,572,573,578,583],{},[459,574,575],{"align":445},[63,576,577],{},"onPrechatSubmit",[459,579,580],{"align":445},[63,581,582],{},"(data: Record\u003Cstring, unknown>) => void",[459,584,585],{"align":445},"Fires when the pre-chat form is submitted.",[440,587,588,593,597],{},[459,589,590],{"align":445},[63,591,592],{},"onOfflineSubmit",[459,594,595],{"align":445},[63,596,582],{},[459,598,599],{"align":445},"Fires when the offline form is submitted.",[440,601,602,607,612],{},[459,603,604],{"align":445},[63,605,606],{},"onChatMessageVisitor",[459,608,609],{"align":445},[63,610,611],{},"(message: string) => void",[459,613,614],{"align":445},"Fires when the visitor sends a message.",[440,616,617,622,626],{},[459,618,619],{"align":445},[63,620,621],{},"onChatMessageAgent",[459,623,624],{"align":445},[63,625,611],{},[459,627,628],{"align":445},"Fires when an agent sends a message.",[440,630,631,636,640],{},[459,632,633],{"align":445},[63,634,635],{},"onChatMessageSystem",[459,637,638],{"align":445},[63,639,611],{},[459,641,642],{"align":445},"Fires on system messages.",[440,644,645,650,654],{},[459,646,647],{"align":445},[63,648,649],{},"onAgentJoinChat",[459,651,652],{"align":445},[63,653,582],{},[459,655,656],{"align":445},"Fires when an agent joins the chat.",[440,658,659,664,668],{},[459,660,661],{"align":445},[63,662,663],{},"onAgentLeaveChat",[459,665,666],{"align":445},[63,667,582],{},[459,669,670],{"align":445},"Fires when an agent leaves the chat.",[440,672,673,678,683],{},[459,674,675],{"align":445},[63,676,677],{},"onChatSatisfaction",[459,679,680],{"align":445},[63,681,682],{},"(satisfaction: number) => void",[459,684,685],{"align":445},"Fires when the visitor submits a rating.",[440,687,688,693,698],{},[459,689,690],{"align":445},[63,691,692],{},"onVisitorNameChanged",[459,694,695],{"align":445},[63,696,697],{},"(visitorName: string) => void",[459,699,700],{"align":445},"Fires when the visitor's name changes.",[440,702,703,708,713],{},[459,704,705],{"align":445},[63,706,707],{},"onFileUpload",[459,709,710],{"align":445},[63,711,712],{},"(link: string) => void",[459,714,715],{"align":445},"Fires when a file is uploaded in chat.",[440,717,718,723,727],{},[459,719,720],{"align":445},[63,721,722],{},"onTagsUpdated",[459,724,725],{"align":445},[63,726,582],{},[459,728,729],{"align":445},"Fires when conversation tags change.",[440,731,732,737,742],{},[459,733,734],{"align":445},[63,735,736],{},"onUnreadCountChanged",[459,738,739],{"align":445},[63,740,741],{},"(count: number) => void",[459,743,744],{"align":445},"Fires when the unread message count changes.",[77,746,748],{"id":747},"real-world-example","Real-World Example",[59,750,751],{},"Show a notification badge and track chat engagement:",[82,753,757],{"className":754,"code":755,"filename":756,"language":126,"meta":88,"style":88},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { onMounted, onUnmounted } from 'vue'\n\nconst {\n  isHidden,\n  unreadCount,\n  status,\n  showWidget,\n  onLoad,\n  onUnreadCountChanged,\n  onChatStarted\n} = useTawk()\n\nconst cleanupFns: Array\u003C() => void> = []\n\nonMounted(() => {\n  cleanupFns.push(\n    onLoad(() => {\n      console.log('Widget ready, agent is:', status.value)\n    }),\n    onUnreadCountChanged((count) => {\n      console.log('New unread messages:', count)\n    }),\n    onChatStarted(() => {\n      console.log('Chat started — tracking engagement')\n    })\n  )\n})\n\nonUnmounted(() => {\n  cleanupFns.forEach(fn => fn())\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cbutton\n    v-if=\"isHidden\"\n    class=\"fixed bottom-4 right-4 rounded-full\"\n    @click=\"showWidget()\"\n  >\n    💬\n    \u003Cspan v-if=\"unreadCount > 0\" class=\"badge\">{{ unreadCount }}\u003C/span>\n  \u003C/button>\n\u003C/template>\n","components/ChatWidget.vue",[63,758,759,786,808,812,818,826,833,840,847,854,861,866,876,880,910,914,926,939,952,981,990,1008,1032,1040,1054,1074,1081,1087,1094,1099,1112,1135,1142,1152,1157,1167,1176,1192,1207,1227,1233,1239,1291,1302],{"__ignoreMap":88},[92,760,761,764,767,770,773,776,779,781,783],{"class":94,"line":95},[92,762,763],{"class":102},"\u003C",[92,765,766],{"class":210},"script",[92,768,769],{"class":142}," setup",[92,771,772],{"class":142}," lang",[92,774,775],{"class":102},"=",[92,777,778],{"class":102},"\"",[92,780,87],{"class":125},[92,782,778],{"class":102},[92,784,785],{"class":102},">\n",[92,787,788,790,792,794,796,798,800,802,804,806],{"class":94,"line":132},[92,789,99],{"class":98},[92,791,103],{"class":102},[92,793,107],{"class":106},[92,795,110],{"class":102},[92,797,113],{"class":106},[92,799,116],{"class":102},[92,801,119],{"class":98},[92,803,122],{"class":102},[92,805,126],{"class":125},[92,807,129],{"class":102},[92,809,810],{"class":94,"line":139},[92,811,136],{"emptyLinePlaceholder":135},[92,813,814,816],{"class":94,"line":174},[92,815,143],{"class":142},[92,817,194],{"class":102},[92,819,820,823],{"class":94,"line":179},[92,821,822],{"class":106},"  isHidden",[92,824,825],{"class":102},",\n",[92,827,828,831],{"class":94,"line":197},[92,829,830],{"class":106},"  unreadCount",[92,832,825],{"class":102},[92,834,835,838],{"class":94,"line":219},[92,836,837],{"class":106},"  status",[92,839,825],{"class":102},[92,841,842,845],{"class":94,"line":244},[92,843,844],{"class":106},"  showWidget",[92,846,825],{"class":102},[92,848,849,852],{"class":94,"line":252},[92,850,851],{"class":106},"  onLoad",[92,853,825],{"class":102},[92,855,856,859],{"class":94,"line":257},[92,857,858],{"class":106},"  onUnreadCountChanged",[92,860,825],{"class":102},[92,862,863],{"class":94,"line":284},[92,864,865],{"class":106},"  onChatStarted\n",[92,867,868,870,872,874],{"class":94,"line":314},[92,869,161],{"class":102},[92,871,164],{"class":102},[92,873,168],{"class":167},[92,875,171],{"class":106},[92,877,878],{"class":94,"line":321},[92,879,136],{"emptyLinePlaceholder":135},[92,881,882,884,887,890,894,897,899,902,905,907],{"class":94,"line":326},[92,883,143],{"class":142},[92,885,886],{"class":106}," cleanupFns",[92,888,889],{"class":102},":",[92,891,893],{"class":892},"sBMFI"," Array",[92,895,896],{"class":102},"\u003C()",[92,898,191],{"class":142},[92,900,901],{"class":892}," void",[92,903,904],{"class":102},">",[92,906,164],{"class":102},[92,908,909],{"class":106}," []\n",[92,911,912],{"class":94,"line":347},[92,913,136],{"emptyLinePlaceholder":135},[92,915,916,918,920,922,924],{"class":94,"line":367},[92,917,182],{"class":167},[92,919,185],{"class":106},[92,921,188],{"class":102},[92,923,191],{"class":142},[92,925,194],{"class":102},[92,927,928,931,933,936],{"class":94,"line":374},[92,929,930],{"class":106},"  cleanupFns",[92,932,225],{"class":102},[92,934,935],{"class":167},"push",[92,937,938],{"class":210},"(\n",[92,940,941,944,946,948,950],{"class":94,"line":379},[92,942,943],{"class":167},"    onLoad",[92,945,185],{"class":210},[92,947,188],{"class":102},[92,949,191],{"class":142},[92,951,194],{"class":102},[92,953,954,957,959,961,963,965,968,970,972,974,976,979],{"class":94,"line":393},[92,955,956],{"class":106},"      console",[92,958,225],{"class":102},[92,960,228],{"class":167},[92,962,185],{"class":210},[92,964,233],{"class":102},[92,966,967],{"class":125},"Widget ready, agent is:",[92,969,233],{"class":102},[92,971,110],{"class":102},[92,973,304],{"class":106},[92,975,225],{"class":102},[92,977,978],{"class":106},"value",[92,980,241],{"class":210},[92,982,983,986,988],{"class":94,"line":401},[92,984,985],{"class":102},"    }",[92,987,277],{"class":210},[92,989,825],{"class":102},[92,991,992,995,997,999,1002,1004,1006],{"class":94,"line":409},[92,993,994],{"class":167},"    onUnreadCountChanged",[92,996,185],{"class":210},[92,998,185],{"class":102},[92,1000,1001],{"class":273},"count",[92,1003,277],{"class":102},[92,1005,191],{"class":142},[92,1007,194],{"class":102},[92,1009,1010,1012,1014,1016,1018,1020,1023,1025,1027,1030],{"class":94,"line":417},[92,1011,956],{"class":106},[92,1013,225],{"class":102},[92,1015,228],{"class":167},[92,1017,185],{"class":210},[92,1019,233],{"class":102},[92,1021,1022],{"class":125},"New unread messages:",[92,1024,233],{"class":102},[92,1026,110],{"class":102},[92,1028,1029],{"class":106}," count",[92,1031,241],{"class":210},[92,1033,1034,1036,1038],{"class":94,"line":424},[92,1035,985],{"class":102},[92,1037,277],{"class":210},[92,1039,825],{"class":102},[92,1041,1043,1046,1048,1050,1052],{"class":94,"line":1042},24,[92,1044,1045],{"class":167},"    onChatStarted",[92,1047,185],{"class":210},[92,1049,188],{"class":102},[92,1051,191],{"class":142},[92,1053,194],{"class":102},[92,1055,1057,1059,1061,1063,1065,1067,1070,1072],{"class":94,"line":1056},25,[92,1058,956],{"class":106},[92,1060,225],{"class":102},[92,1062,228],{"class":167},[92,1064,185],{"class":210},[92,1066,233],{"class":102},[92,1068,1069],{"class":125},"Chat started — tracking engagement",[92,1071,233],{"class":102},[92,1073,241],{"class":210},[92,1075,1077,1079],{"class":94,"line":1076},26,[92,1078,985],{"class":102},[92,1080,241],{"class":210},[92,1082,1084],{"class":94,"line":1083},27,[92,1085,1086],{"class":210},"  )\n",[92,1088,1090,1092],{"class":94,"line":1089},28,[92,1091,161],{"class":102},[92,1093,241],{"class":106},[92,1095,1097],{"class":94,"line":1096},29,[92,1098,136],{"emptyLinePlaceholder":135},[92,1100,1102,1104,1106,1108,1110],{"class":94,"line":1101},30,[92,1103,74],{"class":167},[92,1105,185],{"class":106},[92,1107,188],{"class":102},[92,1109,191],{"class":142},[92,1111,194],{"class":102},[92,1113,1115,1117,1119,1122,1124,1127,1129,1132],{"class":94,"line":1114},31,[92,1116,930],{"class":106},[92,1118,225],{"class":102},[92,1120,1121],{"class":167},"forEach",[92,1123,185],{"class":210},[92,1125,1126],{"class":273},"fn",[92,1128,191],{"class":142},[92,1130,1131],{"class":167}," fn",[92,1133,1134],{"class":210},"())\n",[92,1136,1138,1140],{"class":94,"line":1137},32,[92,1139,161],{"class":102},[92,1141,241],{"class":106},[92,1143,1145,1148,1150],{"class":94,"line":1144},33,[92,1146,1147],{"class":102},"\u003C/",[92,1149,766],{"class":210},[92,1151,785],{"class":102},[92,1153,1155],{"class":94,"line":1154},34,[92,1156,136],{"emptyLinePlaceholder":135},[92,1158,1160,1162,1165],{"class":94,"line":1159},35,[92,1161,763],{"class":102},[92,1163,1164],{"class":210},"template",[92,1166,785],{"class":102},[92,1168,1170,1173],{"class":94,"line":1169},36,[92,1171,1172],{"class":102},"  \u003C",[92,1174,1175],{"class":210},"button\n",[92,1177,1179,1182,1184,1186,1189],{"class":94,"line":1178},37,[92,1180,1181],{"class":98},"    v-if",[92,1183,775],{"class":102},[92,1185,778],{"class":102},[92,1187,1188],{"class":106},"isHidden",[92,1190,1191],{"class":102},"\"\n",[92,1193,1195,1198,1200,1202,1205],{"class":94,"line":1194},38,[92,1196,1197],{"class":142},"    class",[92,1199,775],{"class":102},[92,1201,778],{"class":102},[92,1203,1204],{"class":125},"fixed bottom-4 right-4 rounded-full",[92,1206,1191],{"class":102},[92,1208,1210,1213,1216,1218,1220,1223,1225],{"class":94,"line":1209},39,[92,1211,1212],{"class":102},"    @",[92,1214,1215],{"class":142},"click",[92,1217,775],{"class":102},[92,1219,778],{"class":102},[92,1221,1222],{"class":167},"showWidget",[92,1224,188],{"class":102},[92,1226,1191],{"class":102},[92,1228,1230],{"class":94,"line":1229},40,[92,1231,1232],{"class":102},"  >\n",[92,1234,1236],{"class":94,"line":1235},41,[92,1237,1238],{"class":106},"    💬\n",[92,1240,1242,1245,1247,1250,1252,1254,1257,1260,1264,1266,1269,1271,1273,1276,1278,1281,1284,1287,1289],{"class":94,"line":1241},42,[92,1243,1244],{"class":102},"    \u003C",[92,1246,92],{"class":210},[92,1248,1249],{"class":98}," v-if",[92,1251,775],{"class":102},[92,1253,778],{"class":102},[92,1255,1256],{"class":106},"unreadCount",[92,1258,1259],{"class":102}," > ",[92,1261,1263],{"class":1262},"sbssI","0",[92,1265,778],{"class":102},[92,1267,1268],{"class":142}," class",[92,1270,775],{"class":102},[92,1272,778],{"class":102},[92,1274,1275],{"class":125},"badge",[92,1277,778],{"class":102},[92,1279,1280],{"class":102},">{{",[92,1282,1283],{"class":106}," unreadCount ",[92,1285,1286],{"class":102},"}}\u003C/",[92,1288,92],{"class":210},[92,1290,785],{"class":102},[92,1292,1294,1297,1300],{"class":94,"line":1293},43,[92,1295,1296],{"class":102},"  \u003C/",[92,1298,1299],{"class":210},"button",[92,1301,785],{"class":102},[92,1303,1305,1307,1309],{"class":94,"line":1304},44,[92,1306,1147],{"class":102},[92,1308,1164],{"class":210},[92,1310,785],{"class":102},[1312,1313,1314],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":88,"searchDepth":95,"depth":132,"links":1316},[1317,1318,1319],{"id":79,"depth":132,"text":80},{"id":431,"depth":132,"text":432},{"id":747,"depth":132,"text":748},"Subscribe to any Tawk.to event in Nuxt using useTawk(). Every listener returns a cleanup function to avoid memory leaks.","md",null,{},{"icon":37},{"title":1326,"description":1327},"Event Listeners — Tawk.to Events in Nuxt with useTawk()","Listen to Tawk.to events like onLoad, onStatusChange, onChatStarted and more using the useTawk() composable in Nuxt. Auto-cleanup with returned cleanup functions.","nlfbqMxwCrFEZRy73weDDzjBPcsZJL0cA5btFeo5rss",[1330,1332],{"title":23,"path":24,"stem":25,"description":1331,"icon":26,"children":-1},"Upgrade from nuxt-tawk-to v1 to v2. The inject/provide API is gone — use the new useTawk() composable instead.",{"title":39,"path":40,"stem":41,"description":1333,"icon":42,"children":-1},"Identify visitors, set custom attributes, track events, manage tags, and switch widgets using useTawk() setters.",1776236415585]