| 
							 | 
						<!DOCTYPE html> | 
					
					
						
						| 
							 | 
						<html lang="ru"> | 
					
					
						
						| 
							 | 
						<head> | 
					
					
						
						| 
							 | 
						    <meta charset="UTF-8"> | 
					
					
						
						| 
							 | 
						    <meta name="viewport" content="width=device-width, initial-scale=1.0"> | 
					
					
						
						| 
							 | 
						    <title>WhatsCRM - Автопилот + Tilda + Бизон 365 + GetCurse</title> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						  | 
					
					
						
						| 
							 | 
						<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> | 
					
					
						
						| 
							 | 
						<script src="https://unpkg.com/@vkontakte/vk-bridge/dist/browser.min.js"></script> | 
					
					
						
						| 
							 | 
						<script type="text/javascript" src="https://vk.com/js/api/openapi.js?169"></script> | 
					
					
						
						| 
							 | 
						<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css"> | 
					
					
						
						| 
							 | 
						<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						   | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css"> | 
					
					
						
						| 
							 | 
						<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						   | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						<link href="https://unpkg.com/[email protected]/dist/css/tabulator.min.css" rel="stylesheet"> | 
					
					
						
						| 
							 | 
						<script type="text/javascript" src="https://unpkg.com/[email protected]/dist/js/tabulator.min.js"></script> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						   | 
					
					
						
						| 
							 | 
						<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>   | 
					
					
						
						| 
							 | 
						    <style> | 
					
					
						
						| 
							 | 
						        body { | 
					
					
						
						| 
							 | 
						            font-family: Arial, sans-serif; | 
					
					
						
						| 
							 | 
						            text-align: center; | 
					
					
						
						| 
							 | 
						            background-color: #f0f0f0; | 
					
					
						
						| 
							 | 
						            margin: 0; | 
					
					
						
						| 
							 | 
						            padding: 0; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        h1 { | 
					
					
						
						| 
							 | 
						            background-color: #4CAF50; | 
					
					
						
						| 
							 | 
						            color: white; | 
					
					
						
						| 
							 | 
						            padding: 20px; | 
					
					
						
						| 
							 | 
						            margin: 0; | 
					
					
						
						| 
							 | 
						            border-bottom: 2px solid #388E3C; | 
					
					
						
						| 
							 | 
						            font-size: 28px; | 
					
					
						
						| 
							 | 
						            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        button[type="submit"] { | 
					
					
						
						| 
							 | 
						            color: white; | 
					
					
						
						| 
							 | 
						            background-color: #4CAF50; | 
					
					
						
						| 
							 | 
						            border: none; | 
					
					
						
						| 
							 | 
						            cursor: pointer; | 
					
					
						
						| 
							 | 
						            padding: 10px 20px; | 
					
					
						
						| 
							 | 
						            font-size: 16px; | 
					
					
						
						| 
							 | 
						            border-radius: 5px; | 
					
					
						
						| 
							 | 
						            margin-top: 20px; | 
					
					
						
						| 
							 | 
						            transition: background-color 0.3s ease; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        button[type="submit"]:hover { | 
					
					
						
						| 
							 | 
						            background-color: #388E3C; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #mediaContainer { | 
					
					
						
						| 
							 | 
						            margin-top: 20px; | 
					
					
						
						| 
							 | 
						            display: flex; | 
					
					
						
						| 
							 | 
						            justify-content: center; | 
					
					
						
						| 
							 | 
						            align-items: center; | 
					
					
						
						| 
							 | 
						            flex-direction: column; | 
					
					
						
						| 
							 | 
						            max-width: 100%; | 
					
					
						
						| 
							 | 
						            height: auto; | 
					
					
						
						| 
							 | 
						            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); | 
					
					
						
						| 
							 | 
						            border-radius: 10px; | 
					
					
						
						| 
							 | 
						            padding: 20px; | 
					
					
						
						| 
							 | 
						            background-color: white; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #mediaContainer img, #mediaContainer video { | 
					
					
						
						| 
							 | 
						            max-width: 100%; | 
					
					
						
						| 
							 | 
						            height: auto; | 
					
					
						
						| 
							 | 
						            object-fit: contain; | 
					
					
						
						| 
							 | 
						            border-radius: 10px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #imageUrl { | 
					
					
						
						| 
							 | 
						            margin-top: 20px; | 
					
					
						
						| 
							 | 
						            font-size: 16px; | 
					
					
						
						| 
							 | 
						            color: #333; | 
					
					
						
						| 
							 | 
						            cursor: pointer; | 
					
					
						
						| 
							 | 
						            text-decoration: underline; | 
					
					
						
						| 
							 | 
						            transition: color 0.3s ease; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #imageUrl:hover { | 
					
					
						
						| 
							 | 
						            color: #4CAF50; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #progressBarContainer { | 
					
					
						
						| 
							 | 
						            width: 80%; | 
					
					
						
						| 
							 | 
						            margin: 20px auto; | 
					
					
						
						| 
							 | 
						            background-color: #ddd; | 
					
					
						
						| 
							 | 
						            border-radius: 13px; | 
					
					
						
						| 
							 | 
						            padding: 3px; | 
					
					
						
						| 
							 | 
						            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #progressBar { | 
					
					
						
						| 
							 | 
						            width: 0%; | 
					
					
						
						| 
							 | 
						            height: 20px; | 
					
					
						
						| 
							 | 
						            background-color: #4CAF50; | 
					
					
						
						| 
							 | 
						            border-radius: 10px; | 
					
					
						
						| 
							 | 
						            text-align: center; | 
					
					
						
						| 
							 | 
						            line-height: 20px; | 
					
					
						
						| 
							 | 
						            color: white; | 
					
					
						
						| 
							 | 
						            transition: width 0.3s ease; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #filter-field, #filter-type, #filter-value, #filter-clear , #download-json{ | 
					
					
						
						| 
							 | 
						            padding: 10px; | 
					
					
						
						| 
							 | 
						            font-size: 16px; | 
					
					
						
						| 
							 | 
						            margin: 5px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #filter-value { | 
					
					
						
						| 
							 | 
						            width: 200px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						        #filter-clear { | 
					
					
						
						| 
							 | 
						            padding: 10px 20px; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						         #filter-field, #filter-type, #filter-value, #filter-clear, #download-json { | 
					
					
						
						| 
							 | 
						         padding: 10px; | 
					
					
						
						| 
							 | 
						         font-size: 16px; | 
					
					
						
						| 
							 | 
						         margin: 5px; | 
					
					
						
						| 
							 | 
						         border-radius: 5px; | 
					
					
						
						| 
							 | 
						         border: 1px solid #ccc; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						         #filter-value { | 
					
					
						
						| 
							 | 
						           width: 200px; | 
					
					
						
						| 
							 | 
						          background-color: #f0f0f0; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						         #filter-clear { | 
					
					
						
						| 
							 | 
						          padding: 10px 20px; | 
					
					
						
						| 
							 | 
						          background-color: #4CAF50; | 
					
					
						
						| 
							 | 
						          color: white; | 
					
					
						
						| 
							 | 
						          border: none; | 
					
					
						
						| 
							 | 
						          cursor: pointer; | 
					
					
						
						| 
							 | 
						          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); | 
					
					
						
						| 
							 | 
						          transition: background-color 0.3s ease; | 
					
					
						
						| 
							 | 
						         } | 
					
					
						
						| 
							 | 
						        #filter-clear:hover { | 
					
					
						
						| 
							 | 
						        background-color: #388E3C; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						         #download-json { | 
					
					
						
						| 
							 | 
						          padding: 10px 20px; | 
					
					
						
						| 
							 | 
						          background-color: #4CAF50; | 
					
					
						
						| 
							 | 
						          color: white; | 
					
					
						
						| 
							 | 
						          border: none; | 
					
					
						
						| 
							 | 
						          cursor: pointer; | 
					
					
						
						| 
							 | 
						          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); | 
					
					
						
						| 
							 | 
						          transition: background-color 0.3s ease; | 
					
					
						
						| 
							 | 
						         } | 
					
					
						
						| 
							 | 
						        #download-json:hover { | 
					
					
						
						| 
							 | 
						        background-color: #388E3C; | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						   #take-for-yourself { | 
					
					
						
						| 
							 | 
						    padding: 10px 20px; | 
					
					
						
						| 
							 | 
						    font-size: 16px; | 
					
					
						
						| 
							 | 
						    margin: 5px; | 
					
					
						
						| 
							 | 
						    border-radius: 5px; | 
					
					
						
						| 
							 | 
						    border: 1px solid #ccc; | 
					
					
						
						| 
							 | 
						    background-color: #4CAF50; | 
					
					
						
						| 
							 | 
						    color: white; | 
					
					
						
						| 
							 | 
						    cursor: pointer; | 
					
					
						
						| 
							 | 
						    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); | 
					
					
						
						| 
							 | 
						    transition: background-color 0.3s ease; | 
					
					
						
						| 
							 | 
						} | 
					
					
						
						| 
							 | 
						#take-for-yourself:hover { | 
					
					
						
						| 
							 | 
						    background-color: #388E3C; | 
					
					
						
						| 
							 | 
						}    | 
					
					
						
						| 
							 | 
						    </style> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						<style> | 
					
					
						
						| 
							 | 
						    .swal-button-custom { | 
					
					
						
						| 
							 | 
						        background-color: #4CAF50; | 
					
					
						
						| 
							 | 
						        font-size: 16px; | 
					
					
						
						| 
							 | 
						        padding: 10px 20px; | 
					
					
						
						| 
							 | 
						    } | 
					
					
						
						| 
							 | 
						    .swal-title-custom { | 
					
					
						
						| 
							 | 
						        font-size: 24px; | 
					
					
						
						| 
							 | 
						        color: #333; | 
					
					
						
						| 
							 | 
						    } | 
					
					
						
						| 
							 | 
						    .swal-content-custom { | 
					
					
						
						| 
							 | 
						        font-size: 16px; | 
					
					
						
						| 
							 | 
						        color: #666; | 
					
					
						
						| 
							 | 
						    } | 
					
					
						
						| 
							 | 
						</style> | 
					
					
						
						| 
							 | 
						</head> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						<body> | 
					
					
						
						| 
							 | 
						    <div id="header"> | 
					
					
						
						| 
							 | 
						        <h1>WhatsCRM - Автопилот + Tilda + Бизон 365 + GetCurse</h1> | 
					
					
						
						| 
							 | 
						    </div> | 
					
					
						
						| 
							 | 
						    <div> | 
					
					
						
						| 
							 | 
						        <select id="filter-field"> | 
					
					
						
						| 
							 | 
						            <option></option> | 
					
					
						
						| 
							 | 
						            <option value="id">Номер в списке</option> | 
					
					
						
						| 
							 | 
						            <option value="name">Имя</option> | 
					
					
						
						| 
							 | 
						            <option value="phone">WhatsApp</option> | 
					
					
						
						| 
							 | 
						            <option value="email">Email</option> | 
					
					
						
						| 
							 | 
						            <option value="b_mess">Реплики</option>           | 
					
					
						
						| 
							 | 
						            <option value="curator">Куратор</option> | 
					
					
						
						| 
							 | 
						            <option value="shop_st">Статус покупки</option> | 
					
					
						
						| 
							 | 
						            <option value="ad_url">Ссылка на пользователя в GC</option> | 
					
					
						
						| 
							 | 
						            <option value="vk_id">Ссылка на VK</option> | 
					
					
						
						| 
							 | 
						            <option value="chat_id">Ссылка на Tg</option> | 
					
					
						
						| 
							 | 
						            <option value="ws_stop">Стутус подписки</option> | 
					
					
						
						| 
							 | 
						            <option value="web_st">Вебинары</option> | 
					
					
						
						| 
							 | 
						            <option value="fin_prog">Прогрес по воронке</option> | 
					
					
						
						| 
							 | 
						            <option value="pr1">pr1</option> | 
					
					
						
						| 
							 | 
						            <option value="pr2">pr2</option> | 
					
					
						
						| 
							 | 
						            <option value="pr3">pr3</option> | 
					
					
						
						| 
							 | 
						            <option value="pr4">Канал трафика</option> | 
					
					
						
						| 
							 | 
						            <option value="pr5">Дата</option> | 
					
					
						
						| 
							 | 
						            <option value="key_pr">Ключ PR</option> | 
					
					
						
						| 
							 | 
						            <option value="canal">Канал</option> | 
					
					
						
						| 
							 | 
						            <option value="data_t">Дата</option> | 
					
					
						
						| 
							 | 
						        </select> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						        <select id="filter-type"> | 
					
					
						
						| 
							 | 
						            <option value="=">=</option> | 
					
					
						
						| 
							 | 
						            <option value="<"><</option> | 
					
					
						
						| 
							 | 
						            <option value="<="><=</option> | 
					
					
						
						| 
							 | 
						            <option value=">">></option> | 
					
					
						
						| 
							 | 
						            <option value=">=">>=</option> | 
					
					
						
						| 
							 | 
						            <option value="!=">!=</option> | 
					
					
						
						| 
							 | 
						            <option value="like">like</option> | 
					
					
						
						| 
							 | 
						        </select> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						        <input id="filter-value" type="text" placeholder="Значение фильтра"> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						        <button id="filter-clear">Очистить фильтр</button> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						        <button id="download-json">Рассылка по выбранным</button> | 
					
					
						
						| 
							 | 
						        <button id="take-for-yourself">Взять себе</button>  | 
					
					
						
						| 
							 | 
						    </div> | 
					
					
						
						| 
							 | 
						    <div id="example-table"></div> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						<script> | 
					
					
						
						| 
							 | 
						    document.addEventListener('DOMContentLoaded', function() { | 
					
					
						
						| 
							 | 
						        fetch('https://dmtuit-gcapirabiz.hf.space/data_gc_tab_out?api_sys=fasSd345D') | 
					
					
						
						| 
							 | 
						            .then(response => response.json()) | 
					
					
						
						| 
							 | 
						            .then(data => { | 
					
					
						
						| 
							 | 
						                console.log('Data received:', data);  | 
					
					
						
						| 
							 | 
						                 | 
					
					
						
						| 
							 | 
						                data.reverse(); | 
					
					
						
						| 
							 | 
						                var linkFormatter = function(cell, formatterParams, onRendered) { | 
					
					
						
						| 
							 | 
						                    var curator = cell.getValue(); | 
					
					
						
						| 
							 | 
						                    var curatorLink = cell.getData().curator_link; | 
					
					
						
						| 
							 | 
						                    return `<a href="${curatorLink}" target="_blank">${curator}</a>`; | 
					
					
						
						| 
							 | 
						                }; | 
					
					
						
						| 
							 | 
						                var table = new Tabulator("#example-table", { | 
					
					
						
						| 
							 | 
						                    data: data,  | 
					
					
						
						| 
							 | 
						                    layout: "fitColumns",  | 
					
					
						
						| 
							 | 
						                    pagination: "local",  | 
					
					
						
						| 
							 | 
						                    paginationSize: 50,  | 
					
					
						
						| 
							 | 
						                    selectable: true,  | 
					
					
						
						| 
							 | 
						                    columns: [ | 
					
					
						
						| 
							 | 
						                        {title:"Номер в списке", field:"id"}, | 
					
					
						
						| 
							 | 
						                        {title:"Имя", field:"name", width:100}, | 
					
					
						
						| 
							 | 
						                        {title:"WhatsApp", field:"phone", formatter: function(cell, formatterParams, onRendered) { | 
					
					
						
						| 
							 | 
						                            var phone = cell.getValue(); | 
					
					
						
						| 
							 | 
						                            return `<a href="https://web.whatsapp.com/send?phone=${phone}" target="_blank">${phone}</a>`; | 
					
					
						
						| 
							 | 
						                        }, width:120}, | 
					
					
						
						| 
							 | 
						                        {title:"Город", field:"b_city", width:110},                           | 
					
					
						
						| 
							 | 
						                        {title:"Email", field:"email", width:110}, | 
					
					
						
						| 
							 | 
						{title:"Реплики", field:"b_mess", width:95, cellClick:function(e, cell){ | 
					
					
						
						| 
							 | 
						    var data = cell.getData(); | 
					
					
						
						| 
							 | 
						    Swal.fire({ | 
					
					
						
						| 
							 | 
						        title: 'Детали пользователя', | 
					
					
						
						| 
							 | 
						        html: ` | 
					
					
						
						| 
							 | 
						            <strong>Имя:</strong> ${data.name}<br> | 
					
					
						
						| 
							 | 
						            <strong>WhatsApp:</strong> <a href="https://web.whatsapp.com/send?phone=${data.phone}" target="_blank">${data.phone}</a><br> | 
					
					
						
						| 
							 | 
						            <strong>Реплики:</strong> ${data.b_mess} | 
					
					
						
						| 
							 | 
						        `, | 
					
					
						
						| 
							 | 
						        icon: 'success', | 
					
					
						
						| 
							 | 
						        confirmButtonText: 'Закрыть', | 
					
					
						
						| 
							 | 
						        confirmButtonColor: '#4CAF50', | 
					
					
						
						| 
							 | 
						        customClass: { | 
					
					
						
						| 
							 | 
						            confirmButton: 'button is-success', | 
					
					
						
						| 
							 | 
						            title: 'title-custom', | 
					
					
						
						| 
							 | 
						            content: 'content-custom' | 
					
					
						
						| 
							 | 
						        } | 
					
					
						
						| 
							 | 
						    }); | 
					
					
						
						| 
							 | 
						}},                          | 
					
					
						
						| 
							 | 
						                        {title:"Куратор", field:"curator", formatter: linkFormatter},   | 
					
					
						
						| 
							 | 
						                        {title:"Статус покупки", field:"shop_st", formatter: function(cell, formatterParams, onRendered) { | 
					
					
						
						| 
							 | 
						                            var status = cell.getValue(); | 
					
					
						
						| 
							 | 
						                            var color; | 
					
					
						
						| 
							 | 
						                            switch (status) { | 
					
					
						
						| 
							 | 
						                                case 'green': | 
					
					
						
						| 
							 | 
						                                    color = 'green'; | 
					
					
						
						| 
							 | 
						                                    break; | 
					
					
						
						| 
							 | 
						                                case 'red': | 
					
					
						
						| 
							 | 
						                                    color = 'red'; | 
					
					
						
						| 
							 | 
						                                    break; | 
					
					
						
						| 
							 | 
						                                case 'yellow': | 
					
					
						
						| 
							 | 
						                                    color = 'yellow'; | 
					
					
						
						| 
							 | 
						                                    break; | 
					
					
						
						| 
							 | 
						                                default: | 
					
					
						
						| 
							 | 
						                                    color = 'gray'; | 
					
					
						
						| 
							 | 
						                            } | 
					
					
						
						| 
							 | 
						                            return `<div style="width: 20px; height: 20px; background-color: ${color};"></div>`; | 
					
					
						
						| 
							 | 
						                        }}, | 
					
					
						
						| 
							 | 
						                        {title:"Ссылка на пользователя в GC", field:"ad_url", formatter: function(cell, formatterParams, onRendered) { | 
					
					
						
						| 
							 | 
						                            var ad_url = cell.getValue(); | 
					
					
						
						| 
							 | 
						                            return `<a href="${ad_url}" target="_blank">${ad_url}</a>`; | 
					
					
						
						| 
							 | 
						                        }}, | 
					
					
						
						| 
							 | 
						                        {title:"Ссылка на VK", field:"vk_id", formatter: function(cell, formatterParams, onRendered) { | 
					
					
						
						| 
							 | 
						                            var vk_id = cell.getValue(); | 
					
					
						
						| 
							 | 
						                            return `<a href="https://vk.com/id${vk_id}" target="_blank">${vk_id}</a>`; | 
					
					
						
						| 
							 | 
						                        }}, | 
					
					
						
						| 
							 | 
						                        {title:"Ссылка на Tg", field:"chat_id", formatter: function(cell, formatterParams, onRendered) { | 
					
					
						
						| 
							 | 
						                            var chatId = cell.getValue(); | 
					
					
						
						| 
							 | 
						                            if (chatId.startsWith('@')) { | 
					
					
						
						| 
							 | 
						                                chatId = chatId.substring(1);  | 
					
					
						
						| 
							 | 
						                            } | 
					
					
						
						| 
							 | 
						                            return `<a href="https://t.me/${chatId}" target="_blank">${chatId}</a>`; | 
					
					
						
						| 
							 | 
						                        }}, | 
					
					
						
						| 
							 | 
						                        {title:"Статус WhatsApp", field:"ws_st"}, | 
					
					
						
						| 
							 | 
						                        {title:"Стутус подписки", field:"ws_stop"}, | 
					
					
						
						| 
							 | 
						                        {title:"Вебинары", field:"web_st", formatter:"star", formatterParams:{stars:7}, hozAlign:"center", width:120}, | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						{title:"Статус", field:"b_fin", formatter:function(cell, formatterParams, onRendered){ | 
					
					
						
						| 
							 | 
						    var value = cell.getValue(); | 
					
					
						
						| 
							 | 
						    var icon; | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						    if (value === 'True') { | 
					
					
						
						| 
							 | 
						        icon = ' <img src="https://mrbeliever-background-remover.hf.space/--replicas/dv2tz/file=/tmp/gradio/2da6c3c9a4c2ee2ce9460af207d56dbade620115/image.png" width="30" height="14" />';  | 
					
					
						
						| 
							 | 
						    } else { | 
					
					
						
						| 
							 | 
						        icon = '';  | 
					
					
						
						| 
							 | 
						    } | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						    return icon; | 
					
					
						
						| 
							 | 
						}},                       | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						                       | 
					
					
						
						| 
							 | 
						                        {title:"Прогрес по воронке", field:"fin_prog", formatter:"progress", formatterParams:{color:["#00dd00", "orange", "rgb(255,0,0)"]}, sorter:"number", width:100}, | 
					
					
						
						| 
							 | 
						                        {title:"pr1", field:"pr1"}, | 
					
					
						
						| 
							 | 
						                        {title:"pr2", field:"pr2"}, | 
					
					
						
						| 
							 | 
						                        {title:"pr3", field:"pr3"}, | 
					
					
						
						| 
							 | 
						                        {title:"Канал трафика", field:"pr4"}, | 
					
					
						
						| 
							 | 
						                        {title:"Дата", field:"pr5"}, | 
					
					
						
						| 
							 | 
						                        {title:"Ключ PR", field:"key_pr"}, | 
					
					
						
						| 
							 | 
						                        {title:"Канал", field:"canal"}, | 
					
					
						
						| 
							 | 
						                        {title:"Дата", field:"data_t"} | 
					
					
						
						| 
							 | 
						                    ], | 
					
					
						
						| 
							 | 
						                }); | 
					
					
						
						| 
							 | 
						                var fieldEl = document.getElementById("filter-field"); | 
					
					
						
						| 
							 | 
						                var typeEl = document.getElementById("filter-type"); | 
					
					
						
						| 
							 | 
						                var valueEl = document.getElementById("filter-value"); | 
					
					
						
						| 
							 | 
						                function updateFilter() { | 
					
					
						
						| 
							 | 
						                    var filterVal = fieldEl.options[fieldEl.selectedIndex].value; | 
					
					
						
						| 
							 | 
						                    var typeVal = typeEl.options[typeEl.selectedIndex].value; | 
					
					
						
						| 
							 | 
						                    if (filterVal) { | 
					
					
						
						| 
							 | 
						                        table.setFilter(filterVal, typeVal, valueEl.value); | 
					
					
						
						| 
							 | 
						                    } | 
					
					
						
						| 
							 | 
						                } | 
					
					
						
						| 
							 | 
						                document.getElementById("filter-field").addEventListener("change", updateFilter); | 
					
					
						
						| 
							 | 
						                document.getElementById("filter-type").addEventListener("change", updateFilter); | 
					
					
						
						| 
							 | 
						                document.getElementById("filter-value").addEventListener("keyup", updateFilter); | 
					
					
						
						| 
							 | 
						                document.getElementById("filter-clear").addEventListener("click", function() { | 
					
					
						
						| 
							 | 
						                    fieldEl.value = ""; | 
					
					
						
						| 
							 | 
						                    typeEl.value = "="; | 
					
					
						
						| 
							 | 
						                    valueEl.value = ""; | 
					
					
						
						| 
							 | 
						                    table.clearFilter(); | 
					
					
						
						| 
							 | 
						                }); | 
					
					
						
						| 
							 | 
						                function handleDownloadJson() { | 
					
					
						
						| 
							 | 
						                    var tableData = table.getData("active"); | 
					
					
						
						| 
							 | 
						                    var jsonData = JSON.stringify(tableData, null, 2); | 
					
					
						
						| 
							 | 
						                    console.log("Данные для рассылки:", jsonData); | 
					
					
						
						| 
							 | 
						                } | 
					
					
						
						| 
							 | 
						                function handleTakeForYourself() { | 
					
					
						
						| 
							 | 
						                    var tableData = table.getData("active"); | 
					
					
						
						| 
							 | 
						                    var jsonData = JSON.stringify(tableData, null, 2); | 
					
					
						
						| 
							 | 
						                    console.log("Данные для себя:", jsonData); | 
					
					
						
						| 
							 | 
						                } | 
					
					
						
						| 
							 | 
						                document.getElementById("download-json").addEventListener("click", handleDownloadJson); | 
					
					
						
						| 
							 | 
						                document.getElementById("take-for-yourself").addEventListener("click", handleTakeForYourself); | 
					
					
						
						| 
							 | 
						            }) | 
					
					
						
						| 
							 | 
						            .catch(error => console.error('Error fetching data:', error)); | 
					
					
						
						| 
							 | 
						    }); | 
					
					
						
						| 
							 | 
						</script> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						   | 
					
					
						
						| 
							 | 
						</body> | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						</html> |