let COLOR_CODE='#942121'; let API_KEY = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRlVGltZSI6MTc3NjI4MzAzNzQzMiwidXNlcklkIjoiVGFiVHJlZSBDYXJzLTE3NzYyODMwMzc0MzIiLCJwcm9qZWN0SWQiOjExLCJ0eXBlIjoid2ViVXNlciIsImFwcENvZGUiOjEsImlhdCI6MTc3NjI4MzAzN30.jhvogcIcIX6e9yKMRdE7qMoQjbuhoEoYrkZ0uFZJBPk'; let host = 'https://chat.pura-ai.com'; let chatbotName='TabTree Cars'; let welcomeMessage='Welcome to Tabtree Cars'; let botLogo='data:image/jpeg;base64,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';window.onload = function () { renderChatBot() localStorage.removeItem('chatbot-tok') // if (localStorage.getItem('chatbot-tok')) { // API_KEY = localStorage.getItem('chatbot-tok') // } else { // localStorage.setItem('chatbot-tok', API_KEY) // } // console.log(localStorage.getItem('chatbot-tok')) } var socket; let chatType = 'agent' let createChatLi, chatbotToggler, closeBtn, refreshBtn, chatbox, chatInput, sendChatBtn, isEmoticons = false, branchListData = [], formVariableList, projectListData = [], productListData = [], utm_params; let userMessage = null; let puraBotSlideIndex = 1; let carosalImageList = [] async function renderChatBot() { let newDiv = document.createElement('div'); newDiv.id = 'webChatBot' document.body.appendChild(newDiv); var script = document.createElement('script'); script.src = `${host}/socket.io/socket.io.js`; document.head.appendChild(script); setTimeout(() => { createChatBot(); loadEmoticons(); }, 1000) setTimeout(() => { loadTriggerKey() }, 2000) let url = new URL(window.location.href); console.log() utm_params = url.searchParams.toString() } let aiCount = 0 function createChatBot() { let htmlData = `
mode_comment close
Chat with
${chatbotName}
refresh close
` let dat = document.getElementById('webChatBot') dat.innerHTML = htmlData chatbotToggler = document.querySelector(".chatbot-toggler"); closeBtn = document.querySelector(".close-btn"); refreshBtn = document.querySelector(".refresh-btn") chatbox = document.querySelector(".chatbox"); chatInput = document.querySelector(".chat-input textarea"); sendChatBtn = document.querySelector(".chat-input .sent-btn"); // Variable to store user's message // const API_KEY = "PASTE-YOUR-API-KEY"; // Paste your API key here const inputInitHeight = chatInput.scrollHeight; createChatLi = (message, className) => { console.log('dksjh',message) // Create a chat
  • element with passed message and className const chatLi = document.createElement("li"); chatLi.classList.add("chat", `${className}`); let chatContent = className === "outgoing" ? `

    ` : `

    `; chatLi.innerHTML = chatContent; chatLi.querySelector("p").innerHTML = message; return chatLi; // return chat
  • element } const generateResponse = (chatElement) => { const API_URL = `${host}/aiChat`; const messageElement = chatElement.querySelector("p"); // Define the properties and message for the API request const requestOptions = { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}` }, body: JSON.stringify({ message: userMessage, }) } // Send POST request to API, get response and set the reponse as paragraph text fetch(API_URL, requestOptions).then(res => res.json()).then(data => { messageElement.textContent = data.message; }).catch(() => { messageElement.classList.add("error"); messageElement.textContent = "Oops! Something went wrong. Please try again."; }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); } const handleChat = () => { userMessage = chatInput.value.trim(); // Get user entered message and remove extra whitespace if (!userMessage) return; // Clear the input textarea and set its height to default chatInput.value = ""; // chatInput.style.height = `${inputInitHeight}px`; console.log('chatType',chatType) if (chatType === 'agent') { chatbox.appendChild(createChatLi(userMessage, "outgoing")); chatbox.scrollTo(0, chatbox.scrollHeight); socket.emit('sendMessage', userMessage) } else if (chatType === 'userInput') { sendButtonMessage(userMessage) console.log('jhsdsaaaaaag') } else if (chatType === 'conversationalAI') { console.log('jhsdg') conversationalBot(userMessage) } else { chatbox.appendChild(createChatLi(userMessage, "outgoing")); chatbox.scrollTo(0, chatbox.scrollHeight); setTimeout(() => { // Display "Thinking..." message while waiting for the response const incomingChatLi = createChatLi("Thinking...", "incoming"); chatbox.appendChild(incomingChatLi); chatbox.scrollTo(0, chatbox.scrollHeight); generateResponse(incomingChatLi); }, 600); } } chatInput.addEventListener("input", () => { // Adjust the height of the input textarea based on its content chatInput.style.height = `${inputInitHeight}px`; chatInput.style.height = `${chatInput.scrollHeight}px`; }); chatInput.addEventListener("keydown", (e) => { // If Enter key is pressed without Shift key and the window // width is greater than 800px, handle the chat if (e.key === "Enter" && !e.shiftKey && window.innerWidth > 800) { e.preventDefault(); handleChat(); } }); sendChatBtn.addEventListener("click", handleChat); closeBtn.addEventListener("click", () => document.body.classList.remove("show-chatbot")); refreshBtn.addEventListener("click", () => { reloadChat() }) chatbotToggler.addEventListener("click", () => document.body.classList.toggle("show-chatbot")); } function plusSlides(n) { puraBotShowSlides(puraBotSlideIndex += n); } function currentSlide(n) { puraBotShowSlides(puraBotSlideIndex = n); } function puraBotShowSlides(n) { let i; let slides = document.getElementsByClassName("puraBotMySlides"); if (n > slides.length) { puraBotSlideIndex = 1 } if (n < 1) { puraBotSlideIndex = slides.length } for (i = 0; i < slides.length; i++) { slides[i].style.display = "none"; } slides[puraBotSlideIndex - 1].style.display = "block"; } function showHideEmoticon() { if (isEmoticons) { document.getElementById('emoticonsContainer').style.display = 'none'; isEmoticons = false } else { document.getElementById('emoticonsContainer').style.display = 'flex'; isEmoticons = true } } function appendMessage(emoticon) { let val = chatInput.value.trim() chatInput.value = val + ' ' + emoticon } function reloadChat() { let htmlData = `
  • ${welcomeMessage}

  • ` document.querySelector('.chatbox').innerHTML = htmlData fetch(host + '/refreshChat', { method: 'GET', headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}` } }).then(res => res.json()).then(data => { API_KEY = data.token }) loadTriggerKey() } function loadTriggerKey() { // document.getElementById('textBoxData').style.display = "flex"; document.getElementById('textBoxData').style.display = "none"; fetch(host + '/getTriggerKey', { method: "GET", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}` } }).then(res => res.json()).then(data => { let buttonList = `

    ` for (let i = 0; i < data.triggerKey.length; i++) { buttonList += `` } buttonList += '

    ' const chatLi = document.createElement("li"); chatLi.classList.add("chat", `incomingBtn`); chatLi.innerHTML = buttonList; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); }).catch(() => { console.log(err) }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); } function processMessage(data) { let messageList = data.messageList console.log('messageList',messageList) for (let i = 0; i < messageList.length; i++) { if (messageList[i].type === 'message') { chatbox.appendChild(createChatLi(messageList[i].message, "incoming")); chatbox.scrollTo(0, chatbox.scrollHeight); chatType = 'agent' } else if (messageList[i].type === 'agent') { document.getElementById('textBoxData').style.display = "flex"; createSocket() } else if (messageList[i].type === 'btnMsg') { chatbox.appendChild(createChatLi(messageList[i].message, "incoming")); chatbox.scrollTo(0, chatbox.scrollHeight); let buttonList = `

    ` for (let j = 0; j < messageList[i].buttonList.length; j++) { buttonList += `` } buttonList += '

    ' const chatLi = document.createElement("li"); chatLi.classList.add("chat", `incomingBtn`); chatLi.innerHTML = buttonList; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); document.getElementById('textBoxData').style.display = "none"; } else if (messageList[i].type === 'End') { chatbox.appendChild(createChatLi(messageList[i].message, "incoming")); document.getElementById('textBoxData').style.display = "none"; } else if (messageList[i].type === 'AI') { chatType = 'ai'; document.getElementById('textBoxData').style.display = "flex"; } else if (messageList[i].type === 'userInput') { chatType = 'userInput'; chatbox.appendChild(createChatLi(messageList[i].message, "incoming")); chatbox.scrollTo(0, chatbox.scrollHeight); document.getElementById('textBoxData').style.display = "flex"; } else if (messageList[i].type === 'documentButton') { const chatLi = document.createElement("li"); chatLi.classList.add("chat", `incoming`); let chatContent = '' if (messageList[i].fileType.split('/')[0] === 'image') { chatContent = `

    `; } else { chatContent = `

    ${messageList[i].fileName}

    `; } chatLi.innerHTML = chatContent; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); let buttonList = `

    ` for (let j = 0; j < messageList[i].buttonList.length; j++) { buttonList += `` } buttonList += '

    ' const chatLi1 = document.createElement("li"); chatLi1.classList.add("chat", `incomingBtn`); chatLi1.innerHTML = buttonList; chatbox.appendChild(chatLi1); chatbox.scrollTo(0, chatbox.scrollHeight); document.getElementById('textBoxData').style.display = "none"; } else if (messageList[i].type === 'document') { const chatLi = document.createElement("li"); chatLi.classList.add("chat", `incoming`); let chatContent = '' if (messageList[i].fileType.split('/')[0] === 'image') { chatContent = `

    `; } else { chatContent = `

    ${messageList[i].fileName}

    `; } chatLi.innerHTML = chatContent; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); } else if (messageList[i].type === 'userForm') { document.getElementById('textBoxData').style.display = "none"; let chatContent = `

    ${messageList[i].title}
    ` formVariableList = messageList[i].formList for (let j = 0; j < formVariableList.length; j++) { chatContent += `
    ` if (formVariableList[j].type === 'Text') { chatContent += `
    ` } if (formVariableList[j].type === 'Number') { chatContent += `
    ` } if (formVariableList[j].type === 'Email') { chatContent += `
    ` } if (formVariableList[j].type === 'Date') { chatContent += `
    ` } if (formVariableList[j].type === 'Time') { chatContent += `
    ` } if (formVariableList[j].type === 'Date Range') { chatContent += ` ` } if (formVariableList[j].type === 'Time Range') { chatContent += ` ` } } chatContent += `

    ` const chatLi = document.createElement("li"); chatLi.classList.add("chat", `incomingForm`); chatLi.innerHTML = chatContent; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); } else if (messageList[i].type === 'verityOtp') { chatType = 'userInput'; chatbox.appendChild(createChatLi(messageList[i].message, "incoming")); chatbox.scrollTo(0, chatbox.scrollHeight); document.getElementById('textBoxData').style.display = "flex"; } else if (messageList[i].type === 'sendCarousel') { document.getElementById('textBoxData').style.display = "none"; let carosalContent = `
    ` carosalImageList = messageList[i].urlList for (let slide = 0; slide < carosalImageList.length; slide++) { carosalContent += `
    ` } carosalContent += `
    ` const chatLi = document.createElement("li"); chatLi.classList.add("chat", `incomingCarousel`); chatLi.innerHTML = carosalContent; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); puraBotShowSlides(puraBotSlideIndex); } else if (messageList[i].type === 'lmsAppointmentBooking') { document.getElementById('textBoxData').style.display = "none"; let branchListOptions = messageList[i].branchList.map(val => { return `` }) branchListData = messageList[i].branchList let productListOptions = messageList[i].productList.map(val => { return `` }) productListData = messageList[i].productList let htmlData = `
    Appointment Booking





    ` const chatLi = document.createElement("li"); chatLi.classList.add("chat", `lmsAppointmentBooking`); chatLi.innerHTML = htmlData; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); } else if (messageList[i].type === 'realEstateSiteVisit') { document.getElementById('textBoxData').style.display = "none"; let projectList = messageList[i].projectList.map(val => { return `` }); projectListData = messageList[i].projectList let htmlData = `
    Site Visit Booking






    ` const chatLi = document.createElement("li"); chatLi.classList.add("chat", `realEstateSiteVisit`); chatLi.innerHTML = htmlData; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); } else if (messageList[i].type === 'dynamicButton') { let buttonList = `

    ` for (let j = 0; j < messageList[i].buttonList.length; j++) { buttonList += `` } buttonList += '

    ' const chatLi1 = document.createElement("li"); chatLi1.classList.add("chat", `incomingBtn`); chatLi1.innerHTML = buttonList; chatbox.appendChild(chatLi1); chatbox.scrollTo(0, chatbox.scrollHeight); } else if (messageList[i].type === 'Location') { console.log('Location') const chatLi = document.createElement("li"); chatLi.classList.add("chat", `incoming`); let chatContent = `

    `; chatLi.innerHTML = chatContent; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); } else if (messageList[i].type === 'callToAction') { chatbox.appendChild(createChatLi(messageList[i].message, "incoming")); chatbox.scrollTo(0, chatbox.scrollHeight); const chatLi1 = document.createElement("li"); chatLi1.classList.add("chat", `incomingBtn`); chatLi1.innerHTML = ``; chatbox.appendChild(chatLi1); chatbox.scrollTo(0, chatbox.scrollHeight); } else if (messageList[i].type === 'clickToCall') { const chatLi1 = document.createElement("li"); chatLi1.classList.add("chat", `incomingBtn`); chatLi1.innerHTML = ``; chatbox.appendChild(chatLi1); chatbox.scrollTo(0, chatbox.scrollHeight); } else if (messageList[i].type === 'conversationAi') { chatType = 'conversationalAI'; document.getElementById('textBoxData').style.display = "flex"; } } } async function getAppointmentDate(selectedDate) { try { console.log(selectedDate.value) document.getElementById('puraBotBookingSlotDiv').innerHTML = "Checking Available Slot"; fetch(host + '/getAppointmentAvailabiltySlot', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}` }, body: JSON.stringify({ branchId: (document.getElementById('selectedBranch').value), appointmentDate: selectedDate.value }) }).then(res => res.json()).then(data => { console.log(data) if (data.status === 'failed') { document.getElementById('puraBotBookingSlotDiv').innerHTML = "Slot Not available Kindly choose another date"; } else { let optionList = data.timeList.map(val => { return `` }) let htmlData = `

    ` document.getElementById('puraBotBookingSlotDiv').innerHTML = htmlData } }).catch(() => { }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); } catch (err) { console.log(err) } } async function puraBotBookAppointment() { try { let payload = { productId: (document.getElementById('selectedProduct').value), BranchId: (document.getElementById('selectedBranch').value), AppointmentDate: (document.getElementById('purabotappointmentdate').value), AppointmentTime: (document.getElementById('purabotappointmenttime').value) } let selectedOptionIndex = branchListData.findIndex(val => { return val.BranchId == document.getElementById('selectedBranch').value }) let selectedProductIndex = productListData.findIndex(val => { return val.ProductId == document.getElementById('selectedProduct').value }) console.log(selectedOptionIndex) const chatLi = document.createElement("li"); chatLi.classList.add("chat", `lmsAppointmentBookingSubmit`); let chatContent = `
    Appointment Booking
    Branch: ${branchListData[selectedOptionIndex].Area}
    Product: ${productListData[selectedProductIndex].ProductName}
    AppointmentDate: ${document.getElementById('purabotappointmentdate').value}
    AppointmentTime: ${document.getElementById('purabotappointmenttime').value}
    `; chatLi.innerHTML = chatContent; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); removeElementsByClass('lmsAppointmentBooking') fetch(host + '/botMessage', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}` }, body: JSON.stringify({ message: JSON.stringify(payload), }) }).then(res => res.json()).then(data => { processMessage(data) }).catch(() => { }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); } catch (err) { console.log(err) } } async function puraBotSiteVisitBooking() { try { let payload = { productId: (document.getElementById('selectedProject').value), AppointmentDate: (document.getElementById('siteVisitDate').value + ' ' + document.getElementById('siteVisitTime').value) } let selectedOptionIndex = projectListData.findIndex(val => { return val.ProjectCode == document.getElementById('selectedProject').value }) const chatLi = document.createElement("li"); chatLi.classList.add("chat", `realEstateSiteVisitSubmit`); let chatContent = `
    Site Visit Booking
    Product: ${projectListData[selectedOptionIndex].ProjectName}
    AppointmentDate: ${(document.getElementById('siteVisitDate').value + ' ' + document.getElementById('siteVisitTime').value)}
    `; chatLi.innerHTML = chatContent; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); removeElementsByClass('realEstateSiteVisit') fetch(host + '/botMessage', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}` }, body: JSON.stringify({ message: JSON.stringify(payload), }) }).then(res => res.json()).then(data => { processMessage(data) }).catch(() => { }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); } catch (err) { console.log(err) } } async function sendButtonMessage(buttonMessageData) { try { chatbox.appendChild(createChatLi(buttonMessageData, "outgoing")); chatbox.scrollTo(0, chatbox.scrollHeight); removeElementsByClass('incomingBtn') fetch(host + '/botMessage', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}`, utm_params }, body: JSON.stringify({ message: buttonMessageData, }) }).then(res => res.json()).then(data => { console.log('data',data) processMessage(data) }).catch(() => { }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); } catch (err) { console.log(err) } } async function conversationalBot(message) { try { chatbox.appendChild(createChatLi(message, "outgoing")); chatbox.scrollTo(0, chatbox.scrollHeight); fetch(host + '/conversationalBot', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}`, utm_params }, body: JSON.stringify({ message: message, }) }).then(res => res.json()).then(data => { chatbox.appendChild(createChatLi(data.message, "incoming")); chatbox.scrollTo(0, chatbox.scrollHeight); }).catch(() => { }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); } catch (err) { console.log(err) } } function removeElementsByClass(className) { const elements = document.getElementsByClassName(className); while (elements.length > 0) { elements[0].parentNode.removeChild(elements[0]); } } async function chooseImage() { try { // alert('slideIndex' + puraBotSlideIndex) removeElementsByClass('incomingCarousel') let imageUrl = carosalImageList[puraBotSlideIndex - 1].url const chatLi = document.createElement("li"); chatLi.classList.add("chat", `incoming`); let chatContent = `

    `; chatLi.innerHTML = chatContent; chatbox.appendChild(chatLi); chatbox.scrollTo(0, chatbox.scrollHeight); let messageData = carosalImageList[puraBotSlideIndex - 1].id fetch(host + '/botMessage', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}` }, body: JSON.stringify({ message: messageData, }) }).then(res => res.json()).then(data => { processMessage(data) }).catch(() => { }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); puraBotSlideIndex = 1; } catch (err) { console.log(err) } } async function submitForm() { try { let payload = {} let messageData = '' for (let i = 0; i < formVariableList.length; i++) { if (formVariableList[i].type === 'Date Range' || formVariableList[i].type === 'Time Range') { payload[formVariableList[i].variable] = document.getElementById(`${'chatbot-' + formVariableList[i].variable + '-1'}`).value + ' to ' + document.getElementById(`${'chatbot-' + formVariableList[i].variable + '-2'}`).value messageData += `${formVariableList[i].label} : ` + document.getElementById(`${'chatbot-' + formVariableList[i].variable + '-1'}`).value + ' to ' + document.getElementById(`${'chatbot-' + formVariableList[i].variable + '-2'}`).value + '\n' } else { payload[formVariableList[i].variable] = document.getElementById(`${'chatbot-' + formVariableList[i].variable}`).value messageData += `${formVariableList[i].label} : ` + document.getElementById(`${'chatbot-' + formVariableList[i].variable}`).value + '\n' console.log(document.getElementById(`${'chatbot-' + formVariableList[i].variable}`).value) } } removeElementsByClass('incomingForm') chatbox.appendChild(createChatLi('Form Request', "incoming")); chatbox.appendChild(createChatLi(messageData, "outgoing")); chatbox.scrollTo(0, chatbox.scrollHeight); fetch(host + '/botMessage', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `${API_KEY}` }, body: JSON.stringify({ message: JSON.stringify(payload), }) }).then(res => res.json()).then(data => { processMessage(data) }).catch(() => { }).finally(() => chatbox.scrollTo(0, chatbox.scrollHeight)); } catch (err) { alert('Error While Submitting form') } } function connectAgent() { aiCount = 0 chatType = 'agent' createSocket() } function createSocket() { socket = io(`${host}/webuser`, { auth: { token: API_KEY, }, }); aiCount = 0; chatType = 'agent'; socket.on('messageFromAgent', (message) => { let messageData = JSON.parse(message) chatbox.appendChild(createChatLi(messageData.message, "incoming")); chatbox.scrollTo(0, chatbox.scrollHeight); }) } function loadEmoticons() { let codeList = [128512, 128513, 128514, 128515, 128516, 128517, 128518, 128519, 128520, 128521, 128522, 128523, 128524, 128525, 128526, 128527, 128528, 128529, 128530, 128531, 128532, 128533, 128534, 128535, 128536, 128537, 128538, 128539, 128540, 128541, 128542, 128543, 128544, 128545, 128546, 128547, 128548, 128549, 128550, 128551, 128552, 128553, 128554, 128555, 128556, 128557, 128558, 128559, 128560, 128561, 128562, 128563, 128564, 128565, 128566, 128567, 128577, 128578, 128579, 128580, 129296, 129297, 129298, 129299, 129300, 129301, 129303, 129312, 129314, 129315, 129316, 129317, 129319, 129320, 129321, 129322, 129323, 129325, 129326, 129327, 129392, 129393, 129395, 129396, 129397, 129398, 129402, 129488, 128568, 128569, 128570, 128571, 128572, 128573, 128574, 128575, 128576, 128584, 128585, 128586, 128127, 128128, 129324, 9995, 128075, 128400, 128406, 129306, 9757, 128070, 128071, 128072, 128073, 128405, 9994, 128074, 128077, 128078, 129307, 129308, 9996, 128076, 129295, 129304, 129305, 129310, 129311, 9997, 128079, 128080, 128133, 129309, 129309, 129330, 129331, 128110, 128111, 128112, 128114, 128115, 128119, 128120, 128372, 128373, 128129, 128130, 128131, 129332, 129333, 128106, 128107, 128108, 128109, 128143, 128145, 129328, 129329, 128100, 128101, 128102, 128103, 128104, 128105, 128113, 128116, 128117, 128118, 128378, 129485, 129486, 129489, 129490, 129491, 129492, 129493, 129494, 129495, 129496, 129456, 129457, 129458, 129459, 128134, 128135, 128581, 128582, 128583, 128587, 128588, 128589, 128590, 128591, 129318, 129329, 129335, 129487, 128584, 128585, 128586, 128172, 128173, 128488, 128489, 128490, 128491, 128492, 128493, 128494, 128495, 128496, 128497, 128498, 127877, 128121, 128122, 128123, 128124, 128125, 128126, 128127, 128128, 129302, 129313, 129334, 129464, 129465, 129497, 129498, 129499, 129500, 129501, 129502, 129503, 128064, 128065, 128066, 128067, 128068, 128069, 128099, 128170, 129460, 129461, 129462, 129463, 129467, 129468, 129469, 129470, 129471, 129504, 129505, 128140, 128146, 128147, 128148, 128149, 128150, 128151, 128152, 128153, 128154, 128155, 128156, 128157, 128158, 128159, 128420, 129293, 129294, 128132, 128133, 128136, 128137, 128138, 128139, 128141, 128142, 128164, 128169, 128171, 128186, 128187, 128188, 128189, 128190, 128191, 128192, 128193, 128194, 128195, 128196, 128197, 128198, 128199, 128200, 128201, 128202, 128203, 128204, 128205, 128206, 128207, 128208, 128209, 128210, 128211, 128212, 128213, 128214, 128215, 128216, 128217, 128218, 128219, 128220, 128221, 128222, 128223, 128224, 128225, 128226, 128227, 128228, 128229, 128240, 128267, 128268, 128391, 128392, 128393, 128394, 128395, 128396, 128397, 128241, 128242, 128243, 128244, 128245, 128246, 128379, 128380, 128381, 128382, 128383, 128384, 128385, 128228, 128229, 128230, 128231, 128232, 128233, 128234, 128235, 128236, 128237, 128238, 128239, 128240, 128386, 128387, 128388, 128389, 128390, 128336, 128337, 128338, 128339, 128340, 128341, 128342, 128343, 128344, 128345, 128346, 128347, 128348, 128349, 128350, 128351, 128352, 128353, 128354, 128355, 128356, 128357, 128358, 128359, 128421, 128424, 128433, 128434, 128444, 128450, 128451, 128452, 128465, 128466, 128467, 128476, 128477, 128478, 128481, 128483, 128499, 9970, 9971, 9978, 9981, 127755, 128506, 128507, 128508, 128509, 128510, 128511, 9962, 127968, 127969, 127970, 127971, 127972, 127973, 127974, 127975, 127976, 127977, 127978, 127979, 127980, 127981, 127982, 127983, 127984, 128331, 128332, 128333, 128725, 127956, 127957, 127958, 127959, 127960, 127961, 127962, 127963, 127964, 127965, 127966, 127967, 128506, 128640, 128641, 128642, 128643, 128644, 128645, 128646, 128647, 128648, 128649, 128650, 128651, 128652, 128653, 128654, 128655, 128656, 128657, 128658, 128659, 128660, 128661, 128662, 128663, 128664, 128665, 128666, 128667, 128668, 128669, 128670, 128671, 128672, 128673, 128674, 128675, 128676, 9940, 128677, 128678, 128679, 128680, 128681, 128682, 128683, 128684, 128685, 128686, 128687, 128688, 128689, 128690, 128691, 128692, 128693, 128694, 128695, 128696, 128697, 128698, 128699, 128700, 128701, 128702, 128703, 128704, 128705, 128706, 128707, 128708, 128709, 128710, 128711, 128712, 128713, 128714, 128715, 128716, 128717, 128718, 128719, 128720, 128721, 128722, 128723, 128724, 128726, 128727, 128728, 128729, 128730, 128731, 128732, 128733, 128734, 128735, 128736, 128737, 128738, 128739, 128740, 128741, 128742, 128743, 128744, 128745, 128746, 128747, 128748, 128749, 128750, 128751, 128752, 128753, 128754, 128755, 128756, 128757, 128758, 128759, 128760, 128761, 128762, 128763, 128764, 128765, 128766, 128767, 128000, 128001, 128002, 128003, 128004, 128005, 128006, 128007, 128008, 128009, 128010, 128011, 128012, 128013, 128014, 128015, 128016, 128017, 128018, 128019, 128020, 128021, 128022, 128023, 128024, 128025, 128026, 128027, 128028, 128029, 128030, 128031, 128032, 128033, 128034, 128035, 128036, 128037, 128038, 128039, 128040, 128041, 128042, 128043, 128044, 128045, 128046, 128047, 128048, 128049, 128050, 128051, 128052, 128053, 128054, 128055, 128056, 128057, 128058, 128059, 128060, 128061, 128062, 128063, 128375, 128376, 129408, 129409, 129410, 129411, 129412, 129413, 129414, 129415, 129416, 129417, 129418, 129419, 129420, 129421, 129422, 129423, 129424, 129425, 129426, 129427, 129428, 129429, 129430, 129431, 129432, 129433, 129434, 129435, 129436, 129437, 129438, 129439, 129440, 129441, 129442, 129443, 129444, 129445, 129446, 129447, 129448, 129449, 129450, 129451, 129452, 129453, 129454, 129455, 9749, 127861, 127862, 127863, 127864, 127865, 127866, 127867, 127868, 127870, 127994, 129346, 129347, 129371, 129380, 129475, 129481, 129482, 127789, 127790, 127791, 127828, 127829, 127830, 127831, 127832, 127833, 127834, 127835, 127836, 127837, 127838, 127839, 127840, 127841, 127842, 127843, 127844, 127845, 127846, 127847, 127848, 127849, 127850, 127851, 127852, 127853, 127854, 127855, 127856, 127857, 127858, 127859, 127871, 129360, 129363, 129366, 129367, 129368, 129369, 129370, 129372, 129374, 129375, 129376, 129377, 129379, 129381, 129383, 129384, 129385, 129386, 129387, 129390, 129391, 129472, 129473, 129478, 129479, 129480, 127798, 127805, 127806, 127813, 127814, 129361, 129362, 129364, 129365, 129382, 129388, 129476, 129477, 127860, 127869, 128298, 129348, 129378, 129474] let htmlData = '' for (let i = 0; i < codeList.length; i++) { htmlData += `

    &#${codeList[i]};

    ` } document.getElementById('emoticonsContainer').innerHTML = htmlData }