whois.handle: KYIVSTAR-NET-5
whois.name: Kyivstar GSM
whois.cidrs: 134.249.0.0/18
whois.created: 2011-11-08T00:00:00.000000
whois.updated: 2011-12-07T00:00:00.000000
whois.handle: ORG-KG8-RIPE
whois.name: "Kyivstar" PJSC
whois.address: Degtyarevskaya 53\n03113\nKiev\nUKRAINE
whois.handle: AR17437-RIPE
whois.name: Abuse-C Role
whois.email: hostmaster@kyivstar.net
whois.handle: AEL17-RIPE
whois.name: Andrey Elperin
whois.handle: EB14332-RIPE
whois.name: Evgeniy Brodskiy
whois.handle: KSUA-RIPE
whois.name: Kyivstar PJSC
whois.email: noc@kyivstar.net
whois.handle: NP1533-RIPE
whois.name: Nataliya Pirogova
whois.email: Nataliya.Pirogova@kyivstar.net
services.protocol: SSH
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:31:49.907944
services.banner: SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u5
services.value: remote-access
services.raw: SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u5
services.protocol_version: 2.0
services.software_version: OpenSSH_9.2p1
services.comment: Debian-2+deb12u5
services.kex_algorithms: sntrup761x25519-sha512 sntrup761x25519-sha512@openssh.com curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 diffie-hellman-group-exchange-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group14-sha256 kex-strict-s-v00@openssh.com
services.host_key_algorithms: rsa-sha2-512 rsa-sha2-256 ecdsa-sha2-nistp256 ssh-ed25519
services.client_to_server_ciphers: chacha20-poly1305@openssh.com aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com
services.server_to_client_ciphers: chacha20-poly1305@openssh.com aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com
services.client_to_server_macs: umac-64-etm@openssh.com umac-128-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512-etm@openssh.com hmac-sha1-etm@openssh.com umac-64@openssh.com umac-128@openssh.com hmac-sha2-256 hmac-sha2-512 hmac-sha1
services.server_to_client_macs: umac-64-etm@openssh.com umac-128-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512-etm@openssh.com hmac-sha1-etm@openssh.com umac-64@openssh.com umac-128@openssh.com hmac-sha2-256 hmac-sha2-512 hmac-sha1
services.client_to_server_compression: none zlib@openssh.com
services.server_to_client_compression: none zlib@openssh.com
services.kex_algorithm: curve25519-sha256@libssh.org
services.host_key_algorithm: ecdsa-sha2-nistp256
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.curve: P-256
services.hassh_fingerprint: 425d29fe50d8e4f5e37efb6e24bcf660
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T06:57:20.520381
services.banner: HTTP/1.1 301 Moved Permanently
  Server: nginx/1.22.1
  Date:  <REDACTED>
  Content-Type: text/html
  Content-Length: 169
  Connection: keep-alive
  Location: https://134.249.58.58/
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.22.1
services.cpe: cpe:2.3:a:f5:nginx:1.22.1:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T06:57:20.520381
services.uri: http://134.249.58.58/
services.protocol: HTTP/1.1
services.status_reason: Moved Permanently
services.key: Location
services.headers: https://134.249.58.58/
services.key: Server
services.headers: nginx/1.22.1
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 169
services.html_tags: <title>301 Moved Permanently</title>
services.body: <html>
  <head><title>301 Moved Permanently</title></head>
  <body>
  <center><h1>301 Moved Permanently</h1></center>
  <hr><center>nginx/1.22.1</center>
  </body>
  </html>
  
services.body_hash_sha1: sha1:20a7a05cc7df967bae4e1b71f5e8f299eb556003
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T05:26:23.802892
services.banner: HTTP/1.1 200 OK
  Server: nginx/1.22.1
  Date:  <REDACTED>
  Content-Type: text/html
  Last-Modified: Sat, 22 Mar 2025 12:21:28 GMT
  Transfer-Encoding: chunked
  Connection: keep-alive
  ETag: W/"67deab48-3bd8"
  Content-Encoding: gzip
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_AES_256_GCM_SHA384
services.fingerprint_sha256: 76e9e288aafc0e37f4390cbf946aad997d5c1c901b3ce513d3d8fadbabe2ab85
services.subject_dn: C=US, O=Let's Encrypt, CN=E6
services.issuer_dn: C=US, O=Internet Security Research Group, CN=ISRG Root X1
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1302_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_c02c_344b4dce5a52
services.names: mysmart.pp.ua
services.issuer_dn: C=US, O=Let's Encrypt, CN=E6
services.common_name: E6
services.country: US
services.organization: Let's Encrypt
services.subject_dn: CN=mysmart.pp.ua
services.common_name: mysmart.pp.ua
services.scan_time: 2025-07-19T09:54:16.091684
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.22.1
services.cpe: cpe:2.3:a:f5:nginx:1.22.1:*:*:*:*:*:*:*
services.value: login-page
services.value: bootstrap
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T05:26:23.802892
services.uri: https://134.249.58.58/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Server
services.headers: nginx/1.22.1
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: W/"67deab48-3bd8"
services.key: Transfer-Encoding
services.headers: chunked
services.key: Last-Modified
services.headers: Sat, 22 Mar 2025 12:21:28 GMT
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.html_tags: <title>Генератор схем v.1.0.</title> <meta charset="UTF-8"> <meta name="viewport" content="width=1024">
services.body: <!DOCTYPE html>
  <html lang="uk">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=1024">
    <title>Генератор схем v.1.0.</title>
    <!-- Подключаем внешние библиотеки CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" href="styles/style.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.13/cropper.min.css" />
    <!-- Подключаем внешние библиотеки JS -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/jspdf@2.4.0/dist/jspdf.umd.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.13/cropper.min.js"></script>
  </head>
  <body class="container mt-4">
    <!-- Элемент-оверлей для индикации загрузки -->
  <div id="loadingOverlay" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 1000; text-align: center; padding-top: 20%;">
    <div class="spinner"></div>
    <p style="color: #fff; font-size: 18px;">Завантаження...</p>
  </div>
    <!-- Шапка сайта -->
    <header>
      <img src="images/logo.png" alt="Логотип сайта" class="img-fluid">
    </header>
  
    <!-- Модальное окно для обрезки фото -->
    <div class="modal fade" id="cropperModal" tabindex="-1" aria-labelledby="cropperModalLabel" aria-hidden="true">
      <div class="modal-dialog modal-lg">
        <div class="modal-content">
          <div class="modal-header">
            <h5 class="modal-title" id="cropperModalLabel">Обрізка фото</h5>
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Закрити"></button>
          </div>
          <div class="modal-body">
            <img id="cropperImage" src="" style="width: 100%; max-height: 80vh; object-fit: contain;">
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Скасувати</button>
            <button type="button" class="btn btn-primary" id="cropButton">Обрізати</button>
          </div>
        </div>
      </div>
    </div>
  
    <!-- Блок выбора формата PDF -->
    <div class="card p-3 mb-3">
      <label for="pdfFormatSelect" class="form-label">Формат PDF:</label>
      <select class="form-select" id="pdfFormatSelect">
        <option value="a4" selected>A4</option>
        <option value="a3">A3</option>
      </select>
    </div>
  
    <h2 class="mb-3">Заголовок схеми</h2>
  
    <!-- Форма ввода основных данных -->
    <div class="card p-4 mb-3">
      <div class="mb-3">
        <label class="form-label">Назва підрозділу:</label>
        <select class="form-select" id="departmentSelect">
          <option value="" disabled selected hidden>Обрати підрозділ</option>
          <option>Запорізьке РУП</option>
          <option>ВП №1 ЗРУП (Вознесенівський)</option>
          <option>ВП №2 ЗРУП (Олександрівький)</option>
          <option>ВП №3 ЗРУП (Шевченківський)</option>
          <option>ВП №4 ЗРУП (Комунарський)</option>
          <option>ВП №5 ЗРУП (Хортицький)</option>
          <option>ВП №6 ЗРУП (Козацький)</option>
          <option>ВнП №1 ЗРУП (Заводський)</option>
          <option>ВнП №2 ЗРУП (Вільнянське)</option>
          <option>ВнП №3 ЗРУП (Новомиколаївське)</option>
          <option>Пологівський РВП</option>
          <option>Бердянський РВП</option>
          <option>Василівське РУП</option>
          <option>Мелітопольске РУП</option>
        </select>
      </div>
      <div class="mb-3">
        <label class="form-label">Номер провадження:</label>
        <input type="text" class="form-control" id="caseNumber">
      </div>
      <div class="mb-3">
        <label class="form-label">Дата реєстрації:</label>
        <input type="date" class="form-control" id="registrationDate">
      </div>
      <div class="mb-3">
        <label class="form-label">Кваліфікація:</label>
        <input type="text" class="form-control" id="qualification">
      </div>
    </div>
  
    <!-- Форма ввода "Фабула злочину та учасники" -->
    <h4>Фабула злочину та учасники</h4>
    <div class="card p-4 mb-3">
      <div class="mb-3">
        <label class="form-label">Фабула злочину:</label>
        <textarea class="form-control" rows="3" id="fabula"></textarea>
      </div>
  
      <!-- Вкладки: Потерпілий, Підозрюваний/Фігурант, Вилучено в ході ОМП, Призначені експертизи, Робота по розкриттю злочину -->
      <ul class="nav nav-tabs" id="participantTabs" role="tablist">
        <li class="nav-item" role="presentation">
          <button class="nav-link active" id="victim-tab" data-bs-toggle="tab" data-bs-target="#victimTab" type="button" role="tab" aria-controls="victimTab" aria-selected="true">Потерпілий</button>
        </li>
        <li class="nav-item" role="presentation">
          <button class="nav-link" id="suspect-tab" data-bs-toggle="tab" data-bs-target="#suspectTab" type="button" role="tab" aria-controls="suspectTab" aria-selected="false">Підозрюваний/Фігурант</button>
        </li>
        <li class="nav-item" role="presentation">
          <button class="nav-link" id="omp-tab" data-bs-toggle="tab" data-bs-target="#ompTab" type="button" role="tab" aria-controls="ompTab" aria-selected="false">Вилучено в ході ОМП</button>
        </li>
        <li class="nav-item" role="presentation">
          <button class="nav-link" id="expert-tab" data-bs-toggle="tab" data-bs-target="#expertTab" type="button" role="tab" aria-controls="expertTab" aria-selected="false">Призначені експертизи</button>
        </li>
        <li class="nav-item" role="presentation">
          <button class="nav-link" id="investigationWork-tab" data-bs-toggle="tab" data-bs-target="#investigationWorkTab" type="button" role="tab" aria-controls="investigationWorkTab" aria-selected="false">Робота по розкриттю злочину</button>
        </li>
      </ul>
      <div class="tab-content" id="participantTabsContent">
        <!-- Вкладка Потерпілий -->
        <div class="tab-pane fade show active" id="victimTab" role="tabpanel" aria-labelledby="victim-tab">
          <div class="row mt-2">
            <div class="col-auto">
              <div class="form-check">
                <input class="form-check-input" type="checkbox" id="victimNotPresent">
                <label class="form-check-label" for="victimNotPresent">Потерпілий відсутній</label>
              </div>
            </div>
          </div>
          <div class="row mt-3 align-items-start">
            <!-- Фото Потерпілий -->
            <div class="col-md-3 text-center">
              <img src="people.png" class="img-thumbnail" id="victimImage" style="max-width: 100px;">
              <br>
              <div class="btn-group-vertical mx-auto" role="group">
                <button class="btn btn-warning btn-sm" id="victimUploadBtn">Завантажити</button>
                <button class="btn btn-danger btn-sm" id="victimDeleteBtn">Видалити</button>
              </div>
              <input type="file" accept="image/*" id="victimFileInput" style="display: none;">
            </div>
            <!-- Данные Потерпілий -->
            <div class="col-md-5" id="victimDataContainer">
              <label class="form-label">ПІБ:</label>
              <input type="text" class="form-control mb-2" id="victimName">
              <label class="form-label">Дата народження:</label>
              <input type="date" class="form-control mb-2" id="victimDOB">
              <label class="form-label">Адреса мешкання:</label>
              <input type="text" class="form-control mb-2" id="victimAddress">
              <label class="form-label">Місце роботи:</label>
              <input type="text" class="form-control" id="victimJob">
            </div>
            <!-- Родинні зв'язки Потерпілий -->
            <div class="col-md-4">
              <h4 class="text-center bold">Родинні зв'язки</h4>
              <div id="relationsContainerVictim"></div>
              <div class="text-center">
                <button id="addRelationVictim" class="btn btn-success btn-sm">+ Додати</button>
                <button id="removeRelationVictim" class="btn btn-danger btn-sm">- Видалити</button>
              </div>
            </div>
          </div>
        </div>
        <!-- Вкладка Підозрюваний/Фігурант -->
        <div class="tab-pane fade" id="suspectTab" role="tabpanel" aria-labelledby="suspect-tab">
          <div class="row justify-content-center mb-3">
            <div class="col-auto text-center">
              <div class="form-check">
                <input class="form-check-input" type="checkbox" id="suspectNotIdentified">
                <label class="form-check-label" for="suspectNotIdentified">Не встановлений</label>
              </div>
            </div>
          </div>
          <div class="row align-items-start justify-content-center">
            <!-- Фото Підозрюваний/Фігурант -->
            <div class="col-md-3 text-center">
              <img src="people.png" class="img-thumbnail" id="suspectImage" style="max-width: 100px;">
              <br>
              <div class="btn-group-vertical mx-auto" role="group">
                <button class="btn btn-warning btn-sm" id="suspectUploadBtn">Завантажити</button>
                <button class="btn btn-danger btn-sm" id="suspectDeleteBtn">Видалити</button>
              </div>
              <input type="file" accept="image/*" id="suspectFileInput" style="display: none;">
            </div>
            <!-- Данные Підозрюваний/Фігурант -->
            <div class="col-md-5 d-flex flex-column align-items-center" id="suspectDataContainer">
              <label class="form-label">ПІБ:</label>
              <input type="text" class="form-control mb-2" id="suspectName">
              <label class="form-label">Дата народження:</label>
              <input type="date" class="form-control mb-2" id="suspectDOB">
              <label class="form-label">Адреса мешкання:</label>
              <input type="text" class="form-control mb-2" id="suspectAddress">
              <label class="form-label">Місце роботи:</label>
              <input type="text" class="form-control mb-2" id="suspectJob">
              <label class="form-label">Судимість:</label>
              <input type="text" class="form-control" id="suspectCriminal">
            </div>
            <!-- Родинні зв'язки Підозрюваний/Фігурант -->
            <div class="col-md-4">
              <h4 class="text-center bold">Родинні зв'язки</h4>
              <div id="relationsContainerSuspect"></div>
              <div class="text-center">
                <button id="addRelationSuspect" class="btn btn-success btn-sm">+ Додати</button>
                <button id="removeRelationSuspect" class="btn btn-danger btn-sm">- Видалити</button>
              </div>
            </div>
          </div>
        </div>
        <!-- Вкладка "Вилучено в ході ОМП" -->
        <div class="tab-pane fade" id="ompTab" role="tabpanel" aria-labelledby="omp-tab">
          <div class="row mt-3">
            <div class="col">
              <div id="ompInputsContainer"></div>
              <div class="btn-group-vertical mx-auto" role="group">
                <button class="btn btn-primary btn-sm" id="addOmpBtn">Додати об'єкт</button>
                <button class="btn btn-danger btn-sm" id="removeOmpBtn">Видалити об'єкт</button>
              </div>
            </div>
          </div>
        </div>
        <!-- Вкладка "Призначені експертизи" -->
        <div class="tab-pane fade" id="expertTab" role="tabpanel" aria-labelledby="expert-tab">
          <div class="row mt-3">
            <div class="col">
              <div id="expertInputsContainer"></div>
              <div class="btn-group-vertical mx-auto" role="group">
                <button class="btn btn-primary btn-sm" id="addExpertBtn">Додати експертизу</button>
                <button class="btn btn-danger btn-sm" id="removeExpertBtn">Видалити експертизу</button>
              </div>
            </div>
          </div>
        </div>
        <!-- Вкладка "Робота по розкриттю злочину" -->
        <div class="tab-pane fade" id="investigationWorkTab" role="tabpanel" aria-labelledby="investigationWork-tab">
          <div class="row mt-3">
            <div class="col">
              <div id="investigationWorkContainer"></div>
              <div class="btn-group-vertical mx-auto" role="group">
                <button class="btn btn-primary btn-sm" id="addInvestigationBtn">Додати</button>
                <button class="btn btn-danger btn-sm" id="removeInvestigationBtn">Видалити</button>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  
    <!-- Кнопки управления схемою -->
    <div class="d-flex justify-content-end mt-4">
      <button class="btn btn-secondary me-2" id="viewSchemeBtn">Переглянути схему</button>
      <button class="btn btn-primary me-2" id="generateSchemeBtn">Згенерувати схему</button>
      <!-- При нажатии на эту кнопку пользователь будет перенаправлен на /generate-pdf для генерации PDF через Puppeteer -->
      <button class="btn btn-success" id="generatePDFBtn">Генерувати PDF</button>
    </div>
  
    <!-- Контейнер для сгенерованої схеми -->
    <div id="generatedScheme" class="card p-4 mt-4" style="display: none;">
      <div id="schemeContent"></div>
    </div>
  
    <!-- Контейнеры для скрытых вкладок -->
    <div id="ompInputsContainer" style="display:none;"></div>
    <div id="expertInputsContainer" style="display:none;"></div>
    <div id="investigationWorkContainer" style="display:none;"></div>
    <div id="relationsContainerVictim" style="display:none;"></div>
    <div id="relationsContainerSuspect" style="display:none;"></div>
  
    <!-- Футер -->
    <footer>
      <p id="footerText"></p>
    </footer>
  
    <!-- Подключаем Bootstrap JS (bundle с Popper) -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
    <!-- Подключаем наш собственный JavaScript -->
    <script src="js/scripts.js"></script>
  </body>
  </html>
  
services.name: https://134.249.58.58/favicon.ico
services.body_hash_sha1: sha1:363c27be464f3d2e0f5571cdbf8793c2c2117e94
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T15:56:47.542183
services.banner: HTTP/1.1 404 Not Found
  X-Powered-By: Express
  Content-Security-Policy: default-src 'none'
  X-Content-Type-Options: nosniff
  Content-Type: text/html; charset=utf-8
  Content-Length: 139
  Date:  <REDACTED>
  Connection: keep-alive
  Keep-Alive: timeout=5
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.product: Express
services.cpe: cpe:2.3:a:*:express:*:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T15:56:47.542183
services.uri: http://134.249.58.58:3000/
services.protocol: HTTP/1.1
services.status_reason: Not Found
services.key: Keep-Alive
services.headers: timeout=5
services.key: Content-Security-Policy
services.headers: default-src 'none'
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: X-Powered-By
services.headers: Express
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 139
services.html_tags: <title>Error</title> <meta charset="utf-8">
services.body: <!DOCTYPE html>
  <html lang="en">
  <head>
  <meta charset="utf-8">
  <title>Error</title>
  </head>
  <body>
  <pre>Cannot GET /</pre>
  </body>
  </html>
  
services.body_hash_sha1: sha1:a4cb76424dc44433a2df01fe8b0bbd836d15e970
services.supported_versions: HTTP/1.1
services.protocol: VNC
services.transport_protocol: TCP
services.scan_time: 2025-07-28T07:55:25.829943
services.banner: RFB 003.008
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: RealVNC
services.product: RealVNC
services.cpe: cpe:2.3:a:realvnc:realvnc:*:*:*:*:*:*:*:*
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.value: remote-access
services.version: RFB 003.008
services.name: VeNCrypt
services.name: RealVNC
services.name: RealVNC
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T06:52:16.254290
services.banner: HTTP/1.1 200 OK
  Content-Type: text/html; charset=utf-8
  Referrer-Policy: no-referrer
  X-Content-Type-Options: nosniff
  Server: 
  X-Frame-Options: SAMEORIGIN
  Content-Length: 2338
  Content-Encoding: gzip
  Date:  <REDACTED>
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Home Assistant
services.product: Home Assistant
services.cpe: cpe:2.3:a:home\-assistant:home\-assistant:*:*:*:*:*:*:*:*
services.value: iot
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T06:52:16.254290
services.uri: http://134.249.58.58:8123/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Server
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: Referrer-Policy
services.headers: no-referrer
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: Content-Encoding
services.headers: gzip
services.key: Content-Length
services.headers: 2338
services.html_tags: <title>Home Assistant</title> <meta charset="utf-8"> <meta name="apple-itunes-app" content="app-id=1099568401"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="default"> <meta name="apple-mobile-web-app-title" content="Home Assistant"> <meta name="msapplication-config" content="/static/icons/browserconfig.xml"> <meta name="mobile-web-app-capable" content="yes"> <meta name="application-name" content="Home Assistant"> <meta name="referrer" content="same-origin"> <meta name="theme-color" content="#03A9F4"> <meta name="color-scheme" content="dark light"> <meta name="viewport" content="width=device-width,user-scalable=no,viewport-fit=cover,initial-scale=1">
services.body: <!DOCTYPE html><html><head><title>Home Assistant</title><meta charset="utf-8"><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="icon" href="/static/icons/favicon.ico"><link rel="modulepreload" href="/frontend_latest/core.14c62469f3fa3905.js" crossorigin="use-credentials"><link rel="modulepreload" href="/frontend_latest/app.24a25d32ab04f630.js" crossorigin="use-credentials"><link rel="mask-icon" href="/static/icons/mask-icon.svg" color="#18bcf2"><link rel="apple-touch-icon" href="/static/icons/favicon-apple-180x180.png"><meta name="apple-itunes-app" content="app-id=1099568401"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="Home Assistant"><meta name="msapplication-config" content="/static/icons/browserconfig.xml"><meta name="mobile-web-app-capable" content="yes"><meta name="application-name" content="Home Assistant"><meta name="referrer" content="same-origin"><meta name="theme-color" content="#03A9F4"><meta name="color-scheme" content="dark light"><meta name="viewport" content="width=device-width,user-scalable=no,viewport-fit=cover,initial-scale=1"><style>body{font-family:Roboto,Noto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;margin:0;padding:0;height:100%}</style><style>html{background-color:var(--primary-background-color,#fafafa);color:var(--primary-text-color,#212121);height:100vh}@media (prefers-color-scheme:dark){html{background-color:var(--primary-background-color,#111);color:var(--primary-text-color,#e1e1e1)}}#ha-launch-screen{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#ha-launch-screen svg{width:112px;flex-shrink:0}#ha-launch-screen .ha-launch-screen-spacer-top{flex:1;margin-top:calc(2 * max(var(--safe-area-inset-bottom),48px) + 46px);padding-top:48px}#ha-launch-screen .ha-launch-screen-spacer-bottom{flex:1;padding-top:48px}.ohf-logo{margin:max(var(--safe-area-inset-bottom),48px) 0;display:flex;flex-direction:column;align-items:center;opacity:.66}@media (prefers-color-scheme:dark){.ohf-logo{filter:invert(1)}}</style></head><body><div id="ha-launch-screen"><div class="ha-launch-screen-spacer-top"></div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240"><path fill="#18BCF2" d="M240 224.762a15 15 0 0 1-15 15H15a15 15 0 0 1-15-15v-90c0-8.25 4.77-19.769 10.61-25.609l98.78-98.7805c5.83-5.83 15.38-5.83 21.21 0l98.79 98.7895c5.83 5.83 10.61 17.36 10.61 25.61v90-.01Z"/><path fill="#F2F4F9" d="m107.27 239.762-40.63-40.63c-2.09.72-4.32 1.13-6.64 1.13-11.3 0-20.5-9.2-20.5-20.5s9.2-20.5 20.5-20.5 20.5 9.2 20.5 20.5c0 2.33-.41 4.56-1.13 6.65l31.63 31.63v-115.88c-6.8-3.3395-11.5-10.3195-11.5-18.3895 0-11.3 9.2-20.5 20.5-20.5s20.5 9.2 20.5 20.5c0 8.07-4.7 15.05-11.5 18.3895v81.27l31.46-31.46c-.62-1.96-.96-4.04-.96-6.2 0-11.3 9.2-20.5 20.5-20.5s20.5 9.2 20.5 20.5-9.2 20.5-20.5 20.5c-2.5 0-4.88-.47-7.09-1.29L129 208.892v30.88z"/></svg><div id="ha-launch-screen-info-box" class="ha-launch-screen-spacer-bottom"></div><div class="ohf-logo"><img src="/static/images/ohf-badge.svg" alt="Home Assistant is a project by the Open Home Foundation" height="46"></div></div><home-assistant></home-assistant><script>function _ls(d,e){var i=document.createElement("script");return e&&(i.crossOrigin="use-credentials"),i.src=d,document.head.appendChild(i)}"attachShadow"in Element.prototype||(_ls("/static/polyfills/webcomponents-bundle.js",!0),_ls("/static/polyfills/lit-polyfill-support.js",!0));var isModern=/Edge?\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(109|1[1-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(17\.([6-9]|\d{2,})|(1[89]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[2-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(16[._]([6-9]|\d{2,})|(1[7-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/(2[7-9]|[3-9]\d|\d{3,})\.\d+|Home As{2}istant\/[\d.]+ \(.+; macOS (1[2-9]|[2-9]\d|\d{3,})\.\d+(\.\d+)?\)/.test(navigator.userAgent)&&"findLast"in Array.prototype</script><script>if(-1===navigator.userAgent.indexOf("Android")){function _pf(o,t){var n=document.createElement("link");n.rel="preload",n.as="font",n.type="font/woff2",n.href=o,n.crossOrigin="anonymous",document.head.appendChild(n)}_pf("/static/fonts/roboto/Roboto-Regular.woff2"),_pf("/static/fonts/roboto/Roboto-Medium.woff2")}</script><script crossorigin="use-credentials">isModern&&(import("/frontend_latest/core.14c62469f3fa3905.js"),import("/frontend_latest/app.24a25d32ab04f630.js"),window.customPanelJS="/frontend_latest/custom-panel.c50152c74b9e9c97.js",window.latestJS=!0)</script><script>import("/hacsfiles/iconset.js");</script><script>window.latestJS||(window.customPanelJS="/frontend_es5/custom-panel.5d815e823301694d.js",_ls("/frontend_es5/core.18307101729c3066.js",!0),_ls("/frontend_es5/app.112d985af92a0ca8.js",!0))</script><script>if (!window.latestJS) {}</script></body></html>
services.name: http://134.249.58.58:8123/static/icons/favicon.ico
services.name: http://134.249.58.58:8123/static/icons/favicon-apple-180x180.png
services.body_hash_sha1: sha1:b82a1909424d120c4d52f3c10cb3d5c0dc724af8
services.supported_versions: HTTP/1.1
[binary data, 32 values, 894 bytes]