diff --git a/.gitignore b/.gitignore index dd3f7ce0..e5c079d6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ cache/ terraformingMarsRepo .env -**/*.log +**/*.log* **/logs/* **/Backups/** *.db* @@ -10,4 +10,8 @@ terraformingMarsRepo *.lock *redis* *postgresql* -config/calibre/processed_books \ No newline at end of file +*postgres* +config/calibre/processed_books +config/tandoor/staticfiles/* +config/jellyfin/metadata/* +config/paperless/db/* \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/3OujPx_YOY1MTqmgrbWaNDJlJeoLNvTWw96gW22rxps= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/3OujPx_YOY1MTqmgrbWaNDJlJeoLNvTWw96gW22rxps= new file mode 100644 index 00000000..5f281842 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/3OujPx_YOY1MTqmgrbWaNDJlJeoLNvTWw96gW22rxps= @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/3OujPx_YOY1MTqmgrbWaNDJlJeoLNvTWw96gW22rxps=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/3OujPx_YOY1MTqmgrbWaNDJlJeoLNvTWw96gW22rxps=.metadata.json new file mode 100644 index 00000000..11e1dd78 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/3OujPx_YOY1MTqmgrbWaNDJlJeoLNvTWw96gW22rxps=.metadata.json @@ -0,0 +1 @@ +{"contentLength":4695,"checksumCRC32":"19a0cd09","contentType":"image/svg+xml","lastModified":1763385218959} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/4Pd3nlOWl6vwhEOB6c2Isyhp-O5zALhun7-hKzwanYU= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/4Pd3nlOWl6vwhEOB6c2Isyhp-O5zALhun7-hKzwanYU= new file mode 100644 index 00000000..10f88f93 Binary files /dev/null and b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/4Pd3nlOWl6vwhEOB6c2Isyhp-O5zALhun7-hKzwanYU= differ diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/4Pd3nlOWl6vwhEOB6c2Isyhp-O5zALhun7-hKzwanYU=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/4Pd3nlOWl6vwhEOB6c2Isyhp-O5zALhun7-hKzwanYU=.metadata.json new file mode 100644 index 00000000..cba93f53 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/4Pd3nlOWl6vwhEOB6c2Isyhp-O5zALhun7-hKzwanYU=.metadata.json @@ -0,0 +1 @@ +{"contentLength":198620,"checksumCRC32":"1c17ea6a","contentType":"image/png","lastModified":1763385219070} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/74nlTqf1U4wUPx03OANS96AsCk6ZhCGua2n911phsqE= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/74nlTqf1U4wUPx03OANS96AsCk6ZhCGua2n911phsqE= new file mode 100644 index 00000000..a4fa1ed5 Binary files /dev/null and b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/74nlTqf1U4wUPx03OANS96AsCk6ZhCGua2n911phsqE= differ diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/74nlTqf1U4wUPx03OANS96AsCk6ZhCGua2n911phsqE=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/74nlTqf1U4wUPx03OANS96AsCk6ZhCGua2n911phsqE=.metadata.json new file mode 100644 index 00000000..f74c7801 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/74nlTqf1U4wUPx03OANS96AsCk6ZhCGua2n911phsqE=.metadata.json @@ -0,0 +1 @@ +{"contentLength":20760,"checksumCRC32":"79ff6b96","contentType":"image/png","lastModified":1763385219172} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/DZCQ5HoYfKNMdXmV-InmqflwfVWzJ0Eol4ayoEGz0cA= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/DZCQ5HoYfKNMdXmV-InmqflwfVWzJ0Eol4ayoEGz0cA= new file mode 100644 index 00000000..0caab7f7 Binary files /dev/null and b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/DZCQ5HoYfKNMdXmV-InmqflwfVWzJ0Eol4ayoEGz0cA= differ diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/DZCQ5HoYfKNMdXmV-InmqflwfVWzJ0Eol4ayoEGz0cA=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/DZCQ5HoYfKNMdXmV-InmqflwfVWzJ0Eol4ayoEGz0cA=.metadata.json new file mode 100644 index 00000000..9c1f8b6e --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/DZCQ5HoYfKNMdXmV-InmqflwfVWzJ0Eol4ayoEGz0cA=.metadata.json @@ -0,0 +1 @@ +{"contentLength":46214,"checksumCRC32":"bb1380ab","contentType":"image/png","lastModified":1763385218855} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/EB0Wx5RCOVW4NnebxvMUoGQuHYFVfmLpspbwTj1xOOQ= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/EB0Wx5RCOVW4NnebxvMUoGQuHYFVfmLpspbwTj1xOOQ= new file mode 100644 index 00000000..dd833e1b Binary files /dev/null and b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/EB0Wx5RCOVW4NnebxvMUoGQuHYFVfmLpspbwTj1xOOQ= differ diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/EB0Wx5RCOVW4NnebxvMUoGQuHYFVfmLpspbwTj1xOOQ=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/EB0Wx5RCOVW4NnebxvMUoGQuHYFVfmLpspbwTj1xOOQ=.metadata.json new file mode 100644 index 00000000..cd235068 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/EB0Wx5RCOVW4NnebxvMUoGQuHYFVfmLpspbwTj1xOOQ=.metadata.json @@ -0,0 +1 @@ +{"contentLength":70164,"checksumCRC32":"34c7f07c","contentType":"image/png","lastModified":1763385219188} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/HDozRCXEtlDfNFFs3sSozkvXUVAP3XXd3zQVI8aW1ak= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/HDozRCXEtlDfNFFs3sSozkvXUVAP3XXd3zQVI8aW1ak= new file mode 100644 index 00000000..55abe80d --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/HDozRCXEtlDfNFFs3sSozkvXUVAP3XXd3zQVI8aW1ak= @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/HDozRCXEtlDfNFFs3sSozkvXUVAP3XXd3zQVI8aW1ak=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/HDozRCXEtlDfNFFs3sSozkvXUVAP3XXd3zQVI8aW1ak=.metadata.json new file mode 100644 index 00000000..a05bf44e --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/HDozRCXEtlDfNFFs3sSozkvXUVAP3XXd3zQVI8aW1ak=.metadata.json @@ -0,0 +1 @@ +{"contentLength":1478,"checksumCRC32":"43b3ab9c","contentType":"image/svg+xml","lastModified":1763385218875} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/IS6xbnAo5WXDRxnP98UBkdOP2Zt2luQXEojcLfnfsR4= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/IS6xbnAo5WXDRxnP98UBkdOP2Zt2luQXEojcLfnfsR4= new file mode 100644 index 00000000..2a999294 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/IS6xbnAo5WXDRxnP98UBkdOP2Zt2luQXEojcLfnfsR4= @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/IS6xbnAo5WXDRxnP98UBkdOP2Zt2luQXEojcLfnfsR4=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/IS6xbnAo5WXDRxnP98UBkdOP2Zt2luQXEojcLfnfsR4=.metadata.json new file mode 100644 index 00000000..f5e23618 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/IS6xbnAo5WXDRxnP98UBkdOP2Zt2luQXEojcLfnfsR4=.metadata.json @@ -0,0 +1 @@ +{"contentLength":2375,"checksumCRC32":"fdd58d80","contentType":"image/svg+xml","lastModified":1763385218936} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/JHrcbru2ztXmKH4JUuYL5ws7uQEvyfhtewbtRiTJY0I= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/JHrcbru2ztXmKH4JUuYL5ws7uQEvyfhtewbtRiTJY0I= new file mode 100644 index 00000000..3481a8bb Binary files /dev/null and b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/JHrcbru2ztXmKH4JUuYL5ws7uQEvyfhtewbtRiTJY0I= differ diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/JHrcbru2ztXmKH4JUuYL5ws7uQEvyfhtewbtRiTJY0I=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/JHrcbru2ztXmKH4JUuYL5ws7uQEvyfhtewbtRiTJY0I=.metadata.json new file mode 100644 index 00000000..ab110897 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/JHrcbru2ztXmKH4JUuYL5ws7uQEvyfhtewbtRiTJY0I=.metadata.json @@ -0,0 +1 @@ +{"contentLength":100732,"checksumCRC32":"c6b38d6c","contentType":"image/png","lastModified":1763385219137} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/Qc7GmuDZmGIxbQkYlKi-rA1lcn7-ZbLTzbim0Ww_Oaw= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/Qc7GmuDZmGIxbQkYlKi-rA1lcn7-ZbLTzbim0Ww_Oaw= new file mode 100644 index 00000000..76393c8e Binary files /dev/null and b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/Qc7GmuDZmGIxbQkYlKi-rA1lcn7-ZbLTzbim0Ww_Oaw= differ diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/Qc7GmuDZmGIxbQkYlKi-rA1lcn7-ZbLTzbim0Ww_Oaw=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/Qc7GmuDZmGIxbQkYlKi-rA1lcn7-ZbLTzbim0Ww_Oaw=.metadata.json new file mode 100644 index 00000000..027df371 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/Qc7GmuDZmGIxbQkYlKi-rA1lcn7-ZbLTzbim0Ww_Oaw=.metadata.json @@ -0,0 +1 @@ +{"contentLength":279705,"checksumCRC32":"f9b5dfa4","contentType":"image/png","lastModified":1763385219018} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/VZJPB8ZBVtiZ-m04KNtlguY_t9VLx4itHILIQ3l1MRw= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/VZJPB8ZBVtiZ-m04KNtlguY_t9VLx4itHILIQ3l1MRw= new file mode 100644 index 00000000..60f9bb93 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/VZJPB8ZBVtiZ-m04KNtlguY_t9VLx4itHILIQ3l1MRw= @@ -0,0 +1,6 @@ + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/VZJPB8ZBVtiZ-m04KNtlguY_t9VLx4itHILIQ3l1MRw=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/VZJPB8ZBVtiZ-m04KNtlguY_t9VLx4itHILIQ3l1MRw=.metadata.json new file mode 100644 index 00000000..f09bb629 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/VZJPB8ZBVtiZ-m04KNtlguY_t9VLx4itHILIQ3l1MRw=.metadata.json @@ -0,0 +1 @@ +{"contentLength":1600,"checksumCRC32":"f4eeb77","contentType":"image/svg+xml","lastModified":1763385218781} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/W-RCNTaadPNEI9OALAGHqv1cGmYD1y7KxIRGLsbr-DM= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/W-RCNTaadPNEI9OALAGHqv1cGmYD1y7KxIRGLsbr-DM= new file mode 100644 index 00000000..1afaa484 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/W-RCNTaadPNEI9OALAGHqv1cGmYD1y7KxIRGLsbr-DM= @@ -0,0 +1,4 @@ + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/W-RCNTaadPNEI9OALAGHqv1cGmYD1y7KxIRGLsbr-DM=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/W-RCNTaadPNEI9OALAGHqv1cGmYD1y7KxIRGLsbr-DM=.metadata.json new file mode 100644 index 00000000..73edee05 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/W-RCNTaadPNEI9OALAGHqv1cGmYD1y7KxIRGLsbr-DM=.metadata.json @@ -0,0 +1 @@ +{"contentLength":1105,"checksumCRC32":"dda5ecca","contentType":"image/svg+xml","lastModified":1763385218795} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/_dXUvx5tTcm4IykbislTxwNoSLJ4g3oqmd7A9x4ONdY= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/_dXUvx5tTcm4IykbislTxwNoSLJ4g3oqmd7A9x4ONdY= new file mode 100644 index 00000000..bac3efa0 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/_dXUvx5tTcm4IykbislTxwNoSLJ4g3oqmd7A9x4ONdY= @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/_dXUvx5tTcm4IykbislTxwNoSLJ4g3oqmd7A9x4ONdY=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/_dXUvx5tTcm4IykbislTxwNoSLJ4g3oqmd7A9x4ONdY=.metadata.json new file mode 100644 index 00000000..a7ef567d --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/_dXUvx5tTcm4IykbislTxwNoSLJ4g3oqmd7A9x4ONdY=.metadata.json @@ -0,0 +1 @@ +{"contentLength":13333,"checksumCRC32":"e859e9e0","contentType":"image/svg+xml","lastModified":1763385218997} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/cQnt7T9qxI5-It-reeo3E4XVA3HA89L2myi1k2EJfn8= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/cQnt7T9qxI5-It-reeo3E4XVA3HA89L2myi1k2EJfn8= new file mode 100644 index 00000000..8d202a18 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/cQnt7T9qxI5-It-reeo3E4XVA3HA89L2myi1k2EJfn8= @@ -0,0 +1,6 @@ + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/cQnt7T9qxI5-It-reeo3E4XVA3HA89L2myi1k2EJfn8=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/cQnt7T9qxI5-It-reeo3E4XVA3HA89L2myi1k2EJfn8=.metadata.json new file mode 100644 index 00000000..f664731d --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/cQnt7T9qxI5-It-reeo3E4XVA3HA89L2myi1k2EJfn8=.metadata.json @@ -0,0 +1 @@ +{"contentLength":1582,"checksumCRC32":"d1c29adb","contentType":"image/svg+xml","lastModified":1763385218903} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/eT4Nbl90OC9ivTjRBmEabaWqjdmITjCgOtTJNSJu1SU= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/eT4Nbl90OC9ivTjRBmEabaWqjdmITjCgOtTJNSJu1SU= new file mode 100644 index 00000000..fcc35033 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/eT4Nbl90OC9ivTjRBmEabaWqjdmITjCgOtTJNSJu1SU= @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/eT4Nbl90OC9ivTjRBmEabaWqjdmITjCgOtTJNSJu1SU=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/eT4Nbl90OC9ivTjRBmEabaWqjdmITjCgOtTJNSJu1SU=.metadata.json new file mode 100644 index 00000000..c26e9bdc --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/eT4Nbl90OC9ivTjRBmEabaWqjdmITjCgOtTJNSJu1SU=.metadata.json @@ -0,0 +1 @@ +{"contentLength":1435,"checksumCRC32":"80346d4f","contentType":"image/svg+xml","lastModified":1763385218810} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/hC5Z-gYeVnIOEvaGieVzneKIBUfJs2PRxBxLmR6tYf8= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/hC5Z-gYeVnIOEvaGieVzneKIBUfJs2PRxBxLmR6tYf8= new file mode 100644 index 00000000..176ade9a Binary files /dev/null and b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/hC5Z-gYeVnIOEvaGieVzneKIBUfJs2PRxBxLmR6tYf8= differ diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/hC5Z-gYeVnIOEvaGieVzneKIBUfJs2PRxBxLmR6tYf8=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/hC5Z-gYeVnIOEvaGieVzneKIBUfJs2PRxBxLmR6tYf8=.metadata.json new file mode 100644 index 00000000..6d58359b --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/hC5Z-gYeVnIOEvaGieVzneKIBUfJs2PRxBxLmR6tYf8=.metadata.json @@ -0,0 +1 @@ +{"contentLength":22416,"checksumCRC32":"d9b664","contentType":"image/png","lastModified":1763385218756} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/i3piAMnoD4STQnEjTrAe_ZRdwHcD34n-sJZY8IN1blg= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/i3piAMnoD4STQnEjTrAe_ZRdwHcD34n-sJZY8IN1blg= new file mode 100644 index 00000000..990f1dbb --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/i3piAMnoD4STQnEjTrAe_ZRdwHcD34n-sJZY8IN1blg= @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/i3piAMnoD4STQnEjTrAe_ZRdwHcD34n-sJZY8IN1blg=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/i3piAMnoD4STQnEjTrAe_ZRdwHcD34n-sJZY8IN1blg=.metadata.json new file mode 100644 index 00000000..d3a45e94 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/i3piAMnoD4STQnEjTrAe_ZRdwHcD34n-sJZY8IN1blg=.metadata.json @@ -0,0 +1 @@ +{"contentLength":7379,"checksumCRC32":"2ebcdfa4","contentType":"image/svg+xml","lastModified":1763385218918} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/j13ZqHGUnVdGW3_1uWw_sFYeHj1SFoNsi5JwrTvpC-k= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/j13ZqHGUnVdGW3_1uWw_sFYeHj1SFoNsi5JwrTvpC-k= new file mode 100644 index 00000000..bacff22e --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/j13ZqHGUnVdGW3_1uWw_sFYeHj1SFoNsi5JwrTvpC-k= @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/j13ZqHGUnVdGW3_1uWw_sFYeHj1SFoNsi5JwrTvpC-k=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/j13ZqHGUnVdGW3_1uWw_sFYeHj1SFoNsi5JwrTvpC-k=.metadata.json new file mode 100644 index 00000000..0a687588 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/j13ZqHGUnVdGW3_1uWw_sFYeHj1SFoNsi5JwrTvpC-k=.metadata.json @@ -0,0 +1 @@ +{"contentLength":1892,"checksumCRC32":"e038ce1","contentType":"image/svg+xml","lastModified":1763385218981} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/kwKlgzVYNRk4AyOJs3Xtyt0vMWovo-7BfEqaWndDInM= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/kwKlgzVYNRk4AyOJs3Xtyt0vMWovo-7BfEqaWndDInM= new file mode 100644 index 00000000..b11ec8c2 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/kwKlgzVYNRk4AyOJs3Xtyt0vMWovo-7BfEqaWndDInM= @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/kwKlgzVYNRk4AyOJs3Xtyt0vMWovo-7BfEqaWndDInM=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/kwKlgzVYNRk4AyOJs3Xtyt0vMWovo-7BfEqaWndDInM=.metadata.json new file mode 100644 index 00000000..030d4284 --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/kwKlgzVYNRk4AyOJs3Xtyt0vMWovo-7BfEqaWndDInM=.metadata.json @@ -0,0 +1 @@ +{"contentLength":1322,"checksumCRC32":"954b9563","contentType":"image/svg+xml","lastModified":1763385218889} \ No newline at end of file diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/uBJ0gwSEwO5WU8W57ctCiES4y_tVRGPcJwuue4pPbnA= b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/uBJ0gwSEwO5WU8W57ctCiES4y_tVRGPcJwuue4pPbnA= new file mode 100644 index 00000000..75acc47b Binary files /dev/null and b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/uBJ0gwSEwO5WU8W57ctCiES4y_tVRGPcJwuue4pPbnA= differ diff --git a/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/uBJ0gwSEwO5WU8W57ctCiES4y_tVRGPcJwuue4pPbnA=.metadata.json b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/uBJ0gwSEwO5WU8W57ctCiES4y_tVRGPcJwuue4pPbnA=.metadata.json new file mode 100644 index 00000000..714d6a0b --- /dev/null +++ b/affine/config/blobs/35dbe10f-e057-48e6-995b-b41e476e156f/uBJ0gwSEwO5WU8W57ctCiES4y_tVRGPcJwuue4pPbnA=.metadata.json @@ -0,0 +1 @@ +{"contentLength":6601,"checksumCRC32":"145ec61c","contentType":"image/png","lastModified":1763385218738} \ No newline at end of file diff --git a/affine/postgres/base/1/pg_internal.init b/affine/postgres/base/1/pg_internal.init index 44c4d65a..d9c053dc 100644 Binary files a/affine/postgres/base/1/pg_internal.init and b/affine/postgres/base/1/pg_internal.init differ diff --git a/affine/postgres/base/16384/1259 b/affine/postgres/base/16384/1259 index 63fa5e0b..4f1ae554 100644 Binary files a/affine/postgres/base/16384/1259 and b/affine/postgres/base/16384/1259 differ diff --git a/affine/postgres/base/16384/16691 b/affine/postgres/base/16384/16691 index 90ad4e51..7666ed39 100644 Binary files a/affine/postgres/base/16384/16691 and b/affine/postgres/base/16384/16691 differ diff --git a/affine/postgres/base/16384/16696 b/affine/postgres/base/16384/16696 index d6dda007..3f0b764a 100644 Binary files a/affine/postgres/base/16384/16696 and b/affine/postgres/base/16384/16696 differ diff --git a/affine/postgres/base/16384/17241 b/affine/postgres/base/16384/17241 index ad53ab80..1f9564ec 100644 Binary files a/affine/postgres/base/16384/17241 and b/affine/postgres/base/16384/17241 differ diff --git a/affine/postgres/base/16384/17241_fsm b/affine/postgres/base/16384/17241_fsm index 0ec9f9d3..a2cf80dc 100644 Binary files a/affine/postgres/base/16384/17241_fsm and b/affine/postgres/base/16384/17241_fsm differ diff --git a/affine/postgres/base/16384/17241_vm b/affine/postgres/base/16384/17241_vm index a1e9fd03..90466bb0 100644 Binary files a/affine/postgres/base/16384/17241_vm and b/affine/postgres/base/16384/17241_vm differ diff --git a/affine/postgres/base/16384/17244 b/affine/postgres/base/16384/17244 index aefb08ed..68c15a20 100644 Binary files a/affine/postgres/base/16384/17244 and b/affine/postgres/base/16384/17244 differ diff --git a/affine/postgres/base/16384/17244_fsm b/affine/postgres/base/16384/17244_fsm index 4603396d..fa99c117 100644 Binary files a/affine/postgres/base/16384/17244_fsm and b/affine/postgres/base/16384/17244_fsm differ diff --git a/affine/postgres/base/16384/17245 b/affine/postgres/base/16384/17245 index 67308f2c..19cbf91c 100644 Binary files a/affine/postgres/base/16384/17245 and b/affine/postgres/base/16384/17245 differ diff --git a/affine/postgres/base/16384/17246 b/affine/postgres/base/16384/17246 index 5e1cda45..4817855d 100644 Binary files a/affine/postgres/base/16384/17246 and b/affine/postgres/base/16384/17246 differ diff --git a/affine/postgres/base/16384/17248 b/affine/postgres/base/16384/17248 index 41646618..5f5798d5 100644 Binary files a/affine/postgres/base/16384/17248 and b/affine/postgres/base/16384/17248 differ diff --git a/affine/postgres/base/16384/17285 b/affine/postgres/base/16384/17285 index 9a202a21..6d6cd4d9 100644 Binary files a/affine/postgres/base/16384/17285 and b/affine/postgres/base/16384/17285 differ diff --git a/affine/postgres/base/16384/17290 b/affine/postgres/base/16384/17290 index a4fa94ff..a54720ef 100644 Binary files a/affine/postgres/base/16384/17290 and b/affine/postgres/base/16384/17290 differ diff --git a/affine/postgres/base/16384/17293 b/affine/postgres/base/16384/17293 index e9239ba5..1108751d 100644 Binary files a/affine/postgres/base/16384/17293 and b/affine/postgres/base/16384/17293 differ diff --git a/affine/postgres/base/16384/17293_fsm b/affine/postgres/base/16384/17293_fsm index 185392f9..13a5ee02 100644 Binary files a/affine/postgres/base/16384/17293_fsm and b/affine/postgres/base/16384/17293_fsm differ diff --git a/affine/postgres/base/16384/17296 b/affine/postgres/base/16384/17296 index 79904b3c..ed90eb9d 100644 Binary files a/affine/postgres/base/16384/17296 and b/affine/postgres/base/16384/17296 differ diff --git a/affine/postgres/base/16384/17296_fsm b/affine/postgres/base/16384/17296_fsm index 6215a7e1..bfe3d396 100644 Binary files a/affine/postgres/base/16384/17296_fsm and b/affine/postgres/base/16384/17296_fsm differ diff --git a/affine/postgres/base/16384/17297 b/affine/postgres/base/16384/17297 index 0bf99bc4..31c22c95 100644 Binary files a/affine/postgres/base/16384/17297 and b/affine/postgres/base/16384/17297 differ diff --git a/affine/postgres/base/16384/17298 b/affine/postgres/base/16384/17298 index c03479f6..f0d70b0a 100644 Binary files a/affine/postgres/base/16384/17298 and b/affine/postgres/base/16384/17298 differ diff --git a/affine/postgres/base/16384/17300 b/affine/postgres/base/16384/17300 index 52ff485f..ac60cc26 100644 Binary files a/affine/postgres/base/16384/17300 and b/affine/postgres/base/16384/17300 differ diff --git a/affine/postgres/base/16384/17300_fsm b/affine/postgres/base/16384/17300_fsm index 839a481b..db200e50 100644 Binary files a/affine/postgres/base/16384/17300_fsm and b/affine/postgres/base/16384/17300_fsm differ diff --git a/affine/postgres/base/16384/17303 b/affine/postgres/base/16384/17303 index 02647de8..ad449764 100644 Binary files a/affine/postgres/base/16384/17303 and b/affine/postgres/base/16384/17303 differ diff --git a/affine/postgres/base/16384/17303_fsm b/affine/postgres/base/16384/17303_fsm index 931fb9cd..969810d9 100644 Binary files a/affine/postgres/base/16384/17303_fsm and b/affine/postgres/base/16384/17303_fsm differ diff --git a/affine/postgres/base/16384/17304 b/affine/postgres/base/16384/17304 index b9e78001..a7c7813b 100644 Binary files a/affine/postgres/base/16384/17304 and b/affine/postgres/base/16384/17304 differ diff --git a/affine/postgres/base/16384/17307 b/affine/postgres/base/16384/17307 index e69de29b..35512a53 100644 Binary files a/affine/postgres/base/16384/17307 and b/affine/postgres/base/16384/17307 differ diff --git a/affine/postgres/base/16384/17307_fsm b/affine/postgres/base/16384/17307_fsm index c5435818..61803ce7 100644 Binary files a/affine/postgres/base/16384/17307_fsm and b/affine/postgres/base/16384/17307_fsm differ diff --git a/affine/postgres/base/16384/17310 b/affine/postgres/base/16384/17310 index 485d1d99..39f5b869 100644 Binary files a/affine/postgres/base/16384/17310 and b/affine/postgres/base/16384/17310 differ diff --git a/affine/postgres/base/16384/17310_fsm b/affine/postgres/base/16384/17310_fsm index a2bc5a64..ecd89661 100644 Binary files a/affine/postgres/base/16384/17310_fsm and b/affine/postgres/base/16384/17310_fsm differ diff --git a/affine/postgres/base/16384/17311 b/affine/postgres/base/16384/17311 index 1cbfe3ec..caa1189d 100644 Binary files a/affine/postgres/base/16384/17311 and b/affine/postgres/base/16384/17311 differ diff --git a/affine/postgres/base/16384/17339 b/affine/postgres/base/16384/17339 index 1977b647..6c458eca 100644 Binary files a/affine/postgres/base/16384/17339 and b/affine/postgres/base/16384/17339 differ diff --git a/affine/postgres/base/16384/17344 b/affine/postgres/base/16384/17344 index 725014ca..9f0d1fa3 100644 Binary files a/affine/postgres/base/16384/17344 and b/affine/postgres/base/16384/17344 differ diff --git a/affine/postgres/base/16384/17345 b/affine/postgres/base/16384/17345 index bece0116..2d4bbca5 100644 Binary files a/affine/postgres/base/16384/17345 and b/affine/postgres/base/16384/17345 differ diff --git a/affine/postgres/base/16384/17364 b/affine/postgres/base/16384/17364 index 4472a1eb..9cb07201 100644 Binary files a/affine/postgres/base/16384/17364 and b/affine/postgres/base/16384/17364 differ diff --git a/affine/postgres/base/16384/17386 b/affine/postgres/base/16384/17386 index ca2c7d8d..60d48f65 100644 Binary files a/affine/postgres/base/16384/17386 and b/affine/postgres/base/16384/17386 differ diff --git a/affine/postgres/base/16384/17394 b/affine/postgres/base/16384/17394 index a9606b29..368b7be3 100644 Binary files a/affine/postgres/base/16384/17394 and b/affine/postgres/base/16384/17394 differ diff --git a/affine/postgres/base/16384/17399 b/affine/postgres/base/16384/17399 index 0ceb067e..123bc052 100644 Binary files a/affine/postgres/base/16384/17399 and b/affine/postgres/base/16384/17399 differ diff --git a/affine/postgres/base/16384/17400 b/affine/postgres/base/16384/17400 index 971dafe8..790635f8 100644 Binary files a/affine/postgres/base/16384/17400 and b/affine/postgres/base/16384/17400 differ diff --git a/affine/postgres/base/16384/17423 b/affine/postgres/base/16384/17423 index bcd0a51a..4efd45b6 100644 Binary files a/affine/postgres/base/16384/17423 and b/affine/postgres/base/16384/17423 differ diff --git a/affine/postgres/base/16384/17446 b/affine/postgres/base/16384/17446 index 730e5da0..9cb05521 100644 Binary files a/affine/postgres/base/16384/17446 and b/affine/postgres/base/16384/17446 differ diff --git a/affine/postgres/base/16384/17447 b/affine/postgres/base/16384/17447 index 9eab6d1f..7a7f6431 100644 Binary files a/affine/postgres/base/16384/17447 and b/affine/postgres/base/16384/17447 differ diff --git a/affine/postgres/base/16384/17449 b/affine/postgres/base/16384/17449 index dd9b95f3..f128c174 100644 Binary files a/affine/postgres/base/16384/17449 and b/affine/postgres/base/16384/17449 differ diff --git a/affine/postgres/base/16384/17454 b/affine/postgres/base/16384/17454 index 5618472b..c97a320a 100644 Binary files a/affine/postgres/base/16384/17454 and b/affine/postgres/base/16384/17454 differ diff --git a/affine/postgres/base/16384/17460 b/affine/postgres/base/16384/17460 index 72e8375c..3fcf39b7 100644 Binary files a/affine/postgres/base/16384/17460 and b/affine/postgres/base/16384/17460 differ diff --git a/affine/postgres/base/16384/17537 b/affine/postgres/base/16384/17537 index af5cf530..32b6a5e9 100644 Binary files a/affine/postgres/base/16384/17537 and b/affine/postgres/base/16384/17537 differ diff --git a/affine/postgres/base/16384/18074 b/affine/postgres/base/16384/18074 index 96c134b8..c8068fee 100644 Binary files a/affine/postgres/base/16384/18074 and b/affine/postgres/base/16384/18074 differ diff --git a/affine/postgres/base/16384/18075 b/affine/postgres/base/16384/18075 index 25fe1511..f9e9e276 100644 Binary files a/affine/postgres/base/16384/18075 and b/affine/postgres/base/16384/18075 differ diff --git a/affine/postgres/base/16384/18080 b/affine/postgres/base/16384/18080 index fa7603a2..dee08144 100644 Binary files a/affine/postgres/base/16384/18080 and b/affine/postgres/base/16384/18080 differ diff --git a/affine/postgres/base/16384/18081 b/affine/postgres/base/16384/18081 index ba2ebcc4..220d4e51 100644 Binary files a/affine/postgres/base/16384/18081 and b/affine/postgres/base/16384/18081 differ diff --git a/affine/postgres/base/16384/18198 b/affine/postgres/base/16384/18198 index 04548b24..1df63748 100644 Binary files a/affine/postgres/base/16384/18198 and b/affine/postgres/base/16384/18198 differ diff --git a/affine/postgres/base/16384/2619 b/affine/postgres/base/16384/2619 index 16429a29..fa5c5fe2 100644 Binary files a/affine/postgres/base/16384/2619 and b/affine/postgres/base/16384/2619 differ diff --git a/affine/postgres/base/16384/2619_fsm b/affine/postgres/base/16384/2619_fsm index 72e7825f..9b288f48 100644 Binary files a/affine/postgres/base/16384/2619_fsm and b/affine/postgres/base/16384/2619_fsm differ diff --git a/affine/postgres/base/16384/2619_vm b/affine/postgres/base/16384/2619_vm index 6479b387..2ef25907 100644 Binary files a/affine/postgres/base/16384/2619_vm and b/affine/postgres/base/16384/2619_vm differ diff --git a/affine/postgres/base/16384/2696 b/affine/postgres/base/16384/2696 index 4056819c..5431f579 100644 Binary files a/affine/postgres/base/16384/2696 and b/affine/postgres/base/16384/2696 differ diff --git a/affine/postgres/base/16384/2840 b/affine/postgres/base/16384/2840 index 6e217668..e2fdb770 100644 Binary files a/affine/postgres/base/16384/2840 and b/affine/postgres/base/16384/2840 differ diff --git a/affine/postgres/base/16384/2840_fsm b/affine/postgres/base/16384/2840_fsm index 05ad2f2c..0061fd63 100644 Binary files a/affine/postgres/base/16384/2840_fsm and b/affine/postgres/base/16384/2840_fsm differ diff --git a/affine/postgres/base/16384/2841 b/affine/postgres/base/16384/2841 index cc03e64e..8c62acec 100644 Binary files a/affine/postgres/base/16384/2841 and b/affine/postgres/base/16384/2841 differ diff --git a/affine/postgres/base/16384/pg_internal.init b/affine/postgres/base/16384/pg_internal.init index 2f3d9df7..8550a1d7 100644 Binary files a/affine/postgres/base/16384/pg_internal.init and b/affine/postgres/base/16384/pg_internal.init differ diff --git a/affine/postgres/base/5/pg_internal.init b/affine/postgres/base/5/pg_internal.init index 14394c08..1dbaca38 100644 Binary files a/affine/postgres/base/5/pg_internal.init and b/affine/postgres/base/5/pg_internal.init differ diff --git a/affine/postgres/global/pg_control b/affine/postgres/global/pg_control index 539bc9e0..4327300e 100644 Binary files a/affine/postgres/global/pg_control and b/affine/postgres/global/pg_control differ diff --git a/affine/postgres/global/pg_internal.init b/affine/postgres/global/pg_internal.init index 9543a914..8e20a8eb 100644 Binary files a/affine/postgres/global/pg_internal.init and b/affine/postgres/global/pg_internal.init differ diff --git a/affine/postgres/pg_multixact/members/0000 b/affine/postgres/pg_multixact/members/0000 index 6d17cf9d..efeba9cd 100644 Binary files a/affine/postgres/pg_multixact/members/0000 and b/affine/postgres/pg_multixact/members/0000 differ diff --git a/affine/postgres/pg_multixact/offsets/0000 b/affine/postgres/pg_multixact/offsets/0000 index 6d17cf9d..afce9e5c 100644 Binary files a/affine/postgres/pg_multixact/offsets/0000 and b/affine/postgres/pg_multixact/offsets/0000 differ diff --git a/affine/postgres/pg_subtrans/0000 b/affine/postgres/pg_subtrans/0000 index 6d17cf9d..294f4016 100644 Binary files a/affine/postgres/pg_subtrans/0000 and b/affine/postgres/pg_subtrans/0000 differ diff --git a/affine/postgres/pg_wal/000000010000000000000002 b/affine/postgres/pg_wal/000000010000000000000002 index 1bbe1c21..53652933 100644 Binary files a/affine/postgres/pg_wal/000000010000000000000002 and b/affine/postgres/pg_wal/000000010000000000000002 differ diff --git a/affine/postgres/pg_xact/0000 b/affine/postgres/pg_xact/0000 index 36fcfb22..a635c4e4 100644 Binary files a/affine/postgres/pg_xact/0000 and b/affine/postgres/pg_xact/0000 differ diff --git a/affine/postgres/postmaster.pid b/affine/postgres/postmaster.pid index b785f059..63f9b8c9 100644 --- a/affine/postgres/postmaster.pid +++ b/affine/postgres/postmaster.pid @@ -1,6 +1,6 @@ 1 /var/lib/postgresql/data -1763240944 +1765468753 5432 /var/run/postgresql * diff --git a/config/audiobookshelf/audiobooks/absdatabase.sqlite b/config/audiobookshelf/audiobooks/absdatabase.sqlite index fc87564d..17c3b032 100644 Binary files a/config/audiobookshelf/audiobooks/absdatabase.sqlite and b/config/audiobookshelf/audiobooks/absdatabase.sqlite differ diff --git a/config/backrest/data/oplog.sqlite-shm b/config/backrest/data/oplog.sqlite-shm index 4c9bf72e..0a654010 100644 Binary files a/config/backrest/data/oplog.sqlite-shm and b/config/backrest/data/oplog.sqlite-shm differ diff --git a/config/backrest/data/oplog.sqlite-wal b/config/backrest/data/oplog.sqlite-wal index 6e68c5d2..78643c60 100644 Binary files a/config/backrest/data/oplog.sqlite-wal and b/config/backrest/data/oplog.sqlite-wal differ diff --git a/config/bazarr/config/releases.txt b/config/bazarr/config/releases.txt index fe158363..843eb77c 100644 --- a/config/bazarr/config/releases.txt +++ b/config/bazarr/config/releases.txt @@ -1 +1 @@ -[{"name": "v1.5.4-beta.16", "body": "From newest to oldest:\n- Fixed avistaz_network provider when trying to download a zipped movie subtitles file. #3065 [70fecb8](https://github.com/morpheus65535/bazarr/commit/70fecb8c531d401a9e98376f67b58e14abc9e271)\n- Fixed an issue with the subsource.net provider where a null commentary returned causes a parsing error. #3064 [36b6ea3](https://github.com/morpheus65535/bazarr/commit/36b6ea3e476e60c406f10c415248dca6ddf67e01)", "date": "2025-11-16T06:06:48Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.16/bazarr.zip"}, {"name": "v1.5.4-beta.15", "body": "From newest to oldest:\n- Fixed titrari.ro provider by adding an automatic search for the \"Cautare Avansata\" page (Advanced search) [3698d6f](https://github.com/morpheus65535/bazarr/commit/3698d6f07f19da84db97e0c7328b429a4ea578c0)", "date": "2025-11-14T06:07:09Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.15/bazarr.zip"}, {"name": "v1.5.4-beta.14", "body": "From newest to oldest:\n- Added AnimeSub.info provider for Polish anime subtitles [9cc8485](https://github.com/morpheus65535/bazarr/commit/9cc8485a083744f43f63c1e352808a36e5cb6875)", "date": "2025-11-12T06:07:04Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.14/bazarr.zip"}, {"name": "v1.5.4-beta.13", "body": "From newest to oldest:\n- Improved announcements caching by using a CDN provider instead of calling GitHub directly. #3057 [d98915d](https://github.com/morpheus65535/bazarr/commit/d98915dfe5b894a698d2e1a7f807dec708c0a123)", "date": "2025-10-30T06:06:57Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.13/bazarr.zip"}, {"name": "v1.5.4-beta.12", "body": "From newest to oldest:\n- Fixed TypeError when logging deleted episodes from Sonarr sync [08a3643](https://github.com/morpheus65535/bazarr/commit/08a3643f0b323738b768e9a4eaf599924602b3f9)", "date": "2025-10-29T06:07:22Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.12/bazarr.zip"}, {"name": "v1.5.4-beta.11", "body": "From newest to oldest:\n- Fixed DeprecationWarning: pkg_resources is deprecated as an API. #3053 [680ead7](https://github.com/morpheus65535/bazarr/commit/680ead76f8cc059a15c381c6eabb4ca1dc397546)\n- Fixed Hebrew translation failing when using Lingarr. #3052 [1d0e054](https://github.com/morpheus65535/bazarr/commit/1d0e0543c8831dfa707e877fb9b707d2c3450fd5)", "date": "2025-10-22T06:07:16Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.11/bazarr.zip"}, {"name": "v1.5.4-beta.10", "body": "From newest to oldest:\n- Added null check for subtitle_entry while trying to define translation source language. #3046 [2af1f0c](https://github.com/morpheus65535/bazarr/commit/2af1f0cda2d5b8e28e698eb1ae3edc9b93a8eff1)", "date": "2025-10-19T06:06:26Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.10/bazarr.zip"}, {"name": "v1.5.4-beta.9", "body": "From newest to oldest:\n- Fixed the Persian language issue with the subsource provider. #3050 [debf419](https://github.com/morpheus65535/bazarr/commit/debf419665db13e703b990f9055afad68ec12682)", "date": "2025-10-18T06:05:48Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.9/bazarr.zip"}, {"name": "v1.5.4-beta.8", "body": "From newest to oldest:\n- Improved subsource provider by making each user responsible for getting its own api-key. [8c46e69](https://github.com/morpheus65535/bazarr/commit/8c46e69ba55fa96702add241eecf099bf26cce7c)", "date": "2025-10-16T06:07:13Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.8/bazarr.zip"}, {"name": "v1.5.4-beta.7", "body": "From newest to oldest:\n- Fixed autopulse configurator and added some error messages [d92d048](https://github.com/morpheus65535/bazarr/commit/d92d0484f8bf778eceb0177cfe2516c6078e2a47)\n- Improved subtitles translation by retrieving source language from the database [baad5eb](https://github.com/morpheus65535/bazarr/commit/baad5ebebcb251503d1823098e3d0c6b1dd7caf8)\n- Added subsource.net provider [cac3ffa](https://github.com/morpheus65535/bazarr/commit/cac3ffac521b5b5554426715c4f2d0a8674639bb)", "date": "2025-10-14T06:07:38Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.7/bazarr.zip"}, {"name": "v1.5.4-beta.6", "body": "From newest to oldest:\n- Added external webhook for Autopulse [960b6c6](https://github.com/morpheus65535/bazarr/commit/960b6c6a9cde0ee1a3598e7cfb21d4929a73e1f9)", "date": "2025-10-13T06:07:19Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.6/bazarr.zip"}, {"name": "v1.5.4-beta.5", "body": "From newest to oldest:\n- Fixed Plex \"Mark movies as recently added after downloading subtitles\" error caused by wrong date format [6ddba8a](https://github.com/morpheus65535/bazarr/commit/6ddba8af6021731942c1e77561f5a5442ea4ea3f)", "date": "2025-10-11T06:06:21Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.5/bazarr.zip"}, {"name": "v1.5.4-beta.4", "body": "From newest to oldest:\n- Improved interactive searching modal to show only subtitles matching the languages profile requirements. [7406bdc](https://github.com/morpheus65535/bazarr/commit/7406bdce8232357c06697581af8f2612cc0ab02e)", "date": "2025-10-10T06:06:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.4/bazarr.zip"}, {"name": "v1.5.4-beta.3", "body": "From newest to oldest:\n- Added support for specifying Postgres URL explicitly [fa6675e](https://github.com/morpheus65535/bazarr/commit/fa6675e857a35a5f2f7caa9c544a097b62e23207)", "date": "2025-10-08T06:07:01Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.3/bazarr.zip"}, {"name": "v1.5.4-beta.2", "body": "From newest to oldest:\n- Improved opensubtitles.com provider to reduce redirect request on the provider's API server. [b8eb1bb](https://github.com/morpheus65535/bazarr/commit/b8eb1bb82b01d0c03daa1a976085f8f1ea4d7c18)\n- Fixed SubsRo provider episode number matching [da2f129](https://github.com/morpheus65535/bazarr/commit/da2f12995bf69bccb5f61513e75db9e720b83b68)", "date": "2025-10-07T06:06:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.2/bazarr.zip"}, {"name": "v1.5.4-beta.1", "body": "From newest to oldest:\n- Fixed Radarr webhooks issue introduced in 1.5.3. Please review help text in Settings. [5ffc7e0](https://github.com/morpheus65535/bazarr/commit/5ffc7e0fb25026d4e4846deacca191e476e63042)", "date": "2025-09-28T06:06:10Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.1/bazarr.zip"}, {"name": "v1.5.4-beta.0", "body": "From newest to oldest:\n- Improved season guessing from filename when using upload subtitles feature [a57da17](https://github.com/morpheus65535/bazarr/commit/a57da17cc41b53a961d747c1c8bf603fc062040a)", "date": "2025-09-23T06:07:04Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.0/bazarr.zip"}, {"name": "v1.5.3", "body": "From newest to oldest:\n- Removed Argenteam-dump provider that doesn't exist anymore. #3004 [b9d0236](https://github.com/morpheus65535/bazarr/commit/b9d0236cf514119d2882a7f5e7078ba5c60ad9db)\n- Fixed subtitles search happening for series/seasons when a SignalR event is received from Sonarr even if defer subtitles searching was enabled. #3023 [a2121c1](https://github.com/morpheus65535/bazarr/commit/a2121c1a0b2615422e1f146806537092e704c65f)\n- Removed tusubtitulo provider that doesn't exist anymore. #3022 [c06389f](https://github.com/morpheus65535/bazarr/commit/c06389ffbb14691f94ea62b7c603f39b0096feea)\n- Added Plex URL sanitization to logging formatter [046a5b7](https://github.com/morpheus65535/bazarr/commit/046a5b7ca64a5aa4657fa91c35de5d8da689c4fc)\n- Improved Plex server connection by adding a requests session and disabled SSL validation [9a607bb](https://github.com/morpheus65535/bazarr/commit/9a607bbcd52920d2ac9074680a5d69e7911a7e71)\n- Fixed webhook KeyError (Plex) and sanitize sensitive data in logs [9c46d18](https://github.com/morpheus65535/bazarr/commit/9c46d1879e99d0b2cef5c3b8427d7c1a273bbf3c)\n- Added a jobs queue to deal with SignalR events sequentially [f4957d4](https://github.com/morpheus65535/bazarr/commit/f4957d400541cf563b62689b0f4e0e5ed0484f3c)\n- Reduced Plex oauth logging levels for improved clarity and debugging [9e6011a](https://github.com/morpheus65535/bazarr/commit/9e6011a5c744382ec1eb42ad297a5481a1869496)\n- Improved Plex integration to simplify the libraries selection, webhook creation and do selective content refresh instead of the whole library [c6ddee1](https://github.com/morpheus65535/bazarr/commit/c6ddee143283fde35d2853c34a33836e10e301ab)\n- Improved subtitles upgrade by giving translated subtitles a default score to make them upgradable [02b5aad](https://github.com/morpheus65535/bazarr/commit/02b5aad0aeecb31aef103788db182f3ccf7f8eca)\n- Improved Plex authentication error messages by eliminating broad exception catching and increasing clarity and specificity. #3001 [0fe6a6e](https://github.com/morpheus65535/bazarr/commit/0fe6a6e010312d7187d98aa4359177dd5c39b8be)\n- Added Plex OAuth Authentication Support [ecf5156](https://github.com/morpheus65535/bazarr/commit/ecf51560ea28250a093f4749f4da790f51a08bec)\n- Fixed type hinting issue under Python 3.8. [9733a35](https://github.com/morpheus65535/bazarr/commit/9733a35c502595cc6d40438535d9d8f0ca3b9c2e)\n- Updated lingarr payload format and added extra meta data [ca64892](https://github.com/morpheus65535/bazarr/commit/ca648920192d58c054257bfa7ce7f5838fdcb141)\n- Added Docker-based development environment [4c44995](https://github.com/morpheus65535/bazarr/commit/4c44995cb04da902005021fd822826595e5ab30a)\n- Fixed movie and series edit for media with unknown audio languages [3890371](https://github.com/morpheus65535/bazarr/commit/38903713e73b21534b56a995836a598286d69812)\n- Fixed lingarr translation support [2178cac](https://github.com/morpheus65535/bazarr/commit/2178cacf4acf417c9b12b2c49003e7eca1cf57a8)\n- Added support for Lingarr subtitles translation [e2f007f](https://github.com/morpheus65535/bazarr/commit/e2f007fa2e4603758db3037902256cdf1b18dd7b)\n- Fixed exception when Sonarr return improper audio track language data for an episode. #2977 [c8133c1](https://github.com/morpheus65535/bazarr/commit/c8133c1b9ec8e37135c5dabcefcfbbc3091e4fed)\n- Added SubsRo provider [dd27037](https://github.com/morpheus65535/bazarr/commit/dd270372ffbb7329cffdabddf991efd1de6f933c)\n- Improved the saving of settings to file in order to prevent saving unchanged settings or saving empty file when not enough space is available on disk. #2959 [aee7dd6](https://github.com/morpheus65535/bazarr/commit/aee7dd625268d288b6f718da590f78f3347bbced)\n- Fixed subtitri provider url. #2963 [81ac2ce](https://github.com/morpheus65535/bazarr/commit/81ac2cea76337c69875c2ae3117d10ddb0207aff)\n- Fixed release pipeline [ff71d7c](https://github.com/morpheus65535/bazarr/commit/ff71d7ca6b2cb54eec5046ae2c794854ccdfcdfb)\n- Added support for .mk3d video file extension. #2952 [ced0eee](https://github.com/morpheus65535/bazarr/commit/ced0eee66b57dec3f834770704dc615bdefd0c41)\n- Improved greeksubs provider to prevent reuse of the content from the first result when using interactive search modal. #2858 [9bed1bd](https://github.com/morpheus65535/bazarr/commit/9bed1bd3766f4a5a23d1afd7febbf729d27e71b4)\n- Fixed upgrade logic to prevent upgrade loop. [d334190](https://github.com/morpheus65535/bazarr/commit/d3341901163796c7392fa8d0f0864d78c90a0c85)\n- Fixed (again) the shutdown/restart of Bazarr. #2941 [aeaaeb6](https://github.com/morpheus65535/bazarr/commit/aeaaeb6b5352d472680b5329ba7b38f4a838af18)\n- Improved Gemini translator with some hotfixes [99f596e](https://github.com/morpheus65535/bazarr/commit/99f596e30bea466d98cdfdf247880bca105afc32)\n- Fixed shutdown/restart command not acting properly on some Linux and macOS operating system. #2941 [3d57a12](https://github.com/morpheus65535/bazarr/commit/3d57a1231cc0b89ce489d9def00b3eafd221e477)\n- Fix infinite loop during restoration of backup on certain non-Windows platforms [cc5fa42](https://github.com/morpheus65535/bazarr/commit/cc5fa4200c056b06d9df5470985bb0e6237aa948)\n- Added Gemini AI translation option [ff8466c](https://github.com/morpheus65535/bazarr/commit/ff8466cfbad76f766ae98f98ea4b223993c6c798)\n- Fixed anidb to handle one-to-many ID mapping [ccd667d](https://github.com/morpheus65535/bazarr/commit/ccd667d9537c2587b0aa436810658ae02ff372ee)\n- Added language mapping to WhisperAI (thanks to GitHub user v3DJG6GL) [6794eeb](https://github.com/morpheus65535/bazarr/commit/6794eeb2a4f0db37b5f5f06b657563ab057f80aa)\n- Fixed long block of text being unnecessary removed from subtitles files [fa9b0f0](https://github.com/morpheus65535/bazarr/commit/fa9b0f074866f74655595f1549dc00802a8c22a6)\n- Refactored Sonarr and Radarr hook. It may be a breaking change so users should review webhook parameters following information in Bazarr's settings. [a3102e8](https://github.com/morpheus65535/bazarr/commit/a3102e8a19ee74a00a6f25c3a78c93077029cf5b)\n- Fixed losing titulky VIP status during an active login session [f2cf1c0](https://github.com/morpheus65535/bazarr/commit/f2cf1c066c7b4487e29e6ef9deabd4eafb9259ef)\n- Added option to include language only when matching audio [ac19e37](https://github.com/morpheus65535/bazarr/commit/ac19e3743eb827f3c258f7d6e384333532224ef5)", "date": "2025-09-20T12:12:33Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3/bazarr.zip"}, {"name": "v1.5.3-beta.28", "body": "From newest to oldest:\n- Removed Argenteam-dump provider that doesn't exist anymore. #3004 [b9d0236](https://github.com/morpheus65535/bazarr/commit/b9d0236cf514119d2882a7f5e7078ba5c60ad9db)\n- Fixed subtitles search happening for series/seasons when a SignalR event is received from Sonarr even if defer subtitles searching was enabled. #3023 [a2121c1](https://github.com/morpheus65535/bazarr/commit/a2121c1a0b2615422e1f146806537092e704c65f)\n- Removed tusubtitulo provider that doesn't exist anymore. #3022 [c06389f](https://github.com/morpheus65535/bazarr/commit/c06389ffbb14691f94ea62b7c603f39b0096feea)", "date": "2025-09-17T06:07:02Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.28/bazarr.zip"}, {"name": "v1.5.3-beta.27", "body": "From newest to oldest:\n- Added Plex URL sanitization to logging formatter [046a5b7](https://github.com/morpheus65535/bazarr/commit/046a5b7ca64a5aa4657fa91c35de5d8da689c4fc)", "date": "2025-09-04T06:06:28Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.27/bazarr.zip"}, {"name": "v1.5.3-beta.26", "body": "From newest to oldest:\n- Improved Plex server connection by adding a requests session and disabled SSL validation [9a607bb](https://github.com/morpheus65535/bazarr/commit/9a607bbcd52920d2ac9074680a5d69e7911a7e71)", "date": "2025-09-03T06:06:32Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.26/bazarr.zip"}, {"name": "v1.5.3-beta.25", "body": "From newest to oldest:\n- Fixed webhook KeyError (Plex) and sanitize sensitive data in logs [9c46d18](https://github.com/morpheus65535/bazarr/commit/9c46d1879e99d0b2cef5c3b8427d7c1a273bbf3c)\n- Added a jobs queue to deal with SignalR events sequentially [f4957d4](https://github.com/morpheus65535/bazarr/commit/f4957d400541cf563b62689b0f4e0e5ed0484f3c)", "date": "2025-09-02T06:07:02Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.25/bazarr.zip"}, {"name": "v1.5.3-beta.24", "body": "From newest to oldest:\n- Reduced Plex oauth logging levels for improved clarity and debugging [9e6011a](https://github.com/morpheus65535/bazarr/commit/9e6011a5c744382ec1eb42ad297a5481a1869496)", "date": "2025-08-26T06:07:05Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.24/bazarr.zip"}, {"name": "v1.5.3-beta.23", "body": "From newest to oldest:\n- Improved Plex integration to simplify the libraries selection, webhook creation and do selective content refresh instead of the whole library [c6ddee1](https://github.com/morpheus65535/bazarr/commit/c6ddee143283fde35d2853c34a33836e10e301ab)", "date": "2025-08-25T06:07:20Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.23/bazarr.zip"}, {"name": "v1.5.3-beta.22", "body": "From newest to oldest:\n- Improved subtitles upgrade by giving translated subtitles a default score to make them upgradable [02b5aad](https://github.com/morpheus65535/bazarr/commit/02b5aad0aeecb31aef103788db182f3ccf7f8eca)", "date": "2025-08-24T06:06:23Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.22/bazarr.zip"}, {"name": "v1.5.3-beta.21", "body": "From newest to oldest:\n- Improved Plex authentication error messages by eliminating broad exception catching and increasing clarity and specificity. #3001 [0fe6a6e](https://github.com/morpheus65535/bazarr/commit/0fe6a6e010312d7187d98aa4359177dd5c39b8be)", "date": "2025-08-21T06:06:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.21/bazarr.zip"}, {"name": "v1.5.3-beta.20", "body": "From newest to oldest:\n- Added Plex OAuth Authentication Support [ecf5156](https://github.com/morpheus65535/bazarr/commit/ecf51560ea28250a093f4749f4da790f51a08bec)", "date": "2025-08-19T06:06:40Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.20/bazarr.zip"}, {"name": "v1.5.3-beta.19", "body": "From newest to oldest:\n- Fixed type hinting issue under Python 3.8. [9733a35](https://github.com/morpheus65535/bazarr/commit/9733a35c502595cc6d40438535d9d8f0ca3b9c2e)", "date": "2025-08-14T06:07:13Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.19/bazarr.zip"}, {"name": "v1.5.3-beta.18", "body": "From newest to oldest:\n- Updated lingarr payload format and added extra meta data [ca64892](https://github.com/morpheus65535/bazarr/commit/ca648920192d58c054257bfa7ce7f5838fdcb141)", "date": "2025-08-11T06:07:43Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.18/bazarr.zip"}, {"name": "v1.5.3-beta.17", "body": "From newest to oldest:\n- Added Docker-based development environment [4c44995](https://github.com/morpheus65535/bazarr/commit/4c44995cb04da902005021fd822826595e5ab30a)", "date": "2025-08-10T06:06:27Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.17/bazarr.zip"}, {"name": "v1.5.3-beta.16", "body": "From newest to oldest:\n- Fixed movie and series edit for media with unknown audio languages [3890371](https://github.com/morpheus65535/bazarr/commit/38903713e73b21534b56a995836a598286d69812)\n- Fixed lingarr translation support [2178cac](https://github.com/morpheus65535/bazarr/commit/2178cacf4acf417c9b12b2c49003e7eca1cf57a8)", "date": "2025-07-30T06:07:51Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.16/bazarr.zip"}, {"name": "v1.5.3-beta.15", "body": "From newest to oldest:\n- Added support for Lingarr subtitles translation [e2f007f](https://github.com/morpheus65535/bazarr/commit/e2f007fa2e4603758db3037902256cdf1b18dd7b)", "date": "2025-07-29T06:07:57Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.15/bazarr.zip"}, {"name": "v1.5.3-beta.14", "body": "From newest to oldest:\n- Fixed exception when Sonarr return improper audio track language data for an episode. #2977 [c8133c1](https://github.com/morpheus65535/bazarr/commit/c8133c1b9ec8e37135c5dabcefcfbbc3091e4fed)", "date": "2025-07-25T06:07:11Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.14/bazarr.zip"}, {"name": "v1.5.3-beta.13", "body": "From newest to oldest:\n- Added SubsRo provider [dd27037](https://github.com/morpheus65535/bazarr/commit/dd270372ffbb7329cffdabddf991efd1de6f933c)", "date": "2025-07-20T06:06:46Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.13/bazarr.zip"}, {"name": "v1.5.3-beta.12", "body": "From newest to oldest:\n- Improved the saving of settings to file in order to prevent saving unchanged settings or saving empty file when not enough space is available on disk. #2959 [aee7dd6](https://github.com/morpheus65535/bazarr/commit/aee7dd625268d288b6f718da590f78f3347bbced)\n- Fixed subtitri provider url. #2963 [81ac2ce](https://github.com/morpheus65535/bazarr/commit/81ac2cea76337c69875c2ae3117d10ddb0207aff)", "date": "2025-07-19T06:06:32Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.12/bazarr.zip"}, {"name": "v1.5.3-beta.11", "body": "From newest to oldest:\r\n- Added support for .mk3d video file extension. [ced0eee](https://github.com/morpheus65535/bazarr/commit/ced0eee66b57dec3f834770704dc615bdefd0c41) https://github.com/morpheus65535/bazarr/issues/2952\r\n- Improved greeksubs provider to prevent reuse of the content from the first result when using interactive search modal. [9bed1bd](https://github.com/morpheus65535/bazarr/commit/9bed1bd3766f4a5a23d1afd7febbf729d27e71b4) https://github.com/morpheus65535/bazarr/issues/2858", "date": "2025-07-15T10:50:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.11/bazarr.zip"}, {"name": "v1.5.3-beta.8", "body": "From newest to oldest:\n- Fixed upgrade logic to prevent upgrade loop. [d334190](https://github.com/morpheus65535/bazarr/commit/d3341901163796c7392fa8d0f0864d78c90a0c85)\n- Fixed (again) the shutdown/restart of Bazarr. #2941 [aeaaeb6](https://github.com/morpheus65535/bazarr/commit/aeaaeb6b5352d472680b5329ba7b38f4a838af18)", "date": "2025-07-07T06:07:02Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.8/bazarr.zip"}, {"name": "v1.5.3-beta.7", "body": "From newest to oldest:\n- Improved Gemini translator with some hotfixes [99f596e](https://github.com/morpheus65535/bazarr/commit/99f596e30bea466d98cdfdf247880bca105afc32)", "date": "2025-06-17T06:06:56Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.7/bazarr.zip"}, {"name": "v1.5.3-beta.6", "body": "From newest to oldest:\n- Fixed shutdown/restart command not acting properly on some Linux and macOS operating system. #2941 [3d57a12](https://github.com/morpheus65535/bazarr/commit/3d57a1231cc0b89ce489d9def00b3eafd221e477)", "date": "2025-06-12T06:06:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.6/bazarr.zip"}, {"name": "v1.5.3-beta.5", "body": "From newest to oldest:\n- Fix infinite loop during restoration of backup on certain non-Windows platforms [cc5fa42](https://github.com/morpheus65535/bazarr/commit/cc5fa4200c056b06d9df5470985bb0e6237aa948)", "date": "2025-06-09T06:07:13Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.5/bazarr.zip"}, {"name": "v1.5.3-beta.4", "body": "From newest to oldest:\n- Added Gemini AI translation option [ff8466c](https://github.com/morpheus65535/bazarr/commit/ff8466cfbad76f766ae98f98ea4b223993c6c798)\n- Fixed anidb to handle one-to-many ID mapping [ccd667d](https://github.com/morpheus65535/bazarr/commit/ccd667d9537c2587b0aa436810658ae02ff372ee)", "date": "2025-06-07T06:05:55Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.4/bazarr.zip"}, {"name": "v1.5.3-beta.3", "body": "From newest to oldest:\n- Added language mapping to WhisperAI (thanks to GitHub user v3DJG6GL) [6794eeb](https://github.com/morpheus65535/bazarr/commit/6794eeb2a4f0db37b5f5f06b657563ab057f80aa)\n- Fixed long block of text being unnecessary removed from subtitles files [fa9b0f0](https://github.com/morpheus65535/bazarr/commit/fa9b0f074866f74655595f1549dc00802a8c22a6)", "date": "2025-05-26T06:07:00Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.3/bazarr.zip"}, {"name": "v1.5.3-beta.2", "body": "From newest to oldest:\n- Refactored Sonarr and Radarr hook. It may be a breaking change so users should review webhook parameters following information in Bazarr's settings. [a3102e8](https://github.com/morpheus65535/bazarr/commit/a3102e8a19ee74a00a6f25c3a78c93077029cf5b)", "date": "2025-05-23T06:06:42Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.2/bazarr.zip"}, {"name": "v1.5.3-beta.1", "body": "From newest to oldest:\n- Fixed losing titulky VIP status during an active login session [f2cf1c0](https://github.com/morpheus65535/bazarr/commit/f2cf1c066c7b4487e29e6ef9deabd4eafb9259ef)", "date": "2025-05-15T06:06:28Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.1/bazarr.zip"}, {"name": "v1.5.3-beta.0", "body": "From newest to oldest:\n- Added option to include language only when matching audio [ac19e37](https://github.com/morpheus65535/bazarr/commit/ac19e3743eb827f3c258f7d6e384333532224ef5)", "date": "2025-05-14T06:06:29Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.0/bazarr.zip"}, {"name": "v1.5.2", "body": "From newest to oldest:\n- Added frontend only Docker Image to support developpers [eacb8b7](https://github.com/morpheus65535/bazarr/commit/eacb8b70682363b33db74ca4beee1be5d4a09c6d)\n- Fixed profiles sync with Sonarr and Radarr. #2932 [71cd0c8](https://github.com/morpheus65535/bazarr/commit/71cd0c80c7e99b079aa7abee573bc6e959dbcf18)\n- Fixed titrari provider advanced search endpoint. #2930 [794b006](https://github.com/morpheus65535/bazarr/commit/794b0067b075b1060258fc99bc20cabf8d8a2e77)\n- Fixed subzero mods hearing-impaired removal regex broken in a82dca9. #2849 [3a248b3](https://github.com/morpheus65535/bazarr/commit/3a248b374181997b4157dfc3c5ed67297390897e)\n- Fixed small issues with subdl to improve throttling conditions [c853de8](https://github.com/morpheus65535/bazarr/commit/c853de8bd76b22cb394ebe88152aadc0f5743fd9)\n- Fixed Sub-Zero Hearing Impaired subtitle content modifications. #2849 [a82dca9](https://github.com/morpheus65535/bazarr/commit/a82dca914a6e9bce9e4ea7a91ba1ec62030910e7)\n- Improved backup restore to help fix long-standing issue. #2850 [17024a9](https://github.com/morpheus65535/bazarr/commit/17024a9899fe75047f903df41827b4820cd273a6)\n- Updated keyboard interrupt handling code [db49fd6](https://github.com/morpheus65535/bazarr/commit/db49fd6b03281a1f1738bc28f1f2f1cd79b3b61b)\n- Updated regex to not remove sign in ASS subtitles in embedded subtitles [2964a0c](https://github.com/morpheus65535/bazarr/commit/2964a0c9ec57102a23163f21d2f8f6f65c60715e)\n- Changed notification position to bottom-left to not obscure page navigation [c752796](https://github.com/morpheus65535/bazarr/commit/c752796b829303d856b1e6c880c489674b35dc2f)\n- Fixed improper detection of Chinese subtitles for embedded subtitles provider. #2914 [ee817c2](https://github.com/morpheus65535/bazarr/commit/ee817c2b7e2e346d35475674e2a55a66aed21cb1)\n- Fixed improper uppercase for some release groups in matching routine [82dad60](https://github.com/morpheus65535/bazarr/commit/82dad607c1a9f63f209a76178acb8a8f55a91de7)\n- Additional multiline log file fixes [b4e4ea5](https://github.com/morpheus65535/bazarr/commit/b4e4ea5bb9a9b216f12af6ea8ae9f842a40d9d47)\n- Handle multiline log output without proper log file timestamp headers like produced by KnowIt errors [e91b71c](https://github.com/morpheus65535/bazarr/commit/e91b71c6ec17f1587e6f8a49b381c518df63a0e8)\n- Whisper - eliminate \"missing/bad audio track\" errors when files have multiple audio streams [d6e7773](https://github.com/morpheus65535/bazarr/commit/d6e7773a0f1731e178fca9d925319a87e824dc0f)\n- Added an announcement about upcoming deprecation of Python 3.8 in Bazarr v1.6 [85d75a7](https://github.com/morpheus65535/bazarr/commit/85d75a72b81a8899046b47a1c299ecb51113b188)\n- Added experimental Python 3.13 compatibility. #2803 [759da8a](https://github.com/morpheus65535/bazarr/commit/759da8a111b5e403512bf581aba037575a92516f)\n- Replaced pipes with shlex in custom_libs/libfilebot/main.py [4642db3](https://github.com/morpheus65535/bazarr/commit/4642db334a8b94a865cbf811ab90fc5316c74db0)\n- Replaced imghdr with filetype for image detection [9825a3a](https://github.com/morpheus65535/bazarr/commit/9825a3a10959dc6196fd4bfd3a5ec24a9c8eb8f8)\n- Added an unauthenticated API endpoint to test Bazarr availability: /api/system/ping [2c7294d](https://github.com/morpheus65535/bazarr/commit/2c7294de0de5620e9c33ff1cfb99f6e6b6278dbb)\n- Fixed UnboundLocalError when viewing log files [84ebcf7](https://github.com/morpheus65535/bazarr/commit/84ebcf7a378bfae2a07fa3c6633b0e3b2c384637)\n- Added Sync button to individual Series and Movie pages [525d569](https://github.com/morpheus65535/bazarr/commit/525d569d09e707a0dcd317bdad06a571fc2e794f)\n- Fixed upgrade process again to prevent infinite loop of subtitles upgrade. #2749 [81909ca](https://github.com/morpheus65535/bazarr/commit/81909caf51de0801389e80c191769be964979b84)\n- Added a validation to confirm if media file exists during initial sync before trying to search for subtitles. #2866 [63a3622](https://github.com/morpheus65535/bazarr/commit/63a3622615e2b5ebb2b68832136da1f224cfb4b7)\n- Added Weekly option to Search and Upgrade Subtitles settings [7dbc3cb](https://github.com/morpheus65535/bazarr/commit/7dbc3cb17ca178c17f9bb9673df926a00f7d002e)\n- Fix for prior uppercase mod fix [31fe371](https://github.com/morpheus65535/bazarr/commit/31fe37178279b5bfdb49351b176e394f431cc1b4)\n- Improved uppercase detection / execution in Fix Uppercase mod [2a330f6](https://github.com/morpheus65535/bazarr/commit/2a330f63dc18562f5c4647be2680705c7a225efb)\n- Fixed another issue with Yavka provider. #2225 [cefd163](https://github.com/morpheus65535/bazarr/commit/cefd1638dd5809cda93473a5a34a26d7156a6ff3)\n- Multiple providers - Removed overwrite of provider language object [515282e](https://github.com/morpheus65535/bazarr/commit/515282eed862c706f4ed2ace14f6c51eee631028)\n- Added animetosho provider german, vietnamese, russian and indonesian language support [fa4aca8](https://github.com/morpheus65535/bazarr/commit/fa4aca8bb1b7cbe820ba7c1d803d1bc628989cd0)\n- Regielive fix - Removed overwrite of provider language object [7cb471f](https://github.com/morpheus65535/bazarr/commit/7cb471fc200d768bfdae895942485e9b50a9271c)\n- Fixed properly timezone usage to prevent high CPU usage. #1914 [c22599a](https://github.com/morpheus65535/bazarr/commit/c22599a8bfbfede83dd4a748cc68301af21a0213)\n- Added animekalesi.com provider for Turkish Anime subtitles [3b4415e](https://github.com/morpheus65535/bazarr/commit/3b4415ec3f9349b8ff42cbe8631413fb4ef56222)\n- Fixed additional error catching when trying to bind to IPv6 when it's not supported. #2738 [fc9f94e](https://github.com/morpheus65535/bazarr/commit/fc9f94e9174604c6fa4fbb2700dfec2d07dc7211)\n- Added passing of video filename to detect-language for whisper provider [6c65267](https://github.com/morpheus65535/bazarr/commit/6c652673820ddd9aa29632cce88412b06be5bbab)\n- Fixed unwanted removal of subtitles format tags when using any mods. #2846 [1a93eb4](https://github.com/morpheus65535/bazarr/commit/1a93eb4049d859b0c913db9109a94cba7e51c8e9)\n- Fixed zimuku wrong archives subtitle language identified [#2856](https://github.com/morpheus65535/bazarr/pull/2856)\n- Fixed unhandled exception during backup restoration process. #2850 [2f16ae2](https://github.com/morpheus65535/bazarr/commit/2f16ae2e50fbfae583ffdfe688946cea594239c6)\n- Mods/Fix Uppercase: Fix broken uppercase detection in certain cases [#2852](https://github.com/morpheus65535/bazarr/pull/2852)\n- Added Turkcealtyazi.org provider for Turkish subtitles [8ff5d58](https://github.com/morpheus65535/bazarr/commit/8ff5d5838a2e8bfccacfc6e583556ef06dc8a24c)\n- Added more debug logging to opensubtitles.com provider to help then investigate issues. [6d5ebb0](https://github.com/morpheus65535/bazarr/commit/6d5ebb0faa6d965ebb16cc5d0287c0972e27e197)\n- Fixed UNC path parsing for Radarr sync [d1775ff](https://github.com/morpheus65535/bazarr/commit/d1775ff5c133d0205258b8a6f298495bc83ec862)\n- Fixed upgrade process for translated subtitles. #2817 [e2a3f36](https://github.com/morpheus65535/bazarr/commit/e2a3f363d1e81d1285c75403e46853445f0f9122)\n- Added navigation bar shell scroll support [59d8243](https://github.com/morpheus65535/bazarr/commit/59d8243d0b40b649f612136d333614e17d368127)\n- Added missing settings preventing proper download of subtitles. #2839 [b9a0d9c](https://github.com/morpheus65535/bazarr/commit/b9a0d9c922f4237dc4a6504d7cc42784afe32bc5)\n- Added support for remote DNS query over socks5h proxy. #2839 [bdbe946](https://github.com/morpheus65535/bazarr/commit/bdbe946be25f3f41fba156273eee1f5e24eb0aab)\n- Fixed yavka.net provider by passing all form parameters and improved caching to reduce number of requests [99d9691](https://github.com/morpheus65535/bazarr/commit/99d9691eb1a43d6905b006670dc67cb674a1b5b1)\n- Added scan Plex library option for new files after downloading subtitles [31400c8](https://github.com/morpheus65535/bazarr/commit/31400c89576ca0622e9816fc1a3a430cc76e4b62)\n- Added feature to change \"added\" info in Plex once subtitles are downloaded [fe7b224](https://github.com/morpheus65535/bazarr/commit/fe7b224916c169a58c3f91da8592dd09ae2ff6f7)\n- Updated vendored modules [2fc8f10](https://github.com/morpheus65535/bazarr/commit/2fc8f10a949d4e08c3038eada35d453fe3000b13)\n- Fixed podnapisi TypeError since we've merged #2790. [6fc6ca5](https://github.com/morpheus65535/bazarr/commit/6fc6ca5ec20138d52e1c2637b9f291af7a2c0b7c)\n- Fixed modal with tables application crash [4f77710](https://github.com/morpheus65535/bazarr/commit/4f77710f462ccd8765465b97ca7f5eac334c30cb)\n- Persist pages on url and hydrate on page load [#2826](https://github.com/morpheus65535/bazarr/pull/2826)\n- Added some failsafe to RegieLive provider to try to prevent getting redirected to captcha validation or being completely blocked for a while. #2165 [e17bad6](https://github.com/morpheus65535/bazarr/commit/e17bad6ec49421a315d463522ae40c5c9cd06dc9)\n- Fixed issue with some custom languages subtitles while trying to index them. #2815 [5888011](https://github.com/morpheus65535/bazarr/commit/58880117a9130368acc1eb8f636f0a564a1e123b)\n- Fixed issue with API not returning proper subtitles hi or forced subtitles in some edge cases [e780edd](https://github.com/morpheus65535/bazarr/commit/e780edd0b71924859d187f949d5669a791efe7c1)\n- Removed opensubtitles.org deprecation announcement for VIP users. [9ac6c69](https://github.com/morpheus65535/bazarr/commit/9ac6c69a4f4ee85f36a805c6bc65cd6d6de457dd)\n- Added mass delete subtitle files [#2816](https://github.com/morpheus65535/bazarr/pull/2816)\n- Added TooManyRequests throttling to podnapisi provider. [6a791b2](https://github.com/morpheus65535/bazarr/commit/6a791b2be065521c7437be9313d4232f2b8ec7a6)\n- Improved assrt release name matching by ignoring meaningless values. #2761 [2a038cd](https://github.com/morpheus65535/bazarr/commit/2a038cdc214357f6aae249f7119799fed6f062d7)", "date": "2025-05-11T16:40:55Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.2/bazarr.zip"}, {"name": "v1.5.1", "body": "From newest to oldest:\n- Improved languages profile health check to include default assigned profiles [0413dba](https://github.com/morpheus65535/bazarr/commit/0413dbaa4cf632df0f560f5df2cd67851c3eee02)\n- Fixed sync issue with Radarr that would remove all movies from database on every sync. [60febe3](https://github.com/morpheus65535/bazarr/commit/60febe3d12b75d534b64d56839ee79ee063958fd)\n- Added check to opensubtitles.com for SDH subtitles being classified as forced [4809b40](https://github.com/morpheus65535/bazarr/commit/4809b403ca3b98f0f38f4e7ef62565b5a40e9aed)\n- Fixed Bazarr not starting when configured IP isn't available for binding. [b71daad](https://github.com/morpheus65535/bazarr/commit/b71daad7fb6a8a0a9d47a29471c24989eabef88c)\n- Improved Sonarr and Radarr syncing to prevent database integrity exception being raised by relying on proper primary keys instead of other values. [8346ea9](https://github.com/morpheus65535/bazarr/commit/8346ea9dc857d6f9bcd2ed3a452e0cbd1c38cfd9)\n- Added opensubtitles specific throttling for server under maintenance (http 506) [2247c55](https://github.com/morpheus65535/bazarr/commit/2247c55bfa9fd38bf3fbe80330a5c37f4988ee6a)", "date": "2025-01-01T16:15:52Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.1/bazarr.zip"}, {"name": "v1.5.0", "body": "From newest to oldest:\n- Reduced throttle from 24 hours to 6 before retrying Opensubtitles.com API on DownloadLimitExceeded [d5a290c](https://github.com/morpheus65535/bazarr/commit/d5a290c7a2bf4c0d7d923bb967d1825de2bbaba3)\n- Fixed download error with Napiprojekt provider [3209355](https://github.com/morpheus65535/bazarr/commit/320935548c28e85bbd9b0b0a6a073f1439deba31)\n- Fixed titrari provider to prevent abuse and throttle properly. #2709 [9d62d84](https://github.com/morpheus65535/bazarr/commit/9d62d84ef590c65e7e9392fe82f1f2022b90bede)\n- Added languages profile creation and assignment to health check. [43d9d43](https://github.com/morpheus65535/bazarr/commit/43d9d43224c84609a4fbd050c8d82e9500743a68)\n- Added series status and last air date [c8e2894](https://github.com/morpheus65535/bazarr/commit/c8e2894b2ba033a11eb52ccd4f50186da74a90d8)\n- Added missing subtitles count in series episodes view [f81780f](https://github.com/morpheus65535/bazarr/commit/f81780fac564080301b06be76dbd33267b8f0ac8)\n- Added official support for Python 3.12 [43a5841](https://github.com/morpheus65535/bazarr/commit/43a5841d04f07455f1f72d22817aa9a342772b91)\n- Fixed improperly guessed video episode number while refining. #2784 [cf559d1](https://github.com/morpheus65535/bazarr/commit/cf559d1028803dad83921f2b61162199bb1fb27f)\n- Fixed podnapisi not returning results [4df822d](https://github.com/morpheus65535/bazarr/commit/4df822d363b448b98000b6c4c6de054d8faa45e4)\n- Added debug logging while refining video object from scene name. #2784 [63c36c8](https://github.com/morpheus65535/bazarr/commit/63c36c8c184a5d7a34892f47e0f16d7b7ce6ea15)\n- Improved Settings wording and organization. [d2dc869](https://github.com/morpheus65535/bazarr/commit/d2dc869c1c90d479a3a39aee264f9d695af2e53c)\n- Fixed EmbeddedSubtitles provider results caching [a7df6a9](https://github.com/morpheus65535/bazarr/commit/a7df6a9c6213cbb16ffc212f22aa3ae4c82599dd)\n- Fixed missing mobile tooltips [137d619](https://github.com/morpheus65535/bazarr/commit/137d61930d6d570515b5d3a4149c19f6206b6aea)\n- Added frontend notification during automatic syncing of subtitles. #2724 [f4ca0f9](https://github.com/morpheus65535/bazarr/commit/f4ca0f9e5586b9b84f137c102e4b1c577b883da8)\n- Added opensubtitlescom provider validation [#2770](https://github.com/morpheus65535/bazarr/pull/2770)\n- Fixed item overview path label overflow [#2780](https://github.com/morpheus65535/bazarr/pull/2780)\n- Fixed match popover position [#2777](https://github.com/morpheus65535/bazarr/pull/2777)\n- Fixed issue with some DB queries and PostgreSQL. [d7f06bb](https://github.com/morpheus65535/bazarr/commit/d7f06bb707e74bd24b89d94dd9486a4c60601738)\n- Improved wording for Embedded Subtitles UI components [4d022c2](https://github.com/morpheus65535/bazarr/commit/4d022c24b60524f4235c49de324a52e97192b881)\n- Added matches dialog alert and column titles [#2771](https://github.com/morpheus65535/bazarr/pull/2771)\n- Fixed a bug introduced in Napiprojekt provider [669ed06](https://github.com/morpheus65535/bazarr/commit/669ed069f52e4f5bb95fa85d431ba2cdb6b57429)\n- Added Napiprojekt provider releases info and a new options to filter subtitles based on uploader [42d569f](https://github.com/morpheus65535/bazarr/commit/42d569faa357d49f4779cf5e9effe9f818eb9cb7)\n- Added validation for incomplete indexing of subtitles or calculation of missing subtitles before searching. [5b3312e](https://github.com/morpheus65535/bazarr/commit/5b3312ea4d88b3c37087da3938e43a021033d07e)\n- Fixed issue introduced in 1.4.6-beta.20 when subtitles upgrade is disabled. #2768 [6fbc912](https://github.com/morpheus65535/bazarr/commit/6fbc91289fe4031a73fb34d34706063a9d45d93b)\n- Refactored upgrade routine to bring logic out of db requests but into Python code. #2749 [24096cb](https://github.com/morpheus65535/bazarr/commit/24096cb10f6aaf3b377bfb24ef255efcdccf89c4)\n- Added switch to control passing of video filename in whisper provider modal [e298d15](https://github.com/morpheus65535/bazarr/commit/e298d157247951beea8578dcd632d80cd3a5d75c)\n- Fixed typos in assrt provider. #1953 [48cdc8b](https://github.com/morpheus65535/bazarr/commit/48cdc8bfc83487b2fa990a5669a0da07a71def54)\n- Fixed issue when whisper returns more than one subtitle for language profiles with more than one language #2758 [d67477a](https://github.com/morpheus65535/bazarr/commit/d67477aded7de5948d2156e2a2e4c83897c08f81)\n- Adjusted search result styles [0d63448](https://github.com/morpheus65535/bazarr/commit/0d6344859b56a533c22df3bfc36a00fbe66c2873)\n- Reverted last commit [db450bd](https://github.com/morpheus65535/bazarr/commit/db450bdcc35536ed1b520ff28430284134a60dfc)\n- Added logging of upgraded subtitles original ID to database [a70b26c](https://github.com/morpheus65535/bazarr/commit/a70b26cdbe520e75966af91f0be96d779bdfee0d)\n- Fixed an issue that prevented Bazarr from starting when PIv6 has been disabled using grub. #2738 [4eb09c5](https://github.com/morpheus65535/bazarr/commit/4eb09c546d4ebb612340de80301fdfc7549843b1)\n- Fixed logging of proxied client requests while authenticating. #2721 [ac1a3c5](https://github.com/morpheus65535/bazarr/commit/ac1a3c5eb07650eb3942163ca3d8f6485a2027b5)\n- Fixed anidb refiner special episodes without offset [#2736](https://github.com/morpheus65535/bazarr/pull/2736)\n- Handle bad JSON results from subsynchro provider #2735 [239ab78](https://github.com/morpheus65535/bazarr/commit/239ab780eb5c3006ce28a45eb5bf2c7eb65d56ad)\n- Improved guessing of video file properties by using file name and refining it with scene name if available. #2704 [c615f99](https://github.com/morpheus65535/bazarr/commit/c615f99f0635ab57e0de1015e4e4575821c074aa)\n- Fixed subdl to not ignore movies subtitles by erroneously check for season packs. #2725 [a186e64](https://github.com/morpheus65535/bazarr/commit/a186e64893fd71d986ef922d9d90cf0b9435ae41)\n- Fixed issue with translation failing when nothing is returned by Google Translate. #2519 [b34a0c1](https://github.com/morpheus65535/bazarr/commit/b34a0c19a21a2caac3fa8cf29cdcfa96717b54fc)\n- Added search poster [#2722](https://github.com/morpheus65535/bazarr/pull/2722)\n- Added support for Spanish (Latino) in opensubtitles.com. #2720 [a1658bb](https://github.com/morpheus65535/bazarr/commit/a1658bbf3271f66295ca8106eabfa2ab842cdb17)\n- Added Anilist error log when the record exists on mapping but doesn't enrich with Anilist id [a9243c6](https://github.com/morpheus65535/bazarr/commit/a9243c6c03fd7d24eb522231cf899d25aa850b66)\n- Added created and updated timestamp to DB for series, episodes and movies [678443f](https://github.com/morpheus65535/bazarr/commit/678443f212cb82b795bd0d7db14c845f641bd804)\n- Fixed RegieLive JSONDecodeError #2727 [092012a](https://github.com/morpheus65535/bazarr/commit/092012a48715fd65184cef5e623bfb60f6d01543)\n- Fixed titulky NameError issue [1874f29](https://github.com/morpheus65535/bazarr/commit/1874f29789aa574c867ff279892db12ae154e6cf)\n- Fixed another issue with subtitles upgrade process. [56d8f2c](https://github.com/morpheus65535/bazarr/commit/56d8f2c9a36536f0d5c8e29b331dc3d01729042f)\n- Fixed issue with subtitles upgrade process on Windows [de9ce4d](https://github.com/morpheus65535/bazarr/commit/de9ce4d13dc0fc2fa25597d9d3eb13bf025dc22a)\n- Fixed subtitles naming when saving subtitles to prevent parsing for HI content if the provider (or the user if it's an upload) specifies that it should be considered as HI. #2719 [5139fca](https://github.com/morpheus65535/bazarr/commit/5139fca5b8f60dd05be76c59296c3388d62d8199)\n- Fixed issue introduced in upgrade process in beta.3 [16499fc](https://github.com/morpheus65535/bazarr/commit/16499fc674b2a6aef7eab0bf07ff95e786c9afbd)\n- Improved provider labeling [9eb9bb5](https://github.com/morpheus65535/bazarr/commit/9eb9bb55c95430400668e4372179eee340b4db24)\n- Fixed subtitrari noi provider issue while downloading some subtitles. #2708 [92107a2](https://github.com/morpheus65535/bazarr/commit/92107a24257b996e28a045ff0e29f37812093a5c)\n- Fixed error while inserting episodes during sync process. #2700 [4b9417c](https://github.com/morpheus65535/bazarr/commit/4b9417c2e280ee42853c56ad14580be4dab48cfe)\n- Fixed subtitles conversion when use original format is enabled and prevented hearing-impaired detection for non srt format subtitles. #2693 [43563cd](https://github.com/morpheus65535/bazarr/commit/43563cdcbd9524803856228352a3ef0d1131717c)\n- Fixed bad non-HI detection with embedded provider when forced subtitles available [f50bcf3](https://github.com/morpheus65535/bazarr/commit/f50bcf34ac3c246d21a69dc3cc2f2eba63314c21)\n- Added the option to skip mismatched fps to Titulky [f296ba5](https://github.com/morpheus65535/bazarr/commit/f296ba5336a58c1108fa6a255a89077bcb23d8b4)\n- Added season pack download feature to titlovi [a4873fc](https://github.com/morpheus65535/bazarr/commit/a4873fc0f5207f4894e59a498a7a50e5bcef7803)\n- Implemented subdivx version resolution for buscar parameter [4f2bcc1](https://github.com/morpheus65535/bazarr/commit/4f2bcc17d9de6e2d53cd43a5c24cc91f2ba90ff1)", "date": "2024-12-24T15:18:44Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.0/bazarr.zip"}, {"name": "v1.4.5", "body": "From newest to oldest:\n- When multiple audio streams exist, pick the correct one for whisper to process [#2688](https://github.com/morpheus65535/bazarr/pull/2688)\n- Fixed subtitles translation to Portuguese. #2689 [7000d2a](https://github.com/morpheus65535/bazarr/commit/7000d2ac2c7a52fd0c429c17f5e826e9e3633bfc)\n- Fixed subdivx provider after recent changes to their website. #2686 [a1fac16](https://github.com/morpheus65535/bazarr/commit/a1fac160fbf3f71013ee25566029aa6377097940)\n- Fixed chinese traditional custom language hi extensions [bd3d1e5](https://github.com/morpheus65535/bazarr/commit/bd3d1e56246812d348039e373f4fb96dd8e3a78f)\n- Fixed improper paths history logging for different tools [0200bb9](https://github.com/morpheus65535/bazarr/commit/0200bb96d98127ee32b6b66f8d6b9e21d4571a4d)\n- Added database type, version and migration to System-->Status page. [6297b4b](https://github.com/morpheus65535/bazarr/commit/6297b4b83cbae86cfefb31eb8455fb2a1e83bedf)\n- Fixed database migration issue with postgresql. #2664 [25098e5](https://github.com/morpheus65535/bazarr/commit/25098e5e07533f9eea9602d6a37380aa68a86bbb)\n- Fixed duplicate IDs in languages profile items [c11bdf3](https://github.com/morpheus65535/bazarr/commit/c11bdf34fadd49ea39cc73e471cc9a3075e492f4)\n- Fixed upload subtitle language [#2675](https://github.com/morpheus65535/bazarr/pull/2675)\n- Fixed duplicated search result name for series and movies [#2682](https://github.com/morpheus65535/bazarr/pull/2682)\n- Clear log file contents on Empty log [5e08898](https://github.com/morpheus65535/bazarr/commit/5e08898de82d62ecaf782aa1bb2032ff6304841d)\n- Improved embeddedsubtitles provider by turning on Audio Sync during audio extraction process [c69be93](https://github.com/morpheus65535/bazarr/commit/c69be93cd6bf9cf4ce6339052e938a3c5420e31f)\n- Fixed SyntaxWarning in subzero language enforced in Python 3.12. #2656 [14a361d](https://github.com/morpheus65535/bazarr/commit/14a361dd97bb89204c748f60ef6052544d992dac)\n- Removed unnecessary vendored argparse module since it's included in Python since 3.2 [384a754](https://github.com/morpheus65535/bazarr/commit/384a754f9ef93ec51ce59fa64d0423cd66d4560f)\n- Fixed logging filter issue. [90b4480](https://github.com/morpheus65535/bazarr/commit/90b44802dc3be1429b5d41eb4ad4603c80f1ce80)\n- Fixed logging filter bug introduced in 1.4.4 [cc7a800](https://github.com/morpheus65535/bazarr/commit/cc7a8000e74c09ac2a747cf303ff86a48f37ec1e)", "date": "2024-10-02T01:15:01Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.5/bazarr.zip"}, {"name": "v1.4.4", "body": "From newest to oldest:\n- Added support for Legendas.net provider [b8aa2a8](https://github.com/morpheus65535/bazarr/commit/b8aa2a8b1af42dff9539c6e190bd2e6a7a7fd0ca)\n- Modified some language names to match those in Sonarr and Radarr. #2650 [6d062f3](https://github.com/morpheus65535/bazarr/commit/6d062f35009db472e58e58fb9a05f463fbbe49d7)\n- Fixed async audio languages not mapped fallback [#2652](https://github.com/morpheus65535/bazarr/pull/2652)\n- Fixed series indexing when malformed alternate title is returned by Sonarr [6ddfdfe](https://github.com/morpheus65535/bazarr/commit/6ddfdfee6a64845fc0eab21b18ac56ad70d3e1f9)\n- Fixed podnapisi AttributeError [f6c5ee6](https://github.com/morpheus65535/bazarr/commit/f6c5ee6bfcbe28c77380b417562ba4deba2c658a)\n- Added support for binding IPv4 AND IPv6 instead of just either one or the other [4e365c6](https://github.com/morpheus65535/bazarr/commit/4e365c6aa6f7e0786d8ceefdaa91099da59431f1)\n- Made all subf2m test pass [#2645](https://github.com/morpheus65535/bazarr/pull/2645)\n- Fixed anidb refiner empty mapping episode reference not skipped [deae4e5](https://github.com/morpheus65535/bazarr/commit/deae4e52f0eabda1a6014bafcacf3ec121b8b430)\n- Fixed zimuku provider skipping non lowercase subtitles [#2644](https://github.com/morpheus65535/bazarr/pull/2644)\n- Fixed cutoff language not being properly handled. #2635 [5f7e1f6](https://github.com/morpheus65535/bazarr/commit/5f7e1f68c706a2f71dca0ed8b6763416d51342bb)\n- Fixed timeout while querying subdivx provider. #2633 [cfa9004](https://github.com/morpheus65535/bazarr/commit/cfa900404076ac440a3a5745279b0db85f5e85b4)\n- Added ability to remove language profiles based on tag values [e5f1528](https://github.com/morpheus65535/bazarr/commit/e5f1528bbad2d0df8d0ed32b16cfa6856db79f2c)\n- Fixed Podnapisi not returning any subtitles [74f2c66](https://github.com/morpheus65535/bazarr/commit/74f2c6646404b76821146e9b58bed12c53fc1186)\n- Added sonarr and radarr settings tags validation [#2634](https://github.com/morpheus65535/bazarr/pull/2634)\n- Fixed subf2m search process by stripping html title result before using regex [855da6b](https://github.com/morpheus65535/bazarr/commit/855da6b1bb1cbb41d687e4593e2e9d092ed6e273)\n- Fixed chinese audio language [#2632](https://github.com/morpheus65535/bazarr/pull/2632)\n- Fixed badge overflow [9ec6027](https://github.com/morpheus65535/bazarr/commit/9ec60279896420f80916687d29530025f16ba0a8)\n- Fixed hearing-impaired detection using regex when language is Arabic and parenthesis are included in text. #2612 [eb084ab](https://github.com/morpheus65535/bazarr/commit/eb084abc21b3d37390d6ec70d73e62297032f7c3)\n- Refactored the translation routine to prevent Google Translate from messing with subtitles sequence by sending line by line (slower but better). #2558 [609349b](https://github.com/morpheus65535/bazarr/commit/609349b4002290e771935c7e6d02263c3fdd7ce4)\n- Fixed provider AvistaZ & CinemaZ optional subtitle Uploader [#2628](https://github.com/morpheus65535/bazarr/pull/2628)\n- Added settings provider maximum description lines [#2611](https://github.com/morpheus65535/bazarr/pull/2611)\n- Removed raising of OSError during subsync [#2584](https://github.com/morpheus65535/bazarr/pull/2584)\n- Fixed table items losing order when action is executed [1ec415f](https://github.com/morpheus65535/bazarr/commit/1ec415f0c5d0d9d72555778d1c5f564271f0ea3d)\n- Fixed AvistaZ and CinemaZ scraping when the Reseed notification is displayed [0fc334f](https://github.com/morpheus65535/bazarr/commit/0fc334f731ddda1d70fb4b0ad6fc7c0329c76048)\n- Added jimaku provider [#2505](https://github.com/morpheus65535/bazarr/pull/2505)\n- Fix for provider subtitle language being unintentionally modified [5582cc0](https://github.com/morpheus65535/bazarr/commit/5582cc076dd58a63638d96cb0dbc5119554fe127)\n- Fixed postgresql database migrations not applied [#2601](https://github.com/morpheus65535/bazarr/pull/2601)\n- Fixed get movie monitored status [#2591](https://github.com/morpheus65535/bazarr/pull/2591)\n- SuperSubtitles: handle KeyError for movie searches [4a34186](https://github.com/morpheus65535/bazarr/commit/4a341869858103a60dccf712e70e6ad97f311a29)\n- Subdl Provider: avoid raising exception on no results [8fe8eaf](https://github.com/morpheus65535/bazarr/commit/8fe8eaf7dad6b1eccde9d0622e946e15acc43688)\n- Fixed anidb refinement for sonarr specials [#2590](https://github.com/morpheus65535/bazarr/pull/2590)\n- Added new feature: Tag-Based Automatic Language Profile Selection [b304f6f](https://github.com/morpheus65535/bazarr/commit/b304f6f1efecdfa5b258138029b54460267e8032)\n- Fixed anidb refiner episode not found [#2581](https://github.com/morpheus65535/bazarr/pull/2581)\n- HDBits provider: handle KeyError (common exception) [b419593](https://github.com/morpheus65535/bazarr/commit/b4195934c1fd5ff97acf07d7fbd82f52e272c520)\n- Subdl Provider: add tests and use standard utils [91a3531](https://github.com/morpheus65535/bazarr/commit/91a35317cc1f627030b7bae4d9776acef4745afd)\n- Fixed cached logged out index page [127a7ae](https://github.com/morpheus65535/bazarr/commit/127a7aebadde462babba33d2115dc058a854954c)\n- Added series empty subtitle episodes progress bar labels [#2575](https://github.com/morpheus65535/bazarr/pull/2575)\n- Fixed issue with soustitreseu when guessit is unable to guess episode or season from release name. #2569 [ebf3471](https://github.com/morpheus65535/bazarr/commit/ebf3471eec3895ba06c5be3dfe1fb7efb7622100)\n- Fixed animetosho empty language fallback [#2571](https://github.com/morpheus65535/bazarr/pull/2571)\n- Fixed popover text wrap browser compatibility [#2573](https://github.com/morpheus65535/bazarr/pull/2573)\n- Improved subdl provider to filter out non SRT or ASS subtitles [e3a3ef1](https://github.com/morpheus65535/bazarr/commit/e3a3ef1e931ec6124f59941e14d6544be3a9e268)\n- Update fese (extractor) (cover #2538) [aafaf1c](https://github.com/morpheus65535/bazarr/commit/aafaf1cbf1ac29249960f2d5f2c7ba0608a5c284)\n- Fixed pt-BR issue with subdl provider. [a15b8d5](https://github.com/morpheus65535/bazarr/commit/a15b8d560252a953999976343b7665c533570365)\n- Fixed pwa assets files not served [#2568](https://github.com/morpheus65535/bazarr/pull/2568)\n- Fixed PWA image path on development build [5886c20](https://github.com/morpheus65535/bazarr/commit/5886c20c9c7929bf46836a99c2d9d4eb834638bd)\n- Added subdl provider initial implementation [40985fd](https://github.com/morpheus65535/bazarr/commit/40985fdee3bdfd722d160f04621a6294732a49d0)\n- Fixed overview poster wrap [#2567](https://github.com/morpheus65535/bazarr/pull/2567)\n- Fixed PWA not registered [#2566](https://github.com/morpheus65535/bazarr/pull/2566)\n- Updated tanstack table to v8.x [#2564](https://github.com/morpheus65535/bazarr/pull/2564)\n- Upgraded knowit to latest version to fix some long-lasting issue. [22ac838](https://github.com/morpheus65535/bazarr/commit/22ac838e9b60b0b7c0509d95f44843e5ce4abf48)\n- Fixed the subtitles upgrade process loop for normal subtitles upgraded to HI subtitles. [a4527a7](https://github.com/morpheus65535/bazarr/commit/a4527a7942fca4c0fe28ec5a2cdad56ee569800c)\n- Added Anidb integration soft rate limits [#2556](https://github.com/morpheus65535/bazarr/pull/2556)\n- Fixed file traversal via path filename vulnerability in swaggerui static route. #2559 [7b7e984](https://github.com/morpheus65535/bazarr/commit/7b7e984bff26f4d91bfec3dfdacedcd94c35d0cf)\n- Fix original format requests (#2514) [ad88ec3](https://github.com/morpheus65535/bazarr/commit/ad88ec37677b82a911acf35c1280b49b679beaa7)\n- Fixed uptime calculation overflowing hours [34089b0](https://github.com/morpheus65535/bazarr/commit/34089b0fd7915f61d7b0bdfd41a65c3d938bb380)\n- Fixed usage of pysubs2 removed exception in subliminal_patch [668ec38](https://github.com/morpheus65535/bazarr/commit/668ec386fc6eb2da53a68b3aaf8744ae364aaa97)\n- Fixed frontend sync and translate missing hi and forced information [26ce9d7](https://github.com/morpheus65535/bazarr/commit/26ce9d73e6b6c4cc1e219deba722c0eaab4b3187)\n- Fixed issue with subtitles translation failing. #2519 [9049ab2](https://github.com/morpheus65535/bazarr/commit/9049ab2238c46355e6896ed07ebf4e66442a91af)\n- Fixed HI or Forced status not being properly saved to history when syncing or translating a subtitles. [dcbd813](https://github.com/morpheus65535/bazarr/commit/dcbd8130dba8f0568173f61a9614e30e24e9c54e)\n- Fixed opensubtitles.com provider not being throttled properly when server returned http 500. [76175a8](https://github.com/morpheus65535/bazarr/commit/76175a889bb392d5c49174929f5a707d558d38f3)\n- Subtitle class: get format dinamically (fix #2514)\n- Fixed legendasdivx provider while searching for movies subtitles [9a52b3c](https://github.com/morpheus65535/bazarr/commit/9a52b3c539b3f32841f45177a949b001c51abf39)\n- Fixed usage of path mappings for video_analyzer operations [55d96b3](https://github.com/morpheus65535/bazarr/commit/55d96b3231ba78e2a5c0ae8a7df103b53f42b6c5)\n- Fixed unhandled exception in opensubtitles.com provider login method. #2545 [fb83ec4](https://github.com/morpheus65535/bazarr/commit/fb83ec4081484b046664c6fc3a21a47d6542519f)\n- Improved video metadata parser function and documented params and return values. [35b65dc](https://github.com/morpheus65535/bazarr/commit/35b65dcd4efba0e48b113b8a4f63bca031548b9d)\n- Fixed corrupted hi value in languages profile after reverting back Non-HI only feature. [1f843c7](https://github.com/morpheus65535/bazarr/commit/1f843c7d15ca2d1da50f0d4614491e3187809ace)\n- Reverted normal only (non-hi) option to languages profile. Will be properly reintroduced later. [5ad3926](https://github.com/morpheus65535/bazarr/commit/5ad392630649c9dd53c33794d51e51f8b9c8fa09)\n- Fixed theme colors and variants [d719d4c](https://github.com/morpheus65535/bazarr/commit/d719d4c6df0c8d8dbc71e29aabf59f5d0987ac18)\n- Fixed mass edit language clear not available [d7445bf](https://github.com/morpheus65535/bazarr/commit/d7445bf39c2a6b4365064087c75c39972b22469d)\n- Fixed background color of media overview badge on light theme [9787934](https://github.com/morpheus65535/bazarr/commit/9787934820f135debfde43f9898d790a3cd817d9)\n- Added submission on select to search box [c4f5511](https://github.com/morpheus65535/bazarr/commit/c4f5511915ad5c60c380d9ee8b2c0531bf2b6969)\n- Fixed settings profile style button light theme [ff8fd8c](https://github.com/morpheus65535/bazarr/commit/ff8fd8c9a43efea33a77d2e13b90a674672166ab)\n- Improved mass edit profile in chunks instead of at once [5442849](https://github.com/morpheus65535/bazarr/commit/54428495b9d7b68ea4caf82892dcc4c015cd46b2)\n- Upgraded react-query to v5 [4d3c1f4](https://github.com/morpheus65535/bazarr/commit/4d3c1f4b9d517ef3f64e489d011b939bc816d228)\n- Added normal only (non-hi) option to languages profile [eee8659](https://github.com/morpheus65535/bazarr/commit/eee8659ce16841df634a3960604f9b50d4c5e8c2)\n- Fixed episode history modal auto scrolling to top [d75c198](https://github.com/morpheus65535/bazarr/commit/d75c198c6c81ce85b0b7e8d6cbc664f70778ce63)\n- Fixed adjust time button overflow [854c43c](https://github.com/morpheus65535/bazarr/commit/854c43c53a737fb75e5d8f1ce35130690b8d69d2)\n- Fixed minor style and colors broken on Mantine v7 update [0a0762b](https://github.com/morpheus65535/bazarr/commit/0a0762b1cf338affd0565184ce1e28fb70470eda)\n- Updated pysubs2 to 1.7.2 [2b19f39](https://github.com/morpheus65535/bazarr/commit/2b19f390e72ee6368b6b250a829ec856ae073689)\n- Fixed provider legendasdivx unable to find series subtitles. #2509 [a8c1794](https://github.com/morpheus65535/bazarr/commit/a8c17940610808eba46b07048e59658ef5d3fe41)\n- Upgraded mantine to v7.x [be8f2d6](https://github.com/morpheus65535/bazarr/commit/be8f2d6d183e5206f932be1113e0da7db2a2277a)\n- Fixed external subtitles indexing on some platforms where filesystem encoding may be using a different UTF8 normalization form. [bb8233b](https://github.com/morpheus65535/bazarr/commit/bb8233b599fa0bd8133b092897a4fbcfd736c8cd)", "date": "2024-09-15T19:25:56Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.4/bazarr.zip"}, {"name": "v1.4.3", "body": "From newest to oldest:\n- Fixed throttled_providers.dat reset [77302fa](https://github.com/morpheus65535/bazarr/commit/77302fad218a3c14c91c3d28074f30e02ffe9b77)\n- Fixed bazarr restart traceback exception [b7e6de7](https://github.com/morpheus65535/bazarr/commit/b7e6de71ffe977a5b2fc71d3b61545226af83395)\n- Fix for case insensitive filesystem upates [8842004](https://github.com/morpheus65535/bazarr/commit/884200441bec801eba56a4ac08328f8227ad3bed)\n- Fixed subdivx series search process. #2499 [0e183c4](https://github.com/morpheus65535/bazarr/commit/0e183c428b1509e4cde77c53c4a47a6393c7a54e)\n- Reverted to apprise 1.7.6 to fix an issue with the upgrade process first. 1.8.0 will get back in nightly shortly. #2497 [5ca733e](https://github.com/morpheus65535/bazarr/commit/5ca733eac0ec43ebd3ca68e867bfd6ef0fb30cc2)\n- Fixed upgrade process that was broken since Apprise 1.8.0 update. #2497 [3e929d8](https://github.com/morpheus65535/bazarr/commit/3e929d8ef90fcb77bba0abeb4662d4d5e2882e6a)\n- Fixed uppercase issue in Apprise module name. [d70a92e](https://github.com/morpheus65535/bazarr/commit/d70a92e9476e61b12a79c5642629ed81c9ad703f)\n- Fixed issue while saving some odd case ASS embedded subtitles. [b3a5d43](https://github.com/morpheus65535/bazarr/commit/b3a5d43a10befd2451711a1abbafe4f5c65f3c76)\n- Emergency fix following Apprise 1.8.0 upgrade [fd0a8c3](https://github.com/morpheus65535/bazarr/commit/fd0a8c3d3bd1beadb1fed1a58013e386d3f29653)\n- Updated apprise to 1.8.0 [86d3403](https://github.com/morpheus65535/bazarr/commit/86d34039a35387e33663f14b30a65cc1165b4fc7)\n- Fixed issue with subssabbz provider comparing None with int. [006ee0f](https://github.com/morpheus65535/bazarr/commit/006ee0f63ac39dc1e73c761a161aacfc6d62b380)\n- Fixed issue with subsunacs provider comparing None with int. [47011f4](https://github.com/morpheus65535/bazarr/commit/47011f429a57a8b214681ce6527b4f49eae0cd90)\n- Removed closed subscene provider [bb4b01f](https://github.com/morpheus65535/bazarr/commit/bb4b01f3fb1f23ce7a5bf4fc5e2fbf89d302da16)\n- Removed dependency over moment library [5b5bead](https://github.com/morpheus65535/bazarr/commit/5b5beadf4d49954eb4ac95659ab470915002647d)\n- Removed dependency over moment [6e34225](https://github.com/morpheus65535/bazarr/commit/6e3422524c852c6c4e443c3116c3011639c3f96b)\n- Fixed db migrations dropping tables content because of ForeignKey constraints. #2489 [4815313](https://github.com/morpheus65535/bazarr/commit/4815313ac6f36154e6e59b0ee3ca87c04a36bb7c)\n- Added a database migration to get past the issues with incomplete table_languages_profiles. ##2485 [5630c44](https://github.com/morpheus65535/bazarr/commit/5630c441b04478c38483d7f6c228a36b7cf91408)\n- Added animetosho release info [970b0f9](https://github.com/morpheus65535/bazarr/commit/970b0f9d4769d47e325fb01441abbc14996d7262)\n- Fixed HI subtitles identification when downloading and improved some constants. #2386 [2c4ed03](https://github.com/morpheus65535/bazarr/commit/2c4ed03817c724463701bf313f7fcb7b48039f81)\n- Fixed embedded ASS subtitles writing encoding error [bea2f0b](https://github.com/morpheus65535/bazarr/commit/bea2f0b781ba4b1f5bd7dea2644854a141b3884d)\n- Added timeout to update check API call [ad151ff](https://github.com/morpheus65535/bazarr/commit/ad151ff1393656f71d9c9558d8d86c1d23a1429c)\n- Fixed Animetosho provider error for tv shows [2782551](https://github.com/morpheus65535/bazarr/commit/2782551c9bd5418e6fe0484a4002b4a350869917)\n- Improved whisper provider to not throttle when unsupported audio language is encountered. #2474 [5749971](https://github.com/morpheus65535/bazarr/commit/5749971d67b7fa7932a8c707f50732a22615a37f)\n- Improved cutoff options label. #2466 [86b889d](https://github.com/morpheus65535/bazarr/commit/86b889d3b6a2c36a97f2dbf83a984311b53048ca)\n- Fixed animetosho provider empty subtitle name. #2468 [5e04338](https://github.com/morpheus65535/bazarr/commit/5e0433834e16dfbc1c7184fd2116b2d7a79db631)\n- Fixed SyntaxWarning with Python 3.12. #2462 [fd190aa](https://github.com/morpheus65535/bazarr/commit/fd190aad143a01a83e13dcf03b82bb34ddb8d2fc)\n- Embedded Subtitles provider: handle FileNotFoundError [369b2c7](https://github.com/morpheus65535/bazarr/commit/369b2c73439d15c5e9c43526b239e36329c82329)\n- Fixed Anidb refinement for not anime episodes. #2463 [a2fee0e](https://github.com/morpheus65535/bazarr/commit/a2fee0e1e416bb45574cac9841f96c2e2cfe0303)\n- Added minimal Python 3.12 compatibility. Not yet official support. [6dbe143](https://github.com/morpheus65535/bazarr/commit/6dbe1433644b1bc35a631e2f3758cfe8ddcc3b0b)\n- Additional fix for restart process. #2456 [abc4500](https://github.com/morpheus65535/bazarr/commit/abc4500443830c5b175a51790b0def38b1a719f7)\n- Added additional languages to animetosho provider [7322486](https://github.com/morpheus65535/bazarr/commit/73224866cbeb2e2f30277118b5af0f0d1d9daf8a)\n- Fixed upgrade process to properly upgrade bazarr.py when it's updated. #2456 [a39d874](https://github.com/morpheus65535/bazarr/commit/a39d874d3b44d8c3a4f4f030fd4c2c9ac4c20cf5)\n- Fixed mass editor returning a 413 error with a large series/movies set. [e4bc792](https://github.com/morpheus65535/bazarr/commit/e4bc792ee0fba64a3a20d817bbf2c3e2ba66b737)\n- Fixed Swagger UI broken since last libraries update (1.4.3-beta) [a8c3528](https://github.com/morpheus65535/bazarr/commit/a8c352854fc70717de54823f4ce185990be5b8f7)\n- Fixed subtitle toolbox overlap [af89384](https://github.com/morpheus65535/bazarr/commit/af893847c618a5c531038a825aa2687c972b2117)\n- Updated apprise to version 1.7.6 [7578b8e](https://github.com/morpheus65535/bazarr/commit/7578b8ef146431a74f96129b9bcde2388bb90bbe)\n- Fixed manual upload table long names without spacing. #2448 [b2d807d](https://github.com/morpheus65535/bazarr/commit/b2d807d9d9fb98c7cdf79e5452201589e1bb9198)\n- Added animetosho provider [77ebd03](https://github.com/morpheus65535/bazarr/commit/77ebd036f210ec30529ea5419d7a91ac3c0ece13)\n- Improved best subtitles logging when score is below minimum score. [3c30492](https://github.com/morpheus65535/bazarr/commit/3c30492e71d716dbced8bbdbc7cd004b064a65b4)\n- Upgraded some frontend dependencies [6fc4b41](https://github.com/morpheus65535/bazarr/commit/6fc4b4152691e29e49031e29e2adde97f222c571)\n- Fixed restart loop when TCP port already in use. [3e9cfea](https://github.com/morpheus65535/bazarr/commit/3e9cfea3c5d7bc856d2956ab7d095c90eeca98a8)\n- Fixed improper redirection from login page when base_url isn't empty. [ad16acb](https://github.com/morpheus65535/bazarr/commit/ad16acb88f0d9e4eb0b4d7ba88add7380fe5cd42)\n- Fixed login page getting called even if authentication is disabled. #2441 [4d11b95](https://github.com/morpheus65535/bazarr/commit/4d11b9580cc1d175a93204a3067d2561f3f91f66)\n- Fixed betaseries provider when series doesn't exist. #2431 [b4071f0](https://github.com/morpheus65535/bazarr/commit/b4071f0af6d73976680bbbcb2655259ca000200e)\n- Improved multiple exceptions catching and fixed some other providers issues [ec85f6e](https://github.com/morpheus65535/bazarr/commit/ec85f6e172cc004138d875f1980dd8d06dffa7a2)\n- Fixed overflowing of episode titles in wanted view. #2419 [a9f438b](https://github.com/morpheus65535/bazarr/commit/a9f438b5483bc9cf427d718f12a8acad188c562f)\n- Fixed and improved UI while correcting text [814b1af](https://github.com/morpheus65535/bazarr/commit/814b1af79f03a31946ccecc95b5b399a85fd712a)\n- Updated other React dependencies. [2b92752](https://github.com/morpheus65535/bazarr/commit/2b9275244bd913260c8755342f407a7b0ab95c3e)\n- no log: Bump actions/cache from 3 to 4 [#2428](https://github.com/morpheus65535/bazarr/pull/2428)\n- Updated apprise to latest version to prevent deadlocks issue in 1.7.3. [aedf2d4](https://github.com/morpheus65535/bazarr/commit/aedf2d4d894b1ccbafbf6e418e9753865170edd5)\n- Rolled back cloudscraper to fix captcha v1 solving issue. [213a044](https://github.com/morpheus65535/bazarr/commit/213a04405d6d02e3349387d1cfe8dcd25ed7e64e)\n- Updated fese module to latest version to fix embedded subtitles provider. #2423 [1428edf](https://github.com/morpheus65535/bazarr/commit/1428edfb8bde0abfd3882dfe2e27e3ca872795e8)\n- Added Test Connection button for whisper provider [afa529c](https://github.com/morpheus65535/bazarr/commit/afa529c4b345fdd0331123f106fa76fa726d3032)\n- Fixed unbound local variable if 0 movies in database. #2417 [345b6b3](https://github.com/morpheus65535/bazarr/commit/345b6b37185a4b04534ac53eb5f7294f1937ea3a)\n- Added Weekly Sync option for Radarr and Sonarr [33f82fe](https://github.com/morpheus65535/bazarr/commit/33f82fe44568888b086dbda128f3b230a189a1e7)\n- Updated multiple Python modules (now in libs and custom_libs directories) and React libraries [03afeb3](https://github.com/morpheus65535/bazarr/commit/03afeb347075381bcb7fd6036295c9fa4a90d2dc)\n- Refactored Shutdown, Restart and exit status codes [9ae6842](https://github.com/morpheus65535/bazarr/commit/9ae684240b5bdd40a870d8122f0e380f8d03a187)\n- Allow numeric passwords for all providers. #2416 [c455345](https://github.com/morpheus65535/bazarr/commit/c4553452a5d6548acb842fd9f1912cdea2f37773)\n- Fixed subtitles synchronization process when settings values have changed since Bazarr started [5d87b10](https://github.com/morpheus65535/bazarr/commit/5d87b1047536efb42ee45d53a1ea85a0d536157d)\n- Prettier version? [16a3158](https://github.com/morpheus65535/bazarr/commit/16a3158f5ed4dd3100177a558a81d08ca663c640)\n- Text updates, especially for thresholds [3827ea6](https://github.com/morpheus65535/bazarr/commit/3827ea6ffeae6ad99b0e46dd63e636a9ad4a687d)\n- Added Progressive Web App support [731e44c](https://github.com/morpheus65535/bazarr/commit/731e44cb9a3c6198acc7056210ffe01364e4b036)\n- Include server URL in Yify subtitle page link [b24ee30](https://github.com/morpheus65535/bazarr/commit/b24ee309ed0e781bf6e11435de7b5cf15559e96d)\n- Disabled autoscroll to top for underlying window after manual search. #2285 [f95db43](https://github.com/morpheus65535/bazarr/commit/f95db43a2fc7d485ed5c2216e63884df9ad8ec14)\n- Fixed subtitles sync function to preserve subtitles file extension. #2399 [f71b893](https://github.com/morpheus65535/bazarr/commit/f71b8931e34729e0cca17195b574333c7f32620a)\n- Subdivx Provider: major updates [d9629df](https://github.com/morpheus65535/bazarr/commit/d9629df3afccaaf8ff14550769cc175313fce3c8)\n- Modified upgrade task so it always shows in UI even if it's set to manually in scheduler [6c48806](https://github.com/morpheus65535/bazarr/commit/6c488063e73b401c60c71a5a4b57a045de2bdc36)\n- Reduced debounce value for event notifications [e3354aa](https://github.com/morpheus65535/bazarr/commit/e3354aa7f3419448328558e1844a461318734ff2)\n- Added originalFormat db migration from bool to int only for Postgresql [2eec913](https://github.com/morpheus65535/bazarr/commit/2eec9131f85eba7976539ca7a48f43afdf3512ae)\n- Added log level/filter settings to Logs page [d5466ff](https://github.com/morpheus65535/bazarr/commit/d5466fff2304e863e62fe2dfc62d9e88bdeb4068)\n- Updated fallback language for embeddedsubtitles provider to be able to specify the one to use [ad8f116](https://github.com/morpheus65535/bazarr/commit/ad8f116c78688ab038e834a8ad3a3b4c7bfee0c6)", "date": "2024-06-02T14:20:47Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.3/bazarr.zip"}, {"name": "v1.4.2", "body": "From newest to oldest:\n- Fixed subdivx issue with foreign title encoding issue. #2395 [43d313a](https://github.com/morpheus65535/bazarr/commit/43d313a31b058fbdebd4085000268e6dc3a3c03b)\n- Fixed subdivx provider to use alternative titles. #2378 [b96965e](https://github.com/morpheus65535/bazarr/commit/b96965e74030f3c9abb93f4e087cce8ec2fac8fd)\n- Updated titrari provider [2e124d2](https://github.com/morpheus65535/bazarr/commit/2e124d266635cf2ef7ff77c731b20ace328f09c2)\n- Fixed saving of null anti-captcha provider that caused Validator to reset default value. [faa4dfb](https://github.com/morpheus65535/bazarr/commit/faa4dfb77c6e19c2d6e470b3f58fed76a3878a54)\n- Fixed indentation issue in pool update. #2390 [4ca2111](https://github.com/morpheus65535/bazarr/commit/4ca211191d6fe546abc084bbad4b8b5d327e733b)\n- Added support for opensubtitles.com dedicated VIP subdomain that get automatically used according to subscription status. [95474b2](https://github.com/morpheus65535/bazarr/commit/95474b29db452a7dad055af6d89a671ff50ae2d4)\n- Fixed provider pool update on automatic search. #2379 [88c267f](https://github.com/morpheus65535/bazarr/commit/88c267f8480bedd6319db2620a74c13f5fe2595b)\n- Modify portuguese custom language [9058335](https://github.com/morpheus65535/bazarr/commit/90583354bf06532e7ae9881cfdfb52cba75424bf)\n- Revert \"Fixed podnapisi results parsing\" [90e4cf1](https://github.com/morpheus65535/bazarr/commit/90e4cf1c6fa17ea179fa808025b7e23b1e106201)\n- Fixed podnapisi results parsing [27d7f96](https://github.com/morpheus65535/bazarr/commit/27d7f96599b0bf825052a146a0cb5def833f7ce9)\n- Fixed Bazarr not starting when Sonarr or Radarr isn't running. [12f1aa6](https://github.com/morpheus65535/bazarr/commit/12f1aa6acf4faf0b5621743423ce5ff3f1e3edf6)\n- Fixed opensubtitles.com filtering AI translated subtitles even when they are requested by user. #2381 [5402c2a](https://github.com/morpheus65535/bazarr/commit/5402c2aaaf111685ec5b3e2ad7023beccd096f16)", "date": "2024-02-20T00:28:55Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.2/bazarr.zip"}, {"name": "v1.4.1", "body": "From newest to oldest:\n- Fixed forced subtitles download loop [4029c9f](https://github.com/morpheus65535/bazarr/commit/4029c9f712b7718eca89c5dd2e4d29c3f5b2762e)\n- Fixed debug logging of opensubtitlescom provider [fb660a0](https://github.com/morpheus65535/bazarr/commit/fb660a0e6ea4d45c9cab0a49008d4e65d31b355c)\n- Fixed movies indexing issue [e6b9b32](https://github.com/morpheus65535/bazarr/commit/e6b9b327f2723f3d2cc24c9ef0acb256e970f2da)\n- Added separate values to whisperai provider for connection and read timeouts [938f6df](https://github.com/morpheus65535/bazarr/commit/938f6df386c0f50568f7a6c04ed4ae58e440af04)\n- Embedded Subtitles Provider: handle KeyError for cached paths [cdf7296](https://github.com/morpheus65535/bazarr/commit/cdf7296dd41fe6fb46d7abe49c684e03680a278c)\n- Add Argenteam Dump Provider [deef13d](https://github.com/morpheus65535/bazarr/commit/deef13d11b9310384d71cb0a4af230a524541359)\n- Fixed unhandled FileNotFoundError during restore process [d758c53](https://github.com/morpheus65535/bazarr/commit/d758c53b412ab8bcd5927beba13ff5a56b266c17)\n- Added Sync Optimization for Movies, Series and Episodes to ignore unmonitored items [990448b](https://github.com/morpheus65535/bazarr/commit/990448b06e6df9f2728d98a9a14df5f2b378b00a)\n- Fixed improper API call on removal of all blacklist items [3922d52](https://github.com/morpheus65535/bazarr/commit/3922d52d5cfa6fd3da2aca2f9f2e5bda61091dd4)\n- Fixed single blacklist item deletion issue that would remove all the blacklisted subtitles from the same provider at once. [c45a2ac](https://github.com/morpheus65535/bazarr/commit/c45a2ac43cad30ab6aa45f7cfd90afba16cdbdd3)\n- Fixed wizdom provider to handle Zip files with more than one (up to two entries). #2351 [345408d](https://github.com/morpheus65535/bazarr/commit/345408d692b6cd6917a0a0db786c1b0af3ed809c)\n- Fixed improper passing of hi and forced flags when searching a subtitles manually. #2350 [e17865a](https://github.com/morpheus65535/bazarr/commit/e17865ad535da06caddb25cfff30961cecae20f1)\n- Fixed titlovi provider not being properly throttled and resulting in account locking. #2062 [828ac34](https://github.com/morpheus65535/bazarr/commit/828ac34074c35778ac47ce7df78c362def60de77)\n- Fixed issue introduced while merging the new sync feature. #2356 [e4ebc64](https://github.com/morpheus65535/bazarr/commit/e4ebc64ca95b4a18b7a1909a5cef517c0715d74d)\n- Removed aRGENTeaM provider that have been recently closed. #2352 [783e6b3](https://github.com/morpheus65535/bazarr/commit/783e6b38ea5be62ebe9c001a9736a19486b269e6)\n- Improved subtitles synchronisation settings and added a manual sync modal [0e648b5](https://github.com/morpheus65535/bazarr/commit/0e648b5588c7d8675238b1ceb2e04a29e23d8fb1)\n- Fixed improper closing of resources on exit [0807bd9](https://github.com/morpheus65535/bazarr/commit/0807bd99b956ee3abf18acc3bec43a87fc8b1530)\n- Added additional variables for custom post processing [0ac9ece](https://github.com/morpheus65535/bazarr/commit/0ac9ecea6e7bae6828441ac3c8eece58f68c88fa)\n- Fixed some Whisper issues and added logging level selector for this specific provider [c0bbd4f](https://github.com/morpheus65535/bazarr/commit/c0bbd4f150c6a0a48cba5c3d028299e0eec1d316)\n- Updated logging to use ISO 8601 date format [549bebc](https://github.com/morpheus65535/bazarr/commit/549bebcc43102efaace1920bef92cc59032e2e7d)\n- Fixed betaseries parsing issue [902d1e6](https://github.com/morpheus65535/bazarr/commit/902d1e62b8251c36a622f96bc40d6ef9f052997e)\n- Fixed podnapisi search results parsing error [b11f810](https://github.com/morpheus65535/bazarr/commit/b11f8100ac81f07727b19e87da26defdbbeb55a0)\n- Added settings to exclude subtitles from specific provider to be synced [#2340](https://github.com/morpheus65535/bazarr/pull/2340)\n- Improved error handling for betaseries provider. [cb71b11](https://github.com/morpheus65535/bazarr/commit/cb71b11fd2332a5175e9cb4d87cd26faf98d1f42)\n- Increased supersubtitles connection timeout and properly deal with invalid JSON returned from their API. [9379d1b](https://github.com/morpheus65535/bazarr/commit/9379d1b7f843e46b16483a0d54a17b4453b21590)\n- Increased podnapisi connection timeout to prevent provider throttling when their servers are slower than usual. [6b304e0](https://github.com/morpheus65535/bazarr/commit/6b304e0ce778a4abfd1ede216cf35875fc76d3d6)\n- Added opensubtitlescom settings to include AI translated subtitles in search results. [5739b9a](https://github.com/morpheus65535/bazarr/commit/5739b9ad08b6c0c7eef14aad21863c8a08a88852)\n- Added filter to prevent useless Session is disconnected warning in logs [9e75acd](https://github.com/morpheus65535/bazarr/commit/9e75acd5493791879a3037a77c89ccddcb3844f4)\n- Added db migration version to create the missing monitored column in TableShows table of some old instances. [7c40bfe](https://github.com/morpheus65535/bazarr/commit/7c40bfec1e390552c6f54c93e7cc5336307ed237)\n- Fixed output encoding for subtitles synchronization. #2323 [72bd52c](https://github.com/morpheus65535/bazarr/commit/72bd52ce79405cc8adca427d2f5887a50273839e)\n- Fixed numeric password issue for authentication. #2326 [f2cd79e](https://github.com/morpheus65535/bazarr/commit/f2cd79ec20692f52b7bdfd7698a52b4aa3c154b4)\n- Fixed function to prevent usage of Python 3.7 [5e68fac](https://github.com/morpheus65535/bazarr/commit/5e68fac4d175f2999b5b05bf7bdd02b76cdf942d)\n- Fixed exception being raised when setting all numeric password to access the web UI [256ceeb](https://github.com/morpheus65535/bazarr/commit/256ceeb598e918cd26867ab583c8748193b31b88)\n- Updated zimuku URL [058a005](https://github.com/morpheus65535/bazarr/commit/058a00594e676cf8f87f910fec9c300c8ef856d0)\n- Silented engine.io exception when client session as expired on server side [a3b32c3](https://github.com/morpheus65535/bazarr/commit/a3b32c3ebfdb8d6c37127bb1af27fcca2f0a46c1)\n- Added support for 7z by upgrading rarfile dependency [4b7cdbc](https://github.com/morpheus65535/bazarr/commit/4b7cdbc5f38c68549e4c2e454f946078db6fb338)\n- Fixed usage of number only username or password for providers, proxy or postgres. #2309 [c97a98d](https://github.com/morpheus65535/bazarr/commit/c97a98d4f2141a34fd798612457f678f10ce0461)\n- Fixed upgrade subtitles tas not removed from scheduler when disabled in settings. #2308 [fd5b087](https://github.com/morpheus65535/bazarr/commit/fd5b087f929b6e00164ad80f7e131c8a4b279653)\n- Updated to apprise v1.6.0 [55c5384](https://github.com/morpheus65535/bazarr/commit/55c5384f9cd3b168167343a8177a07732cf1af94)", "date": "2024-02-04T01:30:02Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.1/bazarr.zip"}, {"name": "v1.4.0", "body": "From newest to oldest:\r\n- Dropped support for Python 3.7 because our dependencies doesn't support it anymore.\r\n- Fixed Whisper provider to make it throttle longer after ConnectionError [#2258](https://github.com/morpheus65535/bazarr/pull/2258)\r\n- Fixed an issue that could clear episodes history in case Sonarr API return something else than valid series or episodes. [97bdf00](https://github.com/morpheus65535/bazarr/commit/97bdf0066e76b31c188699d7a94caeaa9b795199)\r\n- Improved providers exceptions throttling to reduce useless calls to providers. [bc0b101](https://github.com/morpheus65535/bazarr/commit/bc0b101fd7f93d424949f88e865085f0822bb5ce)\r\n- Fixed infinite download retry loop in whisperai provider [b25d416](https://github.com/morpheus65535/bazarr/commit/b25d4164c296483958ecc951ff17b901a146a245)\r\n- Fixed `(sqlite3.OperationalError) too many SQL variables issue` while inserting too many episodes at the same time. [a10e5db](https://github.com/morpheus65535/bazarr/commit/a10e5dbf3778d9aa177f978fc85184d95b1446a0)\r\n- Fixed issue with series/movies import using a deleted default languages profile. [f2bb48a](https://github.com/morpheus65535/bazarr/commit/f2bb48ac9a47e738e09fa5386cbf5189f3b51210)\r\n- Modified \"no subtitles found\" notification to be a message instead of an error. [ad65573](https://github.com/morpheus65535/bazarr/commit/ad6557357d3d3a46d5692e707b3df90c4a20d777)\r\n- Fixed improper subtitles being downloaded when HI is required by languages profile. #2293 [0f19d79](https://github.com/morpheus65535/bazarr/commit/0f19d79fa2b4a16806487d92a0bf7628f31d947c)\r\n- Fixed languages profile creation issue. [cb3a274](https://github.com/morpheus65535/bazarr/commit/cb3a274894ca43aea9cee919bcc264197a729c23)\r\n- Prevent overwriting season and episode number guessed from file name with db values unless they haven't been properly guessed. #2284 [b87aef8](https://github.com/morpheus65535/bazarr/commit/b87aef8763d94f384a8142394ee6534b08a5e4b4)\r\n- Hide clipboard button when is not possible to copy to clipboard [452f8c1](https://github.com/morpheus65535/bazarr/commit/452f8c12c9cbacd98eabc1f04750a0282903847f)\r\n- Subdivx provider: improve language matching [6d79e6f](https://github.com/morpheus65535/bazarr/commit/6d79e6f34588283683d67ea9da0bc555274db604)\r\n- Improve mods [b36b378](https://github.com/morpheus65535/bazarr/commit/b36b3782d7eb3e348b1baf2c763fc4f81f5982da)\r\n- Fixed an error in previous commit that would prevent episodes syncing. [6925a97](https://github.com/morpheus65535/bazarr/commit/6925a97f2d45cc1edbd0db5e001ba26162ad04ae)\r\n- Fixed compression type for backup. #2278 [54f9570](https://github.com/morpheus65535/bazarr/commit/54f9570a2298ab923a61e2be2c4fbff49c8c9dfa)\r\n- Fixed other issues with subzero_mods parsing. #2276 [5234565](https://github.com/morpheus65535/bazarr/commit/5234565f847123b03d6a73df2f0ebaad2f598315)\r\n- Fixed issues with SQlite older than 3.35. [fe987ba](https://github.com/morpheus65535/bazarr/commit/fe987babc520020996669cf5ead5e180dda01c96)\r\n- Avoid FileNotFoundError indexing subtitles [#2273](https://github.com/morpheus65535/bazarr/pull/2273)\r\n- Improved compression ratio of backup. [e3cda5c](https://github.com/morpheus65535/bazarr/commit/e3cda5c11e2449b7be1a5b1b81b03db4c49e5075)\r\n- Improved stability by usinf Python f-string as much as possible to prevent TypeError and improve code readability. [2ad7ddf](https://github.com/morpheus65535/bazarr/commit/2ad7ddf5a63e42de028e1fd09fccde1b1b086769)\r\n- Fixed issue while parsing enabled mods during subtitles download [225d79e](https://github.com/morpheus65535/bazarr/commit/225d79e5697892cec34d8112a09cd4e23dd55b77)\r\n- Fixed config.ini conversion by disabling interpolation with ConfigParser that failed with addic7ed cookie. [85c65ec](https://github.com/morpheus65535/bazarr/commit/85c65ecb5a33497d1a152bbf46412afa2838e211)\r\n- Fixed datatype issue when creating a new languages profile with PostgreSQL. [2a8a403](https://github.com/morpheus65535/bazarr/commit/2a8a4030b9e032392f172e73679ba47bdb060b77)\r\n- Changing from config.ini to config.yaml [c89da3e](https://github.com/morpheus65535/bazarr/commit/c89da3e6192a519ccefa6bb7d9f9c9eaa280d373)", "date": "2023-11-28T12:26:18Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.0/bazarr.zip"}, {"name": "v1.3.1", "body": "From newest to oldest:\n- HDBits provider: add search filters [d657941](https://github.com/morpheus65535/bazarr/commit/d6579417ba3b3555bff3af446bef8a56e2d7a7c6)\n- EmbeddedSubtitles provider: add blacklist support [bee6919](https://github.com/morpheus65535/bazarr/commit/bee6919979409ccbc6e8174b117d091ec8d2e0c2)\n- HDBits provider: handle JSON errors [0031abc](https://github.com/morpheus65535/bazarr/commit/0031abcea4b7a054e55d96005ec9d0eb76490691)\n- Exposed subtitle file size through API [4e7dedc](https://github.com/morpheus65535/bazarr/commit/4e7dedc43c1ceb936b093338363a8c6ff46505c1)\n- Fixed hosszupuska website parsing issue. #2246 [33af93a](https://github.com/morpheus65535/bazarr/commit/33af93a341b326ca314de31c2d312513b209b307)\n- Improved throttling duration for some common configuration or connection issues. [09295dc](https://github.com/morpheus65535/bazarr/commit/09295dcd10ff3727de2546f9af27fdca66dc7baa)\n- Fixed history logging of downloaded and uploaded subtitles. #2261 [2972c38](https://github.com/morpheus65535/bazarr/commit/2972c3881c525cad183d66e2540459c0f19cad77)\n- Improved synchronization speed for Sonarr and Radarr. #2260 [0f216ab](https://github.com/morpheus65535/bazarr/commit/0f216ab69f5d2b386e101f27e679513942d05e41)\n- Fixed history logging issue for episodes and movies subtitles. [1f187d8](https://github.com/morpheus65535/bazarr/commit/1f187d89ca80e3734bf0831e2f7940bb01235695)\n- EmbeddedSubtitles provider: update subtitles checker [654934b](https://github.com/morpheus65535/bazarr/commit/654934b5e1d9a4637e53c6882b2dfc3213600f54)\n- HDBits provider: improve episode matching [3942264](https://github.com/morpheus65535/bazarr/commit/3942264d0057860e53be8d18e8dfb093352f0dbe)\n- Fixed an additional issue with 85d300f94ef60ef60416786a80db2d89917b8266. #2243 [807621a](https://github.com/morpheus65535/bazarr/commit/807621a612a0734e91b8271278099f7d950d01de)\n- Add HDBits.org provider [63335f4](https://github.com/morpheus65535/bazarr/commit/63335f40fcefd773405c11db8550988662ac88ae)\n- Fixed database migration process causing UNIQUE constraint in some edge cases where duplicate ID root folders where stored. #2253 [166d0cc](https://github.com/morpheus65535/bazarr/commit/166d0ccc95112173acf6f6967b2d13cbb5d662c9)\n- Fixed latest migration that cleared history for sqlite users. [0ddadb2](https://github.com/morpheus65535/bazarr/commit/0ddadb273e8671e183a2d37cd5fc3054b9adbccc)\n- Added error logging when trying to determine malformed audio track languages. #2250 [81159a0](https://github.com/morpheus65535/bazarr/commit/81159a09789aa0251c5a6935ff06ae9e886e7a05)\n- Added logging for opensubtitles.com 400 error. #2232 [e7703ca](https://github.com/morpheus65535/bazarr/commit/e7703ca5a08f6a25590bd9d678f844857c41a108)\n- Fixed Postgres issues while creating new database with v1.3.0. #2249 [e2d0647](https://github.com/morpheus65535/bazarr/commit/e2d0647d550972aa28b6917c3d2faf6f000efe71)\n- Subdivx provider: improve movies matches\n- Update providers exception regex for Windows [e06aad7](https://github.com/morpheus65535/bazarr/commit/e06aad7fc6658d7a04479e66b4efb3ce2626b3da)\n- Fixed some code to prevent arbitrary file read and blind SSRF. [17add7f](https://github.com/morpheus65535/bazarr/commit/17add7fbb3ae1919a40d505470d499d46df9ae6b)\n- Removed sucha provider that doesn't exist anymore. #2242 [aa0af3f](https://github.com/morpheus65535/bazarr/commit/aa0af3f601bad55294ec241009293c60bbb3dce3)", "date": "2023-10-14T12:45:19Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.3.1/bazarr.zip"}, {"name": "v1.3.0", "body": "From newest to oldest:\n- EmbeddedSubtitles provider: improve cache management (Fix #2241)\n- Update providers exception info format [ceb947d](https://github.com/morpheus65535/bazarr/commit/ceb947dac1a582205777c27645ee8382f9cf8313)\n- Fixed IndexError in provider throttling function [b736f26](https://github.com/morpheus65535/bazarr/commit/b736f267b5dc5f6eaffa19021858ccc77278cdaa)\n- Add more info to exceptions [9cf2124](https://github.com/morpheus65535/bazarr/commit/9cf21242ca30ad2d7642de430d3a17d464ae04e1)\n- Added analytics tracking of throttled providers [3694254](https://github.com/morpheus65535/bazarr/commit/3694254c79d29498bda53335fbf45c841ba3400d)\n- Prevent subtitles not having a proper matches attribute from raising a TypeError exception. #2243 [85d300f](https://github.com/morpheus65535/bazarr/commit/85d300f94ef60ef60416786a80db2d89917b8266)\n- Added more feedback to UI on automatic and interactive search issues. [fbe6b76](https://github.com/morpheus65535/bazarr/commit/fbe6b765aec54ad4e728ddf36fc36fa62790f719)\n- Modified default value for adaptive searching (now enabled) and improved description in settings [296d497](https://github.com/morpheus65535/bazarr/commit/296d4976730df91948a184ff1fd7afcd6f685f92)\n- Fixed minimal value for time offset input field [1489926](https://github.com/morpheus65535/bazarr/commit/1489926b6f52e8881e45773486fe2530d5dfeca9)\n- Fixed improper http status code returned that prevented proper cache management on browser side. [77283e4](https://github.com/morpheus65535/bazarr/commit/77283e406371c8049f6bc3c92a4fe2ac02b4db25)\n- Improved responses marshalling to better deal with error messages sent to frontend. [8895dd6](https://github.com/morpheus65535/bazarr/commit/8895dd68a8e155550a5362ffea96966aebce5221)\n- Improve manual search modal. Change cache behavior of manual search api to no cache [714c464](https://github.com/morpheus65535/bazarr/commit/714c46444aacc16e78b7dc5d7184a81d7b8f8aea)\n- Improved UI feedback on multiple search, download and upload issues. #2235 [995ae1b](https://github.com/morpheus65535/bazarr/commit/995ae1b5b8f475f9ce5f15b030ad74ca428b2e91)\n- Fixed opensubtitles.com token from being added to debug log in login response [162dbc0](https://github.com/morpheus65535/bazarr/commit/162dbc0eee6e38511f97aebcc4cfe8ce913d3623)\n- Improved debug logging of login attempts to opensubtitles.com provider. [1bdad91](https://github.com/morpheus65535/bazarr/commit/1bdad9166362daa24baa0971025f0e058d9284fe)\n- Fix some minor issues in the Notification modal [53951a5](https://github.com/morpheus65535/bazarr/commit/53951a5fad1143dd190d79faaca30e06e3c4ced8)\n- Fixed issue while saving notifications settings [42ae3af](https://github.com/morpheus65535/bazarr/commit/42ae3af4a251ee976f89178368baa1a85e2116a0)\n- Added timeout for call to get announcements from Github [6a9f914](https://github.com/morpheus65535/bazarr/commit/6a9f91450c1ac857cacb592f4e5df3ddee9b4915)\n- Improved supersubtitles to detect properly forced subtitles. #2226 [71f17a2](https://github.com/morpheus65535/bazarr/commit/71f17a202440a29fd106d0c314f96772537f9f2b)\n- Fixed bug introduced in v1.2.1 with analytics settings not being taken into account. [5f509cd](https://github.com/morpheus65535/bazarr/commit/5f509cd0a0ac970362953d92c2af376e2adfffc7)\n- Fixed yavka.net subtitles search since they've modified the website. #2225 [cce1be4](https://github.com/morpheus65535/bazarr/commit/cce1be4d0e020ae6eb46bf3802bccaf457e093e7)\n- Fixed Radarr SignalR deleted movie event being dropped for missing metadata in payload. #2219 [073f3a2](https://github.com/morpheus65535/bazarr/commit/073f3a2cfabf7f3300f1b220033af0cc41baaf19)\n- Fixed issue with Python deprecation warning. #2218 [f58d1a9](https://github.com/morpheus65535/bazarr/commit/f58d1a915d8e2227d9f076aeb3b3ea1cf8059cdc)\n- Removed sensitive information from opensubtitles.com debug logging. [7e211f6](https://github.com/morpheus65535/bazarr/commit/7e211f62500019877838e21ead2c5442b501d731)\n- Added upcoming Python 3.7 deprecation announcement. [d284e62](https://github.com/morpheus65535/bazarr/commit/d284e629b7163bab1a4f9fb8f698fe82006c88db)\n- Fixed history views when upgrade subtitles is disabled. #2210 [6000a88](https://github.com/morpheus65535/bazarr/commit/6000a8889d96364eddda87035e83e6c79c65a035)\n- Fixed translation issue for episodes subtitles. #2214 [fa42346](https://github.com/morpheus65535/bazarr/commit/fa423469688e553270670eb604931abe1a6bee70)\n- Fixed removal of rowid column while preventing the lost of history or blacklist data. [e0e5dae](https://github.com/morpheus65535/bazarr/commit/e0e5daea1de2ac8b6cbd0aa53ba284de70d5297c)\n- Fixed download notifications not being sent properly. [164dc95](https://github.com/morpheus65535/bazarr/commit/164dc95f237702a3972813c68f49a5c3ff34d2b8)\n- Fixed missing table during migration of a new database. [26f6fcb](https://github.com/morpheus65535/bazarr/commit/26f6fcb3adf3440d56c686ea87c8ee00a3724435)\n- Fixed table deletion issue with PostgreSQL. [479f11f](https://github.com/morpheus65535/bazarr/commit/479f11fae62834b341e3d78a2fc82bd6c54440af)\n- Fixed issue with unused rowid columns and removed custom score profiles tables as they aren't used anymore. [6bc46fe](https://github.com/morpheus65535/bazarr/commit/6bc46fe4e97a3127b3baab1373bb2111b57f7ec4)\n- Fixed issue with missing migrations directory in release asset. [6f03758](https://github.com/morpheus65535/bazarr/commit/6f03758becabd53d71a9492eb324c245c9956636)\n- Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. [bccded2](https://github.com/morpheus65535/bazarr/commit/bccded275c3cb09dc001d66858f3200c78723935)\n- Improved logging of failed attempt to authenticate to UI. Successful basic authentication attempt cannot be logged right now. [486d2f9](https://github.com/morpheus65535/bazarr/commit/486d2f9481982fef0ff0a30c314f74e9268cc7fd)\n- Embedded subtitles: fix #2195\n- Improved external subtitles file encoding guessing to ignore those who can't be guessed properly. [a7562e0](https://github.com/morpheus65535/bazarr/commit/a7562e06b5849b32d266cb0ee9e297edbbd4ddb4)", "date": "2023-09-16T02:43:54Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.3.0/bazarr.zip"}, {"name": "v1.2.4", "body": "From newest to oldest:\n- Fixed more stuff related to opensubtitles.com [6e7858f](https://github.com/morpheus65535/bazarr/commit/6e7858fc7ce0905ba1f241885c386d70507f6b56)\n- Improved subtitles providers settings to reset Authentication or Configuration error throttling while saving. [faa9566](https://github.com/morpheus65535/bazarr/commit/faa9566431860873aebbac542990b07a6cba47e8)\n- Fixed opensubtitles.com issue with looping over failed login. [333c6b2](https://github.com/morpheus65535/bazarr/commit/333c6b23f54024ddf0055825cb5e0877e4c98b6f)", "date": "2023-07-22T13:48:30Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.4/bazarr.zip"}, {"name": "v1.2.3", "body": "From newest to oldest:\n- Moved file encoding to charset-normalizer instead of chardet that is causing too much issues. #2196 [dd9ce4d](https://github.com/morpheus65535/bazarr/commit/dd9ce4d6ea2068385301a371b469a4c029afab0a)\n- Improved opensubtitles.com provider to deal with return codes in some edge cases. #2179 [529b5a1](https://github.com/morpheus65535/bazarr/commit/529b5a13860606a39617e38a4272561de74cd00c)\n- Fixed exception raised when get_episodesFiles_from_sonarr_api() doesn't return proper content. #2188 [cfc8a91](https://github.com/morpheus65535/bazarr/commit/cfc8a914888acc1f45da80a27643378951179c47)\n- Fixed requirements.txt to use only wheels for Pillow since compilation doesn't work on 32bits Python embedded in Windows installer version. [da7879a](https://github.com/morpheus65535/bazarr/commit/da7879a02a9c3e532e057b59c2b73715e7667945)\n- Fixed upgradable subtitles logic being called even if user do not want to upgrade existing subtitles. [dfd8bed](https://github.com/morpheus65535/bazarr/commit/dfd8bedd6a1e4ebf43c35defff156fd9a135d9fb)\n- Added description of \"provider\" to post-processing option [35dfa24](https://github.com/morpheus65535/bazarr/commit/35dfa2483b2c0ad2e67091d59d9351ed284515cf)\n- Fixed monitored status tooltip for series/movie view [59d00f2](https://github.com/morpheus65535/bazarr/commit/59d00f28d00dd2b809f52c74dfba58d5fb8e6869)", "date": "2023-07-11T00:27:34Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.3/bazarr.zip"}, {"name": "v1.2.2", "body": "From newest to oldest:\n- Add debugging changes [b17a2a5](https://github.com/morpheus65535/bazarr/commit/b17a2a5f4a5712d00dfb2c8be3c2062072c2aa61)\n- Reverting b6777bc26ea2faafa4d6a8eee8aa791a8736780a [edfbb1a](https://github.com/morpheus65535/bazarr/commit/edfbb1a5ca0edb43eb9e88ae83740c10649a8a9b)\n- Added experimental Python 3.11 support [c92d574](https://github.com/morpheus65535/bazarr/commit/c92d574bf2c406974db3f1d513b37398ac9a0e70)\n- Debugging: update subtitle and language representations [b6777bc](https://github.com/morpheus65535/bazarr/commit/b6777bc26ea2faafa4d6a8eee8aa791a8736780a)\n- Updated pytz module to support latest timezone changes [cd01684](https://github.com/morpheus65535/bazarr/commit/cd016840f9d69f48429ff2d088a4fa00d705d41c)\n- Fix path mapping issues [ab3c171](https://github.com/morpheus65535/bazarr/commit/ab3c1714830e0f0d8b5f003a854402dc27cb1a7d)\n- Subf2m provider: improve episode matching [4921c55](https://github.com/morpheus65535/bazarr/commit/4921c55bf05189f68bdd6279b957eaffd00e7cf0)\n- Fix issues when saving the notification providers [374e4be](https://github.com/morpheus65535/bazarr/commit/374e4bec87c4581c4bb07e7fe528123ffa6998d4)\n- Fixed issue in releases page since we upgraded Mantine. [560a697](https://github.com/morpheus65535/bazarr/commit/560a697beb21e20d815ff1513eca8903097960fc)\n- Removed leftover from legendas.tv provider. [fc01267](https://github.com/morpheus65535/bazarr/commit/fc01267d5bd3f854c4dff8794cfd1502d20a41f2)\n- Fixed issue where subtitles would get upgraded even if not required anymore by shows languages profile. #2174 [d4262e5](https://github.com/morpheus65535/bazarr/commit/d4262e530adcb048e81e167a06bb4e50936c87d7)\n- Subf2m provider: improve queries [304ad16](https://github.com/morpheus65535/bazarr/commit/304ad160e0157ed98d3bc30d5512b23e9ce233e9)\n- Embedded Subtitles provider: Fix #2171\n- Update language equals mechanism [2b0e435](https://github.com/morpheus65535/bazarr/commit/2b0e435f6a6485e833233f9fab9203ef1b02d184)\n- Subf2m provider: add support for IMDB IDs [ee1506e](https://github.com/morpheus65535/bazarr/commit/ee1506ed54b5a610dca7ca47ff6a09f13773c84e)\n- Embedded Subtitles provider: handle ASS errors\n- Subf2m Provider: add user-agent header configuration [e3c4def](https://github.com/morpheus65535/bazarr/commit/e3c4def89acc185bdbb67f8dcb7a12531e209df7)\n- Fixed yavka.net provider. #2169 [a13d69d](https://github.com/morpheus65535/bazarr/commit/a13d69ddb2f41fcba4bd78952db368b9cce6885c)\n- Increase width of the manually search modal [963ce21](https://github.com/morpheus65535/bazarr/commit/963ce21d9b723d50baa72f235afcc0f2a68aecab)\n- Fixed some UI issues caused by React and Mantine upgrade. #2167 [bc40aba](https://github.com/morpheus65535/bazarr/commit/bc40abac50ccc4967c43a54e35cca1a02070e0e2)\n- Fixed server side exception throttling opensubtitles.com when it shouldn't. #2153 [3c57381](https://github.com/morpheus65535/bazarr/commit/3c57381bb4c6f67ab7fead06508da8223794ea70)\n- Fixed Chinese translation issue (zh and zt inverted). #2166 [b9b97e9](https://github.com/morpheus65535/bazarr/commit/b9b97e980e5bd542489cec0c6abe66adba0a6c38)\n- Updated apprise module to improve notification system. #2163 [07f601f](https://github.com/morpheus65535/bazarr/commit/07f601f407ef5b9e6fe0b0db842f3bec8c9916b0)\n- Update all UI dependencies and update React version to 18 [#2127](https://github.com/morpheus65535/bazarr/pull/2127)\n- Downgrade Axios to fix a settings saving issue. [6a9f875](https://github.com/morpheus65535/bazarr/commit/6a9f875cbd588a43864a7772c3ac5ed8596c5404)\n- Added support for Portuguese and Simplified Chinese to opensubtitles.com. #2159 [ead8a38](https://github.com/morpheus65535/bazarr/commit/ead8a3892793351fb504a1ec8fd33fa54301d8f6)\n- Added some exceptions that shouldn't be retried to retry function. #2153 [2346f3e](https://github.com/morpheus65535/bazarr/commit/2346f3ed580ac8c05d3971315f239694201364ed)\n- Language-equals: add compatibility for more providers [4725496](https://github.com/morpheus65535/bazarr/commit/4725496313a53e47cda01a092e6829a282413e0b)\n- Fixed external subtitles indexation with accented characters that resulted in download in loop. #1961 [d90d1cb](https://github.com/morpheus65535/bazarr/commit/d90d1cbfcc57ff07ad2cff136481260dbb1ef7e3)\n- Added feature to treat couples of languages as equal when searching for subtitles [547f8c4](https://github.com/morpheus65535/bazarr/commit/547f8c428df856d97bf9d258e723e39a7609b635)\n- Fixed type in opensubtitles.com provider that could cause AuthenticationError for new users. #2152 [baf7a73](https://github.com/morpheus65535/bazarr/commit/baf7a7300d7d3556642dfab48b37c2a64743afeb)\n- Specify ffmpeg path in case it's not in PATH envvar [#2147](https://github.com/morpheus65535/bazarr/pull/2147)\n- Add support for custom languages in audio tracks [585c70c](https://github.com/morpheus65535/bazarr/commit/585c70c39d8ae1e3b9b82fae8800417eba5f6444)\n- Use literals instead of scripts for custom languages [13f965d](https://github.com/morpheus65535/bazarr/commit/13f965d7255d99a23633ee1f04dc0adfb3b8dd4d)\n- Fixed AI and machine translated subtitles being incorrectly returned by Opensubtitles.com [bdf4ee8](https://github.com/morpheus65535/bazarr/commit/bdf4ee85af7bd9f194da82420f66649e964650a1)\n- Emergency fix for custom languages issue [015beaf](https://github.com/morpheus65535/bazarr/commit/015beaf769f7d10077ad590a6ed0363c4407f129)\n- Add mediainfo support for custom languages [c06dd62](https://github.com/morpheus65535/bazarr/commit/c06dd620b759d6dd37125caf19a22711fc426f37)\n- Implemented gzip compression of http requests made to Bazarr [2b5cd2b](https://github.com/morpheus65535/bazarr/commit/2b5cd2b72e19469b545e4d35e2564d5219a36e7c)\n- Subdivx Provider: improve series matching [5f9418b](https://github.com/morpheus65535/bazarr/commit/5f9418b1f3eae5b1acb5f8c4ecbd835726c6f63f)\n- Fixed yify provider MissingSchema exception on download. #2139 [a6ecbb4](https://github.com/morpheus65535/bazarr/commit/a6ecbb43154d6f57bcab4ea3be17467b487eea3f)\n- Fixed zimuku.org parsing error [0907269](https://github.com/morpheus65535/bazarr/commit/0907269377401b64a52589a54431e4ab75a2587a)\n- SuperSubtitles provider: fix hungarian subtitles downloads [e83f37d](https://github.com/morpheus65535/bazarr/commit/e83f37d42ec3a8141ca6b5ca487d0ab200e59cb5)\n- Fixed SyntaxError under Python 3.7 [09f0a27](https://github.com/morpheus65535/bazarr/commit/09f0a2783377e366a6a75d60ff57775abe244596)", "date": "2023-06-24T22:08:44Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.2/bazarr.zip"}, {"name": "v1.2.1", "body": "From newest to oldest:\n- Fixed requirements.txt installation [0f84ffb](https://github.com/morpheus65535/bazarr/commit/0f84ffb9cd464dbbeae5e00885494c97fac4dd4a)\n- Fixed zimuku that now require anti-captcha [e2ba532](https://github.com/morpheus65535/bazarr/commit/e2ba532cee04b6fbf1e536d18666dc4d017f23ee)\n- Fixed upgrade of non-existant subtitles files [ac6dddd](https://github.com/morpheus65535/bazarr/commit/ac6dddd6073708d484fe40928cc65db0a66803a5)\n- Fixed episodes blacklist update in webui [2c313a4](https://github.com/morpheus65535/bazarr/commit/2c313a40a558069c8cf4a3dc6efa80e4bec50f43)\n- Fixed yifysubtitles url [e263927](https://github.com/morpheus65535/bazarr/commit/e263927779365a641a9018016763ebf05c769fdd)\n- Update node package to latest version, fix eslint warning [93e6324](https://github.com/morpheus65535/bazarr/commit/93e63246bff145720fed82ae8b236a6669926b49)\n- Subdivx Provider: handle UnicodeEncodeError for some titles [da542a3](https://github.com/morpheus65535/bazarr/commit/da542a311a5f9a72f36cf25802b38e75e518d7db)\n- Allow defining postgres connection settings via env vars [695734a](https://github.com/morpheus65535/bazarr/commit/695734abe67f56f34a5e99aa98cd558e2b39545b)\n- Added OpenAI Whisper Provider [8b1db07](https://github.com/morpheus65535/bazarr/commit/8b1db07e9f984f66df669d7b5a31868c9ef48530)\n- SuperSubtitles provider: fix episode matching [1427a8a](https://github.com/morpheus65535/bazarr/commit/1427a8ab733685f0813e5c07b38dca6bf92453dd)\n- Fixed opensubtitles.com provider year matching process. [ef67cd4](https://github.com/morpheus65535/bazarr/commit/ef67cd4792b365521a2d9e38f5d998d6556f2c08)\n- Added announcements for deprecated Sonarr and Radarr versions end of support. [17e62f2](https://github.com/morpheus65535/bazarr/commit/17e62f2d29411e5c5c635229da8f15b97a46af78)\n- Disabling mediainfo path temporarily until issue with knowit is fixed. #2098 [3a10df7](https://github.com/morpheus65535/bazarr/commit/3a10df7724750e5221ba608b875ff16bd0a254d5)\n- Trying to fix Segmentation fault caused by mediainfo in docker container. #2098 [7455496](https://github.com/morpheus65535/bazarr/commit/7455496c4c42518df5f20646d50a93ca66c1a912)\n- Added an option to prevent sleeping hard drives from being wake-up by video file hashing. [7136383](https://github.com/morpheus65535/bazarr/commit/71363830985a34f5f45a32972477e0ac83dce519)\n- Fixed error when manual search return an invalid subtitles. #2102 [9fb793a](https://github.com/morpheus65535/bazarr/commit/9fb793a4882bbf66c09014df6c09fe4770f36c71)\n- Fixed HI subtitles wrongly ignored when normal or HI is selected in languages profile. [9bd2ab5](https://github.com/morpheus65535/bazarr/commit/9bd2ab514e273426a0918a2c64165f0bcf9f7be3)\n- Replaced deprecated Google Universal Analytics by GA4 [abc48b4](https://github.com/morpheus65535/bazarr/commit/abc48b4ed0fc9ba8daca16d0076c13b9d6be1475)\n- Titrari Provider: update search path [5250785](https://github.com/morpheus65535/bazarr/commit/52507854e8334f7d4ab64212660fda00817f5e2e)\n- Fixed fcache issue when moving cache file between disks. [37059e7](https://github.com/morpheus65535/bazarr/commit/37059e7fbdeb47324d277c31adfd7d1e37b1ef1f)\n- Fixed opensubtitles.com provider to prevent downloading of AI or machine translated subtitles. [7720d00](https://github.com/morpheus65535/bazarr/commit/7720d000de00545ffb0d0c53ec70212545ab886a)\n- Fixed permissions issue with cache file. #2084 [fb6ac47](https://github.com/morpheus65535/bazarr/commit/fb6ac47bea64c5715672e4f11be8ffc1e02e32bf)\n- Supersubtitles provider: fix #2092\n- Subf2m Provider: improve episode matching (#2081) [ad13f79](https://github.com/morpheus65535/bazarr/commit/ad13f79d193d479b0c674a05330b97befc8445c7)", "date": "2023-05-02T00:36:35Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.1/bazarr.zip"}, {"name": "v1.2.0", "body": "From newest to oldest:\r\n- Improved Gestdown provider to get better matches using tvdb id [248e49d](https://github.com/morpheus65535/bazarr/commit/248e49de76c4a94e9dc6db9166521b8527f476bc)\r\n- Fixed subtitles file naming when using hearing-impaired removal mods. [e4bf041](https://github.com/morpheus65535/bazarr/commit/e4bf041ecb4921c8829ab60b8de13fde982cd20e)\r\n- Improved languages profile edit modal to clarify subtitles types. [ef46ab9](https://github.com/morpheus65535/bazarr/commit/ef46ab9261797f2fb6f37e08ac4186d8c8bb0901)\r\n- Fix postgresql reconnection #2071 [2e8203f](https://github.com/morpheus65535/bazarr/commit/2e8203f0d4f9830a3608db28e6f61f8d9d87715e)\r\n- Fixed history logging of manually uploaded subtitles. #2072 [2acf245](https://github.com/morpheus65535/bazarr/commit/2acf2451b44e0dd407e299170ed37117b0eeff7b)\r\n- Fixed some issues after subtitles upgrade refactor. [0196139](https://github.com/morpheus65535/bazarr/commit/019613958e5736a5adfdfc2527ebc753805e6c9c)\r\n- Added option to deeply analyze audio tracks from media files or not to determine languages. Default is to use Sonarr/Radarr provided languages instead. Should prevent API limit ban for cloud user. [5dc4e78](https://github.com/morpheus65535/bazarr/commit/5dc4e782ae31ed36aaf4d27d9a46af3e494c7491)\r\n- Refactored subtitles upgrade [5b28309](https://github.com/morpheus65535/bazarr/commit/5b283098f9ec0804706225cc0b1266515e034be7)\r\n- Fixed zimuku 403 error caused by search url change [7206624](https://github.com/morpheus65535/bazarr/commit/72066245e0a5b6a27d93cc46245403e309ee4b35)\r\n- Fixed uppercase detection mod with multiline HI [68a0d78](https://github.com/morpheus65535/bazarr/commit/68a0d787256f73982da0bc34020d102a9d69ed0f)\r\n- Added Announcements section in System to be able to inform users of Bazarr's news. [58262bc](https://github.com/morpheus65535/bazarr/commit/58262bc299d7e0f8742379d7018e06bf86a5b9b7)\r\n- Fixed UI freeze on certain notification events [339883c](https://github.com/morpheus65535/bazarr/commit/339883cff64c0d95378599b99337068245968a1a)\r\n- Fixed Upgrade previously downloaded subtitles (#2059) [6578710](https://github.com/morpheus65535/bazarr/commit/6578710c8d8d384cfffcb42fdd008da0c5571250)\r\n- Fixed upgradable icon in history now show properly [5c01c3c](https://github.com/morpheus65535/bazarr/commit/5c01c3c2e216153e4dbc1b3ec157f1ccdbaa5b2d)\r\n- Added postgres specific requirements. #2063 [d721be3](https://github.com/morpheus65535/bazarr/commit/d721be3185fb7581a6b3ee68d01977a21865ef12)\r\n- Supersubtitles provider: update matcher and downloader [62b5bd8](https://github.com/morpheus65535/bazarr/commit/62b5bd84b909e8e784cded76899ec653bbc3c071)\r\n- Improve providers utils [f6c0146](https://github.com/morpheus65535/bazarr/commit/f6c01464020f70e2736f8a2d9ad185515e3d87db)\r\n- Fixed chmod not working after custom post-processing. [8ac3b0c](https://github.com/morpheus65535/bazarr/commit/8ac3b0c9b56def6153e3144bec7be0f0abf56f8a)\r\n- Add Unit Tests to UI [#2015](https://github.com/morpheus65535/bazarr/pull/2015)\r\n- Bring back clear action to the mass editor [839ce38](https://github.com/morpheus65535/bazarr/commit/839ce384c64caa9767125661b4a51364965a907b)\r\n- Improved audio track language detection by using our video parser instead of values provided by Sonarr/Radarr. We also added \"treat as\" concept for undefined languages audio and embedded subtitles tracks. #2050 [3310f6a](https://github.com/morpheus65535/bazarr/commit/3310f6aeb88fcc9a70f9e5d6f673873ff2f1af85)\r\n- Fixed podnapisi provider on host with OpenSSL 3 [7f05f93](https://github.com/morpheus65535/bazarr/commit/7f05f932ffb84ba8b9e5630b2adc34dbd77e2b4a)\r\n- Increased minimum subtitles search and upgrade frequencies to 6 hours instead of 3 to reduce the impact on providers' website. [d39f41d](https://github.com/morpheus65535/bazarr/commit/d39f41d7e275e7426049aac69387e39b2ad64edb)\r\n- Try to fix the unresponsive issue when notifications are showed [c7b4292](https://github.com/morpheus65535/bazarr/commit/c7b4292100b9875879a6304c7e8e463cd39fd3f0)\r\n- Add Subscene Cloudscraper Provider [Experimental] [3a0085a](https://github.com/morpheus65535/bazarr/commit/3a0085a155ad81784b6132ec1b8048b4d626bf95)\r\n- Subf2m Provider: add optional config for SSL verification [47aff78](https://github.com/morpheus65535/bazarr/commit/47aff78ab0acb8e1c4ebabed455e1a956392da04)\r\n- Fix for get movies/series response serializer [11fff72](https://github.com/morpheus65535/bazarr/commit/11fff727b2699648d29bbe6b438c67ac399bf301)\r\n- Improved impact on opensubtitles.com provider by simplifying queries to improve cache usage. [f057a77](https://github.com/morpheus65535/bazarr/commit/f057a778203e9729b6a02ff137388de361c0406b)\r\n- Fix for #2051 [738e10e](https://github.com/morpheus65535/bazarr/commit/738e10e075d8b6afce7836d3b7d5d38968693444)\r\n- Added PostgreSQL as optional database engine [d5911e7](https://github.com/morpheus65535/bazarr/commit/d5911e78b5f141fe3badd40dd185c148c5f8034a)\r\n- Fix display for notification task in progress [9f2ba67](https://github.com/morpheus65535/bazarr/commit/9f2ba673de0693cb8737bdee7929a22f31f8b987)\r\n- Added configurable request timeout to Sonarr and Radarr [f5d7b4d](https://github.com/morpheus65535/bazarr/commit/f5d7b4d3218a7e88f5267d3c58f16fe271afce0e)\r\n- Fixed improper profile ID value preventing listing of series and movies. #2043 [cf4571b](https://github.com/morpheus65535/bazarr/commit/cf4571ba8604fbdda84d1f775b9c6888e06018a2)\r\n- Fixed unwanted injection of variables on API endpoints. [b0f7437](https://github.com/morpheus65535/bazarr/commit/b0f743767bf907df56c4a5310ab0938bc73f8722)\r\n- Embedded Subtitles provider: update filters [be75d78](https://github.com/morpheus65535/bazarr/commit/be75d78b939ca8b798c50d9c95b5d8b98ada984d)\r\n- Fixed high CPU usage when improper timezone defined (will use UTC instead). #1914 [2babae1](https://github.com/morpheus65535/bazarr/commit/2babae1937917567afe1ac7693768a81c6b1354a)\r\n- Fixed analysis of corrupted video file that may wrongly throttle providers. #2034 [92be39b](https://github.com/morpheus65535/bazarr/commit/92be39bebac885ff695030756c8e52389569c951)\r\n- Fixed post-processing output logging not returning anything if stdout is an empty string while stderr return the actual error. [fadda0a](https://github.com/morpheus65535/bazarr/commit/fadda0ac4087b3c31ae8524b14249cdda24d7680)\r\n- Fix task progress notification [d2bd0c7](https://github.com/morpheus65535/bazarr/commit/d2bd0c7c7e559bf9742ed2ebb4944e3913970caa)\r\n- Fixed RegieLive provider to use the official API [237e85b](https://github.com/morpheus65535/bazarr/commit/237e85bd3454ce061f2632ba066c5f3ed2e5c31e)\r\n- Updated regielive provider to use built in search and scraper API [9105c53](https://github.com/morpheus65535/bazarr/commit/9105c53d6a9ebd309710ee47651b5a422da1886f)\r\n- Fixed yifysubtitles provider. #2029 [e57a99d](https://github.com/morpheus65535/bazarr/commit/e57a99d39eb6f6095568a11642f80b42c4512095)", "date": "2023-03-03T02:12:17Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.0/bazarr.zip"}, {"name": "v1.1.4", "body": "From newest to oldest:\n- Removed Enzyme for embedded subtitles indexing and fixed mediainfo integration issues. #2007 [5d36b80](https://github.com/morpheus65535/bazarr/commit/5d36b80c0753cff951d3198a197cf709f43efca2)\n- Fixed mediainfo integration issues. #2007 [0970f19](https://github.com/morpheus65535/bazarr/commit/0970f19d96443401b92099ceaa1e8b654258b077)\n- Added mediainfo as potential embedded subtitles parser. #2007 [c4b8345](https://github.com/morpheus65535/bazarr/commit/c4b8345e659e38992456e31a4c21bbf0a7d38545)\n- Subtitrarinoi provider: add several improvements [1233026](https://github.com/morpheus65535/bazarr/commit/1233026adc896055d73576e23e826cb6b8e3c5b2)\n- Updated regielive provider to use a search proxy [82c9e14](https://github.com/morpheus65535/bazarr/commit/82c9e1434108f5c030da08a09375d4ba3ed8d50b)\n- Fixed wizdom provider urls [577a0d6](https://github.com/morpheus65535/bazarr/commit/577a0d65428f950b0074307e21145258120f5769)\n- Embedded Subtitles provider: improve streams parsing [7640a6d](https://github.com/morpheus65535/bazarr/commit/7640a6d5a420db2c74648208be62513d1b788da0)\n- Fixed issues with new database creation since e6d089381285ab3e945971dad7899e17062062a6 [6693b98](https://github.com/morpheus65535/bazarr/commit/6693b988115450e7823d1735cb2eb431ab72db39)\n- Improve titulky session expiration handling [#2014](https://github.com/morpheus65535/bazarr/pull/2014)\n- Fixed Plex webhook trying to search for subtitles for pre-roll video. #2013 [2622a08](https://github.com/morpheus65535/bazarr/commit/2622a0896eec60ed0647175cdc42be5a971aeab0)\n- Removed Legendastv provider since the website as been shutdown. #2012 [383d906](https://github.com/morpheus65535/bazarr/commit/383d906749656491aedf333fda6fa8f50983c2bd)\n- Added routine to remove deprecated providers from enabled providers in config.ini [e6d0893](https://github.com/morpheus65535/bazarr/commit/e6d089381285ab3e945971dad7899e17062062a6)\n- Added logging to legendasdivx provider when lxml isn't installed properly. #2009 [993168e](https://github.com/morpheus65535/bazarr/commit/993168e901e47b5932bd0abfc784909ac14a3199)\n- Fix Notification settings not saving after removing Discord #2005 [06f0fe9](https://github.com/morpheus65535/bazarr/commit/06f0fe9972c2e6d06a54d2acee94e5f03521811e)\n- Updated opensubtitles.com to give more information to the download limit reached exception. [979301d](https://github.com/morpheus65535/bazarr/commit/979301dee01241028ca1c5e9e30f7cf6fb6cf451)\n- Fixed improper page_size value that prevent series and movies page from loading. #1995 [cc42e7b](https://github.com/morpheus65535/bazarr/commit/cc42e7bc5c8011a544bb5968b67b56347d0cb224)\n- Fixed some edge case where no media could be found in db with a specific path. #2003 [e6cab17](https://github.com/morpheus65535/bazarr/commit/e6cab17a2942360cac30784775db2f4fd16afaa6)", "date": "2022-12-31T16:36:31Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.4/bazarr.zip"}, {"name": "v1.1.3", "body": "From newest to oldest:\n- Fixed decimal value of framerate change tools from being rounded to unit. #1999 [920e799](https://github.com/morpheus65535/bazarr/commit/920e799468fd96d7a09c2ff2b0ef60c0be175553)\n- Removed call to deprecated language profile endpoint in Sonarr v4. #1998 [ea5bf9a](https://github.com/morpheus65535/bazarr/commit/ea5bf9ad072c73874fcf39fef45f6fc718a4e616)\n- Refactor settings submit hooks, try to fix issue #1924 [30f04fe](https://github.com/morpheus65535/bazarr/commit/30f04feae68e190a09ec00a35b84d42576086945)\n- Fixed issue while guessing episode number from subtitles filename in some edge case. #1994 [65c6a67](https://github.com/morpheus65535/bazarr/commit/65c6a67963b32d03fb41ddd6a34b4fa56668a503)\n- Embedded Provider: improve streams filtering [8c3a844](https://github.com/morpheus65535/bazarr/commit/8c3a844071e67db9d7d83f262527b01e804f91d2)\n- Fixed issue when explicitly requested HI subtitles from opensubtitles.com, subtitrarinoi or titrari. [29a4842](https://github.com/morpheus65535/bazarr/commit/29a4842e2d6f1623600f439d992a3194053c3b9f)\n- Fixed log an backup download from UI after flask upgrade. [8c944c4](https://github.com/morpheus65535/bazarr/commit/8c944c4cf2b8f2454d77983ab88c25f96d5eeec0)\n- Fix #1987\n- Move pageSize in UI settings to backend [9165663](https://github.com/morpheus65535/bazarr/commit/9165663cbab245ab06adb843fef35e88dd2a3bd0)\n- Fixed bad subtitles extension exception when uploading subtitles with uppercase extension. #1988 [551f57b](https://github.com/morpheus65535/bazarr/commit/551f57bc0ece32748c73b582ae3a54581f3e15db)\n- Fixed issue while downloading movie subtitles. [05cffa9](https://github.com/morpheus65535/bazarr/commit/05cffa94104c29b22ecbd58ee93f36a44c41c5b2)\n- Add 'other' attribute to Video class [923bcb4](https://github.com/morpheus65535/bazarr/commit/923bcb438298beef7cf4e620e6611a07c51ebcbc)\n- Fixed some remaining issues with assrt. #1953 [118eb09](https://github.com/morpheus65535/bazarr/commit/118eb09db03f54cd371983653530d2c2c26da83e)\n- Fixed infinite loop while trying to connect to Sonarr with SignalR permission issue. [0e8ac06](https://github.com/morpheus65535/bazarr/commit/0e8ac06e59d2181e9462eb975ed854279dad7f93)\n- Fixed issue with cutoff not enforced when searching for multiple languages at the same time. [2e2626c](https://github.com/morpheus65535/bazarr/commit/2e2626ce43dd2e364fa6b54498714c81aca20e3f)\n- Refactor Argenteam Provider [52760d8](https://github.com/morpheus65535/bazarr/commit/52760d8bc738e24b63b9b50db5f703d144e10139)\n- Fixed issue with Sonarr v3 SignalR for good. #1985 [4343b7c](https://github.com/morpheus65535/bazarr/commit/4343b7c40245df02edc0a72b1e693c470693d41e)\n- Revert \"Fixed Sonarr v3 SignalR feed not connecting when mono is used to run Sonarr. #1985\" [c563262](https://github.com/morpheus65535/bazarr/commit/c563262fa851348c934b93a4ea872f23e35bb099)\n- Fixed Sonarr v3 SignalR feed not connecting when mono is used to run Sonarr. #1985 [a26b86c](https://github.com/morpheus65535/bazarr/commit/a26b86cb953fb75859fe567e641f27253fe5a3a2)\n- Added live(SignalR) feeds status for Sonarr and Radarr. [b8b916d](https://github.com/morpheus65535/bazarr/commit/b8b916dc30156c66e4514477a5df59450dfa8b84)\n- Add support of string value for badge in navbar [726afcc](https://github.com/morpheus65535/bazarr/commit/726afcc7f81bd931e1c4b91157aceceb9df72300)\n- Subf2m Provider: improve series title matches [d6883c2](https://github.com/morpheus65535/bazarr/commit/d6883c2c7323641035537ba7b306808524e721db)\n- Update database refiner [1ba9404](https://github.com/morpheus65535/bazarr/commit/1ba94041299ecdd054e19c1ee4178dde115af076)\n- Updated vendored dependencies. [bbe2483](https://github.com/morpheus65535/bazarr/commit/bbe2483e21c2c1549ceeed16f021f9581b899f70)\n- Add support for configurable scores (movies and episodes) [708fbfc](https://github.com/morpheus65535/bazarr/commit/708fbfcd8ec0620647975be39a1f6acbbf08f767)\n- Fixed improper update of providers pool when forced subtitles are involved. #1977 [0b8274e](https://github.com/morpheus65535/bazarr/commit/0b8274ec3e12521f3bd99ccc00e90aca31713ca9)\n- Gestdown Provider: Use ShowId to find subtitles. Fixes issue with Slash in show name. [#1979](https://github.com/morpheus65535/bazarr/pull/1979)\n- Improved assrt provider error message logging. #1953 [78f769d](https://github.com/morpheus65535/bazarr/commit/78f769d743f6d5413d3a3c0c1c09570d8ee9cb2b)\n- Update node packages, fix issues [aee1849](https://github.com/morpheus65535/bazarr/commit/aee1849ce3653320aef139500e84fe6643cbbcbc)\n- Subf2m Provider: add support for complete series packs [122398f](https://github.com/morpheus65535/bazarr/commit/122398fdc869c1c9bb3aa092f6997db85da26925)\n- Improve file picker for season packs [876b42b](https://github.com/morpheus65535/bazarr/commit/876b42bb8f8db9e16364d597162e987481978e36)\n- Improved napiprojekt to search for subtitles using video metadata. [bf26dd2](https://github.com/morpheus65535/bazarr/commit/bf26dd231adc2e9c1887ebfb17a59b5d86d043ff)\n- Add new hook useSubmitHookWith to dynamically inject the submit hooks #1924 [1766cee](https://github.com/morpheus65535/bazarr/commit/1766ceeabc103cfe33983bf1b243ddb4f4649476)\n- Try to fix languages profiles editor by introducing a new submit hooks source in the settings page #1924 [c08ba5f](https://github.com/morpheus65535/bazarr/commit/c08ba5f7937fcd86533a91ddc1a0675d7fc623fb)\n- Fixed blacklist item removal issue. [49fc597](https://github.com/morpheus65535/bazarr/commit/49fc597efb208f4ed6ca270bcb1696358fc45818)\n- Subf2m provider improvements [#1973](https://github.com/morpheus65535/bazarr/pull/1973)\n- Subdivx Provider: add more search improvements [21359b3](https://github.com/morpheus65535/bazarr/commit/21359b32b551ac13ecedc07b83f8c90bf080ec53)\n- Subdivx Provider: improve series matches [2f8814d](https://github.com/morpheus65535/bazarr/commit/2f8814dcf801552ceb4be5c5a98c93a22799695c)\n- Subdivx Provider: improve episode queries [71fe2b7](https://github.com/morpheus65535/bazarr/commit/71fe2b7a1ddc832ac903bdfcdc8c4e80e84e32db)\n- Fixed history statistic view not taking timezone into account. [d7c8188](https://github.com/morpheus65535/bazarr/commit/d7c8188f946ac671fa95124df89dca01bc31ed62)\n- Fixed another issue with assrt. #1953 [0374790](https://github.com/morpheus65535/bazarr/commit/0374790ed2c1f52b2cf95b0eb6a32d940a72d1e9)", "date": "2022-12-05T02:32:58Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.3/bazarr.zip"}, {"name": "v1.1.2", "body": "From newest to oldest:\n- Fixed another issue with assrt. #1953 [7ea452c](https://github.com/morpheus65535/bazarr/commit/7ea452c467ef9cf721b591b6b4a1b8e44d67f3e9)\n- Update subzero mods [daeb28b](https://github.com/morpheus65535/bazarr/commit/daeb28baeff206bf72a5cf68e3a3a493f99d5c9e)\n- Fix chip input issue [1a612d1](https://github.com/morpheus65535/bazarr/commit/1a612d12b802313220f95a65e66cfe8f702bcd6f)\n- Fix display issue in the search bar [559ec50](https://github.com/morpheus65535/bazarr/commit/559ec50c92c1a357a3d1794202a268d953dc75e4)\n- Upgraded Apprise to 1.1.0 version. [04b0959](https://github.com/morpheus65535/bazarr/commit/04b095995c221e3ffd7db95763c11a137c70d57f)\n- Fixed maximum number of requests per minute for assrt provider. #1953 [167cb5d](https://github.com/morpheus65535/bazarr/commit/167cb5dd983025e9935abc00d59d291b8ef571f4)\n- Fix titulky's subtitle downloading logic [a82ab67](https://github.com/morpheus65535/bazarr/commit/a82ab6769d9f508151c1cc438a6ab637d65bd7e8)\n- Embedded Subtitles provider: avoid KeyError [003e033](https://github.com/morpheus65535/bazarr/commit/003e033c937c111cb57684df897cdc9e917c815c)\n- Added support for series monitored status. #1964 [af70cf1](https://github.com/morpheus65535/bazarr/commit/af70cf1fc9c908494d3d2e5877d9dbfa0cd7a223)\n- Fixed use original format when uploading subtitles. #1955 [65c0e6b](https://github.com/morpheus65535/bazarr/commit/65c0e6b82393943797e36d94b2d1ce109cd46629)\n- Fix provider pool updates [571ffbc](https://github.com/morpheus65535/bazarr/commit/571ffbccf8544224bc63c9e51688be6310fb05e3)\n- Gestdown: Check for show before checking for subtitle [#1962](https://github.com/morpheus65535/bazarr/pull/1962)\n- Fixed subtitulamos.tv improper matching. #1960 [8348b6c](https://github.com/morpheus65535/bazarr/commit/8348b6c0dcbd7bf9fd5c3011522f71b9a0f6dd5e)\n- Fixed assrt provider to prevent making too many queries to the API. #1953 [0980af1](https://github.com/morpheus65535/bazarr/commit/0980af10608081cba784854ee0ea4e88ad816f20)\n- Subdivx Provider: improve spanish detection [c791f39](https://github.com/morpheus65535/bazarr/commit/c791f39e53b28f6b2e1053098bc39923ae1f7dbf)\n- Fix popover width in the manual search modal [e8d3b6f](https://github.com/morpheus65535/bazarr/commit/e8d3b6f0dd417e504ee80f3729634080f67d8d11)\n- Use new endpoint for gestdown [#1949](https://github.com/morpheus65535/bazarr/pull/1949)\n- Fix display issue of the popover in the manual search modal [56fb27a](https://github.com/morpheus65535/bazarr/commit/56fb27aab47f1551914390f319ca74c81b728e84)\n- Refactor form validation and fix issues [bb8e4f3](https://github.com/morpheus65535/bazarr/commit/bb8e4f31ee89291081dea646c918f02d595cfb66)\n- Fixed episodes subtitles search when notified of import by Sonarr v3 SignalR feed. #1946 [c492de8](https://github.com/morpheus65535/bazarr/commit/c492de8b670e11c7c5a33e57dd10dca04093c18e)\n- Added update mechanism sooner in the startup process to recover from a failed update more easily once a fixed release is available. [d3defa2](https://github.com/morpheus65535/bazarr/commit/d3defa2e09e93ef4340f740f9acfa327914b5c42)\n- Fix validation issues of the language profile editor [4826cb8](https://github.com/morpheus65535/bazarr/commit/4826cb84875a3aadeaae1e01eac0baef3dc16fad)\n- Fixed import error after last commit. [a338de1](https://github.com/morpheus65535/bazarr/commit/a338de147e8a4d74ca266b1306997fcfc90b8941)\n- Added Swagger documentation for Bazarr API [131b4e5](https://github.com/morpheus65535/bazarr/commit/131b4e5cde4034f78923d7eaebd49b3550f8aa13)\n- Upgrade Mantine to Version 5 [#1930](https://github.com/morpheus65535/bazarr/pull/1930)\n- Upgrade outdated packages [cce440a](https://github.com/morpheus65535/bazarr/commit/cce440a8e2b67123f0109d20fbedd5320a9603de)\n- Embedded Subtitles provider: add support for alpha2 tags [803dfe3](https://github.com/morpheus65535/bazarr/commit/803dfe351201ae602d9f3e96cfb01d79604296fc)\n- Fixed opensubtitles.com authentication issue. #1935 [663e8d7](https://github.com/morpheus65535/bazarr/commit/663e8d73958cc26233a649ea1cea7c3a53c5bd2c)\n- Added warnings in Settings-->Providers for broken providers. [61f888c](https://github.com/morpheus65535/bazarr/commit/61f888c3dfa732c2f511de60732d46bff80bf511)\n- Fixed incorrect IP or already used TCP port from preventing Bazarr initialization. [7a2d239](https://github.com/morpheus65535/bazarr/commit/7a2d2399fc21ae2f67185e698a9bc0bf1d8fe60d)\n- Fix to deal with empty series/movies list during sync. #1941 [fa8ddeb](https://github.com/morpheus65535/bazarr/commit/fa8ddeb2aa41942e69f31c0b62869ef9a314f860)\n- Fix #1938\n- Embedded Subtitles provider: improve ASS subtitles filtering [6e52114](https://github.com/morpheus65535/bazarr/commit/6e521143e1de1f720dd9cf908aa7c907696187f0)\n- Ignore mods for non-tested subtitle formats [0bc0523](https://github.com/morpheus65535/bazarr/commit/0bc05232ed69be8dd727ce70e24e68e9d7362367)\n- Fixed improper parsing of series metadata when receiving an event from Sonarr SignalR feed. [9361243](https://github.com/morpheus65535/bazarr/commit/93612434e59a99f858a33667fae8835bb3473c53)\n- Improved exceptions logging for events received through SignalR feeds. [a880386](https://github.com/morpheus65535/bazarr/commit/a880386184c7b92dc7284487135c611482ca649e)", "date": "2022-10-15T12:44:34Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.2/bazarr.zip"}, {"name": "v1.1.1", "body": "From newest to oldest:\n- Avoid error trying to scan some videos [09d1eb7](https://github.com/morpheus65535/bazarr/commit/09d1eb78c95d2a1bee85f8e17cd9877149e26afb)\n- Improved the fix uppercase mod to better deal with non-alphabetical characters [2608278](https://github.com/morpheus65535/bazarr/commit/26082780d579bd1ffdca0e8c4bef393966db982c)\n- Improve authentication and fix #1901\n- Fix #1917, bring back sceneName in manual search modal\n- Improved API to return better message/code on errors [c2c0cbd](https://github.com/morpheus65535/bazarr/commit/c2c0cbda0b85b541e96b95ae828525c75c41ec4d)\n- Add support of showing confirmation when leaving settings page with unsaved changes [8eef455](https://github.com/morpheus65535/bazarr/commit/8eef455cc59193be0266612c42a66e5b413b3c38)\n- Added support for CORS headers [0d39928](https://github.com/morpheus65535/bazarr/commit/0d39928a7b7b82d933d74c2593b04326b21774f9)\n- Added download link for backup archives. [a36b3ce](https://github.com/morpheus65535/bazarr/commit/a36b3ce2ba9f8e9810fcfa6b0720c5e4baf5f818)\n- Improved live synchronization with Sonarr and Radarr trough SignalR feed by implementing dedicated threaded events queues, by preventing execution of duplicate events received, by filtering events to be processed and by logging at debug level events received to improve debugging. [180a40e](https://github.com/morpheus65535/bazarr/commit/180a40e027a8a5e4e77d3ce4c17ffe37a9f3050f)\n- Fixed None type issue on the first subtitles indexation for episodes or movies. [c6efda0](https://github.com/morpheus65535/bazarr/commit/c6efda0f75e338c72c76a26d33920267cc15a293)\n- Update outdated node packages [bfd1af7](https://github.com/morpheus65535/bazarr/commit/bfd1af7c0cf0211abc49532bba22870856461d9d)\n- Fixed compatibility with the latest nightly version of Sonarr v4. [0fb9286](https://github.com/morpheus65535/bazarr/commit/0fb928675c2f020ecf34faecb12603a4e669eaae)\n- Avoid 'Insufficient data to process the guess' error (fix #1910)\n- Fix issue in external subtitles cache. #1916 [bc0a7c2](https://github.com/morpheus65535/bazarr/commit/bc0a7c2e0fa2f032a299151bdea76b97cfeae6ef)\n- Tried to improve full disk daily indexing tasks resources usage. #1916 [c74f9e9](https://github.com/morpheus65535/bazarr/commit/c74f9e9602ed3c426e4e01ffc4acef44a127168b)\n- Fixed integer conversion issue. #1918 [b0abe81](https://github.com/morpheus65535/bazarr/commit/b0abe81d1277bb14f877909541d56b033874f8e0)\n- Fixed double slashes stored in config.ini by sanitizing the config values. #1903 [4382a05](https://github.com/morpheus65535/bazarr/commit/4382a05da1ad0864b74acdf911c591f3c80d6918)\n- Fixed subtitles upgrade job trying to upgrade null scored subtitles (part 2). #1909 [ba1687a](https://github.com/morpheus65535/bazarr/commit/ba1687a478ea2c7a647d6308979eab2c114efdc0)\n- Fixed episodes or movies importation skipped when Sonarr/Radarr improperly report that media file size is null. [81e13e1](https://github.com/morpheus65535/bazarr/commit/81e13e1eac1d2bdbd9ee10ca79d59feb01d09159)\n- Fix #1901 temporarily\n- Fixed subtitles upgrade job trying to upgrade null scored subtitles. #1909 [414900c](https://github.com/morpheus65535/bazarr/commit/414900c24e082d0758b88f6117ddf09d954bdf44)\n- Fix display issues of the base URL [af8a14c](https://github.com/morpheus65535/bazarr/commit/af8a14c92bbd79f4a0801bd975b6e9fb08d5fcf0)\n- Embedded Subtitles provider: add support for unknown language tags [5624ae4](https://github.com/morpheus65535/bazarr/commit/5624ae431ea6e1d29a0c9fd909949e1021dc1226)\n- Fix #1904\n- Fix postprocessing escaping [#1907](https://github.com/morpheus65535/bazarr/pull/1907)\n- Allow searching when uploading subtitles #1898 [775f67b](https://github.com/morpheus65535/bazarr/commit/775f67b45e83ed62d9bd4f2cc068cde305c2c5a3)\n- Fixed quotation marks escaping in post-processing variables [#1882](https://github.com/morpheus65535/bazarr/pull/1882)\n- Added option to always use audio track for subtitle syncing [c622e1f](https://github.com/morpheus65535/bazarr/commit/c622e1f710920092773fe35e3ddb4a20a3958fbe)\n- Fix #1894\n- Fix #1893\n- Fix provider configs updates [a748903](https://github.com/morpheus65535/bazarr/commit/a748903dc4d8c73e30e4b642aae5534a09571477)\n- Fixed Zimuku provider to bypass yunsuo protection [b9ba99e](https://github.com/morpheus65535/bazarr/commit/b9ba99e189d9273b7f7451e7046f021d240265ac)", "date": "2022-08-31T02:43:17Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.1/bazarr.zip"}, {"name": "v1.1.0", "body": "From newest to oldest:\r\n- Fixed Zimuku provider to bypass yunsuo protection [b9ba99e](https://github.com/morpheus65535/bazarr/commit/b9ba99e189d9273b7f7451e7046f021d240265ac)\r\n- Fix #1872, refactor the settings builder\r\n- Fixed Titulky provider to fail silently if media is missing IMDB ID. [331cbbd](https://github.com/morpheus65535/bazarr/commit/331cbbd3bdb2966e7615539e46a08dee525ac51e)\r\n- Add Karagarga.in provider [d2b40bd](https://github.com/morpheus65535/bazarr/commit/d2b40bd781a2b116e3cd32d4aded3d666b2105dd)\r\n- Fixed uploaded subtitles not preserved when it should. #1879 [44ffac6](https://github.com/morpheus65535/bazarr/commit/44ffac67b3639ea954e744f97a44e360a341b345)\r\n- Embedded Subtitles Provider: major update [8086bce](https://github.com/morpheus65535/bazarr/commit/8086bce5c4daf314a45eaaed8591fb9974790d0e)\r\n- update outdated packages [34685b3](https://github.com/morpheus65535/bazarr/commit/34685b3d19960ee119f832a00264a667d777bfeb)\r\n- Add chips input for the provider builder [c45b172](https://github.com/morpheus65535/bazarr/commit/c45b1724157268b38f0a87071062ee4b170f76ca)\r\n- Fix issues when displaying Use Original Format in the language profile modal [2b88c9f](https://github.com/morpheus65535/bazarr/commit/2b88c9f60cce854d2b2d08696b89b1bc11c0ecd0)\r\n- Fixed DNS queries caching issue. [f543368](https://github.com/morpheus65535/bazarr/commit/f543368089f5cbb223621015c22ea068ad8c86a0)\r\n- Fixed LegendasDivx throttling reset time to prevent IP from getting blocked. [c8c815e](https://github.com/morpheus65535/bazarr/commit/c8c815e24095b98882ac58f9961e63b38b63a20c)\r\n- Fixed cutoff being reached for a language even if forced subtitles is available but not requested. [e1bd023](https://github.com/morpheus65535/bazarr/commit/e1bd02396ff4ddde8eb96a91dafc91ad81d15130)\r\n- Subdivx provider: avoid TypeError [14153d7](https://github.com/morpheus65535/bazarr/commit/14153d7688fcd7f00bd6f02f155308cd18050ac3)\r\n- Try to avoid guessit internal exception [#1858](https://github.com/morpheus65535/bazarr/pull/1858)\r\n- Fix redirect issues after logging in (#1857) [b724305](https://github.com/morpheus65535/bazarr/commit/b724305eb4dc22b469c5c5f2033d89de11b4aeef)\r\n- Fix missing images issue when serving via Flask [4b71b8a](https://github.com/morpheus65535/bazarr/commit/4b71b8ae65ac7709b902f6e9efd64dd2be4e5082)\r\n- Fix #1873\r\n- Fixed throttle expiration for providers that reset at midnight. #1863 [a79c218](https://github.com/morpheus65535/bazarr/commit/a79c2187deab7d3effc63516dc1f0007f934104b)\r\n- Improve error handling on UI [c3645c9](https://github.com/morpheus65535/bazarr/commit/c3645c90242ba6fabc62881534b138f098041398)\r\n- Fixed uptime in System-->Status and added time zone info. [f2eb8f1](https://github.com/morpheus65535/bazarr/commit/f2eb8f13421019028ecef5583e296ac9eb8f285e)\r\n- Subf2m provider: improve episode matching [246c2f3](https://github.com/morpheus65535/bazarr/commit/246c2f30046540be6e49bbed4dafa7c7f643648e)\r\n- Add description icon in the history modal [738178a](https://github.com/morpheus65535/bazarr/commit/738178a17318390ba2f62d7cd05907544db80e80)\r\n- Add tooltip to HistoryIcon [23022f5](https://github.com/morpheus65535/bazarr/commit/23022f528260a976baa3668691561e2ce6300256)\r\n- Fix crash when navigating from history view and open the history modal [98937a0](https://github.com/morpheus65535/bazarr/commit/98937a03786f64bcde5a35ab085cb6926b0a7e5e)\r\n- Fixed Wizdom API url. #1870 [a7b1b2a](https://github.com/morpheus65535/bazarr/commit/a7b1b2a454b396c116299eccf00eef47094d850d)\r\n- Fix a issue when trying to edit profile with cutoff selected [fe09ae9](https://github.com/morpheus65535/bazarr/commit/fe09ae9de52c9fa6ba89b4d2d427c78300984d63)\r\n- Fixed root url redirect not working with base_url defined. #1857 [0f4af48](https://github.com/morpheus65535/bazarr/commit/0f4af48be6e4a7da67a08d239898e8224ed1e301)\r\n- Fixed hearing-impaired not taken into account when naming uploaded subtitles #1846 [2a29886](https://github.com/morpheus65535/bazarr/commit/2a298860a4a915099a9daa81658688927b1307dd)\r\n- Improve UI error view [0e7c541](https://github.com/morpheus65535/bazarr/commit/0e7c5410d4fd15dd3c0a9a1041013417b14f3490)\r\n- Change default open delay of action tooltips to 2 seconds [51d1c46](https://github.com/morpheus65535/bazarr/commit/51d1c46b18dce4d677422d1726ed177a3e81bfe3)\r\n- Change audio badge color [4481cda](https://github.com/morpheus65535/bazarr/commit/4481cda6005a653677334244aed9b19436979355)\r\n- Bring back search function of the provider selector #1864 [f09f353](https://github.com/morpheus65535/bazarr/commit/f09f3534a6aad77aaa5bf0395c0984a0bb2e2c48)\r\n- Add tooltip and improve hover behavior for embedded subtitles [a529cba](https://github.com/morpheus65535/bazarr/commit/a529cba08116d08eb63ad6c6c40b68fc2e1e5d9e)\r\n- Rename Tools to Mass Edit [2a5bf95](https://github.com/morpheus65535/bazarr/commit/2a5bf9538dfabbe5578838b6509b6dfdc5d97aef)\r\n- Add color to the icon in upload modal [ed819ce](https://github.com/morpheus65535/bazarr/commit/ed819ce299e2db2eeb00312ee1fec35fbf049be4)\r\n- Improve layout of the settings pages [afcb3b0](https://github.com/morpheus65535/bazarr/commit/afcb3b07768304d6b455b0c939aba0e1f9291e3e)\r\n- Add label to all action buttons [5a5df23](https://github.com/morpheus65535/bazarr/commit/5a5df23b9ccbd4a3787e9a608008f31bceafbb10)\r\n- Fix crash when saving language profiles [059ab59](https://github.com/morpheus65535/bazarr/commit/059ab59fc7cea7abdcc34b6fab16e5aac25e41dd)\r\n- Replace Bootstrap with Mantine [#1795](https://github.com/morpheus65535/bazarr/pull/1795)\r\n- Fix issues of CollapseBox in settings pages [cf15c26](https://github.com/morpheus65535/bazarr/commit/cf15c26f1b65a7d2faf5d4ebe503eb2d0b6a2461)\r\n- Improve layout of the settings pages [4d9d2de](https://github.com/morpheus65535/bazarr/commit/4d9d2de1fc6b994130a324017df76f689d755196)\r\n- not log: Fix base_url issue during development [03de446](https://github.com/morpheus65535/bazarr/commit/03de446691df759ab6002f7886b56ef073d3e7ac)\r\n- Add NO_CLI env var for tests [#1856](https://github.com/morpheus65535/bazarr/pull/1856)\r\n- Small fix when getting Python bundle path [#1854](https://github.com/morpheus65535/bazarr/pull/1854)\r\n- Fixed import order that was preventing Bazarr from starting after initial database creation. [c2f2ce1](https://github.com/morpheus65535/bazarr/commit/c2f2ce17779401bc69a930ce623e91d3067bb5f8)\r\n- Gestdown provider: improve http error handling [5a13046](https://github.com/morpheus65535/bazarr/commit/5a13046d580ffa42213aab53ac43abec1b41a8d2)\r\n- Gestdown provider: ignore incomplete subtitles [2528170](https://github.com/morpheus65535/bazarr/commit/25281709c1f1ffa22da22ac43ebf51d9627797ad)\r\n- Gestdown provider: implement retries on 423 status codes [0e98880](https://github.com/morpheus65535/bazarr/commit/0e98880494149801ac40821a4b0e89a7e2cb10b8)\r\n- Subf2m provider: add season pack support [848836c](https://github.com/morpheus65535/bazarr/commit/848836c5bb66ae4baa5edac3decfe65de4cb9e62)\r\n- Subf2m provider: improve matches parsing [4730411](https://github.com/morpheus65535/bazarr/commit/473041158c614182681b517ee7f3a1b3678019d0)\r\n- Subdivx provider: improve movie searches [0e1120e](https://github.com/morpheus65535/bazarr/commit/0e1120e037febedacb7a051871e9bd4660a8a0c8)\r\n- Add Gestdown.info Provider [c9d63f7](https://github.com/morpheus65535/bazarr/commit/c9d63f717f581661fa9df6436a77c75b6feca92e)\r\n- Added support for unar RAR extraction utility. #1833 [642733f](https://github.com/morpheus65535/bazarr/commit/642733f92f08c64cb048372d7ce92a4bede8dc84)\r\n- Embedded Subtitles provider: fix cached streams with HI fallback\r\n- Embedded Subtitles provider: improve HI fallback [b96fd93](https://github.com/morpheus65535/bazarr/commit/b96fd9326979b08876ef9818bfab0a735dcc0f06)\r\n- Fixed provider Supersubtitles following domain name change [c676095](https://github.com/morpheus65535/bazarr/commit/c676095783548fd96ab03834db1d746678f33c54)\r\n- Fix some foreign providers not being updated properly [5f0f654](https://github.com/morpheus65535/bazarr/commit/5f0f654efe069e51a575c05faf48432b2f2b1a39)\r\n- Improve provider configs updates [23a5ab9](https://github.com/morpheus65535/bazarr/commit/23a5ab9b0ea9cb582ea5574fd8cdd1c9169a7d85)\r\n- Updated apprise to the latest version. #1834 [1dff555](https://github.com/morpheus65535/bazarr/commit/1dff555fc8c9c8a9be29a91b3717fcf8b07cb648)\r\n- Prevent Python dock icon appearing on macOS [fcd67c1](https://github.com/morpheus65535/bazarr/commit/fcd67c1fb09889c8400751a0d4dabeb264681f0c)\r\n- Fixed Bazarr logo on form auth page missing with base_url. #1823 [695edad](https://github.com/morpheus65535/bazarr/commit/695edad3dd6eee5fb1176c4c20f433a7a682cc70)\r\n- Avoid NoneType on providers pool updates [a783515](https://github.com/morpheus65535/bazarr/commit/a783515ad4fc5f54a27c97a2955679c6555a5839)\r\n- Embedded Subtitles provider: improve detection of potentially incomplete subtitles [1346137](https://github.com/morpheus65535/bazarr/commit/134613711ac1ede510cfc023072f0712a175b858)\r\n- Fixed issue with indexing of external subtitles that include utf8 characters in file name. [b7e9086](https://github.com/morpheus65535/bazarr/commit/b7e908645ee7aa27f4631318a86c259e86b0ef75)\r\n- Fixed issues while trying to serve assets. #1822 [89fa25c](https://github.com/morpheus65535/bazarr/commit/89fa25cddf3f3932b8e55bee57d0bad287fe348d)\r\n- Improve subtitles pack extraction [ce33b4f](https://github.com/morpheus65535/bazarr/commit/ce33b4f5fd75450bbd54351c712b87dfe915bb29)\r\n- Subdivx Provider: improve language parser [7423c80](https://github.com/morpheus65535/bazarr/commit/7423c80a28b894812b121a89f38d045f7c87d5ca)\r\n- Fixed mimetype issues for some Windows users. [af95f70](https://github.com/morpheus65535/bazarr/commit/af95f702020a2d79fb6358eedd16b2849ada6136)\r\n- Reworked Bazarr file structure to improve support and optimization [2f01ab8](https://github.com/morpheus65535/bazarr/commit/2f01ab852348669e81c3d19b3a12f5084b04fba8)", "date": "2022-07-02T12:47:36Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.0/bazarr.zip"}, {"name": "v1.0.4", "body": "From newest to oldest:\n- Subdivx Provider: avoid false positives on episodes search [3f95784](https://github.com/morpheus65535/bazarr/commit/3f95784bb824484cb37bb0bfc91f491015f74cf4)\n- Fixed history stats time frame not working properly [4358790](https://github.com/morpheus65535/bazarr/commit/4358790fa7cb4ac130ac7501bfad34c753cbec98)\n- Embedded subtitles provider: improve exception handling\n- Fix #1817\n- Legendasdivx provider: improve subtitles ID consistency [23e8472](https://github.com/morpheus65535/bazarr/commit/23e847290bc5353cf3b6e21a1e81880cfc17e31d)\n- Fixed Titulky provider and made some code maintenance [e6551dc](https://github.com/morpheus65535/bazarr/commit/e6551dc4d397ac11b89f391349cd9ee75e77692d)\n- Improved search and fixed some issues with Titulky provider [a4d9eb6](https://github.com/morpheus65535/bazarr/commit/a4d9eb694d675c0b85ad7d1b88574241232d1a82)\n- Subdivx Provider: improve episode searching and downloading [883b0fe](https://github.com/morpheus65535/bazarr/commit/883b0fe7a15d121ea77d2f63f582438c93ad8d76)\n- Add subf2m.co Provider [63eded5](https://github.com/morpheus65535/bazarr/commit/63eded5aa38f2241fabbe99516064b941cf0d16d)\n- Improve episode detection from compressed series packs [75f3ac9](https://github.com/morpheus65535/bazarr/commit/75f3ac9f6cec587bc3b0bb3a41e9fd18d10cd02f)\n- SuperSubtitles Provider: fix filetype detection [31e4f83](https://github.com/morpheus65535/bazarr/commit/31e4f835cf28bd1f5c4840a958126fce046591ee)\n- Embedded subtitles provider: add timeout option [d3e3e31](https://github.com/morpheus65535/bazarr/commit/d3e3e31fa13bce4d8ea29c2c834b04e0b061e287)\n- Fix #1801\n- Supersubtitles provider: Fix AttributeError for some queries (#1792) [7040fbc](https://github.com/morpheus65535/bazarr/commit/7040fbc0711f55a433ea234100baee1c1df8b816)\n- Removed support for BSplayer providers because it was causing way much issue than providing subtitles. [77da09d](https://github.com/morpheus65535/bazarr/commit/77da09d51f549470c0e9be2eb670de74450dd791)\n- Fix ValueError for persistent pools on multithreaded setups [86d6c21](https://github.com/morpheus65535/bazarr/commit/86d6c211af8ac0b81e05937fea1973ec78bc9226)\n- Fixed issue with same subtitles downloaded multiple times. #1785 [4f42cd9](https://github.com/morpheus65535/bazarr/commit/4f42cd9b2860856b3759cd438d9fdcfef5a5fdba)\n- Fixed Plex webhook for series by having a more robust imdb parsing nd some logging in case of exception. #1780 [8e07585](https://github.com/morpheus65535/bazarr/commit/8e075850849a1855386e13f8ec576f3afe84ddf4)\n- Improve subtitle tools [e18657e](https://github.com/morpheus65535/bazarr/commit/e18657e4261cae67d6fe5a235a001dede26721c5)\n- Refactor modal system [658237d](https://github.com/morpheus65535/bazarr/commit/658237dd5076a3d4823552ad17c101d3ba6177fc)\n- Fix notifications settings cannot be edited after saved [87c5d0d](https://github.com/morpheus65535/bazarr/commit/87c5d0d9defdc3f01865eeb844dfe191934411fb)\n- Fixed update mechanism when running Bazarr from %programdata%\\Bazarr on Windows. #1768 [5539938](https://github.com/morpheus65535/bazarr/commit/55399380ada67fae9b98a5ea9884aea08e475e7e)\n- Fix #1778\n- Added defer searching missing subtitles on live synchro with Sonarr and Radarr. #1765 [012dc1c](https://github.com/morpheus65535/bazarr/commit/012dc1cee977e4fb0b72a955736476f748c8314b)\n- Fix #1770\n- Fix #1769\n- Fix interactive search cache issues [d964f04](https://github.com/morpheus65535/bazarr/commit/d964f04c2764bb55cca382e3ecb0ea53e96974e3)\n- Fix history button for episode will open up wrong modal [b4c82c2](https://github.com/morpheus65535/bazarr/commit/b4c82c269ee637e566a3369fd10afe26bc5877ff)\n- Improve feedback in the header [51e1fa1](https://github.com/morpheus65535/bazarr/commit/51e1fa1c35830d2224ea7589730a645d111a5b63)\n- Fix subliminal core: wrong providers being restarted [8c4e83c](https://github.com/morpheus65535/bazarr/commit/8c4e83c18d56c96a036bbe8aa1cd268448099766)\n- Fix display issues in the notification center [aaf4b7c](https://github.com/morpheus65535/bazarr/commit/aaf4b7c6731c35252a7d89cf8cac64eb54d0b064)\n- Fix issues when trying to create background tasks [c1a26fd](https://github.com/morpheus65535/bazarr/commit/c1a26fd9ebd601417fbfe975bf148485384c6475)\n- Frontend improvement and cleanup [#1690](https://github.com/morpheus65535/bazarr/pull/1690)\n- Improved languages profile modal original format dropdown [75100d8](https://github.com/morpheus65535/bazarr/commit/75100d8acacf8f55b4a5ca0433f465071273dec8)\n- Fixed upgrade subtitles function that was trying to upgrade deleted episode/movie subtitles. #1759 [f81972b](https://github.com/morpheus65535/bazarr/commit/f81972b291b73f5771c40359f18d6470b23e2650)\n- Added languages profile settings to prevent downloaded subtitles from being converted to srt. [33a9e51](https://github.com/morpheus65535/bazarr/commit/33a9e512acafe0419d553660c20659d007a23b85)\n- Fixed Invalid IPv6 URL exception with common fix [6edc196](https://github.com/morpheus65535/bazarr/commit/6edc196163061ae233324bacbf918886159f4efb)\n- Fixed backups ordering and rotation [eb63f05](https://github.com/morpheus65535/bazarr/commit/eb63f057684e7c2842ba9dd5a9a658e3e9f8edaf)\n- Improved throttling of LegendasDivx provider to prevent IP address blocking by reaching 150 searches a day. #1757 [040ddb2](https://github.com/morpheus65535/bazarr/commit/040ddb236269c7a27d5d4f9c7fe708e53caba72f)\n- Fixed log rotation under Python 3.9 or greater. [2b889fa](https://github.com/morpheus65535/bazarr/commit/2b889fa975ba234377500dd55022cce35eb3d92a)\n- Fixed titulky provider UnicodeEncodeError [8a9fbbe](https://github.com/morpheus65535/bazarr/commit/8a9fbbeaece5099e6bcac708a1fed8a80de5a2b7)\n- Fixed network issues from preventing Bazarr startup. [d384b93](https://github.com/morpheus65535/bazarr/commit/d384b9307bf86845e4465628b3c6fc138f14d9c6)\n- Implemented number input and used it with backup retention and port settings. [0166d9a](https://github.com/morpheus65535/bazarr/commit/0166d9a0dddbbd3c862c25a3c75c62b2ef48db35)\n- Fixed knowit provider specification. [ce1345a](https://github.com/morpheus65535/bazarr/commit/ce1345a8702c6f90c919174cbff04741802c078e)\n- Fixed subtitles translation when there's an empty string in the source file. [d13bc73](https://github.com/morpheus65535/bazarr/commit/d13bc731891d8ea211b9e5f1d95f10c4e0ba170c)\n- Fixed GetSonarrInfo.version() to make sure it doesn't prevent Bazarr startup. [4b84a9c](https://github.com/morpheus65535/bazarr/commit/4b84a9c64c90d8872266889443ffaa0e44465087)\n- Fixed opensubtitlescom provider to remove filename from query because it was too specific and reduced number of subtitles returned for no good reason. [bd5aae7](https://github.com/morpheus65535/bazarr/commit/bd5aae7f77608a6f3ca80d66e17a5e4c7de932bb)\n- Fixed cache invalidation on providers' password changes. [c2f7446](https://github.com/morpheus65535/bazarr/commit/c2f74465e9c079e288656bfce04e052dd52dd787)\n- Added backup file size to API and table view. [e4c666f](https://github.com/morpheus65535/bazarr/commit/e4c666f82b2dacc7d2d969a3b9ffed54567604e8)", "date": "2022-04-30T13:07:32Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.4/bazarr.zip"}, {"name": "v1.0.3", "body": "From newest to oldest:\n- Implemented garbage collection after each subtitles synchronization. [0a0f609](https://github.com/morpheus65535/bazarr/commit/0a0f609de89d2d93d594067f9c803f9449b89071)\n- Reverted auditok to ffsubsync supported version [c23ce4a](https://github.com/morpheus65535/bazarr/commit/c23ce4a4d1929f9b007b64e81f21fcf881e041fb)\n- Fix a issue that seleection of the languages profiles could be Unknown on settings page [63f1e63](https://github.com/morpheus65535/bazarr/commit/63f1e63fa83fbf789061e58652d157f8965ff527)\n- Implemented backup and restore feature for configuration file and database [5bfaba9](https://github.com/morpheus65535/bazarr/commit/5bfaba9360f062965e672dd336fe82208c716d13)\n- Fixed improperly calculated missing subtitles when cutoff is enabled and audio language match desired subtitles language. #1731 [c020a9e](https://github.com/morpheus65535/bazarr/commit/c020a9e89214fa482c7ad5d4071c006ffcf0b1cc)\n- Fix a issue that language profiles won't show in some situations [4bf0555](https://github.com/morpheus65535/bazarr/commit/4bf0555ece29fad429eb967711007d1fb29abd82)\n- Improve Argenteam results matching (Covers #1728) [644617c](https://github.com/morpheus65535/bazarr/commit/644617c7c2698eb8fee4aea4575982e5ccca3021)\n- Clarified SignalR error for Sonarr [ffcbb57](https://github.com/morpheus65535/bazarr/commit/ffcbb57672872b514ff13ea072dfea730ec15bee)\n- Fixed addic7ed subtitles search query to return all languages instead of relying on filter defined in addic7ed profiles. [a22bb0f](https://github.com/morpheus65535/bazarr/commit/a22bb0fd124f7951be4d328740a356c0e1951c9c)\n- Fixed legendastv issue since rarfile upgrade. #1711 [23e2626](https://github.com/morpheus65535/bazarr/commit/23e2626df9fd3cc219eb8b4f612e70d1efe86f5f)\n- Fixed external subtitles with unknown language causing exception during indexing. #1709 [d160f1e](https://github.com/morpheus65535/bazarr/commit/d160f1e4eb633560d7b9128ed9908fe032c0c5b6)\n- Improved sync with Sonarr/Radarr exceptions management when trying to write to database. #1699 [6988d7c](https://github.com/morpheus65535/bazarr/commit/6988d7c7ad64b2bf6b52d7728f288a8f19bbb78c)\n- Added cookies caching to titulky provider [45f085e](https://github.com/morpheus65535/bazarr/commit/45f085eb5dc7a31a411f4cbb93f96cc214bc7607)\n- Fix database issue with LATAM Spanish custom language [a53fc44](https://github.com/morpheus65535/bazarr/commit/a53fc440cdff7ed19ead50a0f81fa036d9debfe4)\n- Fixed JSON parsing exception in supersubtitles provider. #1700 [83e36e4](https://github.com/morpheus65535/bazarr/commit/83e36e4c1c58a73966e4d0f924e071b73e8e00ec)\n- Improved opensubtitles.com resilience and properly deal with the Invalid JSON/Bad Gateway exception. [669bd33](https://github.com/morpheus65535/bazarr/commit/669bd3376ad06f12cb152078c5664c03aa7c5004)\n- Fixed progress not being removed from control center when a search all fails. [63f3454](https://github.com/morpheus65535/bazarr/commit/63f3454c8fb25e76c9c6baf6ff2951ca0011afde)\n- Implemented the functions to read more info from package_info file [c91597f](https://github.com/morpheus65535/bazarr/commit/c91597fdd55049cdc0f69f3137393dc7c4ee8717)\n- Fixed Windows uninstaller being removed during Bazarr upgrade. #1693 [e99d58d](https://github.com/morpheus65535/bazarr/commit/e99d58d77e4c1eada8584f4459e535c91086f964)\n- Improved retry and exception handling in opensubtitles.com provider. [d879128](https://github.com/morpheus65535/bazarr/commit/d879128dcdaa1dc2f25e19816dfebd872bcd04ed)\n- Fixed issue with cutoff and exclude language exclusions were not working as expected. #1691 [aa0c2ff](https://github.com/morpheus65535/bazarr/commit/aa0c2ffca76b75a71847f02f56037bf6414732bd)\n- Fixed missing tzdata module. #1693 [c7500c1](https://github.com/morpheus65535/bazarr/commit/c7500c1d04b8f81e7058ed66fd1db5dbbcdad210)\n- Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. [0c3c5a0](https://github.com/morpheus65535/bazarr/commit/0c3c5a02a75bc61b6bf6e303de20e11741d2afac)\n- Add Embedded Subtitles mergerfs mode [4c15a50](https://github.com/morpheus65535/bazarr/commit/4c15a50134ef7f6bc839ad51275c10b2f2141917)\n- Fix a issue that the edit modal will clear the languages profiles if without changing anything [dc6bd1f](https://github.com/morpheus65535/bazarr/commit/dc6bd1fd1b2ad477f1769664bade46868551ebf8)\n- Add React-Query to improve network and cache performance [d8d2300](https://github.com/morpheus65535/bazarr/commit/d8d2300980ca69a4ae6511cb49a6dc548c0da793)\n- Fixed issue where episode name was used as hints for guessit instead of series name. [6b82a73](https://github.com/morpheus65535/bazarr/commit/6b82a734e2bc597b219472774c0ec58038630c65)\n- Fixed translation issue when first line is an empty string. #1672 [391892f](https://github.com/morpheus65535/bazarr/commit/391892fdf0450cb30c6ce95ff0c006f6bcaf5a8f)\n- Fixed issue with unrecognized languages while indexing subtitles (mainly for those without a language code in filename). [28663a6](https://github.com/morpheus65535/bazarr/commit/28663a69379d99876547c652ee8e87416e8e6b90)\n- Fixed upgrade leftover cleanup to prevent config reset when Bazarr is installed in the same directory as config and database. #1655 [a3a8ed9](https://github.com/morpheus65535/bazarr/commit/a3a8ed93c7754a288957f6712ee1002f173bf4d4)\n- Fixed indexing of unsupported language codes. #1683 [9d30414](https://github.com/morpheus65535/bazarr/commit/9d30414f9dd1797f17149e403d56f6b0b368a47d)\n- Fixed translation exception on malformed subtitles file. #1672 [3b3d6fe](https://github.com/morpheus65535/bazarr/commit/3b3d6fe36aa33defa694e083713e78c0e4e84cb8)\n- Added some failsafe to deal with improper JSON returned from Radarr tags API endpoint. [62ef614](https://github.com/morpheus65535/bazarr/commit/62ef614d301de5cb52eb3e5f410a7acecdee984c)\n- Fixed issue with deleted episode file raising a 404 while trying to update from Sonarr. #1676 [8764ac5](https://github.com/morpheus65535/bazarr/commit/8764ac581e9d8ba7712e1848090b8db92f591c47)\n- Improve Subdivx provider: use a random cookie to speed up downloads and [8ad4ec9](https://github.com/morpheus65535/bazarr/commit/8ad4ec95f98b5f22dd40dd681a3d42014ace62c1)\n- Fixed issue with addic7ed where alternative titles were not used properly in during searches. #1669 [dbf0bf2](https://github.com/morpheus65535/bazarr/commit/dbf0bf26389990c67dde3f6c858774558b345f27)\n- Added settings to change the hearing-impaired subtitles file extension to use when saving to disk. [58a967c](https://github.com/morpheus65535/bazarr/commit/58a967c892ef78cb6cf8ab790c2af8728e8c079e)\n- Added cookies option for addic7ed to avoid anti-captcha provider requirement [1a03d9f](https://github.com/morpheus65535/bazarr/commit/1a03d9fd12e601a072aeb3d30e3e3693373d841d)\n- Upgraded guessit to latest version and include new dependencies. [f55492a](https://github.com/morpheus65535/bazarr/commit/f55492a25cf617604ff158d1fc516cf7298a4adc)\n- Fixed logging of regex pattern used during upgrade leftover cleanup. #1655 [5d3d453](https://github.com/morpheus65535/bazarr/commit/5d3d4532df65e82fc5477fb570f472edcb7c1ea5)\n- Improved readability and maintenance by splitting get_subtitle.py into multiple files [722014d](https://github.com/morpheus65535/bazarr/commit/722014d822fd0b8e62ca0c2b96965e50e7487a56)\n- Added validation for V.I.P. account status in titulky provider [3653ef1](https://github.com/morpheus65535/bazarr/commit/3653ef163fb76b716d2a00522c6faf9593697003)\n- Add MustGetBlacklisted exception for redundant download_subtitle calls [1261e91](https://github.com/morpheus65535/bazarr/commit/1261e91870a6e08b1942c7a2fbcb74b19d0da4c9)\n- Add hi_fallback option to Embedded Subtitles Provider [b90dab0](https://github.com/morpheus65535/bazarr/commit/b90dab03e89e03b73bfbe15741c8108fc0d2a806)\n- Added support for hearing-impaired version of CustomLanguage [4af4ae1](https://github.com/morpheus65535/bazarr/commit/4af4ae1ae8b4d7ba4df7c36c4d72b40e576c6fec)\n- Subdivx provider: Improve scraper [d373bc8](https://github.com/morpheus65535/bazarr/commit/d373bc8c0e936e8fecaf54cf2e122b0a0cfeca9f)\n- Fix broken Subdivx provider: update scraper [75926dc](https://github.com/morpheus65535/bazarr/commit/75926dc7763fb207e9560b790b154565016122e1)\n- Improved opensubtitles.com server-side error handling [4605164](https://github.com/morpheus65535/bazarr/commit/46051646c620d7db37f0be56df8b9f20c1b42d83)", "date": "2022-02-26T15:03:11Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.3/bazarr.zip"}, {"name": "v1.0.2", "body": "From newest to oldest:\r\n- Added support for Python 3.10 in startup warning. [6e52ce2](https://github.com/morpheus65535/bazarr/commit/6e52ce2ecfaad8db92d8bd7d75048fc8b36e0aa9)\r\n- Embedded Subtitles provider: fix language error (fix #1653) [e65d643](https://github.com/morpheus65535/bazarr/commit/e65d643fae345c18cf4ffd2422dafe9500b88f93)\r\n- Added exclusion settings for season 0 to prevent automatic downloading of extras subtitles. [bd7b2eb](https://github.com/morpheus65535/bazarr/commit/bd7b2eb471e86cc3e2ce67fd09707ed188b3bcb0)\r\n- Refactored adaptive searching and made it configurable [10c3175](https://github.com/morpheus65535/bazarr/commit/10c317573292f3534cdc861f13e8489fa299fd5d)\r\n- Fix Addic7ed provider: handle language errors, avoid guessit exception and match version for movies [5d8897f](https://github.com/morpheus65535/bazarr/commit/5d8897f675eed5a9ec0d5b289b37e82741ae33dd)\r\n- Fix Addic7ed provider TypeError [a88f0a7](https://github.com/morpheus65535/bazarr/commit/a88f0a7f198faf1fe2de139a7fb49da41c0ee658)\r\n- Update embeddedsubtitles provider: use original_path instead of name [048307e](https://github.com/morpheus65535/bazarr/commit/048307e4299106ea2340bed72fce8207859d5fa9)\r\n- Fixed issues with release_info for some providers. #1644 [2faed98](https://github.com/morpheus65535/bazarr/commit/2faed982d95e2f5eac41caaca090ea6ce9f6115b)\r\n- Improved providers throttling and prevent hammering providers by updating throttled providers on each iteration of the loop. [5ff3fe4](https://github.com/morpheus65535/bazarr/commit/5ff3fe46845f4ed98c446b6f265c3a2a39ac825a)\r\n- Added vip and daily download limit to addic7ed and try to slow down a little to prevent being ip blocked by the provider. [5d1dccd](https://github.com/morpheus65535/bazarr/commit/5d1dccde995138e631916dcef44a7527b7cdc6b6)\r\n- Fixed exception when creating a new languages profile. [6192df6](https://github.com/morpheus65535/bazarr/commit/6192df6019bcd1c22e1c3ae2da4f83957b8194a5)\r\n- Embedded Subtitles Provider: rebuild language if forced [b5c66e1](https://github.com/morpheus65535/bazarr/commit/b5c66e1470991ac6896b311096a78c8bef21ef9e)\r\n- Update Embedded Subtitles provider: add forced and ass-only support [9b74ad8](https://github.com/morpheus65535/bazarr/commit/9b74ad8610f35275e76b9374643d768c6ef8df53)\r\n- Add Embedded Subtitles provider [ffca84a](https://github.com/morpheus65535/bazarr/commit/ffca84a1b435c479a6e91f37456b7eed95c730f5)\r\n- Add fese module for embedded subtitles [409e1a5](https://github.com/morpheus65535/bazarr/commit/409e1a585428f3d6b44472f8a5a57cb569d732f1)\r\n- Add default attribute to Subtitle [718bd2f](https://github.com/morpheus65535/bazarr/commit/718bd2f8b9b5ed470379381cb51773a3ddc9944f)\r\n- Implemented words/regex ban list for subtitles [63b326a](https://github.com/morpheus65535/bazarr/commit/63b326aa2f12df482f9537a0fec2f7755a152bfc)\r\n- Fixed throttled providers badges in UI throwing exception. #1631 [ca8f3f9](https://github.com/morpheus65535/bazarr/commit/ca8f3f9fd2ae21360549eb80a76d0291d41f96c5)\r\n- Fix hash score in manual search [2cde268](https://github.com/morpheus65535/bazarr/commit/2cde2686fc68a9e9c2d01f3c8a9858bffc5bd225)\r\n- Cleaned up and split API to make it easier to maintain. [204a1c3](https://github.com/morpheus65535/bazarr/commit/204a1c3f3192dcac6688e4a48ea8dd814ffccefe)\r\n- Updated Apprise notification module to the latest providers. [d51dc68](https://github.com/morpheus65535/bazarr/commit/d51dc68ebb3910ca09bb40c33814d43b93d916b8)\r\n- Upgraded some embedded dependencies to be ready for Python 3.10. This doesn't mean that it's fully supported right now. [402c82d](https://github.com/morpheus65535/bazarr/commit/402c82d84f7bd51353348bea7d1a876ad9ecc5b1)\r\n- Added support for upcoming Sonarr v4. [2d214bf](https://github.com/morpheus65535/bazarr/commit/2d214bfbd5f9d1598c01b2e2dd35efa67ccb43af)\r\n- Fixed missing poster or fanart url from raising an exception when rendering UI. [9b273a7](https://github.com/morpheus65535/bazarr/commit/9b273a7a8976f63ff932c1a0cb0be38a98956d05)\r\n- Fix Hosszupuska provider not returning results [247f69c](https://github.com/morpheus65535/bazarr/commit/247f69c210531048186c699de240f5e860ef0b3f)\r\n- Upgraded engine.io module to improve socket.io connection stability. Should help to prevent #1613. [c60c751](https://github.com/morpheus65535/bazarr/commit/c60c7513a5a776b2a15ac3a7b463d0ef9875cf04)\r\n- Improved sanitize function to replace apostrophe and backticks [592dc79](https://github.com/morpheus65535/bazarr/commit/592dc799e967cb68e60ce51ca9295591fc895c01)\r\n- Updated deep-translator module and made some fix to support translation to Chinese. There's still a bug in this module that prevent it but one it's fixed, it should be fine. [f082895](https://github.com/morpheus65535/bazarr/commit/f0828959f3e2561bc3252cb79b2570c6d3122b03)", "date": "2021-12-30T11:51:44Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.2/bazarr.zip"}, {"name": "v1.0.1", "body": "From newest to oldest:\n- Improved Titulky provider [d8fffe8](https://github.com/morpheus65535/bazarr/commit/d8fffe8e5206e640689a87ba6fc28b7cadface58)\n- Fix for #1592 [cbd6c05](https://github.com/morpheus65535/bazarr/commit/cbd6c050c9e6604a8215e8e581f25a5350581730)\n- Fixed issue with non-existent episode or movie when indexing embedded subtitles. #1606 [6f17100](https://github.com/morpheus65535/bazarr/commit/6f17100ca4b0ea8be445dad81de775cb56840c28)\n- Implemented some utility functions to subliminal_patch providers to list supported languages and video types. [b53f8ad](https://github.com/morpheus65535/bazarr/commit/b53f8ad80abff1410918bd3b86157d01b08fee6d)\n- Fixed some issues in opensubtitles.com provider. #1602 [faa368b](https://github.com/morpheus65535/bazarr/commit/faa368b6620be68bcf1a3a8872b9305e0e533117)\n- Added uptime to System-->Status [55b7c98](https://github.com/morpheus65535/bazarr/commit/55b7c9826b8b830bcbecc394f1301719c2939064)\n- Improved LegendasDivx provider to get more accurate results and prevent unnecessary throttling [f53ef40](https://github.com/morpheus65535/bazarr/commit/f53ef40d57d4cf23fcf4410028a77bea318b6415)\n- added more improvement to Titulki provider [618bdde](https://github.com/morpheus65535/bazarr/commit/618bddebf97fd962a89a6c9d1f11c19733fbb4d7)\n- Fixed some issues with Titulki provider [006e17b](https://github.com/morpheus65535/bazarr/commit/006e17bdc2541d9eb9022e99b4da96d5ece04f24)\n- Fixed movies missing subtitles computation when there's a forced subtitles track/file. [3bc7002](https://github.com/morpheus65535/bazarr/commit/3bc700225fc69737b466ed560519696094aa987d)\n- Fixed Radarr API call to get version with the latest nightly. [e6c1dba](https://github.com/morpheus65535/bazarr/commit/e6c1dba37bc9351c10612924d56177107d6a46a6)\n- Improved results with Titulki provider [0e50335](https://github.com/morpheus65535/bazarr/commit/0e50335e2d26597cac20ee5264a78ea9c53e7ce0)\n- Fixed Brazilian Portuguese audio language match with Radarr. [aaa8b48](https://github.com/morpheus65535/bazarr/commit/aaa8b48dad3a1d4de5a8f2f04fcc96cf1fb5fb3a)\n- Fixed notification removal from settings. #1594 [58de876](https://github.com/morpheus65535/bazarr/commit/58de876f193e8358836b8fd12d25bc7e9d65005c)\n- Refactored the Titulki provider [801ff0d](https://github.com/morpheus65535/bazarr/commit/801ff0d47895a3fb00a9aa190a2ca1eaac55100a)\n- Removing TuSubtitulo per provider request. #1591 [3d936ff](https://github.com/morpheus65535/bazarr/commit/3d936ffccf767d0a91cbc3b7b3c05306e957e561)\n- Updated apscheduler to it's latest version. [c12c7b4](https://github.com/morpheus65535/bazarr/commit/c12c7b4064c6dae8e06f91d6443b78089a99e793)\n- Moved back from gevent to waitress web server. This should prevent UI disconnection occurring during heavy task like syncing subtitles. [39fe314](https://github.com/morpheus65535/bazarr/commit/39fe3141d51b01479e7b585ad0b5ee5df1767226)\n- Added More Equivalent release groups [8bdf957](https://github.com/morpheus65535/bazarr/commit/8bdf957c066e6f7d453e2164b0f9708ed09fedc2)\n- Fix for series progress bar not updated when a subtitles file is downloaded or deleted. [878a271](https://github.com/morpheus65535/bazarr/commit/878a271a4275258c80912226f7e97ba26f054307)\n- Fixed TuSubtitulo provider [08c797c](https://github.com/morpheus65535/bazarr/commit/08c797c484d93c02d4db2bfa3f702e3926121b9e)", "date": "2021-11-19T01:45:29Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.1/bazarr.zip"}, {"name": "v1.0.0", "body": "From newest to oldest:\n- Added subtitrari-noi.ro and improved titrari.ro [788b4b3](https://github.com/morpheus65535/bazarr/commit/788b4b33f0adf856f7066d5f0a325a879bb2b927)\n- Improved language selection for Titrari.ro provider. [0bc2605](https://github.com/morpheus65535/bazarr/commit/0bc2605439184fba36fcfd8e4a61c4b664a827e8)\n- Fixed Ktuvit problem with default empty return values [a819fc3](https://github.com/morpheus65535/bazarr/commit/a819fc34b36a45b21fee6def70003412ca66d41f)\n- Improved support for series for Titrari.ro provider [b1af4ca](https://github.com/morpheus65535/bazarr/commit/b1af4caeebdb9b98e098146afe72b9ef4e781ea6)\n- Added support for series to provider Titrari.ro [294d3eb](https://github.com/morpheus65535/bazarr/commit/294d3eb0eefdd5aad177d4ea08f57eebd9e7bf02)\n- Added a settings to disable SSL certificate validation for Podnapisi. Be careful as it's causing a security risk for a man in the middle (MitM) attack. #1565 [d851c16](https://github.com/morpheus65535/bazarr/commit/d851c16da7e7063fb5ad89993a5933de2bfd88f1)\n- Improved description of proxy ignored addresses. #1566 [9fff275](https://github.com/morpheus65535/bazarr/commit/9fff275f1ced4f77d297aa1775ca72b6067e1c83)\n- Fixed titrari.ro provider [17dd5dd](https://github.com/morpheus65535/bazarr/commit/17dd5ddde5bd9a67f9c3ffea3d9e485927b824e2)\n- Make debug call more verbose [385461d](https://github.com/morpheus65535/bazarr/commit/385461d28cd6c9c7838b2f7fda5ca601a89f7c83)\n- Fixed titrari search endpoint again. #1564 [036600f](https://github.com/morpheus65535/bazarr/commit/036600f15061653ce04a6b16493a14bb71e028a5)\n- Improved opensubtitles.com providers. [679f1e8](https://github.com/morpheus65535/bazarr/commit/679f1e803c75ec6660b16580323db0a8fb250f85)\n- Fixed multiple episodes subtitles upload to use the first episode number found. #1562 [56ffa72](https://github.com/morpheus65535/bazarr/commit/56ffa722e5c0b89e49601993738621511a907e32)\n- Fix Missing subtitles issue with Ktuvit provider [66585ec](https://github.com/morpheus65535/bazarr/commit/66585ec7654d5ba5633f79d5cc51ca18807619a4)\n- Improved queries to opensubtitles.com to reduce footprint on their side. [c1421f1](https://github.com/morpheus65535/bazarr/commit/c1421f1cce7b2553dbcb2f60954203b0293a8e3b)\n- Fixed issue with movies on Addic7ed. #1550 [6d082f8](https://github.com/morpheus65535/bazarr/commit/6d082f8b388341ce70dfb647efb88b0964651f4b)\n- Add titulky.com provider to the UI [8d698fa](https://github.com/morpheus65535/bazarr/commit/8d698fa7e4972f86c09b6d3fda1c3bb4f5787e8c)\n- Prevent broken release (missing asset) from corrupting existing installation. [36a2309](https://github.com/morpheus65535/bazarr/commit/36a2309bcaa2d7ea6ba015b6c6a39884ca2a947f)\n- Fixed opensubtitles.com forced subtitles searching. [cde6246](https://github.com/morpheus65535/bazarr/commit/cde624696d88679b80197fd7b5e78656cc169c87)\n- Fixed Addic7ed AttributeError exception with some movies #1525 [0e01c64](https://github.com/morpheus65535/bazarr/commit/0e01c64079cced6e5ed8b2555c0506ae2bec6a1a)\n- Fixed Ktuvit provider login [b137af0](https://github.com/morpheus65535/bazarr/commit/b137af0908daf71b16873935dbcfc643cc875674)", "date": "2021-10-12T23:44:33Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.0/bazarr.zip"}, {"name": "v0.9.9", "body": "From newest to oldest:\n- Fixed Titrari providers search endpoint. #1526 [8d5c2db](https://github.com/morpheus65535/bazarr/commit/8d5c2db39d8016ef9e69e42004e1b3f929360c44)\n- Fixed incompatible operator with Python 3.7 in latest patch to Addic7ed. [caf01da](https://github.com/morpheus65535/bazarr/commit/caf01da2edadbbc847f39a92c45c67587e7eb152)\n- Fix redirect issues when accessing root path [9901bf3](https://github.com/morpheus65535/bazarr/commit/9901bf340019d431c1aaba69546589e73ccbd8f3)\n- Added movies searching to Addic7ed provider. #1525 [96a3acf](https://github.com/morpheus65535/bazarr/commit/96a3acf8e945ca8a509a1b653a6d9d2622218eea)\n- Fix incorrect position of provider badge [60de70f](https://github.com/morpheus65535/bazarr/commit/60de70f9e8db1216396cc9275077ece46036dc94)\n- Fix items are not updated when using mass editor [60e2732](https://github.com/morpheus65535/bazarr/commit/60e2732f48f2aa4f2ab1845b40cff8fef10e1bc2)\n- Added provider Ktuvit [de5bcc8](https://github.com/morpheus65535/bazarr/commit/de5bcc8ed0054e0b7d53f1b7919cb2d2f9d0d94f)", "date": "2021-09-11T12:47:07Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.9/bazarr.zip"}, {"name": "v0.9.8", "body": "From newest to oldest:\n- Fixed wanted list not getting updated when changing exclusion settings for Sonarr and Radarr. [0e9cd7d](https://github.com/morpheus65535/bazarr/commit/0e9cd7d05fd2a9492d61cb552204c08254c0b470)\n- Remove red dot in the notification center [d37eea3](https://github.com/morpheus65535/bazarr/commit/d37eea3c92f489ec66deb2ed212b7c7d08809252)\n- Fixed a search loop issue with missing subtitles for episodes. #1521 [3b4e81d](https://github.com/morpheus65535/bazarr/commit/3b4e81db5eee45a73b7cee8b371e1f0649b01037)\n- Fixed some issues with HI/forced in history and custom post-processing. #1516 [75d85d0](https://github.com/morpheus65535/bazarr/commit/75d85d05517a7547d36195b309809adfc402a8de)\n- Fix a issue that hi and forced is not properly updated on series subtitle upload modal [50fb06b](https://github.com/morpheus65535/bazarr/commit/50fb06b23a502c3a108c2e17038e4bfe85cbcd59)\n- Add forced and hi checkbox to subtitle upload modal [7e48413](https://github.com/morpheus65535/bazarr/commit/7e48413493510f4f7e95b2b49bdd8b051e482d14)\n- Improved how custom post-processing deal with subtitles language modifier (HI and forced). #1516 [5c5d14c](https://github.com/morpheus65535/bazarr/commit/5c5d14c045e7c152806a75c6ee0088e92c09c32b)\n- Score: add a condition class to allow painless future additions [9ced18d](https://github.com/morpheus65535/bazarr/commit/9ced18d0d3053fbdf8887a139d94e718c9abfd55)\n- Support multi-language in subtitle upload modal [4a890b2](https://github.com/morpheus65535/bazarr/commit/4a890b25617b0a50f3882f95e626c0f226382c7f)\n- Fixed throttled providers badge not being updated when pressing the reset button. [e0b988b](https://github.com/morpheus65535/bazarr/commit/e0b988b20f71d6fb6cc8bf5b55be1cbaf436d227)\n- Fix display issues of backend background tasks [499faeb](https://github.com/morpheus65535/bazarr/commit/499faeb94a61c2320e2f99cfd05e92c85a581081)\n- Add a dialog before closing the page to inform user when there're still background tasks running [81507b9](https://github.com/morpheus65535/bazarr/commit/81507b9e750228de6d52cb3f7cbd631ecfac3713)\n- Improve performance of Web UI [1f3e499](https://github.com/morpheus65535/bazarr/commit/1f3e499f3db42d15436be604934770ed21e62548)\n- Fixed Hebrew language translation issue. #1513 [5ceb876](https://github.com/morpheus65535/bazarr/commit/5ceb876171e14f8d5b9d85a21a394710f81fc76d)\n- Improved Subscene provider with single season series. #1510 [8ae5e54](https://github.com/morpheus65535/bazarr/commit/8ae5e5483ec8c9a36d92bb08522a469cdc741da0)\n- Add tooltip in notification center [2c5aecc](https://github.com/morpheus65535/bazarr/commit/2c5aecc0dbbba241512a016fc7bb302767fac600)\n- Upload serie subtitles in background [43ebecb](https://github.com/morpheus65535/bazarr/commit/43ebecbdb26d4bcd3fc6f6cf18a6489bcc34b5fc)\n- Upload movie subtitles in background [87123ab](https://github.com/morpheus65535/bazarr/commit/87123ab4c7874e218db9273ac2bcef8bfa26e3f6)\n- Update merged source formats [34b1782](https://github.com/morpheus65535/bazarr/commit/34b1782e6a1304bd3a4da9c6e9b8b540358888e0)\n- Fixed debug logging when no episode are returned from database for a specific series because they are ignored. #1507 [79621a0](https://github.com/morpheus65535/bazarr/commit/79621a08716d64dff3a80b00ef15acd605068387)\n- Fix some visual bugs of the notification center [70cb16f](https://github.com/morpheus65535/bazarr/commit/70cb16f0a284c36dcb8cfbaf3bc467d426fbcfe3)\n- Fixed Bazarr not starting if Sonarr or Radarr is unavailable #1506. [2f6206f](https://github.com/morpheus65535/bazarr/commit/2f6206f3a66ea2c424cfc39ca2100d95bd4b062d)\n- Added a settings to ignore ffprobe cache on scheduled disk scan. [2762fc4](https://github.com/morpheus65535/bazarr/commit/2762fc4a6a4c3276faab78c1263523ab63054685)\n- Fixed live episode sync when added in Sonarr v3. [156cf18](https://github.com/morpheus65535/bazarr/commit/156cf1882c0de7f7f2d990781a8b6d2c80bb1a6a)\n- Rewrite modal system using stack, fix some visual bugs [82a687c](https://github.com/morpheus65535/bazarr/commit/82a687c8c8f68dea27181bc5edb1359c455d656d)\n- Add a error page when ui is crashed [37da374](https://github.com/morpheus65535/bazarr/commit/37da3742a0de2ff12558a46d2fc2eb14e3f8f7d9)\n- Fix some style issues [a2fc1d7](https://github.com/morpheus65535/bazarr/commit/a2fc1d73ddd0b6ac54cf17827d03ce7e90c3095a)\n- Fix display issues [135d866](https://github.com/morpheus65535/bazarr/commit/135d866249d9f93182ff89181bbc44b4e44ec226)\n- Add a new notification center to the UI [d7533ba](https://github.com/morpheus65535/bazarr/commit/d7533bac5767df6ffa61756ac12887be2a9eeca7)\n- Update Redux Implementation with Redux-Toolkit [6f9c7f3](https://github.com/morpheus65535/bazarr/commit/6f9c7f3da2d0a70aaf0af1bf094211bcd7d3c4b8)", "date": "2021-08-31T16:53:48Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.8/bazarr.zip"}, {"name": "v0.9.7", "body": "From newest to oldest:\r\n- Fix broken url for titulky.com provider [9b05a3a](https://github.com/morpheus65535/bazarr/commit/9b05a3a63ae950a225d5d720aa648156375a1df7)\r\n- Modified Bazarr user-agent to report real version [d23d36d](https://github.com/morpheus65535/bazarr/commit/d23d36d81c065a16af601040d68092a84f3ba9b8)\r\n- Added a validation of existing credentials for opensubtitles.com provider. [c05db9f](https://github.com/morpheus65535/bazarr/commit/c05db9f8c5731351304ec01aec9d7ad3ce3cebf8)\r\n- Fixed empty strings being saved as 'None' in config.ini. [c205958](https://github.com/morpheus65535/bazarr/commit/c2059584db9ae3a3c19c3fcfe205f7d72b9e4fcf)\r\n- Added some logging to Sonarr/Radarr get_version. [83764bb](https://github.com/morpheus65535/bazarr/commit/83764bb07b152edb8009bbcd70b6809da8cfcd20)\r\n- Changed the warning when Sonarr SignalR return malformed JSON because of a permissions issue on its config directory. [f2d4ac8](https://github.com/morpheus65535/bazarr/commit/f2d4ac8266c48d69c76ccbdfb558e2f831b243aa)\r\n- Removed the --no-color argument to pip command when installing requirements as it's not supported by older version of pip. [aa6dcbd](https://github.com/morpheus65535/bazarr/commit/aa6dcbd7328fe8c08119e67debaee96fb6d810c9)\r\n- Removed unused variables in check_releases function. [144db06](https://github.com/morpheus65535/bazarr/commit/144db064cda4502fbe100307c458e0b233980585)\r\n- Added some debug logging to the upgrade leftover cleaner. [a5852e6](https://github.com/morpheus65535/bazarr/commit/a5852e605251c4c90076269fbea9669be3abb22c)\r\n- Removed media.resume from Plex webhook to prevent over usage in specific scenarios. [28e28fb](https://github.com/morpheus65535/bazarr/commit/28e28fbd5c7c89fead99b1ff055b66f597d6a88b)\r\n- Fixed issue with upgrade leftover cleanup on Windows. [275aa24](https://github.com/morpheus65535/bazarr/commit/275aa24f58d061362e9ff8b0f6d14c0983bce844)\r\n- Fixed issue when trying to remove non-empty directory when cleaning leftover files after upgrade. [2cea2d2](https://github.com/morpheus65535/bazarr/commit/2cea2d22bfb0e050e95ba3c50dba9631210886d0)\r\n- Fixed issue with upgrade cleanup routine when installed with Windows Installer. [dd80fec](https://github.com/morpheus65535/bazarr/commit/dd80fec9d4a6d5a5af1e7d41bbcebb07c43ae35c)\r\n- Added search progress modal when searching for an episode subtitles triggered by Plex webhook. [91c53ba](https://github.com/morpheus65535/bazarr/commit/91c53ba475eacb66f3c5673ff3122b7cf5c238da)\r\n- Improved how Bazarr get Sonarr/Radarr version to use caching and reduce the number of calls made to their respective API. [842dbf0](https://github.com/morpheus65535/bazarr/commit/842dbf08275b6c6218d29ca1cedb90a5eaca9443)\r\n- Added plex webhooks endpoint to API to search for subtitles on media.play and media.resume events. [bf037f1](https://github.com/morpheus65535/bazarr/commit/bf037f1573ad7f991d5b4d949726b7d5b4ec305c)\r\n- Added a leftover cleanup function to be run after an upgrade. [638d0a8](https://github.com/morpheus65535/bazarr/commit/638d0a8c6857eb302c75d066ebcdf9353e745c11)\r\n- Fixed subtitles sync issues when sync debug is enable. [9372c0b](https://github.com/morpheus65535/bazarr/commit/9372c0b821c25030359a94ca4d05269195634886)\r\n- Fixed root folders check health functions to use the proper path separator. [360e0cf](https://github.com/morpheus65535/bazarr/commit/360e0cfea19a2d1a285ec42dbbd733fde55ddaf6)\r\n- Added settings to download only featured subtitles for LegendasTV [33a600a](https://github.com/morpheus65535/bazarr/commit/33a600a714474495a58fdf038d7a636c0e339c44)\r\n- Fixed settings saving not completing properly when the SignalR client didn't start properly. #1474 [1d20bbb](https://github.com/morpheus65535/bazarr/commit/1d20bbb4b9d83a583d4950c94829733d8d0a4267)\r\n- Update React to version 17 [b912ca4](https://github.com/morpheus65535/bazarr/commit/b912ca4e41cfa7b91620100b14611fb9f8f58747)\r\n- Added virtualenv detection to better deal with requirements installation. [d1f86a3](https://github.com/morpheus65535/bazarr/commit/d1f86a3cbf569155ef1a86b5968c393e08b4ecc8)\r\n- Added chmod execution (if required) after manually triggered tools execution. #1478 [aca9941](https://github.com/morpheus65535/bazarr/commit/aca99415b8f4bcc5b2b43dc338e41b6f4ed96bd9)\r\n- Improved Sonarr versions prior to 3.x detection. [96b8b5c](https://github.com/morpheus65535/bazarr/commit/96b8b5ccce9c45c44daf2c3a11ddb41506f369a3)\r\n- Fixed gevent import in main.py [e2b4912](https://github.com/morpheus65535/bazarr/commit/e2b4912067932dc505fead42ad837c1f1fa03cd1)\r\n- Improved how Bazarr deals with Sonarr SignalR feed issues that are raising exceptions. [5e3ce8c](https://github.com/morpheus65535/bazarr/commit/5e3ce8c8c3e9402d98b6ccdc1b5de5c70e2759ad)\r\n- Fix wanted pages are not updated properly after changing language profile [ed30f76](https://github.com/morpheus65535/bazarr/commit/ed30f76c57dd4b6ac511edf430ebe358ef24ccee)\r\n- Fixed incomplete SQL queries. #1479 [d5b8980](https://github.com/morpheus65535/bazarr/commit/d5b898064d7188d5bc47bcb3a73405a38133d5d6)\r\n- Fixed wanted list ordering. #1475 [6eeaa46](https://github.com/morpheus65535/bazarr/commit/6eeaa46bbf3d3fdc46f6cca39c25284c9459cf12)", "date": "2021-08-13T12:05:29Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.7/bazarr.zip"}, {"name": "v0.9.6", "body": "From newest to oldest:\r\n- Added fix for inconsistent movie/tv naming to yavkanet provider [31dcd37](https://github.com/morpheus65535/bazarr/commit/31dcd37d52dfb52d091c1131754bba7f1bd94609)\r\n- Fixed zimuku provider to prevent unexpected exception. #1459 [8cdd362](https://github.com/morpheus65535/bazarr/commit/8cdd362caab710923f6d6247d8e24c5cfc8ac72c)\r\n- Updated pysubs2 module to support newer SSA files. [09a8335](https://github.com/morpheus65535/bazarr/commit/09a8335a03fa741be6c4cc5b030bac01d1c84b0f)\r\n- Fixed missing subtitles language badge in movies view to show if it's forced or hi. [60353c0](https://github.com/morpheus65535/bazarr/commit/60353c036743574c64f10bcff0c8a06461c8cafc)\r\n- Added missing authentication on system/status API endpoint. #1467 [2428399](https://github.com/morpheus65535/bazarr/commit/24283992066b8cbafed815bf6be253a93ac06a30)\r\n- Added setuptools to requirements.txt. It should be already installed in most case but just in case. [0a1ad41](https://github.com/morpheus65535/bazarr/commit/0a1ad41f9df173bff7eb053334c50d593f51fd75)\r\n- Added an unsupported warning on startup if using Python 3.9 [3b1b67d](https://github.com/morpheus65535/bazarr/commit/3b1b67d70142c6a6f77dac7e84755a1519449447)\r\n- Fixed wanted subtitles searching for ones that should be excluded for search. #1458 [8bfcf97](https://github.com/morpheus65535/bazarr/commit/8bfcf97ed59efb10850c70e45e2be7660437893a)\r\n- Added inconsistent tv naming entries to Subssabbz and Subsunacs providers [b1654bb](https://github.com/morpheus65535/bazarr/commit/b1654bb7475bfd80b64eaaa390ca228804f81bbc)\r\n- Fixed Wizdom provider by adding some failsafe to imdb_id logic. #1456 [86fb10e](https://github.com/morpheus65535/bazarr/commit/86fb10e3affc478fe8e4dceca378ac7aa6bda3c5)\r\n- Fixed movies not getting properly excluded from wanted subtitles search task. [ae475f2](https://github.com/morpheus65535/bazarr/commit/ae475f283e0cff87a057727345aef44c48ccf19f)\r\n- Fixed colors name without the required dash (light and dark ones). #1457 [cb623c3](https://github.com/morpheus65535/bazarr/commit/cb623c3c2689561047810958d5d760c89c00d00a)\r\n- Fixed subdivx provider when there's a year in series directory name but not on the provider website. #1454 [4a78f3b](https://github.com/morpheus65535/bazarr/commit/4a78f3b6b8847a3562969cde26f8cada8e2e3bf4)\r\n- Fixed proxy ignore list input that was splitting on dots. #1453 [64cf2bc](https://github.com/morpheus65535/bazarr/commit/64cf2bc5d2b3e7b53f0f101d52c44647d8791429)\r\n- Fixed file encoding guessing by extending Arabic, Farsi and Persian language possible encoding. [2b67c5b](https://github.com/morpheus65535/bazarr/commit/2b67c5bcba5e15af6983c8c786898434f9c3c2ca)\r\n- Fixed the Bazarr update process that was preventing moving back to master branch once you've started to use development/nightly. #1331 [4e03ec0](https://github.com/morpheus65535/bazarr/commit/4e03ec0acc5d07638ce5424bd68fa44b63e31fdc)\r\n- Fix argenteam TypeError and JSONDecodeError [38d2332](https://github.com/morpheus65535/bazarr/commit/38d2332c3989d0ec29326d4f9b13588c46ee08c7)\r\n- Fixed supersubtitles provider not able to search for Loki series subtitles #1447 [81b5700](https://github.com/morpheus65535/bazarr/commit/81b5700209e84b60460d00551b5c59b73c2b1128)\r\n- Fixed Chinese characters decoding by using gb18030 after big5 [5d5a1e8](https://github.com/morpheus65535/bazarr/commit/5d5a1e866c1daea5b52fd8b7db5b0f8feba9d7f1)\r\n- Fixed removal of IPv4 and apikey from logs [73691b2](https://github.com/morpheus65535/bazarr/commit/73691b28a275b58896a640e6c2e35f5282408018)\r\n- Fixed token issue with opensubtitles.com [557a061](https://github.com/morpheus65535/bazarr/commit/557a06173df4239ab1bd089779c09b049fb41ac4)\r\n- Added missing column to movies upgrade query. [d0c7c5d](https://github.com/morpheus65535/bazarr/commit/d0c7c5d5e073c80af90569158c49072a87da89e6)\r\n- Implemented database migration function [50d4a7a](https://github.com/morpheus65535/bazarr/commit/50d4a7a0479751fa2bd67058ec0266093970ddbc)\r\n- Fixed external subtitles not shown when no languages profile is selected. [fd6c959](https://github.com/morpheus65535/bazarr/commit/fd6c959ec8baed6a13619f0df5ab404e6dd99b61)\r\n- Reset window position when backing to previous page [030ca2a](https://github.com/morpheus65535/bazarr/commit/030ca2a4e36bce65c75bd55a410cdc6777bcffca)\r\n- Improved events sent to browser. [b9c27d5](https://github.com/morpheus65535/bazarr/commit/b9c27d53ad51ab3f30a3d37148ffd1cca4a35b0c)\r\n- Upgraded calls to Sonarr API in order to use the new v3 API when available. [ee41b78](https://github.com/morpheus65535/bazarr/commit/ee41b78f4e4fe015ce915d1721b880b6d2d4d40f)\r\n- Fixed Regielive provider #1438 [26e978b](https://github.com/morpheus65535/bazarr/commit/26e978b14b2289fa189a789f6f2c03570c55eb08)\r\n- Fixed Titrari provider #1438 [f4df07f](https://github.com/morpheus65535/bazarr/commit/f4df07fb83b37bc4022723f2af572d5d77ae2316)\r\n- Fixed an issue with languages filter in history stats. [de4ff35](https://github.com/morpheus65535/bazarr/commit/de4ff35e055c0d69c0bfbebb47733792c5196a27)\r\n- Fixed scan disk function to not use cached ffprobe result and force a refresh of the cache. #1434 [a3d0e1d](https://github.com/morpheus65535/bazarr/commit/a3d0e1d192cf5e0a86189cc7336847d882487c61)\r\n- Finish providers migration to subliminal_patch's guess_matches [a39a9e8](https://github.com/morpheus65535/bazarr/commit/a39a9e8bd52542ff34a4a7b94a9504073e5aeabd)\r\n- Improved subtitles scoring system [e86d537](https://github.com/morpheus65535/bazarr/commit/e86d537ca2ffe49a6911b44d3c3611365461e232)\r\n- Fixed subtitles being looking for during a search in loop even if cutoff have been reached during this actual search. #1435 [f9997ca](https://github.com/morpheus65535/bazarr/commit/f9997ca9694ba3b8f2e3d446f1cdadaa0ed9938c)\r\n- Fix languages/providers filters issue in history stats [c21e501](https://github.com/morpheus65535/bazarr/commit/c21e501ebe139fa76a4b1c6407731e0fd25997c7)\r\n- Added backend API call for upcoming languages/providers filters fix to history stats. [054d117](https://github.com/morpheus65535/bazarr/commit/054d1174000cae371ff17fe348db4ce26e71e947)\r\n- Fixed History stats actions filter values not being properly implemented. [db5d37f](https://github.com/morpheus65535/bazarr/commit/db5d37f5d48aa5b582c55cee1fe509e625a3d206)\r\n- Update half of providers to use subliminal_patch's guess_matches [14d467e](https://github.com/morpheus65535/bazarr/commit/14d467e645c1d60d20067efaa9ad515934f67111)\r\n- Fix Sucha provider: AttributeError and wrong matches [5b1f479](https://github.com/morpheus65535/bazarr/commit/5b1f4799014f9e8a91e1bd037a86db585c5423e8)\r\n- Fixed failed upload #1429 [90ba573](https://github.com/morpheus65535/bazarr/commit/90ba573ebe9f3660a0aa61f81a0a885df5468213)\r\n- Updated signalrcore module following PR #61 merging. [23ede4e](https://github.com/morpheus65535/bazarr/commit/23ede4e7f9a69c6cc6f8545d90789457eb0d6c9a)\r\n- Fixed BetaSeries AttributeError exception #1423 [cb09f8d](https://github.com/morpheus65535/bazarr/commit/cb09f8d4405d4a873cd9097924fe4da932cbfed4)\r\n- Added custom language class to make it easier to implement non-standard/regional languages [4ebcd49](https://github.com/morpheus65535/bazarr/commit/4ebcd49546ed7772cb6f3a9c83079e5aea08e15a)\r\n- Fixed external subtitles were being filtered by show only desired embedded subtitles settings. [d4aed74](https://github.com/morpheus65535/bazarr/commit/d4aed7457a428685c3883eca6a1bc14f3352d707)\r\n- Fixed movies subtitles paths being shown in UI without being mapped. [d562faf](https://github.com/morpheus65535/bazarr/commit/d562faf15149a51c885a9a09fda02dc2b284ab84)\r\n- Fixed log viewer showing last line of log two times. [11fb78f](https://github.com/morpheus65535/bazarr/commit/11fb78fafabbb6529080cb8eecb6f1aed51ad7ec)\r\n- Fixed series and episodes sync issues when adding and removing series from Sonarr. [727c8f5](https://github.com/morpheus65535/bazarr/commit/727c8f5d140a92a836258d4bba25e7244befd7ce)\r\n- Fixed some queries trowing exception when no existing row were found #1425 [8d570fd](https://github.com/morpheus65535/bazarr/commit/8d570fd3b76883455200905f1b3cf4ab60e6d2da)\r\n- Fixed some incompatible calls with Radarr v4 API [57080ed](https://github.com/morpheus65535/bazarr/commit/57080eda1119960e91fbda46e1a5c5d7191107b1)\r\n- Fix some incompatible calls in URL test button [7687013](https://github.com/morpheus65535/bazarr/commit/768701327025471e04619db80ead6ebe6c6e08c0)\r\n- Fixed some incompatible calls with Radarr v4 API [e9ef40c](https://github.com/morpheus65535/bazarr/commit/e9ef40c6296a1e2e0c81b0ee42e5d2a2955c5f60)\r\n- Disabled SSL verify for Sonarr SignalR feed connection and added Bazarr user agent to both Sonarr and Radarr feeds. [b8512cc](https://github.com/morpheus65535/bazarr/commit/b8512ccf0908c0d0eea932fadb8a432e0ab6cfaf)\r\n- Fixed API call to Radarr since the are removing legacy API from nightly builds. [3468601](https://github.com/morpheus65535/bazarr/commit/3468601d4d4b9078e76b7a5335da44ab19f97f1e)\r\n- Fixed some other queries to properly exclude episodes/movies. [e710488](https://github.com/morpheus65535/bazarr/commit/e710488d7a70d95993de05759fd625ddccd4482e)\r\n- Added exclusion in get rootfolder functions for the ones that aren't used by any series/movies. #1413 [b2b9795](https://github.com/morpheus65535/bazarr/commit/b2b979581075788d320a1b76158f4607d2e41ca0)\r\n- Fix a issue that ui will crash when first entering history view [7b9c19d](https://github.com/morpheus65535/bazarr/commit/7b9c19d7c00b9f73b3b2fe2b25dedc4d4b337033)\r\n- Fixed query to add url to get_notifier_providers function [833ecb3](https://github.com/morpheus65535/bazarr/commit/833ecb34e8beb22d1ca2411a5e1ecdc06fa92162)\r\n- Fixed more peewee implementation issues. [f442d7d](https://github.com/morpheus65535/bazarr/commit/f442d7d09190439d92a8ef40cc039492d787bb39)\r\n- Fixed database init issue. [9cc00eb](https://github.com/morpheus65535/bazarr/commit/9cc00ebd65597f3690bc16a0d4f9fa73e8bb6d08)\r\n- Fix subtitle badges display issues in some situations [5732828](https://github.com/morpheus65535/bazarr/commit/573282863d3b4321be3a23a60a7082baff8c4b39)\r\n- Improved Opensubtitles.com provider caching of token [7209bad](https://github.com/morpheus65535/bazarr/commit/7209bad0c4ca2ae090c239b0b72a349ef2fcf8bd)\r\n- Improved Opensubtitles.com providers [bb842b9](https://github.com/morpheus65535/bazarr/commit/bb842b92af4049e4ac1d342aaf4a960b8b0bba09)\r\n- Fixed other issues with peewee [75c003a](https://github.com/morpheus65535/bazarr/commit/75c003ab674aadf5e9e451ecaa24a1b3cad1e8f3)\r\n- Fixed some issues after peewee implementation [d34add9](https://github.com/morpheus65535/bazarr/commit/d34add9fa4a7e9e894953ca55222643e76d433bd)\r\n- Implemented Peewee ORM in replacement of raw SQL queries. [2b9d892](https://github.com/morpheus65535/bazarr/commit/2b9d892ca9151118917c2d682c9bde204a5c72fa)\r\n- Added series' episodes sync when required by Sonarr (ex.: episodes monitored status change) [47bb77a](https://github.com/morpheus65535/bazarr/commit/47bb77ac6f229afb366e40af4e8233933d23ebd2)\r\n- Tweaked the Radarr SignalR feed keep-alive and reconnection intervals. [c8e02e2](https://github.com/morpheus65535/bazarr/commit/c8e02e280a2a9157391dc37802fc3ebe71bfa070)\r\n- Fixed events storm to UI on SignalR (re)connection with large libraries. [bf8c4ca](https://github.com/morpheus65535/bazarr/commit/bf8c4caef7d4f819e2f5704b345c3d056ca103a9)\r\n- Updated SignalRCore to support websocket-client 1.0.0. [2643023](https://github.com/morpheus65535/bazarr/commit/2643023240ec4a3a253b06d134862bb8d27442f4)\r\n- Fixed the movies not getting synced after a reconnection of Radarr SignalR feed. [1fdad49](https://github.com/morpheus65535/bazarr/commit/1fdad498f6cdbfd238ce75e21a4e06801b6355e9)\r\n- Added argument to disable the socketio events emit process to avoid events storm rendering the UI unresponsive. I still need to use it when calling sync functions from signalr_client.py. [5f99836](https://github.com/morpheus65535/bazarr/commit/5f99836801e2b63438a5026135f738dbb9090414)\r\n- Upgraded websocket-client module to fix Radarr SignalRCore disconnection issues. [70a0f68](https://github.com/morpheus65535/bazarr/commit/70a0f6835e68e72e70340d0153cd0f2bcd5a9b53)\r\n- Switched to Gevent scheduler instead of background threaded. [dd8072a](https://github.com/morpheus65535/bazarr/commit/dd8072adf8d80016c958ddf1b396e8f229adc52f)\r\n- Improved reconnection process for Sonarr SignalR feeds. [44dd478](https://github.com/morpheus65535/bazarr/commit/44dd478c48fd394bac9fc7782c4c526dd26e7970)\r\n- Ignore embedded commentary subtitles [d6da0ee](https://github.com/morpheus65535/bazarr/commit/d6da0eec9500e119718cbe2cc775943e11450cf6)\r\n- Improved readability of toast progress label, overflow of toast message with ellipsis and removed the toast close button considering the auto-dismiss. [cf35f4a](https://github.com/morpheus65535/bazarr/commit/cf35f4a9d2ccb792e0fbaa6d110ed5dd39af212d)\r\n- Added successful completion message to tasks progress toast. [821ff13](https://github.com/morpheus65535/bazarr/commit/821ff13b80a0559bb07ca46d3df8a4b5e1ea3102)\r\n- Fixed Radarr SignalR connection started even if Radarr integration isn't enabled. [e239562](https://github.com/morpheus65535/bazarr/commit/e23956278bc7b8c77fd0cecdcf90fd7b5b9642fc)\r\n- Improved how we deal with requirements.txt installation process results. [4ef35c5](https://github.com/morpheus65535/bazarr/commit/4ef35c5527e3ba4da27090f5b040786e0e47214d)\r\n- Improved Radarr SignalR feed reconnection process. [84a1c26](https://github.com/morpheus65535/bazarr/commit/84a1c265cea6ddc59c5dc4b43f756af7090e8cf8)\r\n- Fix for Bazarr version parsing. [ffe8a20](https://github.com/morpheus65535/bazarr/commit/ffe8a201a9066bfc47d94f5bb2edc718447e7898)\r\n- Handling progress delete event in UI [0031e69](https://github.com/morpheus65535/bazarr/commit/0031e69db6b8b129eefcd2e8c2ea87056c529761)\r\n- Added header to toasts and bring back the hide_progress backend function. todo: deal with delete method in frontend. [fe0a34a](https://github.com/morpheus65535/bazarr/commit/fe0a34aae58e478c0265cada2e9b08842e8cb92c)\r\n- Fix some style issues [4bb6e87](https://github.com/morpheus65535/bazarr/commit/4bb6e87db9168d6246ea72fcd1aa37ecadbe67e6)\r\n- Tweak style of progress notification [38fc3b3](https://github.com/morpheus65535/bazarr/commit/38fc3b36fed578aa3eba3752f8e66e87ea90c8c5)\r\n- Add background task notification [678b2f0](https://github.com/morpheus65535/bazarr/commit/678b2f0e555e4cc431c61a83907b2a656c8ef25f)\r\n- Added progress events to most batch functions. [9d153a1](https://github.com/morpheus65535/bazarr/commit/9d153a1d9cd263097f89fa4e6e93d929e9067160)\r\n- Fix an issue that cause subtitles missing in movie page [b403744](https://github.com/morpheus65535/bazarr/commit/b4037442b15eda59e6b7bc1a48988d28e78a30e1)\r\n- Added real-time sync with Sonarr v3 and Radarr v3 by feeding from SignalR feeds. You can now reduce frequency of sync tasks to something like once a day. [44c51b2](https://github.com/morpheus65535/bazarr/commit/44c51b2e2c3bffdfc0e0c447c038f6cd0bfd2cbe)\r\n- Added live update of UI using websocket. Make sure your reverse proxy upgrade the connection! [72b6ab3](https://github.com/morpheus65535/bazarr/commit/72b6ab3c6a11e1c12d86563989d88d73e4e64377)", "date": "2021-07-19T01:29:01Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.6/bazarr.zip"}, {"name": "v0.9.5", "body": "From newest to oldest:\r\n- Added filter for unknown providers in settings. [b72d476](https://github.com/morpheus65535/bazarr/commit/b72d476d2eb3309a499e4060199092a6840fb005)\r\n- Tried to fix the issues with bsplayer [a555617](https://github.com/morpheus65535/bazarr/commit/a5556177386207d5635a5e8aeb201bf4f5850186)\r\n- Added cache to Titlovi request to prevent doing the same request over and over again for each and every episode of a show. [29ad8c6](https://github.com/morpheus65535/bazarr/commit/29ad8c61221659a0aa3807d1bee6b30f870d89d1)\r\n- Improved the ffprobe call caching mechanism by storing result to DB and using it for indexing and subtitles search. [33e1555](https://github.com/morpheus65535/bazarr/commit/33e155531119dc07e1deaf339de0cb4577122a8c)\r\n- Fix for database cleanup routine on new DB. [386bf19](https://github.com/morpheus65535/bazarr/commit/386bf19b6e4d82f6378c4f53c2806139ef178be7)\r\n- Add database cleanup routine to remove unused table columns. [1ebc618](https://github.com/morpheus65535/bazarr/commit/1ebc61818bb3c3a79bdd960a2ab6f19500b6e4a3)\r\n- Fix for subtitulamos.tv provider #1397 [1c9945f](https://github.com/morpheus65535/bazarr/commit/1c9945fadad9f25ce804f9a4dd0d110ac8544a77)\r\n- Downgrade auditok to version 0.1.5 [30ef713](https://github.com/morpheus65535/bazarr/commit/30ef713fa260dc9d9d3120359cd052808606badb)\r\n- Fix for automatic subsync history logging [cc3628a](https://github.com/morpheus65535/bazarr/commit/cc3628a19f92112e1493e0f6adbfbd876a3de816)\r\n- Fix for manual subsync history logging [84a20a3](https://github.com/morpheus65535/bazarr/commit/84a20a3146e52870908ae5182af832cc557a2ce8)\r\n- Added Movie/Series Year to Notifier (based on #1393). [6b1d712](https://github.com/morpheus65535/bazarr/commit/6b1d71282b6fd74fe5420cdc90dd24bf6f173306)\r\n- Fixed episodes manual search button not disabled when no languages profile is selected. [cc17e81](https://github.com/morpheus65535/bazarr/commit/cc17e8144f1410c18935c5a7608d499c92c5499b)\r\n- Fix for forced subtitles improperly upgraded to non-forced. [053adcc](https://github.com/morpheus65535/bazarr/commit/053adcc2795e1e79c7958bd7ef02721c2f899724)\r\n- Use new wiki address in System Status page [09e98b7](https://github.com/morpheus65535/bazarr/commit/09e98b73678101af3f643f2648ab65a0bd089cfa)\r\n- Fix display issue of badges when Sonarr or Radarr is disabled [01b7698](https://github.com/morpheus65535/bazarr/commit/01b76983a797cf8c93fa281c0dcaebd76be4b42f)\r\n- Improve UI performance [71423d2](https://github.com/morpheus65535/bazarr/commit/71423d2029c2c5c845b1e3db3800d0755033b5b9)\r\n- Add description text on providers selector [6de9a34](https://github.com/morpheus65535/bazarr/commit/6de9a3451d8b97b99032e886cb62fd154a378cdd)\r\n- Fix auth issues by only check auth when requesting webui [a742e3c](https://github.com/morpheus65535/bazarr/commit/a742e3c5e3336c2d3e56410bad5eb432d07da056)\r\n- Fix some potential issues when displaying languages [d6d9e93](https://github.com/morpheus65535/bazarr/commit/d6d9e93843964b0473fe01aa0411677690b40f8b)\r\n- Fix issues in language profile modal [65e68d4](https://github.com/morpheus65535/bazarr/commit/65e68d44098a01b13277fdc6a20651c51403014a)\r\n- Fix subtitles display issue on episode page [e462686](https://github.com/morpheus65535/bazarr/commit/e462686c178bb2c611b873b65b896ec99b6d414a)", "date": "2021-05-08T14:06:05Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.5/bazarr.zip"}, {"name": "v0.9.4", "body": "From newest to oldest:\n- Reworked the monitored status of movie detailed view. [3eef317](https://github.com/morpheus65535/bazarr/commit/3eef31762334c5c25834cf3c769dc7bae7b9e5d3)\n- Added monitored status to movie detailed view. [e848e10](https://github.com/morpheus65535/bazarr/commit/e848e107c841eb795f29b352db817de59c52056d)\n- Fixed Yavkanet provider [d9e0e2e](https://github.com/morpheus65535/bazarr/commit/d9e0e2ec9232bc0b9a90249e3091f30282860e3f)\n- Added eligible for upgrade icon in histories. [5f66724](https://github.com/morpheus65535/bazarr/commit/5f66724d2a6a5d5c65d32e6c86671741299e5119)\n- Fixed upgrade process to properly use bazarr.zip asset #1379 [b02e0ec](https://github.com/morpheus65535/bazarr/commit/b02e0ec7ec462b9236a413aa9363d0825d3c6e3e)\n- Fix app route redirect issues [c3c1891](https://github.com/morpheus65535/bazarr/commit/c3c1891f5696cd261e560dceade92f23ab5b6652)\n- Fix issues when testing notifications [385cc21](https://github.com/morpheus65535/bazarr/commit/385cc214b348815105bc654df3fc710b25a3e620)\n- Fixed subtitles upgrade process to properly deal with manual actions [99fc282](https://github.com/morpheus65535/bazarr/commit/99fc282b07f4be07ebf84255603385bd6899bcf8)\n- Update ffsubsync and srt module [4a0932b](https://github.com/morpheus65535/bazarr/commit/4a0932b5d3052867f7f92984300d2ab4ec54fb0d)\n- Extend simpleconfigparser to not strip quotes from the string value [8e91bee](https://github.com/morpheus65535/bazarr/commit/8e91beed83e6b5a4bec680d15b226a77ff3e224e)\n- Fixed package_info parsing to deal with single line text with `\\n` separator [d2b7dba](https://github.com/morpheus65535/bazarr/commit/d2b7dba3bf36501cf4eccb2af3d1889542bc02a2)\n- Properly log error when Post processing subtitles [29f73a6](https://github.com/morpheus65535/bazarr/commit/29f73a6c09c561aedd468f69e441e1a575cb756c)\n- Fix issues after updating schedule settings [0107150](https://github.com/morpheus65535/bazarr/commit/0107150933ad95e59efdd4b8c2f7fe86db470963)\n- Added Bazarr user-agent to requests to Sonarr and Radarr [a193576](https://github.com/morpheus65535/bazarr/commit/a193576b639d4a3995b3172e47e70c1a9a6b3281)\n- Fix Installed badge won't display in release page [74da491](https://github.com/morpheus65535/bazarr/commit/74da491bd17d4317c5f277236b0f65be0f7acc87)\n- Revert \"Merged the series and episodes sync process. Episodes are only synced if series sizeOnDisk reported by Sonarr changes.\" [97caf44](https://github.com/morpheus65535/bazarr/commit/97caf44a5ad049a6eba12dd0c1ce740505745c68)\n- Merged the series and episodes sync process. Episodes are only synced if series sizeOnDisk reported by Sonarr changes. [5aadcea](https://github.com/morpheus65535/bazarr/commit/5aadcea83a395c4de5c8a067f4a5e6966d69703e)\n- Disable add Profile button when enabled languages are empty [a99c4d5](https://github.com/morpheus65535/bazarr/commit/a99c4d5438b1b53dcc376c2737816c98ab8e4eb5)\n- Added cache support for TuSubtitulo provider [95bef2d](https://github.com/morpheus65535/bazarr/commit/95bef2d51904c1ab4f296d671236c9c6770be526)\n- Fixed bad protocol for Argenteam provider [940b642](https://github.com/morpheus65535/bazarr/commit/940b6428ddb744c46a35d6e547400b5e7238bada)\n- Fixed subtitles deletion after blacklisting. [986912b](https://github.com/morpheus65535/bazarr/commit/986912b2cc7426a065cd65052a5c3504a61652b3)\n- Fixed update mechanism to store bazarr.zip asset download url (if available) instead of zipball. [4bc379f](https://github.com/morpheus65535/bazarr/commit/4bc379fabcf456e1b7b5830a706aaa80bbde1cbe)\n- Update npm packages to latest version [df70a8b](https://github.com/morpheus65535/bazarr/commit/df70a8b6fe28ef4c202bf0833e23cc47e5a3a242)\n- Fix issues on Movies Blacklist API [26dc355](https://github.com/morpheus65535/bazarr/commit/26dc35556e3ac14c4702b9d0e413d2125475d762)\n- Added tooltips on hover for history and blacklist pretty date [84adea2](https://github.com/morpheus65535/bazarr/commit/84adea2a28744607f072d828084abef61ee9bd3a)\n- Fixed tvsubtitles provider #1354 [1a025b6](https://github.com/morpheus65535/bazarr/commit/1a025b693b0ec150a5a71d533451d529062d00ad)\n- Fixed some providers key to match the actual providers name in subliminal_patch #1353 [cc80bd4](https://github.com/morpheus65535/bazarr/commit/cc80bd4be6fcc351d274b60aff667804a7660695)\n- Updated the init process to get the branch from package_info in docker images [0c09bc2](https://github.com/morpheus65535/bazarr/commit/0c09bc2360bbd60fe414af516236b77c66632259)\n- Add popover to movies and episodes for showing original name [08be95c](https://github.com/morpheus65535/bazarr/commit/08be95c8b736527312ccefc04fc1337e5a6584c3)\n- Add feature of going to default page by clicking bazarr icon [b1478da](https://github.com/morpheus65535/bazarr/commit/b1478da6b6b64a71dd07d48731a75676ac6027d3)\n- Keep expanded state when anything changes in episodes page [3744991](https://github.com/morpheus65535/bazarr/commit/3744991f9348fea8b0fecb3438fd7c95a928fd2c)\n- Fixed manual search modal matches popover position and width. [1613501](https://github.com/morpheus65535/bazarr/commit/1613501ea4dc5c9a19cd9b09980813a4a56f1b97)\n- Improved the manual search releases dropdown [b50e7f4](https://github.com/morpheus65535/bazarr/commit/b50e7f4fff67b3237b026cb313dfdf091f517206)\n- Added Subsynchro provider [25894c4](https://github.com/morpheus65535/bazarr/commit/25894c477fc05ecbf5952b95675ef80de16a84b9)\n- Add a error page when ui is crashed [04fd39b](https://github.com/morpheus65535/bazarr/commit/04fd39bc8a43b4ab20447d6c5af177301fd8ee99)\n- Fix a crash in ui when only one post-processing option is selected [6ef7795](https://github.com/morpheus65535/bazarr/commit/6ef7795ac5af3a8bb12b4e4606b5cdbc84071f0b)\n- Fix for #1336 [14fe4b0](https://github.com/morpheus65535/bazarr/commit/14fe4b0594739b3499c3124bcd6883253cd2020a)\n- Fix issues on release_beta_to_dev and bring back CI [e0779cb](https://github.com/morpheus65535/bazarr/commit/e0779cb3c13ee8214be2f47de16a776d50287d21)\n- Fixed packages.json creation path [272a1c1](https://github.com/morpheus65535/bazarr/commit/272a1c11416241a94f222d4a15e42768e21a11f1)\n- Re-enabled dev pipeline with build committed. [6abca59](https://github.com/morpheus65535/bazarr/commit/6abca59c83a1a6ce1c040af02a89d351d23897d2)\n- Manually build UI to reflect the changes [eb4fbc6](https://github.com/morpheus65535/bazarr/commit/eb4fbc6a24f11b721175a16c123421a521aa0b1b)\n- Fixed issue with notifications when deleting [89a3d7f](https://github.com/morpheus65535/bazarr/commit/89a3d7f6e31eb84e110744679a918b120ceb369a)\n- Fixed missing build [61e45bb](https://github.com/morpheus65535/bazarr/commit/61e45bbb6d7cf2c647480b3b3d1d1c0eeee06d2f)\n- Fixed issue with log entries without exception stack [ac8eb62](https://github.com/morpheus65535/bazarr/commit/ac8eb62de0b3491ed9feefc78e86291afc677263)\n- Fixed image proxy when you don't use a base url in Sonarr. [54eb0fc](https://github.com/morpheus65535/bazarr/commit/54eb0fc17411107ed85e9bca0ace4210ae2ad52b)\n- Fixed get_exclusion_clause that do not have the required column due to a missing join. [a4684fe](https://github.com/morpheus65535/bazarr/commit/a4684feaba914b6957135d08cdef68808f209380)\n- Fix a issue when requesting wanted movies [d0f8219](https://github.com/morpheus65535/bazarr/commit/d0f82198eb835a0e0dfa9ebd87c5987a8bdabc5b)\n- Commented out build from pipeline. [dfc14a6](https://github.com/morpheus65535/bazarr/commit/dfc14a60b8356c605b9390aab08e1147802653a5)\n- Manually built React templates [184c5f8](https://github.com/morpheus65535/bazarr/commit/184c5f89acfa6718295959ef0585b8d17d4e73fe)\n- Removed build from .gitignore [2edabe2](https://github.com/morpheus65535/bazarr/commit/2edabe28dcfe87b097962cd7e0dca01d80f9187b)\n- Refactored Web UI using React [f64719e](https://github.com/morpheus65535/bazarr/commit/f64719e4ad27df82d93f4eb2ea67c6fc81cf9d16)", "date": "2021-04-19T13:26:51Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.4/bazarr.zip"}] \ No newline at end of file +[{"name": "v1.5.4-beta.33", "body": "From newest to oldest:\n- Fixed a race condition in jobs manager that would allow multiple jobs from being in running state at the same time. #3078 [52d3185](https://github.com/morpheus65535/bazarr/commit/52d3185c19f8c57dddb483ebf599615205adb3b9)", "date": "2025-12-10T06:07:24Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.33/bazarr.zip"}, {"name": "v1.5.4-beta.32", "body": "From newest to oldest:\n- Added a menu with an item to empty pending, failed or completed jobs queue in jobs manager. [e1b8ad8](https://github.com/morpheus65535/bazarr/commit/e1b8ad88c34b684c45ab4fc8b2db5e947a109acc)", "date": "2025-12-09T06:07:19Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.32/bazarr.zip"}, {"name": "v1.5.4-beta.31", "body": "From newest to oldest:\n- Fixed a bug with root folders writable check on NFS mount by creating and deleting a temporary file instead of relying on os.access(). #3086 [317afc1](https://github.com/morpheus65535/bazarr/commit/317afc1f0ba4236a2955fb6abeaac768343913be)\n- Added emoji characters removal mods. #2987 [721a49d](https://github.com/morpheus65535/bazarr/commit/721a49d63db6d149ba792e5b3db02846a71d60d6)\n- Added Japanese parentheses to the HI removal mods. #2987 [3d1420a](https://github.com/morpheus65535/bazarr/commit/3d1420a117d395b4f7eb53279ae5fd2fe29e5b8c)", "date": "2025-12-08T06:08:18Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.31/bazarr.zip"}, {"name": "v1.5.4-beta.30", "body": "From newest to oldest:\n- Added some other scheduled tasks to jobs manager on execution. [a0d50e7](https://github.com/morpheus65535/bazarr/commit/a0d50e778a258f577916946299e7affc30731d86)", "date": "2025-12-07T06:06:42Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.30/bazarr.zip"}, {"name": "v1.5.4-beta.29", "body": "From newest to oldest:\n- Fixed other stuff with jobs manager. #3078 [3cd0116](https://github.com/morpheus65535/bazarr/commit/3cd011663d5fb27e7fa899cfff75353ba053ce63)", "date": "2025-12-06T06:06:50Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.29/bazarr.zip"}, {"name": "v1.5.4-beta.28", "body": "From newest to oldest:\n- Fixed other stuff with jobs manager. #3078 [fa27c7e](https://github.com/morpheus65535/bazarr/commit/fa27c7eb0ad202480502289d45c07a23854e8f6a)", "date": "2025-12-04T06:07:31Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.28/bazarr.zip"}, {"name": "v1.5.4-beta.27", "body": "From newest to oldest:\n- Added Plex multiselect for libraries [e95721b](https://github.com/morpheus65535/bazarr/commit/e95721b8c8c1876d53f69eccdd8e5af53304069b)", "date": "2025-12-02T06:07:19Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.27/bazarr.zip"}, {"name": "v1.5.4-beta.26", "body": "From newest to oldest:\n- Fixed the improperly handled providers exception when searching for subtitles. #3078 [34c70be](https://github.com/morpheus65535/bazarr/commit/34c70be22ad17c4af16a59e8ebea8e66c7f86cb7)", "date": "2025-12-01T06:08:09Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.26/bazarr.zip"}, {"name": "v1.5.4-beta.25", "body": "From newest to oldest:\n- Fixed improperly handled exception when retrieving a video object during subtitle download for unsupported video file extensions. #3078 [b48cf77](https://github.com/morpheus65535/bazarr/commit/b48cf77eda8e281244a9eecb37e34263e3e21bfa)\n- Added Python 3.9 to the upcoming deprecated version starting with Bazarr 1.6. [9051974](https://github.com/morpheus65535/bazarr/commit/9051974d4c4a8c823cceec898b05426e9dc6cefc)\n- Fixed embeddedsubtitles provider issue with some subtitles format. #3085 [6e911cf](https://github.com/morpheus65535/bazarr/commit/6e911cf97d066ccb2223097966d52fe972dda4ea)", "date": "2025-11-30T06:07:03Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.25/bazarr.zip"}, {"name": "v1.5.4-beta.24", "body": "From newest to oldest:\n- Added a visual indicator to the manual download modal when a subtitles is being downloaded. #3082 [18b5d6e](https://github.com/morpheus65535/bazarr/commit/18b5d6ec07d3cff850ace61c91911183c5b48e9e)", "date": "2025-11-29T06:06:46Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.24/bazarr.zip"}, {"name": "v1.5.4-beta.23", "body": "From newest to oldest:\n- Fixed an issue with gemini translator introduced with the new jobs manager. [f69e2a6](https://github.com/morpheus65535/bazarr/commit/f69e2a6f42a246dd128d98e4f8c3f6e30d19292f)", "date": "2025-11-27T06:07:14Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.23/bazarr.zip"}, {"name": "v1.5.4-beta.22", "body": "From newest to oldest:\n- Fixed other issues with the new jobs manager. #3078 [35a0b07](https://github.com/morpheus65535/bazarr/commit/35a0b073293a5c8a2dd6873eb251b8fd38cc5416)", "date": "2025-11-25T06:07:30Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.22/bazarr.zip"}, {"name": "v1.5.4-beta.21", "body": "From newest to oldest:\n- Fixed an issue caused by unwanted missing subtitles searching during Sonarr synchronization. #3078 [4185c93](https://github.com/morpheus65535/bazarr/commit/4185c93798d2340ef8b834362a809d35fb8c91f9)", "date": "2025-11-24T06:07:56Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.21/bazarr.zip"}, {"name": "v1.5.4-beta.20", "body": "From newest to oldest:\n- Fixed the initial scan after the database schema update to prevent locking the jobs queue with a Sonarr sync task. #3078 [55be215](https://github.com/morpheus65535/bazarr/commit/55be215bc6cc2b615f2756c7ccde668c44d6b5ba)\n- Fixed upload subtitles that were blocking the jobs manager when automatic subtitles synchronization was enabled. #3077 [61a4889](https://github.com/morpheus65535/bazarr/commit/61a48892d504a1a033d454c0f987d7d3d7ab2f57)\n- Fixed subtitles getting improperly converted to srt even if `use original format` is enabled in languages profile. #3075 [eaf64ac](https://github.com/morpheus65535/bazarr/commit/eaf64ac9aec9e4d7672f640bbb5443c988181301)\n- Modified manual download of subtitles to be tracked in jobs manager. [1427ada](https://github.com/morpheus65535/bazarr/commit/1427ada9588dcde7bf2c61cfe4023f0426048058)", "date": "2025-11-23T06:06:44Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.20/bazarr.zip"}, {"name": "v1.5.4-beta.19", "body": "From newest to oldest:\n- Fixed Karagarga to use correct username and password fields for forum login [6dcdeef](https://github.com/morpheus65535/bazarr/commit/6dcdeefabb5305f7fc5cbeee89e44fb9b3ea23ca)\n- Added absolute episode number to the database to help properly match video to subtitles. It must be implemented in each provider's matching method to benefit from that. [b7aa5a1](https://github.com/morpheus65535/bazarr/commit/b7aa5a17d404a45bc763f7aa0069b25661fdbf35)", "date": "2025-11-21T06:07:11Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.19/bazarr.zip"}, {"name": "v1.5.4-beta.18", "body": "From newest to oldest:\n- Fixed the issue with jobs failing since last nightly in some circumstances. [f0ae7d6](https://github.com/morpheus65535/bazarr/commit/f0ae7d6e913add636d36af30b7c74b511427b63e)", "date": "2025-11-19T06:07:00Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.18/bazarr.zip"}, {"name": "v1.5.4-beta.17", "body": "From newest to oldest:\n- Added a backend jobs management system with a notifications drawer in UI to show the status of jobs. [f5d6721](https://github.com/morpheus65535/bazarr/commit/f5d6721409bd1bf1f5661674a286ba4f21f41dfd)", "date": "2025-11-18T06:07:10Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.17/bazarr.zip"}, {"name": "v1.5.4-beta.16", "body": "From newest to oldest:\n- Fixed avistaz_network provider when trying to download a zipped movie subtitles file. #3065 [70fecb8](https://github.com/morpheus65535/bazarr/commit/70fecb8c531d401a9e98376f67b58e14abc9e271)\n- Fixed an issue with the subsource.net provider where a null commentary returned causes a parsing error. #3064 [36b6ea3](https://github.com/morpheus65535/bazarr/commit/36b6ea3e476e60c406f10c415248dca6ddf67e01)", "date": "2025-11-16T06:06:48Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.16/bazarr.zip"}, {"name": "v1.5.4-beta.15", "body": "From newest to oldest:\n- Fixed titrari.ro provider by adding an automatic search for the \"Cautare Avansata\" page (Advanced search) [3698d6f](https://github.com/morpheus65535/bazarr/commit/3698d6f07f19da84db97e0c7328b429a4ea578c0)", "date": "2025-11-14T06:07:09Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.15/bazarr.zip"}, {"name": "v1.5.4-beta.14", "body": "From newest to oldest:\n- Added AnimeSub.info provider for Polish anime subtitles [9cc8485](https://github.com/morpheus65535/bazarr/commit/9cc8485a083744f43f63c1e352808a36e5cb6875)", "date": "2025-11-12T06:07:04Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.14/bazarr.zip"}, {"name": "v1.5.4-beta.13", "body": "From newest to oldest:\n- Improved announcements caching by using a CDN provider instead of calling GitHub directly. #3057 [d98915d](https://github.com/morpheus65535/bazarr/commit/d98915dfe5b894a698d2e1a7f807dec708c0a123)", "date": "2025-10-30T06:06:57Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.13/bazarr.zip"}, {"name": "v1.5.4-beta.12", "body": "From newest to oldest:\n- Fixed TypeError when logging deleted episodes from Sonarr sync [08a3643](https://github.com/morpheus65535/bazarr/commit/08a3643f0b323738b768e9a4eaf599924602b3f9)", "date": "2025-10-29T06:07:22Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.12/bazarr.zip"}, {"name": "v1.5.4-beta.11", "body": "From newest to oldest:\n- Fixed DeprecationWarning: pkg_resources is deprecated as an API. #3053 [680ead7](https://github.com/morpheus65535/bazarr/commit/680ead76f8cc059a15c381c6eabb4ca1dc397546)\n- Fixed Hebrew translation failing when using Lingarr. #3052 [1d0e054](https://github.com/morpheus65535/bazarr/commit/1d0e0543c8831dfa707e877fb9b707d2c3450fd5)", "date": "2025-10-22T06:07:16Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.11/bazarr.zip"}, {"name": "v1.5.4-beta.10", "body": "From newest to oldest:\n- Added null check for subtitle_entry while trying to define translation source language. #3046 [2af1f0c](https://github.com/morpheus65535/bazarr/commit/2af1f0cda2d5b8e28e698eb1ae3edc9b93a8eff1)", "date": "2025-10-19T06:06:26Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.10/bazarr.zip"}, {"name": "v1.5.4-beta.9", "body": "From newest to oldest:\n- Fixed the Persian language issue with the subsource provider. #3050 [debf419](https://github.com/morpheus65535/bazarr/commit/debf419665db13e703b990f9055afad68ec12682)", "date": "2025-10-18T06:05:48Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.9/bazarr.zip"}, {"name": "v1.5.4-beta.8", "body": "From newest to oldest:\n- Improved subsource provider by making each user responsible for getting its own api-key. [8c46e69](https://github.com/morpheus65535/bazarr/commit/8c46e69ba55fa96702add241eecf099bf26cce7c)", "date": "2025-10-16T06:07:13Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.8/bazarr.zip"}, {"name": "v1.5.4-beta.7", "body": "From newest to oldest:\n- Fixed autopulse configurator and added some error messages [d92d048](https://github.com/morpheus65535/bazarr/commit/d92d0484f8bf778eceb0177cfe2516c6078e2a47)\n- Improved subtitles translation by retrieving source language from the database [baad5eb](https://github.com/morpheus65535/bazarr/commit/baad5ebebcb251503d1823098e3d0c6b1dd7caf8)\n- Added subsource.net provider [cac3ffa](https://github.com/morpheus65535/bazarr/commit/cac3ffac521b5b5554426715c4f2d0a8674639bb)", "date": "2025-10-14T06:07:38Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.7/bazarr.zip"}, {"name": "v1.5.4-beta.6", "body": "From newest to oldest:\n- Added external webhook for Autopulse [960b6c6](https://github.com/morpheus65535/bazarr/commit/960b6c6a9cde0ee1a3598e7cfb21d4929a73e1f9)", "date": "2025-10-13T06:07:19Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.6/bazarr.zip"}, {"name": "v1.5.4-beta.5", "body": "From newest to oldest:\n- Fixed Plex \"Mark movies as recently added after downloading subtitles\" error caused by wrong date format [6ddba8a](https://github.com/morpheus65535/bazarr/commit/6ddba8af6021731942c1e77561f5a5442ea4ea3f)", "date": "2025-10-11T06:06:21Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.5/bazarr.zip"}, {"name": "v1.5.4-beta.4", "body": "From newest to oldest:\n- Improved interactive searching modal to show only subtitles matching the languages profile requirements. [7406bdc](https://github.com/morpheus65535/bazarr/commit/7406bdce8232357c06697581af8f2612cc0ab02e)", "date": "2025-10-10T06:06:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.4/bazarr.zip"}, {"name": "v1.5.4-beta.3", "body": "From newest to oldest:\n- Added support for specifying Postgres URL explicitly [fa6675e](https://github.com/morpheus65535/bazarr/commit/fa6675e857a35a5f2f7caa9c544a097b62e23207)", "date": "2025-10-08T06:07:01Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.3/bazarr.zip"}, {"name": "v1.5.4-beta.2", "body": "From newest to oldest:\n- Improved opensubtitles.com provider to reduce redirect request on the provider's API server. [b8eb1bb](https://github.com/morpheus65535/bazarr/commit/b8eb1bb82b01d0c03daa1a976085f8f1ea4d7c18)\n- Fixed SubsRo provider episode number matching [da2f129](https://github.com/morpheus65535/bazarr/commit/da2f12995bf69bccb5f61513e75db9e720b83b68)", "date": "2025-10-07T06:06:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.2/bazarr.zip"}, {"name": "v1.5.4-beta.1", "body": "From newest to oldest:\n- Fixed Radarr webhooks issue introduced in 1.5.3. Please review help text in Settings. [5ffc7e0](https://github.com/morpheus65535/bazarr/commit/5ffc7e0fb25026d4e4846deacca191e476e63042)", "date": "2025-09-28T06:06:10Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.1/bazarr.zip"}, {"name": "v1.5.4-beta.0", "body": "From newest to oldest:\n- Improved season guessing from filename when using upload subtitles feature [a57da17](https://github.com/morpheus65535/bazarr/commit/a57da17cc41b53a961d747c1c8bf603fc062040a)", "date": "2025-09-23T06:07:04Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.4-beta.0/bazarr.zip"}, {"name": "v1.5.3", "body": "From newest to oldest:\n- Removed Argenteam-dump provider that doesn't exist anymore. #3004 [b9d0236](https://github.com/morpheus65535/bazarr/commit/b9d0236cf514119d2882a7f5e7078ba5c60ad9db)\n- Fixed subtitles search happening for series/seasons when a SignalR event is received from Sonarr even if defer subtitles searching was enabled. #3023 [a2121c1](https://github.com/morpheus65535/bazarr/commit/a2121c1a0b2615422e1f146806537092e704c65f)\n- Removed tusubtitulo provider that doesn't exist anymore. #3022 [c06389f](https://github.com/morpheus65535/bazarr/commit/c06389ffbb14691f94ea62b7c603f39b0096feea)\n- Added Plex URL sanitization to logging formatter [046a5b7](https://github.com/morpheus65535/bazarr/commit/046a5b7ca64a5aa4657fa91c35de5d8da689c4fc)\n- Improved Plex server connection by adding a requests session and disabled SSL validation [9a607bb](https://github.com/morpheus65535/bazarr/commit/9a607bbcd52920d2ac9074680a5d69e7911a7e71)\n- Fixed webhook KeyError (Plex) and sanitize sensitive data in logs [9c46d18](https://github.com/morpheus65535/bazarr/commit/9c46d1879e99d0b2cef5c3b8427d7c1a273bbf3c)\n- Added a jobs queue to deal with SignalR events sequentially [f4957d4](https://github.com/morpheus65535/bazarr/commit/f4957d400541cf563b62689b0f4e0e5ed0484f3c)\n- Reduced Plex oauth logging levels for improved clarity and debugging [9e6011a](https://github.com/morpheus65535/bazarr/commit/9e6011a5c744382ec1eb42ad297a5481a1869496)\n- Improved Plex integration to simplify the libraries selection, webhook creation and do selective content refresh instead of the whole library [c6ddee1](https://github.com/morpheus65535/bazarr/commit/c6ddee143283fde35d2853c34a33836e10e301ab)\n- Improved subtitles upgrade by giving translated subtitles a default score to make them upgradable [02b5aad](https://github.com/morpheus65535/bazarr/commit/02b5aad0aeecb31aef103788db182f3ccf7f8eca)\n- Improved Plex authentication error messages by eliminating broad exception catching and increasing clarity and specificity. #3001 [0fe6a6e](https://github.com/morpheus65535/bazarr/commit/0fe6a6e010312d7187d98aa4359177dd5c39b8be)\n- Added Plex OAuth Authentication Support [ecf5156](https://github.com/morpheus65535/bazarr/commit/ecf51560ea28250a093f4749f4da790f51a08bec)\n- Fixed type hinting issue under Python 3.8. [9733a35](https://github.com/morpheus65535/bazarr/commit/9733a35c502595cc6d40438535d9d8f0ca3b9c2e)\n- Updated lingarr payload format and added extra meta data [ca64892](https://github.com/morpheus65535/bazarr/commit/ca648920192d58c054257bfa7ce7f5838fdcb141)\n- Added Docker-based development environment [4c44995](https://github.com/morpheus65535/bazarr/commit/4c44995cb04da902005021fd822826595e5ab30a)\n- Fixed movie and series edit for media with unknown audio languages [3890371](https://github.com/morpheus65535/bazarr/commit/38903713e73b21534b56a995836a598286d69812)\n- Fixed lingarr translation support [2178cac](https://github.com/morpheus65535/bazarr/commit/2178cacf4acf417c9b12b2c49003e7eca1cf57a8)\n- Added support for Lingarr subtitles translation [e2f007f](https://github.com/morpheus65535/bazarr/commit/e2f007fa2e4603758db3037902256cdf1b18dd7b)\n- Fixed exception when Sonarr return improper audio track language data for an episode. #2977 [c8133c1](https://github.com/morpheus65535/bazarr/commit/c8133c1b9ec8e37135c5dabcefcfbbc3091e4fed)\n- Added SubsRo provider [dd27037](https://github.com/morpheus65535/bazarr/commit/dd270372ffbb7329cffdabddf991efd1de6f933c)\n- Improved the saving of settings to file in order to prevent saving unchanged settings or saving empty file when not enough space is available on disk. #2959 [aee7dd6](https://github.com/morpheus65535/bazarr/commit/aee7dd625268d288b6f718da590f78f3347bbced)\n- Fixed subtitri provider url. #2963 [81ac2ce](https://github.com/morpheus65535/bazarr/commit/81ac2cea76337c69875c2ae3117d10ddb0207aff)\n- Fixed release pipeline [ff71d7c](https://github.com/morpheus65535/bazarr/commit/ff71d7ca6b2cb54eec5046ae2c794854ccdfcdfb)\n- Added support for .mk3d video file extension. #2952 [ced0eee](https://github.com/morpheus65535/bazarr/commit/ced0eee66b57dec3f834770704dc615bdefd0c41)\n- Improved greeksubs provider to prevent reuse of the content from the first result when using interactive search modal. #2858 [9bed1bd](https://github.com/morpheus65535/bazarr/commit/9bed1bd3766f4a5a23d1afd7febbf729d27e71b4)\n- Fixed upgrade logic to prevent upgrade loop. [d334190](https://github.com/morpheus65535/bazarr/commit/d3341901163796c7392fa8d0f0864d78c90a0c85)\n- Fixed (again) the shutdown/restart of Bazarr. #2941 [aeaaeb6](https://github.com/morpheus65535/bazarr/commit/aeaaeb6b5352d472680b5329ba7b38f4a838af18)\n- Improved Gemini translator with some hotfixes [99f596e](https://github.com/morpheus65535/bazarr/commit/99f596e30bea466d98cdfdf247880bca105afc32)\n- Fixed shutdown/restart command not acting properly on some Linux and macOS operating system. #2941 [3d57a12](https://github.com/morpheus65535/bazarr/commit/3d57a1231cc0b89ce489d9def00b3eafd221e477)\n- Fix infinite loop during restoration of backup on certain non-Windows platforms [cc5fa42](https://github.com/morpheus65535/bazarr/commit/cc5fa4200c056b06d9df5470985bb0e6237aa948)\n- Added Gemini AI translation option [ff8466c](https://github.com/morpheus65535/bazarr/commit/ff8466cfbad76f766ae98f98ea4b223993c6c798)\n- Fixed anidb to handle one-to-many ID mapping [ccd667d](https://github.com/morpheus65535/bazarr/commit/ccd667d9537c2587b0aa436810658ae02ff372ee)\n- Added language mapping to WhisperAI (thanks to GitHub user v3DJG6GL) [6794eeb](https://github.com/morpheus65535/bazarr/commit/6794eeb2a4f0db37b5f5f06b657563ab057f80aa)\n- Fixed long block of text being unnecessary removed from subtitles files [fa9b0f0](https://github.com/morpheus65535/bazarr/commit/fa9b0f074866f74655595f1549dc00802a8c22a6)\n- Refactored Sonarr and Radarr hook. It may be a breaking change so users should review webhook parameters following information in Bazarr's settings. [a3102e8](https://github.com/morpheus65535/bazarr/commit/a3102e8a19ee74a00a6f25c3a78c93077029cf5b)\n- Fixed losing titulky VIP status during an active login session [f2cf1c0](https://github.com/morpheus65535/bazarr/commit/f2cf1c066c7b4487e29e6ef9deabd4eafb9259ef)\n- Added option to include language only when matching audio [ac19e37](https://github.com/morpheus65535/bazarr/commit/ac19e3743eb827f3c258f7d6e384333532224ef5)", "date": "2025-09-20T12:12:33Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3/bazarr.zip"}, {"name": "v1.5.3-beta.28", "body": "From newest to oldest:\n- Removed Argenteam-dump provider that doesn't exist anymore. #3004 [b9d0236](https://github.com/morpheus65535/bazarr/commit/b9d0236cf514119d2882a7f5e7078ba5c60ad9db)\n- Fixed subtitles search happening for series/seasons when a SignalR event is received from Sonarr even if defer subtitles searching was enabled. #3023 [a2121c1](https://github.com/morpheus65535/bazarr/commit/a2121c1a0b2615422e1f146806537092e704c65f)\n- Removed tusubtitulo provider that doesn't exist anymore. #3022 [c06389f](https://github.com/morpheus65535/bazarr/commit/c06389ffbb14691f94ea62b7c603f39b0096feea)", "date": "2025-09-17T06:07:02Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.28/bazarr.zip"}, {"name": "v1.5.3-beta.27", "body": "From newest to oldest:\n- Added Plex URL sanitization to logging formatter [046a5b7](https://github.com/morpheus65535/bazarr/commit/046a5b7ca64a5aa4657fa91c35de5d8da689c4fc)", "date": "2025-09-04T06:06:28Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.27/bazarr.zip"}, {"name": "v1.5.3-beta.26", "body": "From newest to oldest:\n- Improved Plex server connection by adding a requests session and disabled SSL validation [9a607bb](https://github.com/morpheus65535/bazarr/commit/9a607bbcd52920d2ac9074680a5d69e7911a7e71)", "date": "2025-09-03T06:06:32Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.26/bazarr.zip"}, {"name": "v1.5.3-beta.25", "body": "From newest to oldest:\n- Fixed webhook KeyError (Plex) and sanitize sensitive data in logs [9c46d18](https://github.com/morpheus65535/bazarr/commit/9c46d1879e99d0b2cef5c3b8427d7c1a273bbf3c)\n- Added a jobs queue to deal with SignalR events sequentially [f4957d4](https://github.com/morpheus65535/bazarr/commit/f4957d400541cf563b62689b0f4e0e5ed0484f3c)", "date": "2025-09-02T06:07:02Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.25/bazarr.zip"}, {"name": "v1.5.3-beta.24", "body": "From newest to oldest:\n- Reduced Plex oauth logging levels for improved clarity and debugging [9e6011a](https://github.com/morpheus65535/bazarr/commit/9e6011a5c744382ec1eb42ad297a5481a1869496)", "date": "2025-08-26T06:07:05Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.24/bazarr.zip"}, {"name": "v1.5.3-beta.23", "body": "From newest to oldest:\n- Improved Plex integration to simplify the libraries selection, webhook creation and do selective content refresh instead of the whole library [c6ddee1](https://github.com/morpheus65535/bazarr/commit/c6ddee143283fde35d2853c34a33836e10e301ab)", "date": "2025-08-25T06:07:20Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.23/bazarr.zip"}, {"name": "v1.5.3-beta.22", "body": "From newest to oldest:\n- Improved subtitles upgrade by giving translated subtitles a default score to make them upgradable [02b5aad](https://github.com/morpheus65535/bazarr/commit/02b5aad0aeecb31aef103788db182f3ccf7f8eca)", "date": "2025-08-24T06:06:23Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.22/bazarr.zip"}, {"name": "v1.5.3-beta.21", "body": "From newest to oldest:\n- Improved Plex authentication error messages by eliminating broad exception catching and increasing clarity and specificity. #3001 [0fe6a6e](https://github.com/morpheus65535/bazarr/commit/0fe6a6e010312d7187d98aa4359177dd5c39b8be)", "date": "2025-08-21T06:06:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.21/bazarr.zip"}, {"name": "v1.5.3-beta.20", "body": "From newest to oldest:\n- Added Plex OAuth Authentication Support [ecf5156](https://github.com/morpheus65535/bazarr/commit/ecf51560ea28250a093f4749f4da790f51a08bec)", "date": "2025-08-19T06:06:40Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.20/bazarr.zip"}, {"name": "v1.5.3-beta.19", "body": "From newest to oldest:\n- Fixed type hinting issue under Python 3.8. [9733a35](https://github.com/morpheus65535/bazarr/commit/9733a35c502595cc6d40438535d9d8f0ca3b9c2e)", "date": "2025-08-14T06:07:13Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.19/bazarr.zip"}, {"name": "v1.5.3-beta.18", "body": "From newest to oldest:\n- Updated lingarr payload format and added extra meta data [ca64892](https://github.com/morpheus65535/bazarr/commit/ca648920192d58c054257bfa7ce7f5838fdcb141)", "date": "2025-08-11T06:07:43Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.18/bazarr.zip"}, {"name": "v1.5.3-beta.17", "body": "From newest to oldest:\n- Added Docker-based development environment [4c44995](https://github.com/morpheus65535/bazarr/commit/4c44995cb04da902005021fd822826595e5ab30a)", "date": "2025-08-10T06:06:27Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.17/bazarr.zip"}, {"name": "v1.5.3-beta.16", "body": "From newest to oldest:\n- Fixed movie and series edit for media with unknown audio languages [3890371](https://github.com/morpheus65535/bazarr/commit/38903713e73b21534b56a995836a598286d69812)\n- Fixed lingarr translation support [2178cac](https://github.com/morpheus65535/bazarr/commit/2178cacf4acf417c9b12b2c49003e7eca1cf57a8)", "date": "2025-07-30T06:07:51Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.16/bazarr.zip"}, {"name": "v1.5.3-beta.15", "body": "From newest to oldest:\n- Added support for Lingarr subtitles translation [e2f007f](https://github.com/morpheus65535/bazarr/commit/e2f007fa2e4603758db3037902256cdf1b18dd7b)", "date": "2025-07-29T06:07:57Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.15/bazarr.zip"}, {"name": "v1.5.3-beta.14", "body": "From newest to oldest:\n- Fixed exception when Sonarr return improper audio track language data for an episode. #2977 [c8133c1](https://github.com/morpheus65535/bazarr/commit/c8133c1b9ec8e37135c5dabcefcfbbc3091e4fed)", "date": "2025-07-25T06:07:11Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.14/bazarr.zip"}, {"name": "v1.5.3-beta.13", "body": "From newest to oldest:\n- Added SubsRo provider [dd27037](https://github.com/morpheus65535/bazarr/commit/dd270372ffbb7329cffdabddf991efd1de6f933c)", "date": "2025-07-20T06:06:46Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.13/bazarr.zip"}, {"name": "v1.5.3-beta.12", "body": "From newest to oldest:\n- Improved the saving of settings to file in order to prevent saving unchanged settings or saving empty file when not enough space is available on disk. #2959 [aee7dd6](https://github.com/morpheus65535/bazarr/commit/aee7dd625268d288b6f718da590f78f3347bbced)\n- Fixed subtitri provider url. #2963 [81ac2ce](https://github.com/morpheus65535/bazarr/commit/81ac2cea76337c69875c2ae3117d10ddb0207aff)", "date": "2025-07-19T06:06:32Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.12/bazarr.zip"}, {"name": "v1.5.3-beta.11", "body": "From newest to oldest:\r\n- Added support for .mk3d video file extension. [ced0eee](https://github.com/morpheus65535/bazarr/commit/ced0eee66b57dec3f834770704dc615bdefd0c41) https://github.com/morpheus65535/bazarr/issues/2952\r\n- Improved greeksubs provider to prevent reuse of the content from the first result when using interactive search modal. [9bed1bd](https://github.com/morpheus65535/bazarr/commit/9bed1bd3766f4a5a23d1afd7febbf729d27e71b4) https://github.com/morpheus65535/bazarr/issues/2858", "date": "2025-07-15T10:50:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.11/bazarr.zip"}, {"name": "v1.5.3-beta.8", "body": "From newest to oldest:\n- Fixed upgrade logic to prevent upgrade loop. [d334190](https://github.com/morpheus65535/bazarr/commit/d3341901163796c7392fa8d0f0864d78c90a0c85)\n- Fixed (again) the shutdown/restart of Bazarr. #2941 [aeaaeb6](https://github.com/morpheus65535/bazarr/commit/aeaaeb6b5352d472680b5329ba7b38f4a838af18)", "date": "2025-07-07T06:07:02Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.8/bazarr.zip"}, {"name": "v1.5.3-beta.7", "body": "From newest to oldest:\n- Improved Gemini translator with some hotfixes [99f596e](https://github.com/morpheus65535/bazarr/commit/99f596e30bea466d98cdfdf247880bca105afc32)", "date": "2025-06-17T06:06:56Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.7/bazarr.zip"}, {"name": "v1.5.3-beta.6", "body": "From newest to oldest:\n- Fixed shutdown/restart command not acting properly on some Linux and macOS operating system. #2941 [3d57a12](https://github.com/morpheus65535/bazarr/commit/3d57a1231cc0b89ce489d9def00b3eafd221e477)", "date": "2025-06-12T06:06:54Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.6/bazarr.zip"}, {"name": "v1.5.3-beta.5", "body": "From newest to oldest:\n- Fix infinite loop during restoration of backup on certain non-Windows platforms [cc5fa42](https://github.com/morpheus65535/bazarr/commit/cc5fa4200c056b06d9df5470985bb0e6237aa948)", "date": "2025-06-09T06:07:13Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.5/bazarr.zip"}, {"name": "v1.5.3-beta.4", "body": "From newest to oldest:\n- Added Gemini AI translation option [ff8466c](https://github.com/morpheus65535/bazarr/commit/ff8466cfbad76f766ae98f98ea4b223993c6c798)\n- Fixed anidb to handle one-to-many ID mapping [ccd667d](https://github.com/morpheus65535/bazarr/commit/ccd667d9537c2587b0aa436810658ae02ff372ee)", "date": "2025-06-07T06:05:55Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.4/bazarr.zip"}, {"name": "v1.5.3-beta.3", "body": "From newest to oldest:\n- Added language mapping to WhisperAI (thanks to GitHub user v3DJG6GL) [6794eeb](https://github.com/morpheus65535/bazarr/commit/6794eeb2a4f0db37b5f5f06b657563ab057f80aa)\n- Fixed long block of text being unnecessary removed from subtitles files [fa9b0f0](https://github.com/morpheus65535/bazarr/commit/fa9b0f074866f74655595f1549dc00802a8c22a6)", "date": "2025-05-26T06:07:00Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.3/bazarr.zip"}, {"name": "v1.5.3-beta.2", "body": "From newest to oldest:\n- Refactored Sonarr and Radarr hook. It may be a breaking change so users should review webhook parameters following information in Bazarr's settings. [a3102e8](https://github.com/morpheus65535/bazarr/commit/a3102e8a19ee74a00a6f25c3a78c93077029cf5b)", "date": "2025-05-23T06:06:42Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.2/bazarr.zip"}, {"name": "v1.5.3-beta.1", "body": "From newest to oldest:\n- Fixed losing titulky VIP status during an active login session [f2cf1c0](https://github.com/morpheus65535/bazarr/commit/f2cf1c066c7b4487e29e6ef9deabd4eafb9259ef)", "date": "2025-05-15T06:06:28Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.1/bazarr.zip"}, {"name": "v1.5.3-beta.0", "body": "From newest to oldest:\n- Added option to include language only when matching audio [ac19e37](https://github.com/morpheus65535/bazarr/commit/ac19e3743eb827f3c258f7d6e384333532224ef5)", "date": "2025-05-14T06:06:29Z", "prerelease": true, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.3-beta.0/bazarr.zip"}, {"name": "v1.5.2", "body": "From newest to oldest:\n- Added frontend only Docker Image to support developpers [eacb8b7](https://github.com/morpheus65535/bazarr/commit/eacb8b70682363b33db74ca4beee1be5d4a09c6d)\n- Fixed profiles sync with Sonarr and Radarr. #2932 [71cd0c8](https://github.com/morpheus65535/bazarr/commit/71cd0c80c7e99b079aa7abee573bc6e959dbcf18)\n- Fixed titrari provider advanced search endpoint. #2930 [794b006](https://github.com/morpheus65535/bazarr/commit/794b0067b075b1060258fc99bc20cabf8d8a2e77)\n- Fixed subzero mods hearing-impaired removal regex broken in a82dca9. #2849 [3a248b3](https://github.com/morpheus65535/bazarr/commit/3a248b374181997b4157dfc3c5ed67297390897e)\n- Fixed small issues with subdl to improve throttling conditions [c853de8](https://github.com/morpheus65535/bazarr/commit/c853de8bd76b22cb394ebe88152aadc0f5743fd9)\n- Fixed Sub-Zero Hearing Impaired subtitle content modifications. #2849 [a82dca9](https://github.com/morpheus65535/bazarr/commit/a82dca914a6e9bce9e4ea7a91ba1ec62030910e7)\n- Improved backup restore to help fix long-standing issue. #2850 [17024a9](https://github.com/morpheus65535/bazarr/commit/17024a9899fe75047f903df41827b4820cd273a6)\n- Updated keyboard interrupt handling code [db49fd6](https://github.com/morpheus65535/bazarr/commit/db49fd6b03281a1f1738bc28f1f2f1cd79b3b61b)\n- Updated regex to not remove sign in ASS subtitles in embedded subtitles [2964a0c](https://github.com/morpheus65535/bazarr/commit/2964a0c9ec57102a23163f21d2f8f6f65c60715e)\n- Changed notification position to bottom-left to not obscure page navigation [c752796](https://github.com/morpheus65535/bazarr/commit/c752796b829303d856b1e6c880c489674b35dc2f)\n- Fixed improper detection of Chinese subtitles for embedded subtitles provider. #2914 [ee817c2](https://github.com/morpheus65535/bazarr/commit/ee817c2b7e2e346d35475674e2a55a66aed21cb1)\n- Fixed improper uppercase for some release groups in matching routine [82dad60](https://github.com/morpheus65535/bazarr/commit/82dad607c1a9f63f209a76178acb8a8f55a91de7)\n- Additional multiline log file fixes [b4e4ea5](https://github.com/morpheus65535/bazarr/commit/b4e4ea5bb9a9b216f12af6ea8ae9f842a40d9d47)\n- Handle multiline log output without proper log file timestamp headers like produced by KnowIt errors [e91b71c](https://github.com/morpheus65535/bazarr/commit/e91b71c6ec17f1587e6f8a49b381c518df63a0e8)\n- Whisper - eliminate \"missing/bad audio track\" errors when files have multiple audio streams [d6e7773](https://github.com/morpheus65535/bazarr/commit/d6e7773a0f1731e178fca9d925319a87e824dc0f)\n- Added an announcement about upcoming deprecation of Python 3.8 in Bazarr v1.6 [85d75a7](https://github.com/morpheus65535/bazarr/commit/85d75a72b81a8899046b47a1c299ecb51113b188)\n- Added experimental Python 3.13 compatibility. #2803 [759da8a](https://github.com/morpheus65535/bazarr/commit/759da8a111b5e403512bf581aba037575a92516f)\n- Replaced pipes with shlex in custom_libs/libfilebot/main.py [4642db3](https://github.com/morpheus65535/bazarr/commit/4642db334a8b94a865cbf811ab90fc5316c74db0)\n- Replaced imghdr with filetype for image detection [9825a3a](https://github.com/morpheus65535/bazarr/commit/9825a3a10959dc6196fd4bfd3a5ec24a9c8eb8f8)\n- Added an unauthenticated API endpoint to test Bazarr availability: /api/system/ping [2c7294d](https://github.com/morpheus65535/bazarr/commit/2c7294de0de5620e9c33ff1cfb99f6e6b6278dbb)\n- Fixed UnboundLocalError when viewing log files [84ebcf7](https://github.com/morpheus65535/bazarr/commit/84ebcf7a378bfae2a07fa3c6633b0e3b2c384637)\n- Added Sync button to individual Series and Movie pages [525d569](https://github.com/morpheus65535/bazarr/commit/525d569d09e707a0dcd317bdad06a571fc2e794f)\n- Fixed upgrade process again to prevent infinite loop of subtitles upgrade. #2749 [81909ca](https://github.com/morpheus65535/bazarr/commit/81909caf51de0801389e80c191769be964979b84)\n- Added a validation to confirm if media file exists during initial sync before trying to search for subtitles. #2866 [63a3622](https://github.com/morpheus65535/bazarr/commit/63a3622615e2b5ebb2b68832136da1f224cfb4b7)\n- Added Weekly option to Search and Upgrade Subtitles settings [7dbc3cb](https://github.com/morpheus65535/bazarr/commit/7dbc3cb17ca178c17f9bb9673df926a00f7d002e)\n- Fix for prior uppercase mod fix [31fe371](https://github.com/morpheus65535/bazarr/commit/31fe37178279b5bfdb49351b176e394f431cc1b4)\n- Improved uppercase detection / execution in Fix Uppercase mod [2a330f6](https://github.com/morpheus65535/bazarr/commit/2a330f63dc18562f5c4647be2680705c7a225efb)\n- Fixed another issue with Yavka provider. #2225 [cefd163](https://github.com/morpheus65535/bazarr/commit/cefd1638dd5809cda93473a5a34a26d7156a6ff3)\n- Multiple providers - Removed overwrite of provider language object [515282e](https://github.com/morpheus65535/bazarr/commit/515282eed862c706f4ed2ace14f6c51eee631028)\n- Added animetosho provider german, vietnamese, russian and indonesian language support [fa4aca8](https://github.com/morpheus65535/bazarr/commit/fa4aca8bb1b7cbe820ba7c1d803d1bc628989cd0)\n- Regielive fix - Removed overwrite of provider language object [7cb471f](https://github.com/morpheus65535/bazarr/commit/7cb471fc200d768bfdae895942485e9b50a9271c)\n- Fixed properly timezone usage to prevent high CPU usage. #1914 [c22599a](https://github.com/morpheus65535/bazarr/commit/c22599a8bfbfede83dd4a748cc68301af21a0213)\n- Added animekalesi.com provider for Turkish Anime subtitles [3b4415e](https://github.com/morpheus65535/bazarr/commit/3b4415ec3f9349b8ff42cbe8631413fb4ef56222)\n- Fixed additional error catching when trying to bind to IPv6 when it's not supported. #2738 [fc9f94e](https://github.com/morpheus65535/bazarr/commit/fc9f94e9174604c6fa4fbb2700dfec2d07dc7211)\n- Added passing of video filename to detect-language for whisper provider [6c65267](https://github.com/morpheus65535/bazarr/commit/6c652673820ddd9aa29632cce88412b06be5bbab)\n- Fixed unwanted removal of subtitles format tags when using any mods. #2846 [1a93eb4](https://github.com/morpheus65535/bazarr/commit/1a93eb4049d859b0c913db9109a94cba7e51c8e9)\n- Fixed zimuku wrong archives subtitle language identified [#2856](https://github.com/morpheus65535/bazarr/pull/2856)\n- Fixed unhandled exception during backup restoration process. #2850 [2f16ae2](https://github.com/morpheus65535/bazarr/commit/2f16ae2e50fbfae583ffdfe688946cea594239c6)\n- Mods/Fix Uppercase: Fix broken uppercase detection in certain cases [#2852](https://github.com/morpheus65535/bazarr/pull/2852)\n- Added Turkcealtyazi.org provider for Turkish subtitles [8ff5d58](https://github.com/morpheus65535/bazarr/commit/8ff5d5838a2e8bfccacfc6e583556ef06dc8a24c)\n- Added more debug logging to opensubtitles.com provider to help then investigate issues. [6d5ebb0](https://github.com/morpheus65535/bazarr/commit/6d5ebb0faa6d965ebb16cc5d0287c0972e27e197)\n- Fixed UNC path parsing for Radarr sync [d1775ff](https://github.com/morpheus65535/bazarr/commit/d1775ff5c133d0205258b8a6f298495bc83ec862)\n- Fixed upgrade process for translated subtitles. #2817 [e2a3f36](https://github.com/morpheus65535/bazarr/commit/e2a3f363d1e81d1285c75403e46853445f0f9122)\n- Added navigation bar shell scroll support [59d8243](https://github.com/morpheus65535/bazarr/commit/59d8243d0b40b649f612136d333614e17d368127)\n- Added missing settings preventing proper download of subtitles. #2839 [b9a0d9c](https://github.com/morpheus65535/bazarr/commit/b9a0d9c922f4237dc4a6504d7cc42784afe32bc5)\n- Added support for remote DNS query over socks5h proxy. #2839 [bdbe946](https://github.com/morpheus65535/bazarr/commit/bdbe946be25f3f41fba156273eee1f5e24eb0aab)\n- Fixed yavka.net provider by passing all form parameters and improved caching to reduce number of requests [99d9691](https://github.com/morpheus65535/bazarr/commit/99d9691eb1a43d6905b006670dc67cb674a1b5b1)\n- Added scan Plex library option for new files after downloading subtitles [31400c8](https://github.com/morpheus65535/bazarr/commit/31400c89576ca0622e9816fc1a3a430cc76e4b62)\n- Added feature to change \"added\" info in Plex once subtitles are downloaded [fe7b224](https://github.com/morpheus65535/bazarr/commit/fe7b224916c169a58c3f91da8592dd09ae2ff6f7)\n- Updated vendored modules [2fc8f10](https://github.com/morpheus65535/bazarr/commit/2fc8f10a949d4e08c3038eada35d453fe3000b13)\n- Fixed podnapisi TypeError since we've merged #2790. [6fc6ca5](https://github.com/morpheus65535/bazarr/commit/6fc6ca5ec20138d52e1c2637b9f291af7a2c0b7c)\n- Fixed modal with tables application crash [4f77710](https://github.com/morpheus65535/bazarr/commit/4f77710f462ccd8765465b97ca7f5eac334c30cb)\n- Persist pages on url and hydrate on page load [#2826](https://github.com/morpheus65535/bazarr/pull/2826)\n- Added some failsafe to RegieLive provider to try to prevent getting redirected to captcha validation or being completely blocked for a while. #2165 [e17bad6](https://github.com/morpheus65535/bazarr/commit/e17bad6ec49421a315d463522ae40c5c9cd06dc9)\n- Fixed issue with some custom languages subtitles while trying to index them. #2815 [5888011](https://github.com/morpheus65535/bazarr/commit/58880117a9130368acc1eb8f636f0a564a1e123b)\n- Fixed issue with API not returning proper subtitles hi or forced subtitles in some edge cases [e780edd](https://github.com/morpheus65535/bazarr/commit/e780edd0b71924859d187f949d5669a791efe7c1)\n- Removed opensubtitles.org deprecation announcement for VIP users. [9ac6c69](https://github.com/morpheus65535/bazarr/commit/9ac6c69a4f4ee85f36a805c6bc65cd6d6de457dd)\n- Added mass delete subtitle files [#2816](https://github.com/morpheus65535/bazarr/pull/2816)\n- Added TooManyRequests throttling to podnapisi provider. [6a791b2](https://github.com/morpheus65535/bazarr/commit/6a791b2be065521c7437be9313d4232f2b8ec7a6)\n- Improved assrt release name matching by ignoring meaningless values. #2761 [2a038cd](https://github.com/morpheus65535/bazarr/commit/2a038cdc214357f6aae249f7119799fed6f062d7)", "date": "2025-05-11T16:40:55Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.2/bazarr.zip"}, {"name": "v1.5.1", "body": "From newest to oldest:\n- Improved languages profile health check to include default assigned profiles [0413dba](https://github.com/morpheus65535/bazarr/commit/0413dbaa4cf632df0f560f5df2cd67851c3eee02)\n- Fixed sync issue with Radarr that would remove all movies from database on every sync. [60febe3](https://github.com/morpheus65535/bazarr/commit/60febe3d12b75d534b64d56839ee79ee063958fd)\n- Added check to opensubtitles.com for SDH subtitles being classified as forced [4809b40](https://github.com/morpheus65535/bazarr/commit/4809b403ca3b98f0f38f4e7ef62565b5a40e9aed)\n- Fixed Bazarr not starting when configured IP isn't available for binding. [b71daad](https://github.com/morpheus65535/bazarr/commit/b71daad7fb6a8a0a9d47a29471c24989eabef88c)\n- Improved Sonarr and Radarr syncing to prevent database integrity exception being raised by relying on proper primary keys instead of other values. [8346ea9](https://github.com/morpheus65535/bazarr/commit/8346ea9dc857d6f9bcd2ed3a452e0cbd1c38cfd9)\n- Added opensubtitles specific throttling for server under maintenance (http 506) [2247c55](https://github.com/morpheus65535/bazarr/commit/2247c55bfa9fd38bf3fbe80330a5c37f4988ee6a)", "date": "2025-01-01T16:15:52Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.1/bazarr.zip"}, {"name": "v1.5.0", "body": "From newest to oldest:\n- Reduced throttle from 24 hours to 6 before retrying Opensubtitles.com API on DownloadLimitExceeded [d5a290c](https://github.com/morpheus65535/bazarr/commit/d5a290c7a2bf4c0d7d923bb967d1825de2bbaba3)\n- Fixed download error with Napiprojekt provider [3209355](https://github.com/morpheus65535/bazarr/commit/320935548c28e85bbd9b0b0a6a073f1439deba31)\n- Fixed titrari provider to prevent abuse and throttle properly. #2709 [9d62d84](https://github.com/morpheus65535/bazarr/commit/9d62d84ef590c65e7e9392fe82f1f2022b90bede)\n- Added languages profile creation and assignment to health check. [43d9d43](https://github.com/morpheus65535/bazarr/commit/43d9d43224c84609a4fbd050c8d82e9500743a68)\n- Added series status and last air date [c8e2894](https://github.com/morpheus65535/bazarr/commit/c8e2894b2ba033a11eb52ccd4f50186da74a90d8)\n- Added missing subtitles count in series episodes view [f81780f](https://github.com/morpheus65535/bazarr/commit/f81780fac564080301b06be76dbd33267b8f0ac8)\n- Added official support for Python 3.12 [43a5841](https://github.com/morpheus65535/bazarr/commit/43a5841d04f07455f1f72d22817aa9a342772b91)\n- Fixed improperly guessed video episode number while refining. #2784 [cf559d1](https://github.com/morpheus65535/bazarr/commit/cf559d1028803dad83921f2b61162199bb1fb27f)\n- Fixed podnapisi not returning results [4df822d](https://github.com/morpheus65535/bazarr/commit/4df822d363b448b98000b6c4c6de054d8faa45e4)\n- Added debug logging while refining video object from scene name. #2784 [63c36c8](https://github.com/morpheus65535/bazarr/commit/63c36c8c184a5d7a34892f47e0f16d7b7ce6ea15)\n- Improved Settings wording and organization. [d2dc869](https://github.com/morpheus65535/bazarr/commit/d2dc869c1c90d479a3a39aee264f9d695af2e53c)\n- Fixed EmbeddedSubtitles provider results caching [a7df6a9](https://github.com/morpheus65535/bazarr/commit/a7df6a9c6213cbb16ffc212f22aa3ae4c82599dd)\n- Fixed missing mobile tooltips [137d619](https://github.com/morpheus65535/bazarr/commit/137d61930d6d570515b5d3a4149c19f6206b6aea)\n- Added frontend notification during automatic syncing of subtitles. #2724 [f4ca0f9](https://github.com/morpheus65535/bazarr/commit/f4ca0f9e5586b9b84f137c102e4b1c577b883da8)\n- Added opensubtitlescom provider validation [#2770](https://github.com/morpheus65535/bazarr/pull/2770)\n- Fixed item overview path label overflow [#2780](https://github.com/morpheus65535/bazarr/pull/2780)\n- Fixed match popover position [#2777](https://github.com/morpheus65535/bazarr/pull/2777)\n- Fixed issue with some DB queries and PostgreSQL. [d7f06bb](https://github.com/morpheus65535/bazarr/commit/d7f06bb707e74bd24b89d94dd9486a4c60601738)\n- Improved wording for Embedded Subtitles UI components [4d022c2](https://github.com/morpheus65535/bazarr/commit/4d022c24b60524f4235c49de324a52e97192b881)\n- Added matches dialog alert and column titles [#2771](https://github.com/morpheus65535/bazarr/pull/2771)\n- Fixed a bug introduced in Napiprojekt provider [669ed06](https://github.com/morpheus65535/bazarr/commit/669ed069f52e4f5bb95fa85d431ba2cdb6b57429)\n- Added Napiprojekt provider releases info and a new options to filter subtitles based on uploader [42d569f](https://github.com/morpheus65535/bazarr/commit/42d569faa357d49f4779cf5e9effe9f818eb9cb7)\n- Added validation for incomplete indexing of subtitles or calculation of missing subtitles before searching. [5b3312e](https://github.com/morpheus65535/bazarr/commit/5b3312ea4d88b3c37087da3938e43a021033d07e)\n- Fixed issue introduced in 1.4.6-beta.20 when subtitles upgrade is disabled. #2768 [6fbc912](https://github.com/morpheus65535/bazarr/commit/6fbc91289fe4031a73fb34d34706063a9d45d93b)\n- Refactored upgrade routine to bring logic out of db requests but into Python code. #2749 [24096cb](https://github.com/morpheus65535/bazarr/commit/24096cb10f6aaf3b377bfb24ef255efcdccf89c4)\n- Added switch to control passing of video filename in whisper provider modal [e298d15](https://github.com/morpheus65535/bazarr/commit/e298d157247951beea8578dcd632d80cd3a5d75c)\n- Fixed typos in assrt provider. #1953 [48cdc8b](https://github.com/morpheus65535/bazarr/commit/48cdc8bfc83487b2fa990a5669a0da07a71def54)\n- Fixed issue when whisper returns more than one subtitle for language profiles with more than one language #2758 [d67477a](https://github.com/morpheus65535/bazarr/commit/d67477aded7de5948d2156e2a2e4c83897c08f81)\n- Adjusted search result styles [0d63448](https://github.com/morpheus65535/bazarr/commit/0d6344859b56a533c22df3bfc36a00fbe66c2873)\n- Reverted last commit [db450bd](https://github.com/morpheus65535/bazarr/commit/db450bdcc35536ed1b520ff28430284134a60dfc)\n- Added logging of upgraded subtitles original ID to database [a70b26c](https://github.com/morpheus65535/bazarr/commit/a70b26cdbe520e75966af91f0be96d779bdfee0d)\n- Fixed an issue that prevented Bazarr from starting when PIv6 has been disabled using grub. #2738 [4eb09c5](https://github.com/morpheus65535/bazarr/commit/4eb09c546d4ebb612340de80301fdfc7549843b1)\n- Fixed logging of proxied client requests while authenticating. #2721 [ac1a3c5](https://github.com/morpheus65535/bazarr/commit/ac1a3c5eb07650eb3942163ca3d8f6485a2027b5)\n- Fixed anidb refiner special episodes without offset [#2736](https://github.com/morpheus65535/bazarr/pull/2736)\n- Handle bad JSON results from subsynchro provider #2735 [239ab78](https://github.com/morpheus65535/bazarr/commit/239ab780eb5c3006ce28a45eb5bf2c7eb65d56ad)\n- Improved guessing of video file properties by using file name and refining it with scene name if available. #2704 [c615f99](https://github.com/morpheus65535/bazarr/commit/c615f99f0635ab57e0de1015e4e4575821c074aa)\n- Fixed subdl to not ignore movies subtitles by erroneously check for season packs. #2725 [a186e64](https://github.com/morpheus65535/bazarr/commit/a186e64893fd71d986ef922d9d90cf0b9435ae41)\n- Fixed issue with translation failing when nothing is returned by Google Translate. #2519 [b34a0c1](https://github.com/morpheus65535/bazarr/commit/b34a0c19a21a2caac3fa8cf29cdcfa96717b54fc)\n- Added search poster [#2722](https://github.com/morpheus65535/bazarr/pull/2722)\n- Added support for Spanish (Latino) in opensubtitles.com. #2720 [a1658bb](https://github.com/morpheus65535/bazarr/commit/a1658bbf3271f66295ca8106eabfa2ab842cdb17)\n- Added Anilist error log when the record exists on mapping but doesn't enrich with Anilist id [a9243c6](https://github.com/morpheus65535/bazarr/commit/a9243c6c03fd7d24eb522231cf899d25aa850b66)\n- Added created and updated timestamp to DB for series, episodes and movies [678443f](https://github.com/morpheus65535/bazarr/commit/678443f212cb82b795bd0d7db14c845f641bd804)\n- Fixed RegieLive JSONDecodeError #2727 [092012a](https://github.com/morpheus65535/bazarr/commit/092012a48715fd65184cef5e623bfb60f6d01543)\n- Fixed titulky NameError issue [1874f29](https://github.com/morpheus65535/bazarr/commit/1874f29789aa574c867ff279892db12ae154e6cf)\n- Fixed another issue with subtitles upgrade process. [56d8f2c](https://github.com/morpheus65535/bazarr/commit/56d8f2c9a36536f0d5c8e29b331dc3d01729042f)\n- Fixed issue with subtitles upgrade process on Windows [de9ce4d](https://github.com/morpheus65535/bazarr/commit/de9ce4d13dc0fc2fa25597d9d3eb13bf025dc22a)\n- Fixed subtitles naming when saving subtitles to prevent parsing for HI content if the provider (or the user if it's an upload) specifies that it should be considered as HI. #2719 [5139fca](https://github.com/morpheus65535/bazarr/commit/5139fca5b8f60dd05be76c59296c3388d62d8199)\n- Fixed issue introduced in upgrade process in beta.3 [16499fc](https://github.com/morpheus65535/bazarr/commit/16499fc674b2a6aef7eab0bf07ff95e786c9afbd)\n- Improved provider labeling [9eb9bb5](https://github.com/morpheus65535/bazarr/commit/9eb9bb55c95430400668e4372179eee340b4db24)\n- Fixed subtitrari noi provider issue while downloading some subtitles. #2708 [92107a2](https://github.com/morpheus65535/bazarr/commit/92107a24257b996e28a045ff0e29f37812093a5c)\n- Fixed error while inserting episodes during sync process. #2700 [4b9417c](https://github.com/morpheus65535/bazarr/commit/4b9417c2e280ee42853c56ad14580be4dab48cfe)\n- Fixed subtitles conversion when use original format is enabled and prevented hearing-impaired detection for non srt format subtitles. #2693 [43563cd](https://github.com/morpheus65535/bazarr/commit/43563cdcbd9524803856228352a3ef0d1131717c)\n- Fixed bad non-HI detection with embedded provider when forced subtitles available [f50bcf3](https://github.com/morpheus65535/bazarr/commit/f50bcf34ac3c246d21a69dc3cc2f2eba63314c21)\n- Added the option to skip mismatched fps to Titulky [f296ba5](https://github.com/morpheus65535/bazarr/commit/f296ba5336a58c1108fa6a255a89077bcb23d8b4)\n- Added season pack download feature to titlovi [a4873fc](https://github.com/morpheus65535/bazarr/commit/a4873fc0f5207f4894e59a498a7a50e5bcef7803)\n- Implemented subdivx version resolution for buscar parameter [4f2bcc1](https://github.com/morpheus65535/bazarr/commit/4f2bcc17d9de6e2d53cd43a5c24cc91f2ba90ff1)", "date": "2024-12-24T15:18:44Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.5.0/bazarr.zip"}, {"name": "v1.4.5", "body": "From newest to oldest:\n- When multiple audio streams exist, pick the correct one for whisper to process [#2688](https://github.com/morpheus65535/bazarr/pull/2688)\n- Fixed subtitles translation to Portuguese. #2689 [7000d2a](https://github.com/morpheus65535/bazarr/commit/7000d2ac2c7a52fd0c429c17f5e826e9e3633bfc)\n- Fixed subdivx provider after recent changes to their website. #2686 [a1fac16](https://github.com/morpheus65535/bazarr/commit/a1fac160fbf3f71013ee25566029aa6377097940)\n- Fixed chinese traditional custom language hi extensions [bd3d1e5](https://github.com/morpheus65535/bazarr/commit/bd3d1e56246812d348039e373f4fb96dd8e3a78f)\n- Fixed improper paths history logging for different tools [0200bb9](https://github.com/morpheus65535/bazarr/commit/0200bb96d98127ee32b6b66f8d6b9e21d4571a4d)\n- Added database type, version and migration to System-->Status page. [6297b4b](https://github.com/morpheus65535/bazarr/commit/6297b4b83cbae86cfefb31eb8455fb2a1e83bedf)\n- Fixed database migration issue with postgresql. #2664 [25098e5](https://github.com/morpheus65535/bazarr/commit/25098e5e07533f9eea9602d6a37380aa68a86bbb)\n- Fixed duplicate IDs in languages profile items [c11bdf3](https://github.com/morpheus65535/bazarr/commit/c11bdf34fadd49ea39cc73e471cc9a3075e492f4)\n- Fixed upload subtitle language [#2675](https://github.com/morpheus65535/bazarr/pull/2675)\n- Fixed duplicated search result name for series and movies [#2682](https://github.com/morpheus65535/bazarr/pull/2682)\n- Clear log file contents on Empty log [5e08898](https://github.com/morpheus65535/bazarr/commit/5e08898de82d62ecaf782aa1bb2032ff6304841d)\n- Improved embeddedsubtitles provider by turning on Audio Sync during audio extraction process [c69be93](https://github.com/morpheus65535/bazarr/commit/c69be93cd6bf9cf4ce6339052e938a3c5420e31f)\n- Fixed SyntaxWarning in subzero language enforced in Python 3.12. #2656 [14a361d](https://github.com/morpheus65535/bazarr/commit/14a361dd97bb89204c748f60ef6052544d992dac)\n- Removed unnecessary vendored argparse module since it's included in Python since 3.2 [384a754](https://github.com/morpheus65535/bazarr/commit/384a754f9ef93ec51ce59fa64d0423cd66d4560f)\n- Fixed logging filter issue. [90b4480](https://github.com/morpheus65535/bazarr/commit/90b44802dc3be1429b5d41eb4ad4603c80f1ce80)\n- Fixed logging filter bug introduced in 1.4.4 [cc7a800](https://github.com/morpheus65535/bazarr/commit/cc7a8000e74c09ac2a747cf303ff86a48f37ec1e)", "date": "2024-10-02T01:15:01Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.5/bazarr.zip"}, {"name": "v1.4.4", "body": "From newest to oldest:\n- Added support for Legendas.net provider [b8aa2a8](https://github.com/morpheus65535/bazarr/commit/b8aa2a8b1af42dff9539c6e190bd2e6a7a7fd0ca)\n- Modified some language names to match those in Sonarr and Radarr. #2650 [6d062f3](https://github.com/morpheus65535/bazarr/commit/6d062f35009db472e58e58fb9a05f463fbbe49d7)\n- Fixed async audio languages not mapped fallback [#2652](https://github.com/morpheus65535/bazarr/pull/2652)\n- Fixed series indexing when malformed alternate title is returned by Sonarr [6ddfdfe](https://github.com/morpheus65535/bazarr/commit/6ddfdfee6a64845fc0eab21b18ac56ad70d3e1f9)\n- Fixed podnapisi AttributeError [f6c5ee6](https://github.com/morpheus65535/bazarr/commit/f6c5ee6bfcbe28c77380b417562ba4deba2c658a)\n- Added support for binding IPv4 AND IPv6 instead of just either one or the other [4e365c6](https://github.com/morpheus65535/bazarr/commit/4e365c6aa6f7e0786d8ceefdaa91099da59431f1)\n- Made all subf2m test pass [#2645](https://github.com/morpheus65535/bazarr/pull/2645)\n- Fixed anidb refiner empty mapping episode reference not skipped [deae4e5](https://github.com/morpheus65535/bazarr/commit/deae4e52f0eabda1a6014bafcacf3ec121b8b430)\n- Fixed zimuku provider skipping non lowercase subtitles [#2644](https://github.com/morpheus65535/bazarr/pull/2644)\n- Fixed cutoff language not being properly handled. #2635 [5f7e1f6](https://github.com/morpheus65535/bazarr/commit/5f7e1f68c706a2f71dca0ed8b6763416d51342bb)\n- Fixed timeout while querying subdivx provider. #2633 [cfa9004](https://github.com/morpheus65535/bazarr/commit/cfa900404076ac440a3a5745279b0db85f5e85b4)\n- Added ability to remove language profiles based on tag values [e5f1528](https://github.com/morpheus65535/bazarr/commit/e5f1528bbad2d0df8d0ed32b16cfa6856db79f2c)\n- Fixed Podnapisi not returning any subtitles [74f2c66](https://github.com/morpheus65535/bazarr/commit/74f2c6646404b76821146e9b58bed12c53fc1186)\n- Added sonarr and radarr settings tags validation [#2634](https://github.com/morpheus65535/bazarr/pull/2634)\n- Fixed subf2m search process by stripping html title result before using regex [855da6b](https://github.com/morpheus65535/bazarr/commit/855da6b1bb1cbb41d687e4593e2e9d092ed6e273)\n- Fixed chinese audio language [#2632](https://github.com/morpheus65535/bazarr/pull/2632)\n- Fixed badge overflow [9ec6027](https://github.com/morpheus65535/bazarr/commit/9ec60279896420f80916687d29530025f16ba0a8)\n- Fixed hearing-impaired detection using regex when language is Arabic and parenthesis are included in text. #2612 [eb084ab](https://github.com/morpheus65535/bazarr/commit/eb084abc21b3d37390d6ec70d73e62297032f7c3)\n- Refactored the translation routine to prevent Google Translate from messing with subtitles sequence by sending line by line (slower but better). #2558 [609349b](https://github.com/morpheus65535/bazarr/commit/609349b4002290e771935c7e6d02263c3fdd7ce4)\n- Fixed provider AvistaZ & CinemaZ optional subtitle Uploader [#2628](https://github.com/morpheus65535/bazarr/pull/2628)\n- Added settings provider maximum description lines [#2611](https://github.com/morpheus65535/bazarr/pull/2611)\n- Removed raising of OSError during subsync [#2584](https://github.com/morpheus65535/bazarr/pull/2584)\n- Fixed table items losing order when action is executed [1ec415f](https://github.com/morpheus65535/bazarr/commit/1ec415f0c5d0d9d72555778d1c5f564271f0ea3d)\n- Fixed AvistaZ and CinemaZ scraping when the Reseed notification is displayed [0fc334f](https://github.com/morpheus65535/bazarr/commit/0fc334f731ddda1d70fb4b0ad6fc7c0329c76048)\n- Added jimaku provider [#2505](https://github.com/morpheus65535/bazarr/pull/2505)\n- Fix for provider subtitle language being unintentionally modified [5582cc0](https://github.com/morpheus65535/bazarr/commit/5582cc076dd58a63638d96cb0dbc5119554fe127)\n- Fixed postgresql database migrations not applied [#2601](https://github.com/morpheus65535/bazarr/pull/2601)\n- Fixed get movie monitored status [#2591](https://github.com/morpheus65535/bazarr/pull/2591)\n- SuperSubtitles: handle KeyError for movie searches [4a34186](https://github.com/morpheus65535/bazarr/commit/4a341869858103a60dccf712e70e6ad97f311a29)\n- Subdl Provider: avoid raising exception on no results [8fe8eaf](https://github.com/morpheus65535/bazarr/commit/8fe8eaf7dad6b1eccde9d0622e946e15acc43688)\n- Fixed anidb refinement for sonarr specials [#2590](https://github.com/morpheus65535/bazarr/pull/2590)\n- Added new feature: Tag-Based Automatic Language Profile Selection [b304f6f](https://github.com/morpheus65535/bazarr/commit/b304f6f1efecdfa5b258138029b54460267e8032)\n- Fixed anidb refiner episode not found [#2581](https://github.com/morpheus65535/bazarr/pull/2581)\n- HDBits provider: handle KeyError (common exception) [b419593](https://github.com/morpheus65535/bazarr/commit/b4195934c1fd5ff97acf07d7fbd82f52e272c520)\n- Subdl Provider: add tests and use standard utils [91a3531](https://github.com/morpheus65535/bazarr/commit/91a35317cc1f627030b7bae4d9776acef4745afd)\n- Fixed cached logged out index page [127a7ae](https://github.com/morpheus65535/bazarr/commit/127a7aebadde462babba33d2115dc058a854954c)\n- Added series empty subtitle episodes progress bar labels [#2575](https://github.com/morpheus65535/bazarr/pull/2575)\n- Fixed issue with soustitreseu when guessit is unable to guess episode or season from release name. #2569 [ebf3471](https://github.com/morpheus65535/bazarr/commit/ebf3471eec3895ba06c5be3dfe1fb7efb7622100)\n- Fixed animetosho empty language fallback [#2571](https://github.com/morpheus65535/bazarr/pull/2571)\n- Fixed popover text wrap browser compatibility [#2573](https://github.com/morpheus65535/bazarr/pull/2573)\n- Improved subdl provider to filter out non SRT or ASS subtitles [e3a3ef1](https://github.com/morpheus65535/bazarr/commit/e3a3ef1e931ec6124f59941e14d6544be3a9e268)\n- Update fese (extractor) (cover #2538) [aafaf1c](https://github.com/morpheus65535/bazarr/commit/aafaf1cbf1ac29249960f2d5f2c7ba0608a5c284)\n- Fixed pt-BR issue with subdl provider. [a15b8d5](https://github.com/morpheus65535/bazarr/commit/a15b8d560252a953999976343b7665c533570365)\n- Fixed pwa assets files not served [#2568](https://github.com/morpheus65535/bazarr/pull/2568)\n- Fixed PWA image path on development build [5886c20](https://github.com/morpheus65535/bazarr/commit/5886c20c9c7929bf46836a99c2d9d4eb834638bd)\n- Added subdl provider initial implementation [40985fd](https://github.com/morpheus65535/bazarr/commit/40985fdee3bdfd722d160f04621a6294732a49d0)\n- Fixed overview poster wrap [#2567](https://github.com/morpheus65535/bazarr/pull/2567)\n- Fixed PWA not registered [#2566](https://github.com/morpheus65535/bazarr/pull/2566)\n- Updated tanstack table to v8.x [#2564](https://github.com/morpheus65535/bazarr/pull/2564)\n- Upgraded knowit to latest version to fix some long-lasting issue. [22ac838](https://github.com/morpheus65535/bazarr/commit/22ac838e9b60b0b7c0509d95f44843e5ce4abf48)\n- Fixed the subtitles upgrade process loop for normal subtitles upgraded to HI subtitles. [a4527a7](https://github.com/morpheus65535/bazarr/commit/a4527a7942fca4c0fe28ec5a2cdad56ee569800c)\n- Added Anidb integration soft rate limits [#2556](https://github.com/morpheus65535/bazarr/pull/2556)\n- Fixed file traversal via path filename vulnerability in swaggerui static route. #2559 [7b7e984](https://github.com/morpheus65535/bazarr/commit/7b7e984bff26f4d91bfec3dfdacedcd94c35d0cf)\n- Fix original format requests (#2514) [ad88ec3](https://github.com/morpheus65535/bazarr/commit/ad88ec37677b82a911acf35c1280b49b679beaa7)\n- Fixed uptime calculation overflowing hours [34089b0](https://github.com/morpheus65535/bazarr/commit/34089b0fd7915f61d7b0bdfd41a65c3d938bb380)\n- Fixed usage of pysubs2 removed exception in subliminal_patch [668ec38](https://github.com/morpheus65535/bazarr/commit/668ec386fc6eb2da53a68b3aaf8744ae364aaa97)\n- Fixed frontend sync and translate missing hi and forced information [26ce9d7](https://github.com/morpheus65535/bazarr/commit/26ce9d73e6b6c4cc1e219deba722c0eaab4b3187)\n- Fixed issue with subtitles translation failing. #2519 [9049ab2](https://github.com/morpheus65535/bazarr/commit/9049ab2238c46355e6896ed07ebf4e66442a91af)\n- Fixed HI or Forced status not being properly saved to history when syncing or translating a subtitles. [dcbd813](https://github.com/morpheus65535/bazarr/commit/dcbd8130dba8f0568173f61a9614e30e24e9c54e)\n- Fixed opensubtitles.com provider not being throttled properly when server returned http 500. [76175a8](https://github.com/morpheus65535/bazarr/commit/76175a889bb392d5c49174929f5a707d558d38f3)\n- Subtitle class: get format dinamically (fix #2514)\n- Fixed legendasdivx provider while searching for movies subtitles [9a52b3c](https://github.com/morpheus65535/bazarr/commit/9a52b3c539b3f32841f45177a949b001c51abf39)\n- Fixed usage of path mappings for video_analyzer operations [55d96b3](https://github.com/morpheus65535/bazarr/commit/55d96b3231ba78e2a5c0ae8a7df103b53f42b6c5)\n- Fixed unhandled exception in opensubtitles.com provider login method. #2545 [fb83ec4](https://github.com/morpheus65535/bazarr/commit/fb83ec4081484b046664c6fc3a21a47d6542519f)\n- Improved video metadata parser function and documented params and return values. [35b65dc](https://github.com/morpheus65535/bazarr/commit/35b65dcd4efba0e48b113b8a4f63bca031548b9d)\n- Fixed corrupted hi value in languages profile after reverting back Non-HI only feature. [1f843c7](https://github.com/morpheus65535/bazarr/commit/1f843c7d15ca2d1da50f0d4614491e3187809ace)\n- Reverted normal only (non-hi) option to languages profile. Will be properly reintroduced later. [5ad3926](https://github.com/morpheus65535/bazarr/commit/5ad392630649c9dd53c33794d51e51f8b9c8fa09)\n- Fixed theme colors and variants [d719d4c](https://github.com/morpheus65535/bazarr/commit/d719d4c6df0c8d8dbc71e29aabf59f5d0987ac18)\n- Fixed mass edit language clear not available [d7445bf](https://github.com/morpheus65535/bazarr/commit/d7445bf39c2a6b4365064087c75c39972b22469d)\n- Fixed background color of media overview badge on light theme [9787934](https://github.com/morpheus65535/bazarr/commit/9787934820f135debfde43f9898d790a3cd817d9)\n- Added submission on select to search box [c4f5511](https://github.com/morpheus65535/bazarr/commit/c4f5511915ad5c60c380d9ee8b2c0531bf2b6969)\n- Fixed settings profile style button light theme [ff8fd8c](https://github.com/morpheus65535/bazarr/commit/ff8fd8c9a43efea33a77d2e13b90a674672166ab)\n- Improved mass edit profile in chunks instead of at once [5442849](https://github.com/morpheus65535/bazarr/commit/54428495b9d7b68ea4caf82892dcc4c015cd46b2)\n- Upgraded react-query to v5 [4d3c1f4](https://github.com/morpheus65535/bazarr/commit/4d3c1f4b9d517ef3f64e489d011b939bc816d228)\n- Added normal only (non-hi) option to languages profile [eee8659](https://github.com/morpheus65535/bazarr/commit/eee8659ce16841df634a3960604f9b50d4c5e8c2)\n- Fixed episode history modal auto scrolling to top [d75c198](https://github.com/morpheus65535/bazarr/commit/d75c198c6c81ce85b0b7e8d6cbc664f70778ce63)\n- Fixed adjust time button overflow [854c43c](https://github.com/morpheus65535/bazarr/commit/854c43c53a737fb75e5d8f1ce35130690b8d69d2)\n- Fixed minor style and colors broken on Mantine v7 update [0a0762b](https://github.com/morpheus65535/bazarr/commit/0a0762b1cf338affd0565184ce1e28fb70470eda)\n- Updated pysubs2 to 1.7.2 [2b19f39](https://github.com/morpheus65535/bazarr/commit/2b19f390e72ee6368b6b250a829ec856ae073689)\n- Fixed provider legendasdivx unable to find series subtitles. #2509 [a8c1794](https://github.com/morpheus65535/bazarr/commit/a8c17940610808eba46b07048e59658ef5d3fe41)\n- Upgraded mantine to v7.x [be8f2d6](https://github.com/morpheus65535/bazarr/commit/be8f2d6d183e5206f932be1113e0da7db2a2277a)\n- Fixed external subtitles indexing on some platforms where filesystem encoding may be using a different UTF8 normalization form. [bb8233b](https://github.com/morpheus65535/bazarr/commit/bb8233b599fa0bd8133b092897a4fbcfd736c8cd)", "date": "2024-09-15T19:25:56Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.4/bazarr.zip"}, {"name": "v1.4.3", "body": "From newest to oldest:\n- Fixed throttled_providers.dat reset [77302fa](https://github.com/morpheus65535/bazarr/commit/77302fad218a3c14c91c3d28074f30e02ffe9b77)\n- Fixed bazarr restart traceback exception [b7e6de7](https://github.com/morpheus65535/bazarr/commit/b7e6de71ffe977a5b2fc71d3b61545226af83395)\n- Fix for case insensitive filesystem upates [8842004](https://github.com/morpheus65535/bazarr/commit/884200441bec801eba56a4ac08328f8227ad3bed)\n- Fixed subdivx series search process. #2499 [0e183c4](https://github.com/morpheus65535/bazarr/commit/0e183c428b1509e4cde77c53c4a47a6393c7a54e)\n- Reverted to apprise 1.7.6 to fix an issue with the upgrade process first. 1.8.0 will get back in nightly shortly. #2497 [5ca733e](https://github.com/morpheus65535/bazarr/commit/5ca733eac0ec43ebd3ca68e867bfd6ef0fb30cc2)\n- Fixed upgrade process that was broken since Apprise 1.8.0 update. #2497 [3e929d8](https://github.com/morpheus65535/bazarr/commit/3e929d8ef90fcb77bba0abeb4662d4d5e2882e6a)\n- Fixed uppercase issue in Apprise module name. [d70a92e](https://github.com/morpheus65535/bazarr/commit/d70a92e9476e61b12a79c5642629ed81c9ad703f)\n- Fixed issue while saving some odd case ASS embedded subtitles. [b3a5d43](https://github.com/morpheus65535/bazarr/commit/b3a5d43a10befd2451711a1abbafe4f5c65f3c76)\n- Emergency fix following Apprise 1.8.0 upgrade [fd0a8c3](https://github.com/morpheus65535/bazarr/commit/fd0a8c3d3bd1beadb1fed1a58013e386d3f29653)\n- Updated apprise to 1.8.0 [86d3403](https://github.com/morpheus65535/bazarr/commit/86d34039a35387e33663f14b30a65cc1165b4fc7)\n- Fixed issue with subssabbz provider comparing None with int. [006ee0f](https://github.com/morpheus65535/bazarr/commit/006ee0f63ac39dc1e73c761a161aacfc6d62b380)\n- Fixed issue with subsunacs provider comparing None with int. [47011f4](https://github.com/morpheus65535/bazarr/commit/47011f429a57a8b214681ce6527b4f49eae0cd90)\n- Removed closed subscene provider [bb4b01f](https://github.com/morpheus65535/bazarr/commit/bb4b01f3fb1f23ce7a5bf4fc5e2fbf89d302da16)\n- Removed dependency over moment library [5b5bead](https://github.com/morpheus65535/bazarr/commit/5b5beadf4d49954eb4ac95659ab470915002647d)\n- Removed dependency over moment [6e34225](https://github.com/morpheus65535/bazarr/commit/6e3422524c852c6c4e443c3116c3011639c3f96b)\n- Fixed db migrations dropping tables content because of ForeignKey constraints. #2489 [4815313](https://github.com/morpheus65535/bazarr/commit/4815313ac6f36154e6e59b0ee3ca87c04a36bb7c)\n- Added a database migration to get past the issues with incomplete table_languages_profiles. ##2485 [5630c44](https://github.com/morpheus65535/bazarr/commit/5630c441b04478c38483d7f6c228a36b7cf91408)\n- Added animetosho release info [970b0f9](https://github.com/morpheus65535/bazarr/commit/970b0f9d4769d47e325fb01441abbc14996d7262)\n- Fixed HI subtitles identification when downloading and improved some constants. #2386 [2c4ed03](https://github.com/morpheus65535/bazarr/commit/2c4ed03817c724463701bf313f7fcb7b48039f81)\n- Fixed embedded ASS subtitles writing encoding error [bea2f0b](https://github.com/morpheus65535/bazarr/commit/bea2f0b781ba4b1f5bd7dea2644854a141b3884d)\n- Added timeout to update check API call [ad151ff](https://github.com/morpheus65535/bazarr/commit/ad151ff1393656f71d9c9558d8d86c1d23a1429c)\n- Fixed Animetosho provider error for tv shows [2782551](https://github.com/morpheus65535/bazarr/commit/2782551c9bd5418e6fe0484a4002b4a350869917)\n- Improved whisper provider to not throttle when unsupported audio language is encountered. #2474 [5749971](https://github.com/morpheus65535/bazarr/commit/5749971d67b7fa7932a8c707f50732a22615a37f)\n- Improved cutoff options label. #2466 [86b889d](https://github.com/morpheus65535/bazarr/commit/86b889d3b6a2c36a97f2dbf83a984311b53048ca)\n- Fixed animetosho provider empty subtitle name. #2468 [5e04338](https://github.com/morpheus65535/bazarr/commit/5e0433834e16dfbc1c7184fd2116b2d7a79db631)\n- Fixed SyntaxWarning with Python 3.12. #2462 [fd190aa](https://github.com/morpheus65535/bazarr/commit/fd190aad143a01a83e13dcf03b82bb34ddb8d2fc)\n- Embedded Subtitles provider: handle FileNotFoundError [369b2c7](https://github.com/morpheus65535/bazarr/commit/369b2c73439d15c5e9c43526b239e36329c82329)\n- Fixed Anidb refinement for not anime episodes. #2463 [a2fee0e](https://github.com/morpheus65535/bazarr/commit/a2fee0e1e416bb45574cac9841f96c2e2cfe0303)\n- Added minimal Python 3.12 compatibility. Not yet official support. [6dbe143](https://github.com/morpheus65535/bazarr/commit/6dbe1433644b1bc35a631e2f3758cfe8ddcc3b0b)\n- Additional fix for restart process. #2456 [abc4500](https://github.com/morpheus65535/bazarr/commit/abc4500443830c5b175a51790b0def38b1a719f7)\n- Added additional languages to animetosho provider [7322486](https://github.com/morpheus65535/bazarr/commit/73224866cbeb2e2f30277118b5af0f0d1d9daf8a)\n- Fixed upgrade process to properly upgrade bazarr.py when it's updated. #2456 [a39d874](https://github.com/morpheus65535/bazarr/commit/a39d874d3b44d8c3a4f4f030fd4c2c9ac4c20cf5)\n- Fixed mass editor returning a 413 error with a large series/movies set. [e4bc792](https://github.com/morpheus65535/bazarr/commit/e4bc792ee0fba64a3a20d817bbf2c3e2ba66b737)\n- Fixed Swagger UI broken since last libraries update (1.4.3-beta) [a8c3528](https://github.com/morpheus65535/bazarr/commit/a8c352854fc70717de54823f4ce185990be5b8f7)\n- Fixed subtitle toolbox overlap [af89384](https://github.com/morpheus65535/bazarr/commit/af893847c618a5c531038a825aa2687c972b2117)\n- Updated apprise to version 1.7.6 [7578b8e](https://github.com/morpheus65535/bazarr/commit/7578b8ef146431a74f96129b9bcde2388bb90bbe)\n- Fixed manual upload table long names without spacing. #2448 [b2d807d](https://github.com/morpheus65535/bazarr/commit/b2d807d9d9fb98c7cdf79e5452201589e1bb9198)\n- Added animetosho provider [77ebd03](https://github.com/morpheus65535/bazarr/commit/77ebd036f210ec30529ea5419d7a91ac3c0ece13)\n- Improved best subtitles logging when score is below minimum score. [3c30492](https://github.com/morpheus65535/bazarr/commit/3c30492e71d716dbced8bbdbc7cd004b064a65b4)\n- Upgraded some frontend dependencies [6fc4b41](https://github.com/morpheus65535/bazarr/commit/6fc4b4152691e29e49031e29e2adde97f222c571)\n- Fixed restart loop when TCP port already in use. [3e9cfea](https://github.com/morpheus65535/bazarr/commit/3e9cfea3c5d7bc856d2956ab7d095c90eeca98a8)\n- Fixed improper redirection from login page when base_url isn't empty. [ad16acb](https://github.com/morpheus65535/bazarr/commit/ad16acb88f0d9e4eb0b4d7ba88add7380fe5cd42)\n- Fixed login page getting called even if authentication is disabled. #2441 [4d11b95](https://github.com/morpheus65535/bazarr/commit/4d11b9580cc1d175a93204a3067d2561f3f91f66)\n- Fixed betaseries provider when series doesn't exist. #2431 [b4071f0](https://github.com/morpheus65535/bazarr/commit/b4071f0af6d73976680bbbcb2655259ca000200e)\n- Improved multiple exceptions catching and fixed some other providers issues [ec85f6e](https://github.com/morpheus65535/bazarr/commit/ec85f6e172cc004138d875f1980dd8d06dffa7a2)\n- Fixed overflowing of episode titles in wanted view. #2419 [a9f438b](https://github.com/morpheus65535/bazarr/commit/a9f438b5483bc9cf427d718f12a8acad188c562f)\n- Fixed and improved UI while correcting text [814b1af](https://github.com/morpheus65535/bazarr/commit/814b1af79f03a31946ccecc95b5b399a85fd712a)\n- Updated other React dependencies. [2b92752](https://github.com/morpheus65535/bazarr/commit/2b9275244bd913260c8755342f407a7b0ab95c3e)\n- no log: Bump actions/cache from 3 to 4 [#2428](https://github.com/morpheus65535/bazarr/pull/2428)\n- Updated apprise to latest version to prevent deadlocks issue in 1.7.3. [aedf2d4](https://github.com/morpheus65535/bazarr/commit/aedf2d4d894b1ccbafbf6e418e9753865170edd5)\n- Rolled back cloudscraper to fix captcha v1 solving issue. [213a044](https://github.com/morpheus65535/bazarr/commit/213a04405d6d02e3349387d1cfe8dcd25ed7e64e)\n- Updated fese module to latest version to fix embedded subtitles provider. #2423 [1428edf](https://github.com/morpheus65535/bazarr/commit/1428edfb8bde0abfd3882dfe2e27e3ca872795e8)\n- Added Test Connection button for whisper provider [afa529c](https://github.com/morpheus65535/bazarr/commit/afa529c4b345fdd0331123f106fa76fa726d3032)\n- Fixed unbound local variable if 0 movies in database. #2417 [345b6b3](https://github.com/morpheus65535/bazarr/commit/345b6b37185a4b04534ac53eb5f7294f1937ea3a)\n- Added Weekly Sync option for Radarr and Sonarr [33f82fe](https://github.com/morpheus65535/bazarr/commit/33f82fe44568888b086dbda128f3b230a189a1e7)\n- Updated multiple Python modules (now in libs and custom_libs directories) and React libraries [03afeb3](https://github.com/morpheus65535/bazarr/commit/03afeb347075381bcb7fd6036295c9fa4a90d2dc)\n- Refactored Shutdown, Restart and exit status codes [9ae6842](https://github.com/morpheus65535/bazarr/commit/9ae684240b5bdd40a870d8122f0e380f8d03a187)\n- Allow numeric passwords for all providers. #2416 [c455345](https://github.com/morpheus65535/bazarr/commit/c4553452a5d6548acb842fd9f1912cdea2f37773)\n- Fixed subtitles synchronization process when settings values have changed since Bazarr started [5d87b10](https://github.com/morpheus65535/bazarr/commit/5d87b1047536efb42ee45d53a1ea85a0d536157d)\n- Prettier version? [16a3158](https://github.com/morpheus65535/bazarr/commit/16a3158f5ed4dd3100177a558a81d08ca663c640)\n- Text updates, especially for thresholds [3827ea6](https://github.com/morpheus65535/bazarr/commit/3827ea6ffeae6ad99b0e46dd63e636a9ad4a687d)\n- Added Progressive Web App support [731e44c](https://github.com/morpheus65535/bazarr/commit/731e44cb9a3c6198acc7056210ffe01364e4b036)\n- Include server URL in Yify subtitle page link [b24ee30](https://github.com/morpheus65535/bazarr/commit/b24ee309ed0e781bf6e11435de7b5cf15559e96d)\n- Disabled autoscroll to top for underlying window after manual search. #2285 [f95db43](https://github.com/morpheus65535/bazarr/commit/f95db43a2fc7d485ed5c2216e63884df9ad8ec14)\n- Fixed subtitles sync function to preserve subtitles file extension. #2399 [f71b893](https://github.com/morpheus65535/bazarr/commit/f71b8931e34729e0cca17195b574333c7f32620a)\n- Subdivx Provider: major updates [d9629df](https://github.com/morpheus65535/bazarr/commit/d9629df3afccaaf8ff14550769cc175313fce3c8)\n- Modified upgrade task so it always shows in UI even if it's set to manually in scheduler [6c48806](https://github.com/morpheus65535/bazarr/commit/6c488063e73b401c60c71a5a4b57a045de2bdc36)\n- Reduced debounce value for event notifications [e3354aa](https://github.com/morpheus65535/bazarr/commit/e3354aa7f3419448328558e1844a461318734ff2)\n- Added originalFormat db migration from bool to int only for Postgresql [2eec913](https://github.com/morpheus65535/bazarr/commit/2eec9131f85eba7976539ca7a48f43afdf3512ae)\n- Added log level/filter settings to Logs page [d5466ff](https://github.com/morpheus65535/bazarr/commit/d5466fff2304e863e62fe2dfc62d9e88bdeb4068)\n- Updated fallback language for embeddedsubtitles provider to be able to specify the one to use [ad8f116](https://github.com/morpheus65535/bazarr/commit/ad8f116c78688ab038e834a8ad3a3b4c7bfee0c6)", "date": "2024-06-02T14:20:47Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.3/bazarr.zip"}, {"name": "v1.4.2", "body": "From newest to oldest:\n- Fixed subdivx issue with foreign title encoding issue. #2395 [43d313a](https://github.com/morpheus65535/bazarr/commit/43d313a31b058fbdebd4085000268e6dc3a3c03b)\n- Fixed subdivx provider to use alternative titles. #2378 [b96965e](https://github.com/morpheus65535/bazarr/commit/b96965e74030f3c9abb93f4e087cce8ec2fac8fd)\n- Updated titrari provider [2e124d2](https://github.com/morpheus65535/bazarr/commit/2e124d266635cf2ef7ff77c731b20ace328f09c2)\n- Fixed saving of null anti-captcha provider that caused Validator to reset default value. [faa4dfb](https://github.com/morpheus65535/bazarr/commit/faa4dfb77c6e19c2d6e470b3f58fed76a3878a54)\n- Fixed indentation issue in pool update. #2390 [4ca2111](https://github.com/morpheus65535/bazarr/commit/4ca211191d6fe546abc084bbad4b8b5d327e733b)\n- Added support for opensubtitles.com dedicated VIP subdomain that get automatically used according to subscription status. [95474b2](https://github.com/morpheus65535/bazarr/commit/95474b29db452a7dad055af6d89a671ff50ae2d4)\n- Fixed provider pool update on automatic search. #2379 [88c267f](https://github.com/morpheus65535/bazarr/commit/88c267f8480bedd6319db2620a74c13f5fe2595b)\n- Modify portuguese custom language [9058335](https://github.com/morpheus65535/bazarr/commit/90583354bf06532e7ae9881cfdfb52cba75424bf)\n- Revert \"Fixed podnapisi results parsing\" [90e4cf1](https://github.com/morpheus65535/bazarr/commit/90e4cf1c6fa17ea179fa808025b7e23b1e106201)\n- Fixed podnapisi results parsing [27d7f96](https://github.com/morpheus65535/bazarr/commit/27d7f96599b0bf825052a146a0cb5def833f7ce9)\n- Fixed Bazarr not starting when Sonarr or Radarr isn't running. [12f1aa6](https://github.com/morpheus65535/bazarr/commit/12f1aa6acf4faf0b5621743423ce5ff3f1e3edf6)\n- Fixed opensubtitles.com filtering AI translated subtitles even when they are requested by user. #2381 [5402c2a](https://github.com/morpheus65535/bazarr/commit/5402c2aaaf111685ec5b3e2ad7023beccd096f16)", "date": "2024-02-20T00:28:55Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.2/bazarr.zip"}, {"name": "v1.4.1", "body": "From newest to oldest:\n- Fixed forced subtitles download loop [4029c9f](https://github.com/morpheus65535/bazarr/commit/4029c9f712b7718eca89c5dd2e4d29c3f5b2762e)\n- Fixed debug logging of opensubtitlescom provider [fb660a0](https://github.com/morpheus65535/bazarr/commit/fb660a0e6ea4d45c9cab0a49008d4e65d31b355c)\n- Fixed movies indexing issue [e6b9b32](https://github.com/morpheus65535/bazarr/commit/e6b9b327f2723f3d2cc24c9ef0acb256e970f2da)\n- Added separate values to whisperai provider for connection and read timeouts [938f6df](https://github.com/morpheus65535/bazarr/commit/938f6df386c0f50568f7a6c04ed4ae58e440af04)\n- Embedded Subtitles Provider: handle KeyError for cached paths [cdf7296](https://github.com/morpheus65535/bazarr/commit/cdf7296dd41fe6fb46d7abe49c684e03680a278c)\n- Add Argenteam Dump Provider [deef13d](https://github.com/morpheus65535/bazarr/commit/deef13d11b9310384d71cb0a4af230a524541359)\n- Fixed unhandled FileNotFoundError during restore process [d758c53](https://github.com/morpheus65535/bazarr/commit/d758c53b412ab8bcd5927beba13ff5a56b266c17)\n- Added Sync Optimization for Movies, Series and Episodes to ignore unmonitored items [990448b](https://github.com/morpheus65535/bazarr/commit/990448b06e6df9f2728d98a9a14df5f2b378b00a)\n- Fixed improper API call on removal of all blacklist items [3922d52](https://github.com/morpheus65535/bazarr/commit/3922d52d5cfa6fd3da2aca2f9f2e5bda61091dd4)\n- Fixed single blacklist item deletion issue that would remove all the blacklisted subtitles from the same provider at once. [c45a2ac](https://github.com/morpheus65535/bazarr/commit/c45a2ac43cad30ab6aa45f7cfd90afba16cdbdd3)\n- Fixed wizdom provider to handle Zip files with more than one (up to two entries). #2351 [345408d](https://github.com/morpheus65535/bazarr/commit/345408d692b6cd6917a0a0db786c1b0af3ed809c)\n- Fixed improper passing of hi and forced flags when searching a subtitles manually. #2350 [e17865a](https://github.com/morpheus65535/bazarr/commit/e17865ad535da06caddb25cfff30961cecae20f1)\n- Fixed titlovi provider not being properly throttled and resulting in account locking. #2062 [828ac34](https://github.com/morpheus65535/bazarr/commit/828ac34074c35778ac47ce7df78c362def60de77)\n- Fixed issue introduced while merging the new sync feature. #2356 [e4ebc64](https://github.com/morpheus65535/bazarr/commit/e4ebc64ca95b4a18b7a1909a5cef517c0715d74d)\n- Removed aRGENTeaM provider that have been recently closed. #2352 [783e6b3](https://github.com/morpheus65535/bazarr/commit/783e6b38ea5be62ebe9c001a9736a19486b269e6)\n- Improved subtitles synchronisation settings and added a manual sync modal [0e648b5](https://github.com/morpheus65535/bazarr/commit/0e648b5588c7d8675238b1ceb2e04a29e23d8fb1)\n- Fixed improper closing of resources on exit [0807bd9](https://github.com/morpheus65535/bazarr/commit/0807bd99b956ee3abf18acc3bec43a87fc8b1530)\n- Added additional variables for custom post processing [0ac9ece](https://github.com/morpheus65535/bazarr/commit/0ac9ecea6e7bae6828441ac3c8eece58f68c88fa)\n- Fixed some Whisper issues and added logging level selector for this specific provider [c0bbd4f](https://github.com/morpheus65535/bazarr/commit/c0bbd4f150c6a0a48cba5c3d028299e0eec1d316)\n- Updated logging to use ISO 8601 date format [549bebc](https://github.com/morpheus65535/bazarr/commit/549bebcc43102efaace1920bef92cc59032e2e7d)\n- Fixed betaseries parsing issue [902d1e6](https://github.com/morpheus65535/bazarr/commit/902d1e62b8251c36a622f96bc40d6ef9f052997e)\n- Fixed podnapisi search results parsing error [b11f810](https://github.com/morpheus65535/bazarr/commit/b11f8100ac81f07727b19e87da26defdbbeb55a0)\n- Added settings to exclude subtitles from specific provider to be synced [#2340](https://github.com/morpheus65535/bazarr/pull/2340)\n- Improved error handling for betaseries provider. [cb71b11](https://github.com/morpheus65535/bazarr/commit/cb71b11fd2332a5175e9cb4d87cd26faf98d1f42)\n- Increased supersubtitles connection timeout and properly deal with invalid JSON returned from their API. [9379d1b](https://github.com/morpheus65535/bazarr/commit/9379d1b7f843e46b16483a0d54a17b4453b21590)\n- Increased podnapisi connection timeout to prevent provider throttling when their servers are slower than usual. [6b304e0](https://github.com/morpheus65535/bazarr/commit/6b304e0ce778a4abfd1ede216cf35875fc76d3d6)\n- Added opensubtitlescom settings to include AI translated subtitles in search results. [5739b9a](https://github.com/morpheus65535/bazarr/commit/5739b9ad08b6c0c7eef14aad21863c8a08a88852)\n- Added filter to prevent useless Session is disconnected warning in logs [9e75acd](https://github.com/morpheus65535/bazarr/commit/9e75acd5493791879a3037a77c89ccddcb3844f4)\n- Added db migration version to create the missing monitored column in TableShows table of some old instances. [7c40bfe](https://github.com/morpheus65535/bazarr/commit/7c40bfec1e390552c6f54c93e7cc5336307ed237)\n- Fixed output encoding for subtitles synchronization. #2323 [72bd52c](https://github.com/morpheus65535/bazarr/commit/72bd52ce79405cc8adca427d2f5887a50273839e)\n- Fixed numeric password issue for authentication. #2326 [f2cd79e](https://github.com/morpheus65535/bazarr/commit/f2cd79ec20692f52b7bdfd7698a52b4aa3c154b4)\n- Fixed function to prevent usage of Python 3.7 [5e68fac](https://github.com/morpheus65535/bazarr/commit/5e68fac4d175f2999b5b05bf7bdd02b76cdf942d)\n- Fixed exception being raised when setting all numeric password to access the web UI [256ceeb](https://github.com/morpheus65535/bazarr/commit/256ceeb598e918cd26867ab583c8748193b31b88)\n- Updated zimuku URL [058a005](https://github.com/morpheus65535/bazarr/commit/058a00594e676cf8f87f910fec9c300c8ef856d0)\n- Silented engine.io exception when client session as expired on server side [a3b32c3](https://github.com/morpheus65535/bazarr/commit/a3b32c3ebfdb8d6c37127bb1af27fcca2f0a46c1)\n- Added support for 7z by upgrading rarfile dependency [4b7cdbc](https://github.com/morpheus65535/bazarr/commit/4b7cdbc5f38c68549e4c2e454f946078db6fb338)\n- Fixed usage of number only username or password for providers, proxy or postgres. #2309 [c97a98d](https://github.com/morpheus65535/bazarr/commit/c97a98d4f2141a34fd798612457f678f10ce0461)\n- Fixed upgrade subtitles tas not removed from scheduler when disabled in settings. #2308 [fd5b087](https://github.com/morpheus65535/bazarr/commit/fd5b087f929b6e00164ad80f7e131c8a4b279653)\n- Updated to apprise v1.6.0 [55c5384](https://github.com/morpheus65535/bazarr/commit/55c5384f9cd3b168167343a8177a07732cf1af94)", "date": "2024-02-04T01:30:02Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.1/bazarr.zip"}, {"name": "v1.4.0", "body": "From newest to oldest:\r\n- Dropped support for Python 3.7 because our dependencies doesn't support it anymore.\r\n- Fixed Whisper provider to make it throttle longer after ConnectionError [#2258](https://github.com/morpheus65535/bazarr/pull/2258)\r\n- Fixed an issue that could clear episodes history in case Sonarr API return something else than valid series or episodes. [97bdf00](https://github.com/morpheus65535/bazarr/commit/97bdf0066e76b31c188699d7a94caeaa9b795199)\r\n- Improved providers exceptions throttling to reduce useless calls to providers. [bc0b101](https://github.com/morpheus65535/bazarr/commit/bc0b101fd7f93d424949f88e865085f0822bb5ce)\r\n- Fixed infinite download retry loop in whisperai provider [b25d416](https://github.com/morpheus65535/bazarr/commit/b25d4164c296483958ecc951ff17b901a146a245)\r\n- Fixed `(sqlite3.OperationalError) too many SQL variables issue` while inserting too many episodes at the same time. [a10e5db](https://github.com/morpheus65535/bazarr/commit/a10e5dbf3778d9aa177f978fc85184d95b1446a0)\r\n- Fixed issue with series/movies import using a deleted default languages profile. [f2bb48a](https://github.com/morpheus65535/bazarr/commit/f2bb48ac9a47e738e09fa5386cbf5189f3b51210)\r\n- Modified \"no subtitles found\" notification to be a message instead of an error. [ad65573](https://github.com/morpheus65535/bazarr/commit/ad6557357d3d3a46d5692e707b3df90c4a20d777)\r\n- Fixed improper subtitles being downloaded when HI is required by languages profile. #2293 [0f19d79](https://github.com/morpheus65535/bazarr/commit/0f19d79fa2b4a16806487d92a0bf7628f31d947c)\r\n- Fixed languages profile creation issue. [cb3a274](https://github.com/morpheus65535/bazarr/commit/cb3a274894ca43aea9cee919bcc264197a729c23)\r\n- Prevent overwriting season and episode number guessed from file name with db values unless they haven't been properly guessed. #2284 [b87aef8](https://github.com/morpheus65535/bazarr/commit/b87aef8763d94f384a8142394ee6534b08a5e4b4)\r\n- Hide clipboard button when is not possible to copy to clipboard [452f8c1](https://github.com/morpheus65535/bazarr/commit/452f8c12c9cbacd98eabc1f04750a0282903847f)\r\n- Subdivx provider: improve language matching [6d79e6f](https://github.com/morpheus65535/bazarr/commit/6d79e6f34588283683d67ea9da0bc555274db604)\r\n- Improve mods [b36b378](https://github.com/morpheus65535/bazarr/commit/b36b3782d7eb3e348b1baf2c763fc4f81f5982da)\r\n- Fixed an error in previous commit that would prevent episodes syncing. [6925a97](https://github.com/morpheus65535/bazarr/commit/6925a97f2d45cc1edbd0db5e001ba26162ad04ae)\r\n- Fixed compression type for backup. #2278 [54f9570](https://github.com/morpheus65535/bazarr/commit/54f9570a2298ab923a61e2be2c4fbff49c8c9dfa)\r\n- Fixed other issues with subzero_mods parsing. #2276 [5234565](https://github.com/morpheus65535/bazarr/commit/5234565f847123b03d6a73df2f0ebaad2f598315)\r\n- Fixed issues with SQlite older than 3.35. [fe987ba](https://github.com/morpheus65535/bazarr/commit/fe987babc520020996669cf5ead5e180dda01c96)\r\n- Avoid FileNotFoundError indexing subtitles [#2273](https://github.com/morpheus65535/bazarr/pull/2273)\r\n- Improved compression ratio of backup. [e3cda5c](https://github.com/morpheus65535/bazarr/commit/e3cda5c11e2449b7be1a5b1b81b03db4c49e5075)\r\n- Improved stability by usinf Python f-string as much as possible to prevent TypeError and improve code readability. [2ad7ddf](https://github.com/morpheus65535/bazarr/commit/2ad7ddf5a63e42de028e1fd09fccde1b1b086769)\r\n- Fixed issue while parsing enabled mods during subtitles download [225d79e](https://github.com/morpheus65535/bazarr/commit/225d79e5697892cec34d8112a09cd4e23dd55b77)\r\n- Fixed config.ini conversion by disabling interpolation with ConfigParser that failed with addic7ed cookie. [85c65ec](https://github.com/morpheus65535/bazarr/commit/85c65ecb5a33497d1a152bbf46412afa2838e211)\r\n- Fixed datatype issue when creating a new languages profile with PostgreSQL. [2a8a403](https://github.com/morpheus65535/bazarr/commit/2a8a4030b9e032392f172e73679ba47bdb060b77)\r\n- Changing from config.ini to config.yaml [c89da3e](https://github.com/morpheus65535/bazarr/commit/c89da3e6192a519ccefa6bb7d9f9c9eaa280d373)", "date": "2023-11-28T12:26:18Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.4.0/bazarr.zip"}, {"name": "v1.3.1", "body": "From newest to oldest:\n- HDBits provider: add search filters [d657941](https://github.com/morpheus65535/bazarr/commit/d6579417ba3b3555bff3af446bef8a56e2d7a7c6)\n- EmbeddedSubtitles provider: add blacklist support [bee6919](https://github.com/morpheus65535/bazarr/commit/bee6919979409ccbc6e8174b117d091ec8d2e0c2)\n- HDBits provider: handle JSON errors [0031abc](https://github.com/morpheus65535/bazarr/commit/0031abcea4b7a054e55d96005ec9d0eb76490691)\n- Exposed subtitle file size through API [4e7dedc](https://github.com/morpheus65535/bazarr/commit/4e7dedc43c1ceb936b093338363a8c6ff46505c1)\n- Fixed hosszupuska website parsing issue. #2246 [33af93a](https://github.com/morpheus65535/bazarr/commit/33af93a341b326ca314de31c2d312513b209b307)\n- Improved throttling duration for some common configuration or connection issues. [09295dc](https://github.com/morpheus65535/bazarr/commit/09295dcd10ff3727de2546f9af27fdca66dc7baa)\n- Fixed history logging of downloaded and uploaded subtitles. #2261 [2972c38](https://github.com/morpheus65535/bazarr/commit/2972c3881c525cad183d66e2540459c0f19cad77)\n- Improved synchronization speed for Sonarr and Radarr. #2260 [0f216ab](https://github.com/morpheus65535/bazarr/commit/0f216ab69f5d2b386e101f27e679513942d05e41)\n- Fixed history logging issue for episodes and movies subtitles. [1f187d8](https://github.com/morpheus65535/bazarr/commit/1f187d89ca80e3734bf0831e2f7940bb01235695)\n- EmbeddedSubtitles provider: update subtitles checker [654934b](https://github.com/morpheus65535/bazarr/commit/654934b5e1d9a4637e53c6882b2dfc3213600f54)\n- HDBits provider: improve episode matching [3942264](https://github.com/morpheus65535/bazarr/commit/3942264d0057860e53be8d18e8dfb093352f0dbe)\n- Fixed an additional issue with 85d300f94ef60ef60416786a80db2d89917b8266. #2243 [807621a](https://github.com/morpheus65535/bazarr/commit/807621a612a0734e91b8271278099f7d950d01de)\n- Add HDBits.org provider [63335f4](https://github.com/morpheus65535/bazarr/commit/63335f40fcefd773405c11db8550988662ac88ae)\n- Fixed database migration process causing UNIQUE constraint in some edge cases where duplicate ID root folders where stored. #2253 [166d0cc](https://github.com/morpheus65535/bazarr/commit/166d0ccc95112173acf6f6967b2d13cbb5d662c9)\n- Fixed latest migration that cleared history for sqlite users. [0ddadb2](https://github.com/morpheus65535/bazarr/commit/0ddadb273e8671e183a2d37cd5fc3054b9adbccc)\n- Added error logging when trying to determine malformed audio track languages. #2250 [81159a0](https://github.com/morpheus65535/bazarr/commit/81159a09789aa0251c5a6935ff06ae9e886e7a05)\n- Added logging for opensubtitles.com 400 error. #2232 [e7703ca](https://github.com/morpheus65535/bazarr/commit/e7703ca5a08f6a25590bd9d678f844857c41a108)\n- Fixed Postgres issues while creating new database with v1.3.0. #2249 [e2d0647](https://github.com/morpheus65535/bazarr/commit/e2d0647d550972aa28b6917c3d2faf6f000efe71)\n- Subdivx provider: improve movies matches\n- Update providers exception regex for Windows [e06aad7](https://github.com/morpheus65535/bazarr/commit/e06aad7fc6658d7a04479e66b4efb3ce2626b3da)\n- Fixed some code to prevent arbitrary file read and blind SSRF. [17add7f](https://github.com/morpheus65535/bazarr/commit/17add7fbb3ae1919a40d505470d499d46df9ae6b)\n- Removed sucha provider that doesn't exist anymore. #2242 [aa0af3f](https://github.com/morpheus65535/bazarr/commit/aa0af3f601bad55294ec241009293c60bbb3dce3)", "date": "2023-10-14T12:45:19Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.3.1/bazarr.zip"}, {"name": "v1.3.0", "body": "From newest to oldest:\n- EmbeddedSubtitles provider: improve cache management (Fix #2241)\n- Update providers exception info format [ceb947d](https://github.com/morpheus65535/bazarr/commit/ceb947dac1a582205777c27645ee8382f9cf8313)\n- Fixed IndexError in provider throttling function [b736f26](https://github.com/morpheus65535/bazarr/commit/b736f267b5dc5f6eaffa19021858ccc77278cdaa)\n- Add more info to exceptions [9cf2124](https://github.com/morpheus65535/bazarr/commit/9cf21242ca30ad2d7642de430d3a17d464ae04e1)\n- Added analytics tracking of throttled providers [3694254](https://github.com/morpheus65535/bazarr/commit/3694254c79d29498bda53335fbf45c841ba3400d)\n- Prevent subtitles not having a proper matches attribute from raising a TypeError exception. #2243 [85d300f](https://github.com/morpheus65535/bazarr/commit/85d300f94ef60ef60416786a80db2d89917b8266)\n- Added more feedback to UI on automatic and interactive search issues. [fbe6b76](https://github.com/morpheus65535/bazarr/commit/fbe6b765aec54ad4e728ddf36fc36fa62790f719)\n- Modified default value for adaptive searching (now enabled) and improved description in settings [296d497](https://github.com/morpheus65535/bazarr/commit/296d4976730df91948a184ff1fd7afcd6f685f92)\n- Fixed minimal value for time offset input field [1489926](https://github.com/morpheus65535/bazarr/commit/1489926b6f52e8881e45773486fe2530d5dfeca9)\n- Fixed improper http status code returned that prevented proper cache management on browser side. [77283e4](https://github.com/morpheus65535/bazarr/commit/77283e406371c8049f6bc3c92a4fe2ac02b4db25)\n- Improved responses marshalling to better deal with error messages sent to frontend. [8895dd6](https://github.com/morpheus65535/bazarr/commit/8895dd68a8e155550a5362ffea96966aebce5221)\n- Improve manual search modal. Change cache behavior of manual search api to no cache [714c464](https://github.com/morpheus65535/bazarr/commit/714c46444aacc16e78b7dc5d7184a81d7b8f8aea)\n- Improved UI feedback on multiple search, download and upload issues. #2235 [995ae1b](https://github.com/morpheus65535/bazarr/commit/995ae1b5b8f475f9ce5f15b030ad74ca428b2e91)\n- Fixed opensubtitles.com token from being added to debug log in login response [162dbc0](https://github.com/morpheus65535/bazarr/commit/162dbc0eee6e38511f97aebcc4cfe8ce913d3623)\n- Improved debug logging of login attempts to opensubtitles.com provider. [1bdad91](https://github.com/morpheus65535/bazarr/commit/1bdad9166362daa24baa0971025f0e058d9284fe)\n- Fix some minor issues in the Notification modal [53951a5](https://github.com/morpheus65535/bazarr/commit/53951a5fad1143dd190d79faaca30e06e3c4ced8)\n- Fixed issue while saving notifications settings [42ae3af](https://github.com/morpheus65535/bazarr/commit/42ae3af4a251ee976f89178368baa1a85e2116a0)\n- Added timeout for call to get announcements from Github [6a9f914](https://github.com/morpheus65535/bazarr/commit/6a9f91450c1ac857cacb592f4e5df3ddee9b4915)\n- Improved supersubtitles to detect properly forced subtitles. #2226 [71f17a2](https://github.com/morpheus65535/bazarr/commit/71f17a202440a29fd106d0c314f96772537f9f2b)\n- Fixed bug introduced in v1.2.1 with analytics settings not being taken into account. [5f509cd](https://github.com/morpheus65535/bazarr/commit/5f509cd0a0ac970362953d92c2af376e2adfffc7)\n- Fixed yavka.net subtitles search since they've modified the website. #2225 [cce1be4](https://github.com/morpheus65535/bazarr/commit/cce1be4d0e020ae6eb46bf3802bccaf457e093e7)\n- Fixed Radarr SignalR deleted movie event being dropped for missing metadata in payload. #2219 [073f3a2](https://github.com/morpheus65535/bazarr/commit/073f3a2cfabf7f3300f1b220033af0cc41baaf19)\n- Fixed issue with Python deprecation warning. #2218 [f58d1a9](https://github.com/morpheus65535/bazarr/commit/f58d1a915d8e2227d9f076aeb3b3ea1cf8059cdc)\n- Removed sensitive information from opensubtitles.com debug logging. [7e211f6](https://github.com/morpheus65535/bazarr/commit/7e211f62500019877838e21ead2c5442b501d731)\n- Added upcoming Python 3.7 deprecation announcement. [d284e62](https://github.com/morpheus65535/bazarr/commit/d284e629b7163bab1a4f9fb8f698fe82006c88db)\n- Fixed history views when upgrade subtitles is disabled. #2210 [6000a88](https://github.com/morpheus65535/bazarr/commit/6000a8889d96364eddda87035e83e6c79c65a035)\n- Fixed translation issue for episodes subtitles. #2214 [fa42346](https://github.com/morpheus65535/bazarr/commit/fa423469688e553270670eb604931abe1a6bee70)\n- Fixed removal of rowid column while preventing the lost of history or blacklist data. [e0e5dae](https://github.com/morpheus65535/bazarr/commit/e0e5daea1de2ac8b6cbd0aa53ba284de70d5297c)\n- Fixed download notifications not being sent properly. [164dc95](https://github.com/morpheus65535/bazarr/commit/164dc95f237702a3972813c68f49a5c3ff34d2b8)\n- Fixed missing table during migration of a new database. [26f6fcb](https://github.com/morpheus65535/bazarr/commit/26f6fcb3adf3440d56c686ea87c8ee00a3724435)\n- Fixed table deletion issue with PostgreSQL. [479f11f](https://github.com/morpheus65535/bazarr/commit/479f11fae62834b341e3d78a2fc82bd6c54440af)\n- Fixed issue with unused rowid columns and removed custom score profiles tables as they aren't used anymore. [6bc46fe](https://github.com/morpheus65535/bazarr/commit/6bc46fe4e97a3127b3baab1373bb2111b57f7ec4)\n- Fixed issue with missing migrations directory in release asset. [6f03758](https://github.com/morpheus65535/bazarr/commit/6f03758becabd53d71a9492eb324c245c9956636)\n- Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. [bccded2](https://github.com/morpheus65535/bazarr/commit/bccded275c3cb09dc001d66858f3200c78723935)\n- Improved logging of failed attempt to authenticate to UI. Successful basic authentication attempt cannot be logged right now. [486d2f9](https://github.com/morpheus65535/bazarr/commit/486d2f9481982fef0ff0a30c314f74e9268cc7fd)\n- Embedded subtitles: fix #2195\n- Improved external subtitles file encoding guessing to ignore those who can't be guessed properly. [a7562e0](https://github.com/morpheus65535/bazarr/commit/a7562e06b5849b32d266cb0ee9e297edbbd4ddb4)", "date": "2023-09-16T02:43:54Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.3.0/bazarr.zip"}, {"name": "v1.2.4", "body": "From newest to oldest:\n- Fixed more stuff related to opensubtitles.com [6e7858f](https://github.com/morpheus65535/bazarr/commit/6e7858fc7ce0905ba1f241885c386d70507f6b56)\n- Improved subtitles providers settings to reset Authentication or Configuration error throttling while saving. [faa9566](https://github.com/morpheus65535/bazarr/commit/faa9566431860873aebbac542990b07a6cba47e8)\n- Fixed opensubtitles.com issue with looping over failed login. [333c6b2](https://github.com/morpheus65535/bazarr/commit/333c6b23f54024ddf0055825cb5e0877e4c98b6f)", "date": "2023-07-22T13:48:30Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.4/bazarr.zip"}, {"name": "v1.2.3", "body": "From newest to oldest:\n- Moved file encoding to charset-normalizer instead of chardet that is causing too much issues. #2196 [dd9ce4d](https://github.com/morpheus65535/bazarr/commit/dd9ce4d6ea2068385301a371b469a4c029afab0a)\n- Improved opensubtitles.com provider to deal with return codes in some edge cases. #2179 [529b5a1](https://github.com/morpheus65535/bazarr/commit/529b5a13860606a39617e38a4272561de74cd00c)\n- Fixed exception raised when get_episodesFiles_from_sonarr_api() doesn't return proper content. #2188 [cfc8a91](https://github.com/morpheus65535/bazarr/commit/cfc8a914888acc1f45da80a27643378951179c47)\n- Fixed requirements.txt to use only wheels for Pillow since compilation doesn't work on 32bits Python embedded in Windows installer version. [da7879a](https://github.com/morpheus65535/bazarr/commit/da7879a02a9c3e532e057b59c2b73715e7667945)\n- Fixed upgradable subtitles logic being called even if user do not want to upgrade existing subtitles. [dfd8bed](https://github.com/morpheus65535/bazarr/commit/dfd8bedd6a1e4ebf43c35defff156fd9a135d9fb)\n- Added description of \"provider\" to post-processing option [35dfa24](https://github.com/morpheus65535/bazarr/commit/35dfa2483b2c0ad2e67091d59d9351ed284515cf)\n- Fixed monitored status tooltip for series/movie view [59d00f2](https://github.com/morpheus65535/bazarr/commit/59d00f28d00dd2b809f52c74dfba58d5fb8e6869)", "date": "2023-07-11T00:27:34Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.3/bazarr.zip"}, {"name": "v1.2.2", "body": "From newest to oldest:\n- Add debugging changes [b17a2a5](https://github.com/morpheus65535/bazarr/commit/b17a2a5f4a5712d00dfb2c8be3c2062072c2aa61)\n- Reverting b6777bc26ea2faafa4d6a8eee8aa791a8736780a [edfbb1a](https://github.com/morpheus65535/bazarr/commit/edfbb1a5ca0edb43eb9e88ae83740c10649a8a9b)\n- Added experimental Python 3.11 support [c92d574](https://github.com/morpheus65535/bazarr/commit/c92d574bf2c406974db3f1d513b37398ac9a0e70)\n- Debugging: update subtitle and language representations [b6777bc](https://github.com/morpheus65535/bazarr/commit/b6777bc26ea2faafa4d6a8eee8aa791a8736780a)\n- Updated pytz module to support latest timezone changes [cd01684](https://github.com/morpheus65535/bazarr/commit/cd016840f9d69f48429ff2d088a4fa00d705d41c)\n- Fix path mapping issues [ab3c171](https://github.com/morpheus65535/bazarr/commit/ab3c1714830e0f0d8b5f003a854402dc27cb1a7d)\n- Subf2m provider: improve episode matching [4921c55](https://github.com/morpheus65535/bazarr/commit/4921c55bf05189f68bdd6279b957eaffd00e7cf0)\n- Fix issues when saving the notification providers [374e4be](https://github.com/morpheus65535/bazarr/commit/374e4bec87c4581c4bb07e7fe528123ffa6998d4)\n- Fixed issue in releases page since we upgraded Mantine. [560a697](https://github.com/morpheus65535/bazarr/commit/560a697beb21e20d815ff1513eca8903097960fc)\n- Removed leftover from legendas.tv provider. [fc01267](https://github.com/morpheus65535/bazarr/commit/fc01267d5bd3f854c4dff8794cfd1502d20a41f2)\n- Fixed issue where subtitles would get upgraded even if not required anymore by shows languages profile. #2174 [d4262e5](https://github.com/morpheus65535/bazarr/commit/d4262e530adcb048e81e167a06bb4e50936c87d7)\n- Subf2m provider: improve queries [304ad16](https://github.com/morpheus65535/bazarr/commit/304ad160e0157ed98d3bc30d5512b23e9ce233e9)\n- Embedded Subtitles provider: Fix #2171\n- Update language equals mechanism [2b0e435](https://github.com/morpheus65535/bazarr/commit/2b0e435f6a6485e833233f9fab9203ef1b02d184)\n- Subf2m provider: add support for IMDB IDs [ee1506e](https://github.com/morpheus65535/bazarr/commit/ee1506ed54b5a610dca7ca47ff6a09f13773c84e)\n- Embedded Subtitles provider: handle ASS errors\n- Subf2m Provider: add user-agent header configuration [e3c4def](https://github.com/morpheus65535/bazarr/commit/e3c4def89acc185bdbb67f8dcb7a12531e209df7)\n- Fixed yavka.net provider. #2169 [a13d69d](https://github.com/morpheus65535/bazarr/commit/a13d69ddb2f41fcba4bd78952db368b9cce6885c)\n- Increase width of the manually search modal [963ce21](https://github.com/morpheus65535/bazarr/commit/963ce21d9b723d50baa72f235afcc0f2a68aecab)\n- Fixed some UI issues caused by React and Mantine upgrade. #2167 [bc40aba](https://github.com/morpheus65535/bazarr/commit/bc40abac50ccc4967c43a54e35cca1a02070e0e2)\n- Fixed server side exception throttling opensubtitles.com when it shouldn't. #2153 [3c57381](https://github.com/morpheus65535/bazarr/commit/3c57381bb4c6f67ab7fead06508da8223794ea70)\n- Fixed Chinese translation issue (zh and zt inverted). #2166 [b9b97e9](https://github.com/morpheus65535/bazarr/commit/b9b97e980e5bd542489cec0c6abe66adba0a6c38)\n- Updated apprise module to improve notification system. #2163 [07f601f](https://github.com/morpheus65535/bazarr/commit/07f601f407ef5b9e6fe0b0db842f3bec8c9916b0)\n- Update all UI dependencies and update React version to 18 [#2127](https://github.com/morpheus65535/bazarr/pull/2127)\n- Downgrade Axios to fix a settings saving issue. [6a9f875](https://github.com/morpheus65535/bazarr/commit/6a9f875cbd588a43864a7772c3ac5ed8596c5404)\n- Added support for Portuguese and Simplified Chinese to opensubtitles.com. #2159 [ead8a38](https://github.com/morpheus65535/bazarr/commit/ead8a3892793351fb504a1ec8fd33fa54301d8f6)\n- Added some exceptions that shouldn't be retried to retry function. #2153 [2346f3e](https://github.com/morpheus65535/bazarr/commit/2346f3ed580ac8c05d3971315f239694201364ed)\n- Language-equals: add compatibility for more providers [4725496](https://github.com/morpheus65535/bazarr/commit/4725496313a53e47cda01a092e6829a282413e0b)\n- Fixed external subtitles indexation with accented characters that resulted in download in loop. #1961 [d90d1cb](https://github.com/morpheus65535/bazarr/commit/d90d1cbfcc57ff07ad2cff136481260dbb1ef7e3)\n- Added feature to treat couples of languages as equal when searching for subtitles [547f8c4](https://github.com/morpheus65535/bazarr/commit/547f8c428df856d97bf9d258e723e39a7609b635)\n- Fixed type in opensubtitles.com provider that could cause AuthenticationError for new users. #2152 [baf7a73](https://github.com/morpheus65535/bazarr/commit/baf7a7300d7d3556642dfab48b37c2a64743afeb)\n- Specify ffmpeg path in case it's not in PATH envvar [#2147](https://github.com/morpheus65535/bazarr/pull/2147)\n- Add support for custom languages in audio tracks [585c70c](https://github.com/morpheus65535/bazarr/commit/585c70c39d8ae1e3b9b82fae8800417eba5f6444)\n- Use literals instead of scripts for custom languages [13f965d](https://github.com/morpheus65535/bazarr/commit/13f965d7255d99a23633ee1f04dc0adfb3b8dd4d)\n- Fixed AI and machine translated subtitles being incorrectly returned by Opensubtitles.com [bdf4ee8](https://github.com/morpheus65535/bazarr/commit/bdf4ee85af7bd9f194da82420f66649e964650a1)\n- Emergency fix for custom languages issue [015beaf](https://github.com/morpheus65535/bazarr/commit/015beaf769f7d10077ad590a6ed0363c4407f129)\n- Add mediainfo support for custom languages [c06dd62](https://github.com/morpheus65535/bazarr/commit/c06dd620b759d6dd37125caf19a22711fc426f37)\n- Implemented gzip compression of http requests made to Bazarr [2b5cd2b](https://github.com/morpheus65535/bazarr/commit/2b5cd2b72e19469b545e4d35e2564d5219a36e7c)\n- Subdivx Provider: improve series matching [5f9418b](https://github.com/morpheus65535/bazarr/commit/5f9418b1f3eae5b1acb5f8c4ecbd835726c6f63f)\n- Fixed yify provider MissingSchema exception on download. #2139 [a6ecbb4](https://github.com/morpheus65535/bazarr/commit/a6ecbb43154d6f57bcab4ea3be17467b487eea3f)\n- Fixed zimuku.org parsing error [0907269](https://github.com/morpheus65535/bazarr/commit/0907269377401b64a52589a54431e4ab75a2587a)\n- SuperSubtitles provider: fix hungarian subtitles downloads [e83f37d](https://github.com/morpheus65535/bazarr/commit/e83f37d42ec3a8141ca6b5ca487d0ab200e59cb5)\n- Fixed SyntaxError under Python 3.7 [09f0a27](https://github.com/morpheus65535/bazarr/commit/09f0a2783377e366a6a75d60ff57775abe244596)", "date": "2023-06-24T22:08:44Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.2/bazarr.zip"}, {"name": "v1.2.1", "body": "From newest to oldest:\n- Fixed requirements.txt installation [0f84ffb](https://github.com/morpheus65535/bazarr/commit/0f84ffb9cd464dbbeae5e00885494c97fac4dd4a)\n- Fixed zimuku that now require anti-captcha [e2ba532](https://github.com/morpheus65535/bazarr/commit/e2ba532cee04b6fbf1e536d18666dc4d017f23ee)\n- Fixed upgrade of non-existant subtitles files [ac6dddd](https://github.com/morpheus65535/bazarr/commit/ac6dddd6073708d484fe40928cc65db0a66803a5)\n- Fixed episodes blacklist update in webui [2c313a4](https://github.com/morpheus65535/bazarr/commit/2c313a40a558069c8cf4a3dc6efa80e4bec50f43)\n- Fixed yifysubtitles url [e263927](https://github.com/morpheus65535/bazarr/commit/e263927779365a641a9018016763ebf05c769fdd)\n- Update node package to latest version, fix eslint warning [93e6324](https://github.com/morpheus65535/bazarr/commit/93e63246bff145720fed82ae8b236a6669926b49)\n- Subdivx Provider: handle UnicodeEncodeError for some titles [da542a3](https://github.com/morpheus65535/bazarr/commit/da542a311a5f9a72f36cf25802b38e75e518d7db)\n- Allow defining postgres connection settings via env vars [695734a](https://github.com/morpheus65535/bazarr/commit/695734abe67f56f34a5e99aa98cd558e2b39545b)\n- Added OpenAI Whisper Provider [8b1db07](https://github.com/morpheus65535/bazarr/commit/8b1db07e9f984f66df669d7b5a31868c9ef48530)\n- SuperSubtitles provider: fix episode matching [1427a8a](https://github.com/morpheus65535/bazarr/commit/1427a8ab733685f0813e5c07b38dca6bf92453dd)\n- Fixed opensubtitles.com provider year matching process. [ef67cd4](https://github.com/morpheus65535/bazarr/commit/ef67cd4792b365521a2d9e38f5d998d6556f2c08)\n- Added announcements for deprecated Sonarr and Radarr versions end of support. [17e62f2](https://github.com/morpheus65535/bazarr/commit/17e62f2d29411e5c5c635229da8f15b97a46af78)\n- Disabling mediainfo path temporarily until issue with knowit is fixed. #2098 [3a10df7](https://github.com/morpheus65535/bazarr/commit/3a10df7724750e5221ba608b875ff16bd0a254d5)\n- Trying to fix Segmentation fault caused by mediainfo in docker container. #2098 [7455496](https://github.com/morpheus65535/bazarr/commit/7455496c4c42518df5f20646d50a93ca66c1a912)\n- Added an option to prevent sleeping hard drives from being wake-up by video file hashing. [7136383](https://github.com/morpheus65535/bazarr/commit/71363830985a34f5f45a32972477e0ac83dce519)\n- Fixed error when manual search return an invalid subtitles. #2102 [9fb793a](https://github.com/morpheus65535/bazarr/commit/9fb793a4882bbf66c09014df6c09fe4770f36c71)\n- Fixed HI subtitles wrongly ignored when normal or HI is selected in languages profile. [9bd2ab5](https://github.com/morpheus65535/bazarr/commit/9bd2ab514e273426a0918a2c64165f0bcf9f7be3)\n- Replaced deprecated Google Universal Analytics by GA4 [abc48b4](https://github.com/morpheus65535/bazarr/commit/abc48b4ed0fc9ba8daca16d0076c13b9d6be1475)\n- Titrari Provider: update search path [5250785](https://github.com/morpheus65535/bazarr/commit/52507854e8334f7d4ab64212660fda00817f5e2e)\n- Fixed fcache issue when moving cache file between disks. [37059e7](https://github.com/morpheus65535/bazarr/commit/37059e7fbdeb47324d277c31adfd7d1e37b1ef1f)\n- Fixed opensubtitles.com provider to prevent downloading of AI or machine translated subtitles. [7720d00](https://github.com/morpheus65535/bazarr/commit/7720d000de00545ffb0d0c53ec70212545ab886a)\n- Fixed permissions issue with cache file. #2084 [fb6ac47](https://github.com/morpheus65535/bazarr/commit/fb6ac47bea64c5715672e4f11be8ffc1e02e32bf)\n- Supersubtitles provider: fix #2092\n- Subf2m Provider: improve episode matching (#2081) [ad13f79](https://github.com/morpheus65535/bazarr/commit/ad13f79d193d479b0c674a05330b97befc8445c7)", "date": "2023-05-02T00:36:35Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.1/bazarr.zip"}, {"name": "v1.2.0", "body": "From newest to oldest:\r\n- Improved Gestdown provider to get better matches using tvdb id [248e49d](https://github.com/morpheus65535/bazarr/commit/248e49de76c4a94e9dc6db9166521b8527f476bc)\r\n- Fixed subtitles file naming when using hearing-impaired removal mods. [e4bf041](https://github.com/morpheus65535/bazarr/commit/e4bf041ecb4921c8829ab60b8de13fde982cd20e)\r\n- Improved languages profile edit modal to clarify subtitles types. [ef46ab9](https://github.com/morpheus65535/bazarr/commit/ef46ab9261797f2fb6f37e08ac4186d8c8bb0901)\r\n- Fix postgresql reconnection #2071 [2e8203f](https://github.com/morpheus65535/bazarr/commit/2e8203f0d4f9830a3608db28e6f61f8d9d87715e)\r\n- Fixed history logging of manually uploaded subtitles. #2072 [2acf245](https://github.com/morpheus65535/bazarr/commit/2acf2451b44e0dd407e299170ed37117b0eeff7b)\r\n- Fixed some issues after subtitles upgrade refactor. [0196139](https://github.com/morpheus65535/bazarr/commit/019613958e5736a5adfdfc2527ebc753805e6c9c)\r\n- Added option to deeply analyze audio tracks from media files or not to determine languages. Default is to use Sonarr/Radarr provided languages instead. Should prevent API limit ban for cloud user. [5dc4e78](https://github.com/morpheus65535/bazarr/commit/5dc4e782ae31ed36aaf4d27d9a46af3e494c7491)\r\n- Refactored subtitles upgrade [5b28309](https://github.com/morpheus65535/bazarr/commit/5b283098f9ec0804706225cc0b1266515e034be7)\r\n- Fixed zimuku 403 error caused by search url change [7206624](https://github.com/morpheus65535/bazarr/commit/72066245e0a5b6a27d93cc46245403e309ee4b35)\r\n- Fixed uppercase detection mod with multiline HI [68a0d78](https://github.com/morpheus65535/bazarr/commit/68a0d787256f73982da0bc34020d102a9d69ed0f)\r\n- Added Announcements section in System to be able to inform users of Bazarr's news. [58262bc](https://github.com/morpheus65535/bazarr/commit/58262bc299d7e0f8742379d7018e06bf86a5b9b7)\r\n- Fixed UI freeze on certain notification events [339883c](https://github.com/morpheus65535/bazarr/commit/339883cff64c0d95378599b99337068245968a1a)\r\n- Fixed Upgrade previously downloaded subtitles (#2059) [6578710](https://github.com/morpheus65535/bazarr/commit/6578710c8d8d384cfffcb42fdd008da0c5571250)\r\n- Fixed upgradable icon in history now show properly [5c01c3c](https://github.com/morpheus65535/bazarr/commit/5c01c3c2e216153e4dbc1b3ec157f1ccdbaa5b2d)\r\n- Added postgres specific requirements. #2063 [d721be3](https://github.com/morpheus65535/bazarr/commit/d721be3185fb7581a6b3ee68d01977a21865ef12)\r\n- Supersubtitles provider: update matcher and downloader [62b5bd8](https://github.com/morpheus65535/bazarr/commit/62b5bd84b909e8e784cded76899ec653bbc3c071)\r\n- Improve providers utils [f6c0146](https://github.com/morpheus65535/bazarr/commit/f6c01464020f70e2736f8a2d9ad185515e3d87db)\r\n- Fixed chmod not working after custom post-processing. [8ac3b0c](https://github.com/morpheus65535/bazarr/commit/8ac3b0c9b56def6153e3144bec7be0f0abf56f8a)\r\n- Add Unit Tests to UI [#2015](https://github.com/morpheus65535/bazarr/pull/2015)\r\n- Bring back clear action to the mass editor [839ce38](https://github.com/morpheus65535/bazarr/commit/839ce384c64caa9767125661b4a51364965a907b)\r\n- Improved audio track language detection by using our video parser instead of values provided by Sonarr/Radarr. We also added \"treat as\" concept for undefined languages audio and embedded subtitles tracks. #2050 [3310f6a](https://github.com/morpheus65535/bazarr/commit/3310f6aeb88fcc9a70f9e5d6f673873ff2f1af85)\r\n- Fixed podnapisi provider on host with OpenSSL 3 [7f05f93](https://github.com/morpheus65535/bazarr/commit/7f05f932ffb84ba8b9e5630b2adc34dbd77e2b4a)\r\n- Increased minimum subtitles search and upgrade frequencies to 6 hours instead of 3 to reduce the impact on providers' website. [d39f41d](https://github.com/morpheus65535/bazarr/commit/d39f41d7e275e7426049aac69387e39b2ad64edb)\r\n- Try to fix the unresponsive issue when notifications are showed [c7b4292](https://github.com/morpheus65535/bazarr/commit/c7b4292100b9875879a6304c7e8e463cd39fd3f0)\r\n- Add Subscene Cloudscraper Provider [Experimental] [3a0085a](https://github.com/morpheus65535/bazarr/commit/3a0085a155ad81784b6132ec1b8048b4d626bf95)\r\n- Subf2m Provider: add optional config for SSL verification [47aff78](https://github.com/morpheus65535/bazarr/commit/47aff78ab0acb8e1c4ebabed455e1a956392da04)\r\n- Fix for get movies/series response serializer [11fff72](https://github.com/morpheus65535/bazarr/commit/11fff727b2699648d29bbe6b438c67ac399bf301)\r\n- Improved impact on opensubtitles.com provider by simplifying queries to improve cache usage. [f057a77](https://github.com/morpheus65535/bazarr/commit/f057a778203e9729b6a02ff137388de361c0406b)\r\n- Fix for #2051 [738e10e](https://github.com/morpheus65535/bazarr/commit/738e10e075d8b6afce7836d3b7d5d38968693444)\r\n- Added PostgreSQL as optional database engine [d5911e7](https://github.com/morpheus65535/bazarr/commit/d5911e78b5f141fe3badd40dd185c148c5f8034a)\r\n- Fix display for notification task in progress [9f2ba67](https://github.com/morpheus65535/bazarr/commit/9f2ba673de0693cb8737bdee7929a22f31f8b987)\r\n- Added configurable request timeout to Sonarr and Radarr [f5d7b4d](https://github.com/morpheus65535/bazarr/commit/f5d7b4d3218a7e88f5267d3c58f16fe271afce0e)\r\n- Fixed improper profile ID value preventing listing of series and movies. #2043 [cf4571b](https://github.com/morpheus65535/bazarr/commit/cf4571ba8604fbdda84d1f775b9c6888e06018a2)\r\n- Fixed unwanted injection of variables on API endpoints. [b0f7437](https://github.com/morpheus65535/bazarr/commit/b0f743767bf907df56c4a5310ab0938bc73f8722)\r\n- Embedded Subtitles provider: update filters [be75d78](https://github.com/morpheus65535/bazarr/commit/be75d78b939ca8b798c50d9c95b5d8b98ada984d)\r\n- Fixed high CPU usage when improper timezone defined (will use UTC instead). #1914 [2babae1](https://github.com/morpheus65535/bazarr/commit/2babae1937917567afe1ac7693768a81c6b1354a)\r\n- Fixed analysis of corrupted video file that may wrongly throttle providers. #2034 [92be39b](https://github.com/morpheus65535/bazarr/commit/92be39bebac885ff695030756c8e52389569c951)\r\n- Fixed post-processing output logging not returning anything if stdout is an empty string while stderr return the actual error. [fadda0a](https://github.com/morpheus65535/bazarr/commit/fadda0ac4087b3c31ae8524b14249cdda24d7680)\r\n- Fix task progress notification [d2bd0c7](https://github.com/morpheus65535/bazarr/commit/d2bd0c7c7e559bf9742ed2ebb4944e3913970caa)\r\n- Fixed RegieLive provider to use the official API [237e85b](https://github.com/morpheus65535/bazarr/commit/237e85bd3454ce061f2632ba066c5f3ed2e5c31e)\r\n- Updated regielive provider to use built in search and scraper API [9105c53](https://github.com/morpheus65535/bazarr/commit/9105c53d6a9ebd309710ee47651b5a422da1886f)\r\n- Fixed yifysubtitles provider. #2029 [e57a99d](https://github.com/morpheus65535/bazarr/commit/e57a99d39eb6f6095568a11642f80b42c4512095)", "date": "2023-03-03T02:12:17Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.2.0/bazarr.zip"}, {"name": "v1.1.4", "body": "From newest to oldest:\n- Removed Enzyme for embedded subtitles indexing and fixed mediainfo integration issues. #2007 [5d36b80](https://github.com/morpheus65535/bazarr/commit/5d36b80c0753cff951d3198a197cf709f43efca2)\n- Fixed mediainfo integration issues. #2007 [0970f19](https://github.com/morpheus65535/bazarr/commit/0970f19d96443401b92099ceaa1e8b654258b077)\n- Added mediainfo as potential embedded subtitles parser. #2007 [c4b8345](https://github.com/morpheus65535/bazarr/commit/c4b8345e659e38992456e31a4c21bbf0a7d38545)\n- Subtitrarinoi provider: add several improvements [1233026](https://github.com/morpheus65535/bazarr/commit/1233026adc896055d73576e23e826cb6b8e3c5b2)\n- Updated regielive provider to use a search proxy [82c9e14](https://github.com/morpheus65535/bazarr/commit/82c9e1434108f5c030da08a09375d4ba3ed8d50b)\n- Fixed wizdom provider urls [577a0d6](https://github.com/morpheus65535/bazarr/commit/577a0d65428f950b0074307e21145258120f5769)\n- Embedded Subtitles provider: improve streams parsing [7640a6d](https://github.com/morpheus65535/bazarr/commit/7640a6d5a420db2c74648208be62513d1b788da0)\n- Fixed issues with new database creation since e6d089381285ab3e945971dad7899e17062062a6 [6693b98](https://github.com/morpheus65535/bazarr/commit/6693b988115450e7823d1735cb2eb431ab72db39)\n- Improve titulky session expiration handling [#2014](https://github.com/morpheus65535/bazarr/pull/2014)\n- Fixed Plex webhook trying to search for subtitles for pre-roll video. #2013 [2622a08](https://github.com/morpheus65535/bazarr/commit/2622a0896eec60ed0647175cdc42be5a971aeab0)\n- Removed Legendastv provider since the website as been shutdown. #2012 [383d906](https://github.com/morpheus65535/bazarr/commit/383d906749656491aedf333fda6fa8f50983c2bd)\n- Added routine to remove deprecated providers from enabled providers in config.ini [e6d0893](https://github.com/morpheus65535/bazarr/commit/e6d089381285ab3e945971dad7899e17062062a6)\n- Added logging to legendasdivx provider when lxml isn't installed properly. #2009 [993168e](https://github.com/morpheus65535/bazarr/commit/993168e901e47b5932bd0abfc784909ac14a3199)\n- Fix Notification settings not saving after removing Discord #2005 [06f0fe9](https://github.com/morpheus65535/bazarr/commit/06f0fe9972c2e6d06a54d2acee94e5f03521811e)\n- Updated opensubtitles.com to give more information to the download limit reached exception. [979301d](https://github.com/morpheus65535/bazarr/commit/979301dee01241028ca1c5e9e30f7cf6fb6cf451)\n- Fixed improper page_size value that prevent series and movies page from loading. #1995 [cc42e7b](https://github.com/morpheus65535/bazarr/commit/cc42e7bc5c8011a544bb5968b67b56347d0cb224)\n- Fixed some edge case where no media could be found in db with a specific path. #2003 [e6cab17](https://github.com/morpheus65535/bazarr/commit/e6cab17a2942360cac30784775db2f4fd16afaa6)", "date": "2022-12-31T16:36:31Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.4/bazarr.zip"}, {"name": "v1.1.3", "body": "From newest to oldest:\n- Fixed decimal value of framerate change tools from being rounded to unit. #1999 [920e799](https://github.com/morpheus65535/bazarr/commit/920e799468fd96d7a09c2ff2b0ef60c0be175553)\n- Removed call to deprecated language profile endpoint in Sonarr v4. #1998 [ea5bf9a](https://github.com/morpheus65535/bazarr/commit/ea5bf9ad072c73874fcf39fef45f6fc718a4e616)\n- Refactor settings submit hooks, try to fix issue #1924 [30f04fe](https://github.com/morpheus65535/bazarr/commit/30f04feae68e190a09ec00a35b84d42576086945)\n- Fixed issue while guessing episode number from subtitles filename in some edge case. #1994 [65c6a67](https://github.com/morpheus65535/bazarr/commit/65c6a67963b32d03fb41ddd6a34b4fa56668a503)\n- Embedded Provider: improve streams filtering [8c3a844](https://github.com/morpheus65535/bazarr/commit/8c3a844071e67db9d7d83f262527b01e804f91d2)\n- Fixed issue when explicitly requested HI subtitles from opensubtitles.com, subtitrarinoi or titrari. [29a4842](https://github.com/morpheus65535/bazarr/commit/29a4842e2d6f1623600f439d992a3194053c3b9f)\n- Fixed log an backup download from UI after flask upgrade. [8c944c4](https://github.com/morpheus65535/bazarr/commit/8c944c4cf2b8f2454d77983ab88c25f96d5eeec0)\n- Fix #1987\n- Move pageSize in UI settings to backend [9165663](https://github.com/morpheus65535/bazarr/commit/9165663cbab245ab06adb843fef35e88dd2a3bd0)\n- Fixed bad subtitles extension exception when uploading subtitles with uppercase extension. #1988 [551f57b](https://github.com/morpheus65535/bazarr/commit/551f57bc0ece32748c73b582ae3a54581f3e15db)\n- Fixed issue while downloading movie subtitles. [05cffa9](https://github.com/morpheus65535/bazarr/commit/05cffa94104c29b22ecbd58ee93f36a44c41c5b2)\n- Add 'other' attribute to Video class [923bcb4](https://github.com/morpheus65535/bazarr/commit/923bcb438298beef7cf4e620e6611a07c51ebcbc)\n- Fixed some remaining issues with assrt. #1953 [118eb09](https://github.com/morpheus65535/bazarr/commit/118eb09db03f54cd371983653530d2c2c26da83e)\n- Fixed infinite loop while trying to connect to Sonarr with SignalR permission issue. [0e8ac06](https://github.com/morpheus65535/bazarr/commit/0e8ac06e59d2181e9462eb975ed854279dad7f93)\n- Fixed issue with cutoff not enforced when searching for multiple languages at the same time. [2e2626c](https://github.com/morpheus65535/bazarr/commit/2e2626ce43dd2e364fa6b54498714c81aca20e3f)\n- Refactor Argenteam Provider [52760d8](https://github.com/morpheus65535/bazarr/commit/52760d8bc738e24b63b9b50db5f703d144e10139)\n- Fixed issue with Sonarr v3 SignalR for good. #1985 [4343b7c](https://github.com/morpheus65535/bazarr/commit/4343b7c40245df02edc0a72b1e693c470693d41e)\n- Revert \"Fixed Sonarr v3 SignalR feed not connecting when mono is used to run Sonarr. #1985\" [c563262](https://github.com/morpheus65535/bazarr/commit/c563262fa851348c934b93a4ea872f23e35bb099)\n- Fixed Sonarr v3 SignalR feed not connecting when mono is used to run Sonarr. #1985 [a26b86c](https://github.com/morpheus65535/bazarr/commit/a26b86cb953fb75859fe567e641f27253fe5a3a2)\n- Added live(SignalR) feeds status for Sonarr and Radarr. [b8b916d](https://github.com/morpheus65535/bazarr/commit/b8b916dc30156c66e4514477a5df59450dfa8b84)\n- Add support of string value for badge in navbar [726afcc](https://github.com/morpheus65535/bazarr/commit/726afcc7f81bd931e1c4b91157aceceb9df72300)\n- Subf2m Provider: improve series title matches [d6883c2](https://github.com/morpheus65535/bazarr/commit/d6883c2c7323641035537ba7b306808524e721db)\n- Update database refiner [1ba9404](https://github.com/morpheus65535/bazarr/commit/1ba94041299ecdd054e19c1ee4178dde115af076)\n- Updated vendored dependencies. [bbe2483](https://github.com/morpheus65535/bazarr/commit/bbe2483e21c2c1549ceeed16f021f9581b899f70)\n- Add support for configurable scores (movies and episodes) [708fbfc](https://github.com/morpheus65535/bazarr/commit/708fbfcd8ec0620647975be39a1f6acbbf08f767)\n- Fixed improper update of providers pool when forced subtitles are involved. #1977 [0b8274e](https://github.com/morpheus65535/bazarr/commit/0b8274ec3e12521f3bd99ccc00e90aca31713ca9)\n- Gestdown Provider: Use ShowId to find subtitles. Fixes issue with Slash in show name. [#1979](https://github.com/morpheus65535/bazarr/pull/1979)\n- Improved assrt provider error message logging. #1953 [78f769d](https://github.com/morpheus65535/bazarr/commit/78f769d743f6d5413d3a3c0c1c09570d8ee9cb2b)\n- Update node packages, fix issues [aee1849](https://github.com/morpheus65535/bazarr/commit/aee1849ce3653320aef139500e84fe6643cbbcbc)\n- Subf2m Provider: add support for complete series packs [122398f](https://github.com/morpheus65535/bazarr/commit/122398fdc869c1c9bb3aa092f6997db85da26925)\n- Improve file picker for season packs [876b42b](https://github.com/morpheus65535/bazarr/commit/876b42bb8f8db9e16364d597162e987481978e36)\n- Improved napiprojekt to search for subtitles using video metadata. [bf26dd2](https://github.com/morpheus65535/bazarr/commit/bf26dd231adc2e9c1887ebfb17a59b5d86d043ff)\n- Add new hook useSubmitHookWith to dynamically inject the submit hooks #1924 [1766cee](https://github.com/morpheus65535/bazarr/commit/1766ceeabc103cfe33983bf1b243ddb4f4649476)\n- Try to fix languages profiles editor by introducing a new submit hooks source in the settings page #1924 [c08ba5f](https://github.com/morpheus65535/bazarr/commit/c08ba5f7937fcd86533a91ddc1a0675d7fc623fb)\n- Fixed blacklist item removal issue. [49fc597](https://github.com/morpheus65535/bazarr/commit/49fc597efb208f4ed6ca270bcb1696358fc45818)\n- Subf2m provider improvements [#1973](https://github.com/morpheus65535/bazarr/pull/1973)\n- Subdivx Provider: add more search improvements [21359b3](https://github.com/morpheus65535/bazarr/commit/21359b32b551ac13ecedc07b83f8c90bf080ec53)\n- Subdivx Provider: improve series matches [2f8814d](https://github.com/morpheus65535/bazarr/commit/2f8814dcf801552ceb4be5c5a98c93a22799695c)\n- Subdivx Provider: improve episode queries [71fe2b7](https://github.com/morpheus65535/bazarr/commit/71fe2b7a1ddc832ac903bdfcdc8c4e80e84e32db)\n- Fixed history statistic view not taking timezone into account. [d7c8188](https://github.com/morpheus65535/bazarr/commit/d7c8188f946ac671fa95124df89dca01bc31ed62)\n- Fixed another issue with assrt. #1953 [0374790](https://github.com/morpheus65535/bazarr/commit/0374790ed2c1f52b2cf95b0eb6a32d940a72d1e9)", "date": "2022-12-05T02:32:58Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.3/bazarr.zip"}, {"name": "v1.1.2", "body": "From newest to oldest:\n- Fixed another issue with assrt. #1953 [7ea452c](https://github.com/morpheus65535/bazarr/commit/7ea452c467ef9cf721b591b6b4a1b8e44d67f3e9)\n- Update subzero mods [daeb28b](https://github.com/morpheus65535/bazarr/commit/daeb28baeff206bf72a5cf68e3a3a493f99d5c9e)\n- Fix chip input issue [1a612d1](https://github.com/morpheus65535/bazarr/commit/1a612d12b802313220f95a65e66cfe8f702bcd6f)\n- Fix display issue in the search bar [559ec50](https://github.com/morpheus65535/bazarr/commit/559ec50c92c1a357a3d1794202a268d953dc75e4)\n- Upgraded Apprise to 1.1.0 version. [04b0959](https://github.com/morpheus65535/bazarr/commit/04b095995c221e3ffd7db95763c11a137c70d57f)\n- Fixed maximum number of requests per minute for assrt provider. #1953 [167cb5d](https://github.com/morpheus65535/bazarr/commit/167cb5dd983025e9935abc00d59d291b8ef571f4)\n- Fix titulky's subtitle downloading logic [a82ab67](https://github.com/morpheus65535/bazarr/commit/a82ab6769d9f508151c1cc438a6ab637d65bd7e8)\n- Embedded Subtitles provider: avoid KeyError [003e033](https://github.com/morpheus65535/bazarr/commit/003e033c937c111cb57684df897cdc9e917c815c)\n- Added support for series monitored status. #1964 [af70cf1](https://github.com/morpheus65535/bazarr/commit/af70cf1fc9c908494d3d2e5877d9dbfa0cd7a223)\n- Fixed use original format when uploading subtitles. #1955 [65c0e6b](https://github.com/morpheus65535/bazarr/commit/65c0e6b82393943797e36d94b2d1ce109cd46629)\n- Fix provider pool updates [571ffbc](https://github.com/morpheus65535/bazarr/commit/571ffbccf8544224bc63c9e51688be6310fb05e3)\n- Gestdown: Check for show before checking for subtitle [#1962](https://github.com/morpheus65535/bazarr/pull/1962)\n- Fixed subtitulamos.tv improper matching. #1960 [8348b6c](https://github.com/morpheus65535/bazarr/commit/8348b6c0dcbd7bf9fd5c3011522f71b9a0f6dd5e)\n- Fixed assrt provider to prevent making too many queries to the API. #1953 [0980af1](https://github.com/morpheus65535/bazarr/commit/0980af10608081cba784854ee0ea4e88ad816f20)\n- Subdivx Provider: improve spanish detection [c791f39](https://github.com/morpheus65535/bazarr/commit/c791f39e53b28f6b2e1053098bc39923ae1f7dbf)\n- Fix popover width in the manual search modal [e8d3b6f](https://github.com/morpheus65535/bazarr/commit/e8d3b6f0dd417e504ee80f3729634080f67d8d11)\n- Use new endpoint for gestdown [#1949](https://github.com/morpheus65535/bazarr/pull/1949)\n- Fix display issue of the popover in the manual search modal [56fb27a](https://github.com/morpheus65535/bazarr/commit/56fb27aab47f1551914390f319ca74c81b728e84)\n- Refactor form validation and fix issues [bb8e4f3](https://github.com/morpheus65535/bazarr/commit/bb8e4f31ee89291081dea646c918f02d595cfb66)\n- Fixed episodes subtitles search when notified of import by Sonarr v3 SignalR feed. #1946 [c492de8](https://github.com/morpheus65535/bazarr/commit/c492de8b670e11c7c5a33e57dd10dca04093c18e)\n- Added update mechanism sooner in the startup process to recover from a failed update more easily once a fixed release is available. [d3defa2](https://github.com/morpheus65535/bazarr/commit/d3defa2e09e93ef4340f740f9acfa327914b5c42)\n- Fix validation issues of the language profile editor [4826cb8](https://github.com/morpheus65535/bazarr/commit/4826cb84875a3aadeaae1e01eac0baef3dc16fad)\n- Fixed import error after last commit. [a338de1](https://github.com/morpheus65535/bazarr/commit/a338de147e8a4d74ca266b1306997fcfc90b8941)\n- Added Swagger documentation for Bazarr API [131b4e5](https://github.com/morpheus65535/bazarr/commit/131b4e5cde4034f78923d7eaebd49b3550f8aa13)\n- Upgrade Mantine to Version 5 [#1930](https://github.com/morpheus65535/bazarr/pull/1930)\n- Upgrade outdated packages [cce440a](https://github.com/morpheus65535/bazarr/commit/cce440a8e2b67123f0109d20fbedd5320a9603de)\n- Embedded Subtitles provider: add support for alpha2 tags [803dfe3](https://github.com/morpheus65535/bazarr/commit/803dfe351201ae602d9f3e96cfb01d79604296fc)\n- Fixed opensubtitles.com authentication issue. #1935 [663e8d7](https://github.com/morpheus65535/bazarr/commit/663e8d73958cc26233a649ea1cea7c3a53c5bd2c)\n- Added warnings in Settings-->Providers for broken providers. [61f888c](https://github.com/morpheus65535/bazarr/commit/61f888c3dfa732c2f511de60732d46bff80bf511)\n- Fixed incorrect IP or already used TCP port from preventing Bazarr initialization. [7a2d239](https://github.com/morpheus65535/bazarr/commit/7a2d2399fc21ae2f67185e698a9bc0bf1d8fe60d)\n- Fix to deal with empty series/movies list during sync. #1941 [fa8ddeb](https://github.com/morpheus65535/bazarr/commit/fa8ddeb2aa41942e69f31c0b62869ef9a314f860)\n- Fix #1938\n- Embedded Subtitles provider: improve ASS subtitles filtering [6e52114](https://github.com/morpheus65535/bazarr/commit/6e521143e1de1f720dd9cf908aa7c907696187f0)\n- Ignore mods for non-tested subtitle formats [0bc0523](https://github.com/morpheus65535/bazarr/commit/0bc05232ed69be8dd727ce70e24e68e9d7362367)\n- Fixed improper parsing of series metadata when receiving an event from Sonarr SignalR feed. [9361243](https://github.com/morpheus65535/bazarr/commit/93612434e59a99f858a33667fae8835bb3473c53)\n- Improved exceptions logging for events received through SignalR feeds. [a880386](https://github.com/morpheus65535/bazarr/commit/a880386184c7b92dc7284487135c611482ca649e)", "date": "2022-10-15T12:44:34Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.2/bazarr.zip"}, {"name": "v1.1.1", "body": "From newest to oldest:\n- Avoid error trying to scan some videos [09d1eb7](https://github.com/morpheus65535/bazarr/commit/09d1eb78c95d2a1bee85f8e17cd9877149e26afb)\n- Improved the fix uppercase mod to better deal with non-alphabetical characters [2608278](https://github.com/morpheus65535/bazarr/commit/26082780d579bd1ffdca0e8c4bef393966db982c)\n- Improve authentication and fix #1901\n- Fix #1917, bring back sceneName in manual search modal\n- Improved API to return better message/code on errors [c2c0cbd](https://github.com/morpheus65535/bazarr/commit/c2c0cbda0b85b541e96b95ae828525c75c41ec4d)\n- Add support of showing confirmation when leaving settings page with unsaved changes [8eef455](https://github.com/morpheus65535/bazarr/commit/8eef455cc59193be0266612c42a66e5b413b3c38)\n- Added support for CORS headers [0d39928](https://github.com/morpheus65535/bazarr/commit/0d39928a7b7b82d933d74c2593b04326b21774f9)\n- Added download link for backup archives. [a36b3ce](https://github.com/morpheus65535/bazarr/commit/a36b3ce2ba9f8e9810fcfa6b0720c5e4baf5f818)\n- Improved live synchronization with Sonarr and Radarr trough SignalR feed by implementing dedicated threaded events queues, by preventing execution of duplicate events received, by filtering events to be processed and by logging at debug level events received to improve debugging. [180a40e](https://github.com/morpheus65535/bazarr/commit/180a40e027a8a5e4e77d3ce4c17ffe37a9f3050f)\n- Fixed None type issue on the first subtitles indexation for episodes or movies. [c6efda0](https://github.com/morpheus65535/bazarr/commit/c6efda0f75e338c72c76a26d33920267cc15a293)\n- Update outdated node packages [bfd1af7](https://github.com/morpheus65535/bazarr/commit/bfd1af7c0cf0211abc49532bba22870856461d9d)\n- Fixed compatibility with the latest nightly version of Sonarr v4. [0fb9286](https://github.com/morpheus65535/bazarr/commit/0fb928675c2f020ecf34faecb12603a4e669eaae)\n- Avoid 'Insufficient data to process the guess' error (fix #1910)\n- Fix issue in external subtitles cache. #1916 [bc0a7c2](https://github.com/morpheus65535/bazarr/commit/bc0a7c2e0fa2f032a299151bdea76b97cfeae6ef)\n- Tried to improve full disk daily indexing tasks resources usage. #1916 [c74f9e9](https://github.com/morpheus65535/bazarr/commit/c74f9e9602ed3c426e4e01ffc4acef44a127168b)\n- Fixed integer conversion issue. #1918 [b0abe81](https://github.com/morpheus65535/bazarr/commit/b0abe81d1277bb14f877909541d56b033874f8e0)\n- Fixed double slashes stored in config.ini by sanitizing the config values. #1903 [4382a05](https://github.com/morpheus65535/bazarr/commit/4382a05da1ad0864b74acdf911c591f3c80d6918)\n- Fixed subtitles upgrade job trying to upgrade null scored subtitles (part 2). #1909 [ba1687a](https://github.com/morpheus65535/bazarr/commit/ba1687a478ea2c7a647d6308979eab2c114efdc0)\n- Fixed episodes or movies importation skipped when Sonarr/Radarr improperly report that media file size is null. [81e13e1](https://github.com/morpheus65535/bazarr/commit/81e13e1eac1d2bdbd9ee10ca79d59feb01d09159)\n- Fix #1901 temporarily\n- Fixed subtitles upgrade job trying to upgrade null scored subtitles. #1909 [414900c](https://github.com/morpheus65535/bazarr/commit/414900c24e082d0758b88f6117ddf09d954bdf44)\n- Fix display issues of the base URL [af8a14c](https://github.com/morpheus65535/bazarr/commit/af8a14c92bbd79f4a0801bd975b6e9fb08d5fcf0)\n- Embedded Subtitles provider: add support for unknown language tags [5624ae4](https://github.com/morpheus65535/bazarr/commit/5624ae431ea6e1d29a0c9fd909949e1021dc1226)\n- Fix #1904\n- Fix postprocessing escaping [#1907](https://github.com/morpheus65535/bazarr/pull/1907)\n- Allow searching when uploading subtitles #1898 [775f67b](https://github.com/morpheus65535/bazarr/commit/775f67b45e83ed62d9bd4f2cc068cde305c2c5a3)\n- Fixed quotation marks escaping in post-processing variables [#1882](https://github.com/morpheus65535/bazarr/pull/1882)\n- Added option to always use audio track for subtitle syncing [c622e1f](https://github.com/morpheus65535/bazarr/commit/c622e1f710920092773fe35e3ddb4a20a3958fbe)\n- Fix #1894\n- Fix #1893\n- Fix provider configs updates [a748903](https://github.com/morpheus65535/bazarr/commit/a748903dc4d8c73e30e4b642aae5534a09571477)\n- Fixed Zimuku provider to bypass yunsuo protection [b9ba99e](https://github.com/morpheus65535/bazarr/commit/b9ba99e189d9273b7f7451e7046f021d240265ac)", "date": "2022-08-31T02:43:17Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.1/bazarr.zip"}, {"name": "v1.1.0", "body": "From newest to oldest:\r\n- Fixed Zimuku provider to bypass yunsuo protection [b9ba99e](https://github.com/morpheus65535/bazarr/commit/b9ba99e189d9273b7f7451e7046f021d240265ac)\r\n- Fix #1872, refactor the settings builder\r\n- Fixed Titulky provider to fail silently if media is missing IMDB ID. [331cbbd](https://github.com/morpheus65535/bazarr/commit/331cbbd3bdb2966e7615539e46a08dee525ac51e)\r\n- Add Karagarga.in provider [d2b40bd](https://github.com/morpheus65535/bazarr/commit/d2b40bd781a2b116e3cd32d4aded3d666b2105dd)\r\n- Fixed uploaded subtitles not preserved when it should. #1879 [44ffac6](https://github.com/morpheus65535/bazarr/commit/44ffac67b3639ea954e744f97a44e360a341b345)\r\n- Embedded Subtitles Provider: major update [8086bce](https://github.com/morpheus65535/bazarr/commit/8086bce5c4daf314a45eaaed8591fb9974790d0e)\r\n- update outdated packages [34685b3](https://github.com/morpheus65535/bazarr/commit/34685b3d19960ee119f832a00264a667d777bfeb)\r\n- Add chips input for the provider builder [c45b172](https://github.com/morpheus65535/bazarr/commit/c45b1724157268b38f0a87071062ee4b170f76ca)\r\n- Fix issues when displaying Use Original Format in the language profile modal [2b88c9f](https://github.com/morpheus65535/bazarr/commit/2b88c9f60cce854d2b2d08696b89b1bc11c0ecd0)\r\n- Fixed DNS queries caching issue. [f543368](https://github.com/morpheus65535/bazarr/commit/f543368089f5cbb223621015c22ea068ad8c86a0)\r\n- Fixed LegendasDivx throttling reset time to prevent IP from getting blocked. [c8c815e](https://github.com/morpheus65535/bazarr/commit/c8c815e24095b98882ac58f9961e63b38b63a20c)\r\n- Fixed cutoff being reached for a language even if forced subtitles is available but not requested. [e1bd023](https://github.com/morpheus65535/bazarr/commit/e1bd02396ff4ddde8eb96a91dafc91ad81d15130)\r\n- Subdivx provider: avoid TypeError [14153d7](https://github.com/morpheus65535/bazarr/commit/14153d7688fcd7f00bd6f02f155308cd18050ac3)\r\n- Try to avoid guessit internal exception [#1858](https://github.com/morpheus65535/bazarr/pull/1858)\r\n- Fix redirect issues after logging in (#1857) [b724305](https://github.com/morpheus65535/bazarr/commit/b724305eb4dc22b469c5c5f2033d89de11b4aeef)\r\n- Fix missing images issue when serving via Flask [4b71b8a](https://github.com/morpheus65535/bazarr/commit/4b71b8ae65ac7709b902f6e9efd64dd2be4e5082)\r\n- Fix #1873\r\n- Fixed throttle expiration for providers that reset at midnight. #1863 [a79c218](https://github.com/morpheus65535/bazarr/commit/a79c2187deab7d3effc63516dc1f0007f934104b)\r\n- Improve error handling on UI [c3645c9](https://github.com/morpheus65535/bazarr/commit/c3645c90242ba6fabc62881534b138f098041398)\r\n- Fixed uptime in System-->Status and added time zone info. [f2eb8f1](https://github.com/morpheus65535/bazarr/commit/f2eb8f13421019028ecef5583e296ac9eb8f285e)\r\n- Subf2m provider: improve episode matching [246c2f3](https://github.com/morpheus65535/bazarr/commit/246c2f30046540be6e49bbed4dafa7c7f643648e)\r\n- Add description icon in the history modal [738178a](https://github.com/morpheus65535/bazarr/commit/738178a17318390ba2f62d7cd05907544db80e80)\r\n- Add tooltip to HistoryIcon [23022f5](https://github.com/morpheus65535/bazarr/commit/23022f528260a976baa3668691561e2ce6300256)\r\n- Fix crash when navigating from history view and open the history modal [98937a0](https://github.com/morpheus65535/bazarr/commit/98937a03786f64bcde5a35ab085cb6926b0a7e5e)\r\n- Fixed Wizdom API url. #1870 [a7b1b2a](https://github.com/morpheus65535/bazarr/commit/a7b1b2a454b396c116299eccf00eef47094d850d)\r\n- Fix a issue when trying to edit profile with cutoff selected [fe09ae9](https://github.com/morpheus65535/bazarr/commit/fe09ae9de52c9fa6ba89b4d2d427c78300984d63)\r\n- Fixed root url redirect not working with base_url defined. #1857 [0f4af48](https://github.com/morpheus65535/bazarr/commit/0f4af48be6e4a7da67a08d239898e8224ed1e301)\r\n- Fixed hearing-impaired not taken into account when naming uploaded subtitles #1846 [2a29886](https://github.com/morpheus65535/bazarr/commit/2a298860a4a915099a9daa81658688927b1307dd)\r\n- Improve UI error view [0e7c541](https://github.com/morpheus65535/bazarr/commit/0e7c5410d4fd15dd3c0a9a1041013417b14f3490)\r\n- Change default open delay of action tooltips to 2 seconds [51d1c46](https://github.com/morpheus65535/bazarr/commit/51d1c46b18dce4d677422d1726ed177a3e81bfe3)\r\n- Change audio badge color [4481cda](https://github.com/morpheus65535/bazarr/commit/4481cda6005a653677334244aed9b19436979355)\r\n- Bring back search function of the provider selector #1864 [f09f353](https://github.com/morpheus65535/bazarr/commit/f09f3534a6aad77aaa5bf0395c0984a0bb2e2c48)\r\n- Add tooltip and improve hover behavior for embedded subtitles [a529cba](https://github.com/morpheus65535/bazarr/commit/a529cba08116d08eb63ad6c6c40b68fc2e1e5d9e)\r\n- Rename Tools to Mass Edit [2a5bf95](https://github.com/morpheus65535/bazarr/commit/2a5bf9538dfabbe5578838b6509b6dfdc5d97aef)\r\n- Add color to the icon in upload modal [ed819ce](https://github.com/morpheus65535/bazarr/commit/ed819ce299e2db2eeb00312ee1fec35fbf049be4)\r\n- Improve layout of the settings pages [afcb3b0](https://github.com/morpheus65535/bazarr/commit/afcb3b07768304d6b455b0c939aba0e1f9291e3e)\r\n- Add label to all action buttons [5a5df23](https://github.com/morpheus65535/bazarr/commit/5a5df23b9ccbd4a3787e9a608008f31bceafbb10)\r\n- Fix crash when saving language profiles [059ab59](https://github.com/morpheus65535/bazarr/commit/059ab59fc7cea7abdcc34b6fab16e5aac25e41dd)\r\n- Replace Bootstrap with Mantine [#1795](https://github.com/morpheus65535/bazarr/pull/1795)\r\n- Fix issues of CollapseBox in settings pages [cf15c26](https://github.com/morpheus65535/bazarr/commit/cf15c26f1b65a7d2faf5d4ebe503eb2d0b6a2461)\r\n- Improve layout of the settings pages [4d9d2de](https://github.com/morpheus65535/bazarr/commit/4d9d2de1fc6b994130a324017df76f689d755196)\r\n- not log: Fix base_url issue during development [03de446](https://github.com/morpheus65535/bazarr/commit/03de446691df759ab6002f7886b56ef073d3e7ac)\r\n- Add NO_CLI env var for tests [#1856](https://github.com/morpheus65535/bazarr/pull/1856)\r\n- Small fix when getting Python bundle path [#1854](https://github.com/morpheus65535/bazarr/pull/1854)\r\n- Fixed import order that was preventing Bazarr from starting after initial database creation. [c2f2ce1](https://github.com/morpheus65535/bazarr/commit/c2f2ce17779401bc69a930ce623e91d3067bb5f8)\r\n- Gestdown provider: improve http error handling [5a13046](https://github.com/morpheus65535/bazarr/commit/5a13046d580ffa42213aab53ac43abec1b41a8d2)\r\n- Gestdown provider: ignore incomplete subtitles [2528170](https://github.com/morpheus65535/bazarr/commit/25281709c1f1ffa22da22ac43ebf51d9627797ad)\r\n- Gestdown provider: implement retries on 423 status codes [0e98880](https://github.com/morpheus65535/bazarr/commit/0e98880494149801ac40821a4b0e89a7e2cb10b8)\r\n- Subf2m provider: add season pack support [848836c](https://github.com/morpheus65535/bazarr/commit/848836c5bb66ae4baa5edac3decfe65de4cb9e62)\r\n- Subf2m provider: improve matches parsing [4730411](https://github.com/morpheus65535/bazarr/commit/473041158c614182681b517ee7f3a1b3678019d0)\r\n- Subdivx provider: improve movie searches [0e1120e](https://github.com/morpheus65535/bazarr/commit/0e1120e037febedacb7a051871e9bd4660a8a0c8)\r\n- Add Gestdown.info Provider [c9d63f7](https://github.com/morpheus65535/bazarr/commit/c9d63f717f581661fa9df6436a77c75b6feca92e)\r\n- Added support for unar RAR extraction utility. #1833 [642733f](https://github.com/morpheus65535/bazarr/commit/642733f92f08c64cb048372d7ce92a4bede8dc84)\r\n- Embedded Subtitles provider: fix cached streams with HI fallback\r\n- Embedded Subtitles provider: improve HI fallback [b96fd93](https://github.com/morpheus65535/bazarr/commit/b96fd9326979b08876ef9818bfab0a735dcc0f06)\r\n- Fixed provider Supersubtitles following domain name change [c676095](https://github.com/morpheus65535/bazarr/commit/c676095783548fd96ab03834db1d746678f33c54)\r\n- Fix some foreign providers not being updated properly [5f0f654](https://github.com/morpheus65535/bazarr/commit/5f0f654efe069e51a575c05faf48432b2f2b1a39)\r\n- Improve provider configs updates [23a5ab9](https://github.com/morpheus65535/bazarr/commit/23a5ab9b0ea9cb582ea5574fd8cdd1c9169a7d85)\r\n- Updated apprise to the latest version. #1834 [1dff555](https://github.com/morpheus65535/bazarr/commit/1dff555fc8c9c8a9be29a91b3717fcf8b07cb648)\r\n- Prevent Python dock icon appearing on macOS [fcd67c1](https://github.com/morpheus65535/bazarr/commit/fcd67c1fb09889c8400751a0d4dabeb264681f0c)\r\n- Fixed Bazarr logo on form auth page missing with base_url. #1823 [695edad](https://github.com/morpheus65535/bazarr/commit/695edad3dd6eee5fb1176c4c20f433a7a682cc70)\r\n- Avoid NoneType on providers pool updates [a783515](https://github.com/morpheus65535/bazarr/commit/a783515ad4fc5f54a27c97a2955679c6555a5839)\r\n- Embedded Subtitles provider: improve detection of potentially incomplete subtitles [1346137](https://github.com/morpheus65535/bazarr/commit/134613711ac1ede510cfc023072f0712a175b858)\r\n- Fixed issue with indexing of external subtitles that include utf8 characters in file name. [b7e9086](https://github.com/morpheus65535/bazarr/commit/b7e908645ee7aa27f4631318a86c259e86b0ef75)\r\n- Fixed issues while trying to serve assets. #1822 [89fa25c](https://github.com/morpheus65535/bazarr/commit/89fa25cddf3f3932b8e55bee57d0bad287fe348d)\r\n- Improve subtitles pack extraction [ce33b4f](https://github.com/morpheus65535/bazarr/commit/ce33b4f5fd75450bbd54351c712b87dfe915bb29)\r\n- Subdivx Provider: improve language parser [7423c80](https://github.com/morpheus65535/bazarr/commit/7423c80a28b894812b121a89f38d045f7c87d5ca)\r\n- Fixed mimetype issues for some Windows users. [af95f70](https://github.com/morpheus65535/bazarr/commit/af95f702020a2d79fb6358eedd16b2849ada6136)\r\n- Reworked Bazarr file structure to improve support and optimization [2f01ab8](https://github.com/morpheus65535/bazarr/commit/2f01ab852348669e81c3d19b3a12f5084b04fba8)", "date": "2022-07-02T12:47:36Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.1.0/bazarr.zip"}, {"name": "v1.0.4", "body": "From newest to oldest:\n- Subdivx Provider: avoid false positives on episodes search [3f95784](https://github.com/morpheus65535/bazarr/commit/3f95784bb824484cb37bb0bfc91f491015f74cf4)\n- Fixed history stats time frame not working properly [4358790](https://github.com/morpheus65535/bazarr/commit/4358790fa7cb4ac130ac7501bfad34c753cbec98)\n- Embedded subtitles provider: improve exception handling\n- Fix #1817\n- Legendasdivx provider: improve subtitles ID consistency [23e8472](https://github.com/morpheus65535/bazarr/commit/23e847290bc5353cf3b6e21a1e81880cfc17e31d)\n- Fixed Titulky provider and made some code maintenance [e6551dc](https://github.com/morpheus65535/bazarr/commit/e6551dc4d397ac11b89f391349cd9ee75e77692d)\n- Improved search and fixed some issues with Titulky provider [a4d9eb6](https://github.com/morpheus65535/bazarr/commit/a4d9eb694d675c0b85ad7d1b88574241232d1a82)\n- Subdivx Provider: improve episode searching and downloading [883b0fe](https://github.com/morpheus65535/bazarr/commit/883b0fe7a15d121ea77d2f63f582438c93ad8d76)\n- Add subf2m.co Provider [63eded5](https://github.com/morpheus65535/bazarr/commit/63eded5aa38f2241fabbe99516064b941cf0d16d)\n- Improve episode detection from compressed series packs [75f3ac9](https://github.com/morpheus65535/bazarr/commit/75f3ac9f6cec587bc3b0bb3a41e9fd18d10cd02f)\n- SuperSubtitles Provider: fix filetype detection [31e4f83](https://github.com/morpheus65535/bazarr/commit/31e4f835cf28bd1f5c4840a958126fce046591ee)\n- Embedded subtitles provider: add timeout option [d3e3e31](https://github.com/morpheus65535/bazarr/commit/d3e3e31fa13bce4d8ea29c2c834b04e0b061e287)\n- Fix #1801\n- Supersubtitles provider: Fix AttributeError for some queries (#1792) [7040fbc](https://github.com/morpheus65535/bazarr/commit/7040fbc0711f55a433ea234100baee1c1df8b816)\n- Removed support for BSplayer providers because it was causing way much issue than providing subtitles. [77da09d](https://github.com/morpheus65535/bazarr/commit/77da09d51f549470c0e9be2eb670de74450dd791)\n- Fix ValueError for persistent pools on multithreaded setups [86d6c21](https://github.com/morpheus65535/bazarr/commit/86d6c211af8ac0b81e05937fea1973ec78bc9226)\n- Fixed issue with same subtitles downloaded multiple times. #1785 [4f42cd9](https://github.com/morpheus65535/bazarr/commit/4f42cd9b2860856b3759cd438d9fdcfef5a5fdba)\n- Fixed Plex webhook for series by having a more robust imdb parsing nd some logging in case of exception. #1780 [8e07585](https://github.com/morpheus65535/bazarr/commit/8e075850849a1855386e13f8ec576f3afe84ddf4)\n- Improve subtitle tools [e18657e](https://github.com/morpheus65535/bazarr/commit/e18657e4261cae67d6fe5a235a001dede26721c5)\n- Refactor modal system [658237d](https://github.com/morpheus65535/bazarr/commit/658237dd5076a3d4823552ad17c101d3ba6177fc)\n- Fix notifications settings cannot be edited after saved [87c5d0d](https://github.com/morpheus65535/bazarr/commit/87c5d0d9defdc3f01865eeb844dfe191934411fb)\n- Fixed update mechanism when running Bazarr from %programdata%\\Bazarr on Windows. #1768 [5539938](https://github.com/morpheus65535/bazarr/commit/55399380ada67fae9b98a5ea9884aea08e475e7e)\n- Fix #1778\n- Added defer searching missing subtitles on live synchro with Sonarr and Radarr. #1765 [012dc1c](https://github.com/morpheus65535/bazarr/commit/012dc1cee977e4fb0b72a955736476f748c8314b)\n- Fix #1770\n- Fix #1769\n- Fix interactive search cache issues [d964f04](https://github.com/morpheus65535/bazarr/commit/d964f04c2764bb55cca382e3ecb0ea53e96974e3)\n- Fix history button for episode will open up wrong modal [b4c82c2](https://github.com/morpheus65535/bazarr/commit/b4c82c269ee637e566a3369fd10afe26bc5877ff)\n- Improve feedback in the header [51e1fa1](https://github.com/morpheus65535/bazarr/commit/51e1fa1c35830d2224ea7589730a645d111a5b63)\n- Fix subliminal core: wrong providers being restarted [8c4e83c](https://github.com/morpheus65535/bazarr/commit/8c4e83c18d56c96a036bbe8aa1cd268448099766)\n- Fix display issues in the notification center [aaf4b7c](https://github.com/morpheus65535/bazarr/commit/aaf4b7c6731c35252a7d89cf8cac64eb54d0b064)\n- Fix issues when trying to create background tasks [c1a26fd](https://github.com/morpheus65535/bazarr/commit/c1a26fd9ebd601417fbfe975bf148485384c6475)\n- Frontend improvement and cleanup [#1690](https://github.com/morpheus65535/bazarr/pull/1690)\n- Improved languages profile modal original format dropdown [75100d8](https://github.com/morpheus65535/bazarr/commit/75100d8acacf8f55b4a5ca0433f465071273dec8)\n- Fixed upgrade subtitles function that was trying to upgrade deleted episode/movie subtitles. #1759 [f81972b](https://github.com/morpheus65535/bazarr/commit/f81972b291b73f5771c40359f18d6470b23e2650)\n- Added languages profile settings to prevent downloaded subtitles from being converted to srt. [33a9e51](https://github.com/morpheus65535/bazarr/commit/33a9e512acafe0419d553660c20659d007a23b85)\n- Fixed Invalid IPv6 URL exception with common fix [6edc196](https://github.com/morpheus65535/bazarr/commit/6edc196163061ae233324bacbf918886159f4efb)\n- Fixed backups ordering and rotation [eb63f05](https://github.com/morpheus65535/bazarr/commit/eb63f057684e7c2842ba9dd5a9a658e3e9f8edaf)\n- Improved throttling of LegendasDivx provider to prevent IP address blocking by reaching 150 searches a day. #1757 [040ddb2](https://github.com/morpheus65535/bazarr/commit/040ddb236269c7a27d5d4f9c7fe708e53caba72f)\n- Fixed log rotation under Python 3.9 or greater. [2b889fa](https://github.com/morpheus65535/bazarr/commit/2b889fa975ba234377500dd55022cce35eb3d92a)\n- Fixed titulky provider UnicodeEncodeError [8a9fbbe](https://github.com/morpheus65535/bazarr/commit/8a9fbbeaece5099e6bcac708a1fed8a80de5a2b7)\n- Fixed network issues from preventing Bazarr startup. [d384b93](https://github.com/morpheus65535/bazarr/commit/d384b9307bf86845e4465628b3c6fc138f14d9c6)\n- Implemented number input and used it with backup retention and port settings. [0166d9a](https://github.com/morpheus65535/bazarr/commit/0166d9a0dddbbd3c862c25a3c75c62b2ef48db35)\n- Fixed knowit provider specification. [ce1345a](https://github.com/morpheus65535/bazarr/commit/ce1345a8702c6f90c919174cbff04741802c078e)\n- Fixed subtitles translation when there's an empty string in the source file. [d13bc73](https://github.com/morpheus65535/bazarr/commit/d13bc731891d8ea211b9e5f1d95f10c4e0ba170c)\n- Fixed GetSonarrInfo.version() to make sure it doesn't prevent Bazarr startup. [4b84a9c](https://github.com/morpheus65535/bazarr/commit/4b84a9c64c90d8872266889443ffaa0e44465087)\n- Fixed opensubtitlescom provider to remove filename from query because it was too specific and reduced number of subtitles returned for no good reason. [bd5aae7](https://github.com/morpheus65535/bazarr/commit/bd5aae7f77608a6f3ca80d66e17a5e4c7de932bb)\n- Fixed cache invalidation on providers' password changes. [c2f7446](https://github.com/morpheus65535/bazarr/commit/c2f74465e9c079e288656bfce04e052dd52dd787)\n- Added backup file size to API and table view. [e4c666f](https://github.com/morpheus65535/bazarr/commit/e4c666f82b2dacc7d2d969a3b9ffed54567604e8)", "date": "2022-04-30T13:07:32Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.4/bazarr.zip"}, {"name": "v1.0.3", "body": "From newest to oldest:\n- Implemented garbage collection after each subtitles synchronization. [0a0f609](https://github.com/morpheus65535/bazarr/commit/0a0f609de89d2d93d594067f9c803f9449b89071)\n- Reverted auditok to ffsubsync supported version [c23ce4a](https://github.com/morpheus65535/bazarr/commit/c23ce4a4d1929f9b007b64e81f21fcf881e041fb)\n- Fix a issue that seleection of the languages profiles could be Unknown on settings page [63f1e63](https://github.com/morpheus65535/bazarr/commit/63f1e63fa83fbf789061e58652d157f8965ff527)\n- Implemented backup and restore feature for configuration file and database [5bfaba9](https://github.com/morpheus65535/bazarr/commit/5bfaba9360f062965e672dd336fe82208c716d13)\n- Fixed improperly calculated missing subtitles when cutoff is enabled and audio language match desired subtitles language. #1731 [c020a9e](https://github.com/morpheus65535/bazarr/commit/c020a9e89214fa482c7ad5d4071c006ffcf0b1cc)\n- Fix a issue that language profiles won't show in some situations [4bf0555](https://github.com/morpheus65535/bazarr/commit/4bf0555ece29fad429eb967711007d1fb29abd82)\n- Improve Argenteam results matching (Covers #1728) [644617c](https://github.com/morpheus65535/bazarr/commit/644617c7c2698eb8fee4aea4575982e5ccca3021)\n- Clarified SignalR error for Sonarr [ffcbb57](https://github.com/morpheus65535/bazarr/commit/ffcbb57672872b514ff13ea072dfea730ec15bee)\n- Fixed addic7ed subtitles search query to return all languages instead of relying on filter defined in addic7ed profiles. [a22bb0f](https://github.com/morpheus65535/bazarr/commit/a22bb0fd124f7951be4d328740a356c0e1951c9c)\n- Fixed legendastv issue since rarfile upgrade. #1711 [23e2626](https://github.com/morpheus65535/bazarr/commit/23e2626df9fd3cc219eb8b4f612e70d1efe86f5f)\n- Fixed external subtitles with unknown language causing exception during indexing. #1709 [d160f1e](https://github.com/morpheus65535/bazarr/commit/d160f1e4eb633560d7b9128ed9908fe032c0c5b6)\n- Improved sync with Sonarr/Radarr exceptions management when trying to write to database. #1699 [6988d7c](https://github.com/morpheus65535/bazarr/commit/6988d7c7ad64b2bf6b52d7728f288a8f19bbb78c)\n- Added cookies caching to titulky provider [45f085e](https://github.com/morpheus65535/bazarr/commit/45f085eb5dc7a31a411f4cbb93f96cc214bc7607)\n- Fix database issue with LATAM Spanish custom language [a53fc44](https://github.com/morpheus65535/bazarr/commit/a53fc440cdff7ed19ead50a0f81fa036d9debfe4)\n- Fixed JSON parsing exception in supersubtitles provider. #1700 [83e36e4](https://github.com/morpheus65535/bazarr/commit/83e36e4c1c58a73966e4d0f924e071b73e8e00ec)\n- Improved opensubtitles.com resilience and properly deal with the Invalid JSON/Bad Gateway exception. [669bd33](https://github.com/morpheus65535/bazarr/commit/669bd3376ad06f12cb152078c5664c03aa7c5004)\n- Fixed progress not being removed from control center when a search all fails. [63f3454](https://github.com/morpheus65535/bazarr/commit/63f3454c8fb25e76c9c6baf6ff2951ca0011afde)\n- Implemented the functions to read more info from package_info file [c91597f](https://github.com/morpheus65535/bazarr/commit/c91597fdd55049cdc0f69f3137393dc7c4ee8717)\n- Fixed Windows uninstaller being removed during Bazarr upgrade. #1693 [e99d58d](https://github.com/morpheus65535/bazarr/commit/e99d58d77e4c1eada8584f4459e535c91086f964)\n- Improved retry and exception handling in opensubtitles.com provider. [d879128](https://github.com/morpheus65535/bazarr/commit/d879128dcdaa1dc2f25e19816dfebd872bcd04ed)\n- Fixed issue with cutoff and exclude language exclusions were not working as expected. #1691 [aa0c2ff](https://github.com/morpheus65535/bazarr/commit/aa0c2ffca76b75a71847f02f56037bf6414732bd)\n- Fixed missing tzdata module. #1693 [c7500c1](https://github.com/morpheus65535/bazarr/commit/c7500c1d04b8f81e7058ed66fd1db5dbbcdad210)\n- Upgraded vendored Python dependencies to the latest versions and removed the unused dependencies. [0c3c5a0](https://github.com/morpheus65535/bazarr/commit/0c3c5a02a75bc61b6bf6e303de20e11741d2afac)\n- Add Embedded Subtitles mergerfs mode [4c15a50](https://github.com/morpheus65535/bazarr/commit/4c15a50134ef7f6bc839ad51275c10b2f2141917)\n- Fix a issue that the edit modal will clear the languages profiles if without changing anything [dc6bd1f](https://github.com/morpheus65535/bazarr/commit/dc6bd1fd1b2ad477f1769664bade46868551ebf8)\n- Add React-Query to improve network and cache performance [d8d2300](https://github.com/morpheus65535/bazarr/commit/d8d2300980ca69a4ae6511cb49a6dc548c0da793)\n- Fixed issue where episode name was used as hints for guessit instead of series name. [6b82a73](https://github.com/morpheus65535/bazarr/commit/6b82a734e2bc597b219472774c0ec58038630c65)\n- Fixed translation issue when first line is an empty string. #1672 [391892f](https://github.com/morpheus65535/bazarr/commit/391892fdf0450cb30c6ce95ff0c006f6bcaf5a8f)\n- Fixed issue with unrecognized languages while indexing subtitles (mainly for those without a language code in filename). [28663a6](https://github.com/morpheus65535/bazarr/commit/28663a69379d99876547c652ee8e87416e8e6b90)\n- Fixed upgrade leftover cleanup to prevent config reset when Bazarr is installed in the same directory as config and database. #1655 [a3a8ed9](https://github.com/morpheus65535/bazarr/commit/a3a8ed93c7754a288957f6712ee1002f173bf4d4)\n- Fixed indexing of unsupported language codes. #1683 [9d30414](https://github.com/morpheus65535/bazarr/commit/9d30414f9dd1797f17149e403d56f6b0b368a47d)\n- Fixed translation exception on malformed subtitles file. #1672 [3b3d6fe](https://github.com/morpheus65535/bazarr/commit/3b3d6fe36aa33defa694e083713e78c0e4e84cb8)\n- Added some failsafe to deal with improper JSON returned from Radarr tags API endpoint. [62ef614](https://github.com/morpheus65535/bazarr/commit/62ef614d301de5cb52eb3e5f410a7acecdee984c)\n- Fixed issue with deleted episode file raising a 404 while trying to update from Sonarr. #1676 [8764ac5](https://github.com/morpheus65535/bazarr/commit/8764ac581e9d8ba7712e1848090b8db92f591c47)\n- Improve Subdivx provider: use a random cookie to speed up downloads and [8ad4ec9](https://github.com/morpheus65535/bazarr/commit/8ad4ec95f98b5f22dd40dd681a3d42014ace62c1)\n- Fixed issue with addic7ed where alternative titles were not used properly in during searches. #1669 [dbf0bf2](https://github.com/morpheus65535/bazarr/commit/dbf0bf26389990c67dde3f6c858774558b345f27)\n- Added settings to change the hearing-impaired subtitles file extension to use when saving to disk. [58a967c](https://github.com/morpheus65535/bazarr/commit/58a967c892ef78cb6cf8ab790c2af8728e8c079e)\n- Added cookies option for addic7ed to avoid anti-captcha provider requirement [1a03d9f](https://github.com/morpheus65535/bazarr/commit/1a03d9fd12e601a072aeb3d30e3e3693373d841d)\n- Upgraded guessit to latest version and include new dependencies. [f55492a](https://github.com/morpheus65535/bazarr/commit/f55492a25cf617604ff158d1fc516cf7298a4adc)\n- Fixed logging of regex pattern used during upgrade leftover cleanup. #1655 [5d3d453](https://github.com/morpheus65535/bazarr/commit/5d3d4532df65e82fc5477fb570f472edcb7c1ea5)\n- Improved readability and maintenance by splitting get_subtitle.py into multiple files [722014d](https://github.com/morpheus65535/bazarr/commit/722014d822fd0b8e62ca0c2b96965e50e7487a56)\n- Added validation for V.I.P. account status in titulky provider [3653ef1](https://github.com/morpheus65535/bazarr/commit/3653ef163fb76b716d2a00522c6faf9593697003)\n- Add MustGetBlacklisted exception for redundant download_subtitle calls [1261e91](https://github.com/morpheus65535/bazarr/commit/1261e91870a6e08b1942c7a2fbcb74b19d0da4c9)\n- Add hi_fallback option to Embedded Subtitles Provider [b90dab0](https://github.com/morpheus65535/bazarr/commit/b90dab03e89e03b73bfbe15741c8108fc0d2a806)\n- Added support for hearing-impaired version of CustomLanguage [4af4ae1](https://github.com/morpheus65535/bazarr/commit/4af4ae1ae8b4d7ba4df7c36c4d72b40e576c6fec)\n- Subdivx provider: Improve scraper [d373bc8](https://github.com/morpheus65535/bazarr/commit/d373bc8c0e936e8fecaf54cf2e122b0a0cfeca9f)\n- Fix broken Subdivx provider: update scraper [75926dc](https://github.com/morpheus65535/bazarr/commit/75926dc7763fb207e9560b790b154565016122e1)\n- Improved opensubtitles.com server-side error handling [4605164](https://github.com/morpheus65535/bazarr/commit/46051646c620d7db37f0be56df8b9f20c1b42d83)", "date": "2022-02-26T15:03:11Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.3/bazarr.zip"}, {"name": "v1.0.2", "body": "From newest to oldest:\r\n- Added support for Python 3.10 in startup warning. [6e52ce2](https://github.com/morpheus65535/bazarr/commit/6e52ce2ecfaad8db92d8bd7d75048fc8b36e0aa9)\r\n- Embedded Subtitles provider: fix language error (fix #1653) [e65d643](https://github.com/morpheus65535/bazarr/commit/e65d643fae345c18cf4ffd2422dafe9500b88f93)\r\n- Added exclusion settings for season 0 to prevent automatic downloading of extras subtitles. [bd7b2eb](https://github.com/morpheus65535/bazarr/commit/bd7b2eb471e86cc3e2ce67fd09707ed188b3bcb0)\r\n- Refactored adaptive searching and made it configurable [10c3175](https://github.com/morpheus65535/bazarr/commit/10c317573292f3534cdc861f13e8489fa299fd5d)\r\n- Fix Addic7ed provider: handle language errors, avoid guessit exception and match version for movies [5d8897f](https://github.com/morpheus65535/bazarr/commit/5d8897f675eed5a9ec0d5b289b37e82741ae33dd)\r\n- Fix Addic7ed provider TypeError [a88f0a7](https://github.com/morpheus65535/bazarr/commit/a88f0a7f198faf1fe2de139a7fb49da41c0ee658)\r\n- Update embeddedsubtitles provider: use original_path instead of name [048307e](https://github.com/morpheus65535/bazarr/commit/048307e4299106ea2340bed72fce8207859d5fa9)\r\n- Fixed issues with release_info for some providers. #1644 [2faed98](https://github.com/morpheus65535/bazarr/commit/2faed982d95e2f5eac41caaca090ea6ce9f6115b)\r\n- Improved providers throttling and prevent hammering providers by updating throttled providers on each iteration of the loop. [5ff3fe4](https://github.com/morpheus65535/bazarr/commit/5ff3fe46845f4ed98c446b6f265c3a2a39ac825a)\r\n- Added vip and daily download limit to addic7ed and try to slow down a little to prevent being ip blocked by the provider. [5d1dccd](https://github.com/morpheus65535/bazarr/commit/5d1dccde995138e631916dcef44a7527b7cdc6b6)\r\n- Fixed exception when creating a new languages profile. [6192df6](https://github.com/morpheus65535/bazarr/commit/6192df6019bcd1c22e1c3ae2da4f83957b8194a5)\r\n- Embedded Subtitles Provider: rebuild language if forced [b5c66e1](https://github.com/morpheus65535/bazarr/commit/b5c66e1470991ac6896b311096a78c8bef21ef9e)\r\n- Update Embedded Subtitles provider: add forced and ass-only support [9b74ad8](https://github.com/morpheus65535/bazarr/commit/9b74ad8610f35275e76b9374643d768c6ef8df53)\r\n- Add Embedded Subtitles provider [ffca84a](https://github.com/morpheus65535/bazarr/commit/ffca84a1b435c479a6e91f37456b7eed95c730f5)\r\n- Add fese module for embedded subtitles [409e1a5](https://github.com/morpheus65535/bazarr/commit/409e1a585428f3d6b44472f8a5a57cb569d732f1)\r\n- Add default attribute to Subtitle [718bd2f](https://github.com/morpheus65535/bazarr/commit/718bd2f8b9b5ed470379381cb51773a3ddc9944f)\r\n- Implemented words/regex ban list for subtitles [63b326a](https://github.com/morpheus65535/bazarr/commit/63b326aa2f12df482f9537a0fec2f7755a152bfc)\r\n- Fixed throttled providers badges in UI throwing exception. #1631 [ca8f3f9](https://github.com/morpheus65535/bazarr/commit/ca8f3f9fd2ae21360549eb80a76d0291d41f96c5)\r\n- Fix hash score in manual search [2cde268](https://github.com/morpheus65535/bazarr/commit/2cde2686fc68a9e9c2d01f3c8a9858bffc5bd225)\r\n- Cleaned up and split API to make it easier to maintain. [204a1c3](https://github.com/morpheus65535/bazarr/commit/204a1c3f3192dcac6688e4a48ea8dd814ffccefe)\r\n- Updated Apprise notification module to the latest providers. [d51dc68](https://github.com/morpheus65535/bazarr/commit/d51dc68ebb3910ca09bb40c33814d43b93d916b8)\r\n- Upgraded some embedded dependencies to be ready for Python 3.10. This doesn't mean that it's fully supported right now. [402c82d](https://github.com/morpheus65535/bazarr/commit/402c82d84f7bd51353348bea7d1a876ad9ecc5b1)\r\n- Added support for upcoming Sonarr v4. [2d214bf](https://github.com/morpheus65535/bazarr/commit/2d214bfbd5f9d1598c01b2e2dd35efa67ccb43af)\r\n- Fixed missing poster or fanart url from raising an exception when rendering UI. [9b273a7](https://github.com/morpheus65535/bazarr/commit/9b273a7a8976f63ff932c1a0cb0be38a98956d05)\r\n- Fix Hosszupuska provider not returning results [247f69c](https://github.com/morpheus65535/bazarr/commit/247f69c210531048186c699de240f5e860ef0b3f)\r\n- Upgraded engine.io module to improve socket.io connection stability. Should help to prevent #1613. [c60c751](https://github.com/morpheus65535/bazarr/commit/c60c7513a5a776b2a15ac3a7b463d0ef9875cf04)\r\n- Improved sanitize function to replace apostrophe and backticks [592dc79](https://github.com/morpheus65535/bazarr/commit/592dc799e967cb68e60ce51ca9295591fc895c01)\r\n- Updated deep-translator module and made some fix to support translation to Chinese. There's still a bug in this module that prevent it but one it's fixed, it should be fine. [f082895](https://github.com/morpheus65535/bazarr/commit/f0828959f3e2561bc3252cb79b2570c6d3122b03)", "date": "2021-12-30T11:51:44Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.2/bazarr.zip"}, {"name": "v1.0.1", "body": "From newest to oldest:\n- Improved Titulky provider [d8fffe8](https://github.com/morpheus65535/bazarr/commit/d8fffe8e5206e640689a87ba6fc28b7cadface58)\n- Fix for #1592 [cbd6c05](https://github.com/morpheus65535/bazarr/commit/cbd6c050c9e6604a8215e8e581f25a5350581730)\n- Fixed issue with non-existent episode or movie when indexing embedded subtitles. #1606 [6f17100](https://github.com/morpheus65535/bazarr/commit/6f17100ca4b0ea8be445dad81de775cb56840c28)\n- Implemented some utility functions to subliminal_patch providers to list supported languages and video types. [b53f8ad](https://github.com/morpheus65535/bazarr/commit/b53f8ad80abff1410918bd3b86157d01b08fee6d)\n- Fixed some issues in opensubtitles.com provider. #1602 [faa368b](https://github.com/morpheus65535/bazarr/commit/faa368b6620be68bcf1a3a8872b9305e0e533117)\n- Added uptime to System-->Status [55b7c98](https://github.com/morpheus65535/bazarr/commit/55b7c9826b8b830bcbecc394f1301719c2939064)\n- Improved LegendasDivx provider to get more accurate results and prevent unnecessary throttling [f53ef40](https://github.com/morpheus65535/bazarr/commit/f53ef40d57d4cf23fcf4410028a77bea318b6415)\n- added more improvement to Titulki provider [618bdde](https://github.com/morpheus65535/bazarr/commit/618bddebf97fd962a89a6c9d1f11c19733fbb4d7)\n- Fixed some issues with Titulki provider [006e17b](https://github.com/morpheus65535/bazarr/commit/006e17bdc2541d9eb9022e99b4da96d5ece04f24)\n- Fixed movies missing subtitles computation when there's a forced subtitles track/file. [3bc7002](https://github.com/morpheus65535/bazarr/commit/3bc700225fc69737b466ed560519696094aa987d)\n- Fixed Radarr API call to get version with the latest nightly. [e6c1dba](https://github.com/morpheus65535/bazarr/commit/e6c1dba37bc9351c10612924d56177107d6a46a6)\n- Improved results with Titulki provider [0e50335](https://github.com/morpheus65535/bazarr/commit/0e50335e2d26597cac20ee5264a78ea9c53e7ce0)\n- Fixed Brazilian Portuguese audio language match with Radarr. [aaa8b48](https://github.com/morpheus65535/bazarr/commit/aaa8b48dad3a1d4de5a8f2f04fcc96cf1fb5fb3a)\n- Fixed notification removal from settings. #1594 [58de876](https://github.com/morpheus65535/bazarr/commit/58de876f193e8358836b8fd12d25bc7e9d65005c)\n- Refactored the Titulki provider [801ff0d](https://github.com/morpheus65535/bazarr/commit/801ff0d47895a3fb00a9aa190a2ca1eaac55100a)\n- Removing TuSubtitulo per provider request. #1591 [3d936ff](https://github.com/morpheus65535/bazarr/commit/3d936ffccf767d0a91cbc3b7b3c05306e957e561)\n- Updated apscheduler to it's latest version. [c12c7b4](https://github.com/morpheus65535/bazarr/commit/c12c7b4064c6dae8e06f91d6443b78089a99e793)\n- Moved back from gevent to waitress web server. This should prevent UI disconnection occurring during heavy task like syncing subtitles. [39fe314](https://github.com/morpheus65535/bazarr/commit/39fe3141d51b01479e7b585ad0b5ee5df1767226)\n- Added More Equivalent release groups [8bdf957](https://github.com/morpheus65535/bazarr/commit/8bdf957c066e6f7d453e2164b0f9708ed09fedc2)\n- Fix for series progress bar not updated when a subtitles file is downloaded or deleted. [878a271](https://github.com/morpheus65535/bazarr/commit/878a271a4275258c80912226f7e97ba26f054307)\n- Fixed TuSubtitulo provider [08c797c](https://github.com/morpheus65535/bazarr/commit/08c797c484d93c02d4db2bfa3f702e3926121b9e)", "date": "2021-11-19T01:45:29Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.1/bazarr.zip"}, {"name": "v1.0.0", "body": "From newest to oldest:\n- Added subtitrari-noi.ro and improved titrari.ro [788b4b3](https://github.com/morpheus65535/bazarr/commit/788b4b33f0adf856f7066d5f0a325a879bb2b927)\n- Improved language selection for Titrari.ro provider. [0bc2605](https://github.com/morpheus65535/bazarr/commit/0bc2605439184fba36fcfd8e4a61c4b664a827e8)\n- Fixed Ktuvit problem with default empty return values [a819fc3](https://github.com/morpheus65535/bazarr/commit/a819fc34b36a45b21fee6def70003412ca66d41f)\n- Improved support for series for Titrari.ro provider [b1af4ca](https://github.com/morpheus65535/bazarr/commit/b1af4caeebdb9b98e098146afe72b9ef4e781ea6)\n- Added support for series to provider Titrari.ro [294d3eb](https://github.com/morpheus65535/bazarr/commit/294d3eb0eefdd5aad177d4ea08f57eebd9e7bf02)\n- Added a settings to disable SSL certificate validation for Podnapisi. Be careful as it's causing a security risk for a man in the middle (MitM) attack. #1565 [d851c16](https://github.com/morpheus65535/bazarr/commit/d851c16da7e7063fb5ad89993a5933de2bfd88f1)\n- Improved description of proxy ignored addresses. #1566 [9fff275](https://github.com/morpheus65535/bazarr/commit/9fff275f1ced4f77d297aa1775ca72b6067e1c83)\n- Fixed titrari.ro provider [17dd5dd](https://github.com/morpheus65535/bazarr/commit/17dd5ddde5bd9a67f9c3ffea3d9e485927b824e2)\n- Make debug call more verbose [385461d](https://github.com/morpheus65535/bazarr/commit/385461d28cd6c9c7838b2f7fda5ca601a89f7c83)\n- Fixed titrari search endpoint again. #1564 [036600f](https://github.com/morpheus65535/bazarr/commit/036600f15061653ce04a6b16493a14bb71e028a5)\n- Improved opensubtitles.com providers. [679f1e8](https://github.com/morpheus65535/bazarr/commit/679f1e803c75ec6660b16580323db0a8fb250f85)\n- Fixed multiple episodes subtitles upload to use the first episode number found. #1562 [56ffa72](https://github.com/morpheus65535/bazarr/commit/56ffa722e5c0b89e49601993738621511a907e32)\n- Fix Missing subtitles issue with Ktuvit provider [66585ec](https://github.com/morpheus65535/bazarr/commit/66585ec7654d5ba5633f79d5cc51ca18807619a4)\n- Improved queries to opensubtitles.com to reduce footprint on their side. [c1421f1](https://github.com/morpheus65535/bazarr/commit/c1421f1cce7b2553dbcb2f60954203b0293a8e3b)\n- Fixed issue with movies on Addic7ed. #1550 [6d082f8](https://github.com/morpheus65535/bazarr/commit/6d082f8b388341ce70dfb647efb88b0964651f4b)\n- Add titulky.com provider to the UI [8d698fa](https://github.com/morpheus65535/bazarr/commit/8d698fa7e4972f86c09b6d3fda1c3bb4f5787e8c)\n- Prevent broken release (missing asset) from corrupting existing installation. [36a2309](https://github.com/morpheus65535/bazarr/commit/36a2309bcaa2d7ea6ba015b6c6a39884ca2a947f)\n- Fixed opensubtitles.com forced subtitles searching. [cde6246](https://github.com/morpheus65535/bazarr/commit/cde624696d88679b80197fd7b5e78656cc169c87)\n- Fixed Addic7ed AttributeError exception with some movies #1525 [0e01c64](https://github.com/morpheus65535/bazarr/commit/0e01c64079cced6e5ed8b2555c0506ae2bec6a1a)\n- Fixed Ktuvit provider login [b137af0](https://github.com/morpheus65535/bazarr/commit/b137af0908daf71b16873935dbcfc643cc875674)", "date": "2021-10-12T23:44:33Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v1.0.0/bazarr.zip"}, {"name": "v0.9.9", "body": "From newest to oldest:\n- Fixed Titrari providers search endpoint. #1526 [8d5c2db](https://github.com/morpheus65535/bazarr/commit/8d5c2db39d8016ef9e69e42004e1b3f929360c44)\n- Fixed incompatible operator with Python 3.7 in latest patch to Addic7ed. [caf01da](https://github.com/morpheus65535/bazarr/commit/caf01da2edadbbc847f39a92c45c67587e7eb152)\n- Fix redirect issues when accessing root path [9901bf3](https://github.com/morpheus65535/bazarr/commit/9901bf340019d431c1aaba69546589e73ccbd8f3)\n- Added movies searching to Addic7ed provider. #1525 [96a3acf](https://github.com/morpheus65535/bazarr/commit/96a3acf8e945ca8a509a1b653a6d9d2622218eea)\n- Fix incorrect position of provider badge [60de70f](https://github.com/morpheus65535/bazarr/commit/60de70f9e8db1216396cc9275077ece46036dc94)\n- Fix items are not updated when using mass editor [60e2732](https://github.com/morpheus65535/bazarr/commit/60e2732f48f2aa4f2ab1845b40cff8fef10e1bc2)\n- Added provider Ktuvit [de5bcc8](https://github.com/morpheus65535/bazarr/commit/de5bcc8ed0054e0b7d53f1b7919cb2d2f9d0d94f)", "date": "2021-09-11T12:47:07Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.9/bazarr.zip"}, {"name": "v0.9.8", "body": "From newest to oldest:\n- Fixed wanted list not getting updated when changing exclusion settings for Sonarr and Radarr. [0e9cd7d](https://github.com/morpheus65535/bazarr/commit/0e9cd7d05fd2a9492d61cb552204c08254c0b470)\n- Remove red dot in the notification center [d37eea3](https://github.com/morpheus65535/bazarr/commit/d37eea3c92f489ec66deb2ed212b7c7d08809252)\n- Fixed a search loop issue with missing subtitles for episodes. #1521 [3b4e81d](https://github.com/morpheus65535/bazarr/commit/3b4e81db5eee45a73b7cee8b371e1f0649b01037)\n- Fixed some issues with HI/forced in history and custom post-processing. #1516 [75d85d0](https://github.com/morpheus65535/bazarr/commit/75d85d05517a7547d36195b309809adfc402a8de)\n- Fix a issue that hi and forced is not properly updated on series subtitle upload modal [50fb06b](https://github.com/morpheus65535/bazarr/commit/50fb06b23a502c3a108c2e17038e4bfe85cbcd59)\n- Add forced and hi checkbox to subtitle upload modal [7e48413](https://github.com/morpheus65535/bazarr/commit/7e48413493510f4f7e95b2b49bdd8b051e482d14)\n- Improved how custom post-processing deal with subtitles language modifier (HI and forced). #1516 [5c5d14c](https://github.com/morpheus65535/bazarr/commit/5c5d14c045e7c152806a75c6ee0088e92c09c32b)\n- Score: add a condition class to allow painless future additions [9ced18d](https://github.com/morpheus65535/bazarr/commit/9ced18d0d3053fbdf8887a139d94e718c9abfd55)\n- Support multi-language in subtitle upload modal [4a890b2](https://github.com/morpheus65535/bazarr/commit/4a890b25617b0a50f3882f95e626c0f226382c7f)\n- Fixed throttled providers badge not being updated when pressing the reset button. [e0b988b](https://github.com/morpheus65535/bazarr/commit/e0b988b20f71d6fb6cc8bf5b55be1cbaf436d227)\n- Fix display issues of backend background tasks [499faeb](https://github.com/morpheus65535/bazarr/commit/499faeb94a61c2320e2f99cfd05e92c85a581081)\n- Add a dialog before closing the page to inform user when there're still background tasks running [81507b9](https://github.com/morpheus65535/bazarr/commit/81507b9e750228de6d52cb3f7cbd631ecfac3713)\n- Improve performance of Web UI [1f3e499](https://github.com/morpheus65535/bazarr/commit/1f3e499f3db42d15436be604934770ed21e62548)\n- Fixed Hebrew language translation issue. #1513 [5ceb876](https://github.com/morpheus65535/bazarr/commit/5ceb876171e14f8d5b9d85a21a394710f81fc76d)\n- Improved Subscene provider with single season series. #1510 [8ae5e54](https://github.com/morpheus65535/bazarr/commit/8ae5e5483ec8c9a36d92bb08522a469cdc741da0)\n- Add tooltip in notification center [2c5aecc](https://github.com/morpheus65535/bazarr/commit/2c5aecc0dbbba241512a016fc7bb302767fac600)\n- Upload serie subtitles in background [43ebecb](https://github.com/morpheus65535/bazarr/commit/43ebecbdb26d4bcd3fc6f6cf18a6489bcc34b5fc)\n- Upload movie subtitles in background [87123ab](https://github.com/morpheus65535/bazarr/commit/87123ab4c7874e218db9273ac2bcef8bfa26e3f6)\n- Update merged source formats [34b1782](https://github.com/morpheus65535/bazarr/commit/34b1782e6a1304bd3a4da9c6e9b8b540358888e0)\n- Fixed debug logging when no episode are returned from database for a specific series because they are ignored. #1507 [79621a0](https://github.com/morpheus65535/bazarr/commit/79621a08716d64dff3a80b00ef15acd605068387)\n- Fix some visual bugs of the notification center [70cb16f](https://github.com/morpheus65535/bazarr/commit/70cb16f0a284c36dcb8cfbaf3bc467d426fbcfe3)\n- Fixed Bazarr not starting if Sonarr or Radarr is unavailable #1506. [2f6206f](https://github.com/morpheus65535/bazarr/commit/2f6206f3a66ea2c424cfc39ca2100d95bd4b062d)\n- Added a settings to ignore ffprobe cache on scheduled disk scan. [2762fc4](https://github.com/morpheus65535/bazarr/commit/2762fc4a6a4c3276faab78c1263523ab63054685)\n- Fixed live episode sync when added in Sonarr v3. [156cf18](https://github.com/morpheus65535/bazarr/commit/156cf1882c0de7f7f2d990781a8b6d2c80bb1a6a)\n- Rewrite modal system using stack, fix some visual bugs [82a687c](https://github.com/morpheus65535/bazarr/commit/82a687c8c8f68dea27181bc5edb1359c455d656d)\n- Add a error page when ui is crashed [37da374](https://github.com/morpheus65535/bazarr/commit/37da3742a0de2ff12558a46d2fc2eb14e3f8f7d9)\n- Fix some style issues [a2fc1d7](https://github.com/morpheus65535/bazarr/commit/a2fc1d73ddd0b6ac54cf17827d03ce7e90c3095a)\n- Fix display issues [135d866](https://github.com/morpheus65535/bazarr/commit/135d866249d9f93182ff89181bbc44b4e44ec226)\n- Add a new notification center to the UI [d7533ba](https://github.com/morpheus65535/bazarr/commit/d7533bac5767df6ffa61756ac12887be2a9eeca7)\n- Update Redux Implementation with Redux-Toolkit [6f9c7f3](https://github.com/morpheus65535/bazarr/commit/6f9c7f3da2d0a70aaf0af1bf094211bcd7d3c4b8)", "date": "2021-08-31T16:53:48Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.8/bazarr.zip"}, {"name": "v0.9.7", "body": "From newest to oldest:\r\n- Fix broken url for titulky.com provider [9b05a3a](https://github.com/morpheus65535/bazarr/commit/9b05a3a63ae950a225d5d720aa648156375a1df7)\r\n- Modified Bazarr user-agent to report real version [d23d36d](https://github.com/morpheus65535/bazarr/commit/d23d36d81c065a16af601040d68092a84f3ba9b8)\r\n- Added a validation of existing credentials for opensubtitles.com provider. [c05db9f](https://github.com/morpheus65535/bazarr/commit/c05db9f8c5731351304ec01aec9d7ad3ce3cebf8)\r\n- Fixed empty strings being saved as 'None' in config.ini. [c205958](https://github.com/morpheus65535/bazarr/commit/c2059584db9ae3a3c19c3fcfe205f7d72b9e4fcf)\r\n- Added some logging to Sonarr/Radarr get_version. [83764bb](https://github.com/morpheus65535/bazarr/commit/83764bb07b152edb8009bbcd70b6809da8cfcd20)\r\n- Changed the warning when Sonarr SignalR return malformed JSON because of a permissions issue on its config directory. [f2d4ac8](https://github.com/morpheus65535/bazarr/commit/f2d4ac8266c48d69c76ccbdfb558e2f831b243aa)\r\n- Removed the --no-color argument to pip command when installing requirements as it's not supported by older version of pip. [aa6dcbd](https://github.com/morpheus65535/bazarr/commit/aa6dcbd7328fe8c08119e67debaee96fb6d810c9)\r\n- Removed unused variables in check_releases function. [144db06](https://github.com/morpheus65535/bazarr/commit/144db064cda4502fbe100307c458e0b233980585)\r\n- Added some debug logging to the upgrade leftover cleaner. [a5852e6](https://github.com/morpheus65535/bazarr/commit/a5852e605251c4c90076269fbea9669be3abb22c)\r\n- Removed media.resume from Plex webhook to prevent over usage in specific scenarios. [28e28fb](https://github.com/morpheus65535/bazarr/commit/28e28fbd5c7c89fead99b1ff055b66f597d6a88b)\r\n- Fixed issue with upgrade leftover cleanup on Windows. [275aa24](https://github.com/morpheus65535/bazarr/commit/275aa24f58d061362e9ff8b0f6d14c0983bce844)\r\n- Fixed issue when trying to remove non-empty directory when cleaning leftover files after upgrade. [2cea2d2](https://github.com/morpheus65535/bazarr/commit/2cea2d22bfb0e050e95ba3c50dba9631210886d0)\r\n- Fixed issue with upgrade cleanup routine when installed with Windows Installer. [dd80fec](https://github.com/morpheus65535/bazarr/commit/dd80fec9d4a6d5a5af1e7d41bbcebb07c43ae35c)\r\n- Added search progress modal when searching for an episode subtitles triggered by Plex webhook. [91c53ba](https://github.com/morpheus65535/bazarr/commit/91c53ba475eacb66f3c5673ff3122b7cf5c238da)\r\n- Improved how Bazarr get Sonarr/Radarr version to use caching and reduce the number of calls made to their respective API. [842dbf0](https://github.com/morpheus65535/bazarr/commit/842dbf08275b6c6218d29ca1cedb90a5eaca9443)\r\n- Added plex webhooks endpoint to API to search for subtitles on media.play and media.resume events. [bf037f1](https://github.com/morpheus65535/bazarr/commit/bf037f1573ad7f991d5b4d949726b7d5b4ec305c)\r\n- Added a leftover cleanup function to be run after an upgrade. [638d0a8](https://github.com/morpheus65535/bazarr/commit/638d0a8c6857eb302c75d066ebcdf9353e745c11)\r\n- Fixed subtitles sync issues when sync debug is enable. [9372c0b](https://github.com/morpheus65535/bazarr/commit/9372c0b821c25030359a94ca4d05269195634886)\r\n- Fixed root folders check health functions to use the proper path separator. [360e0cf](https://github.com/morpheus65535/bazarr/commit/360e0cfea19a2d1a285ec42dbbd733fde55ddaf6)\r\n- Added settings to download only featured subtitles for LegendasTV [33a600a](https://github.com/morpheus65535/bazarr/commit/33a600a714474495a58fdf038d7a636c0e339c44)\r\n- Fixed settings saving not completing properly when the SignalR client didn't start properly. #1474 [1d20bbb](https://github.com/morpheus65535/bazarr/commit/1d20bbb4b9d83a583d4950c94829733d8d0a4267)\r\n- Update React to version 17 [b912ca4](https://github.com/morpheus65535/bazarr/commit/b912ca4e41cfa7b91620100b14611fb9f8f58747)\r\n- Added virtualenv detection to better deal with requirements installation. [d1f86a3](https://github.com/morpheus65535/bazarr/commit/d1f86a3cbf569155ef1a86b5968c393e08b4ecc8)\r\n- Added chmod execution (if required) after manually triggered tools execution. #1478 [aca9941](https://github.com/morpheus65535/bazarr/commit/aca99415b8f4bcc5b2b43dc338e41b6f4ed96bd9)\r\n- Improved Sonarr versions prior to 3.x detection. [96b8b5c](https://github.com/morpheus65535/bazarr/commit/96b8b5ccce9c45c44daf2c3a11ddb41506f369a3)\r\n- Fixed gevent import in main.py [e2b4912](https://github.com/morpheus65535/bazarr/commit/e2b4912067932dc505fead42ad837c1f1fa03cd1)\r\n- Improved how Bazarr deals with Sonarr SignalR feed issues that are raising exceptions. [5e3ce8c](https://github.com/morpheus65535/bazarr/commit/5e3ce8c8c3e9402d98b6ccdc1b5de5c70e2759ad)\r\n- Fix wanted pages are not updated properly after changing language profile [ed30f76](https://github.com/morpheus65535/bazarr/commit/ed30f76c57dd4b6ac511edf430ebe358ef24ccee)\r\n- Fixed incomplete SQL queries. #1479 [d5b8980](https://github.com/morpheus65535/bazarr/commit/d5b898064d7188d5bc47bcb3a73405a38133d5d6)\r\n- Fixed wanted list ordering. #1475 [6eeaa46](https://github.com/morpheus65535/bazarr/commit/6eeaa46bbf3d3fdc46f6cca39c25284c9459cf12)", "date": "2021-08-13T12:05:29Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.7/bazarr.zip"}, {"name": "v0.9.6", "body": "From newest to oldest:\r\n- Added fix for inconsistent movie/tv naming to yavkanet provider [31dcd37](https://github.com/morpheus65535/bazarr/commit/31dcd37d52dfb52d091c1131754bba7f1bd94609)\r\n- Fixed zimuku provider to prevent unexpected exception. #1459 [8cdd362](https://github.com/morpheus65535/bazarr/commit/8cdd362caab710923f6d6247d8e24c5cfc8ac72c)\r\n- Updated pysubs2 module to support newer SSA files. [09a8335](https://github.com/morpheus65535/bazarr/commit/09a8335a03fa741be6c4cc5b030bac01d1c84b0f)\r\n- Fixed missing subtitles language badge in movies view to show if it's forced or hi. [60353c0](https://github.com/morpheus65535/bazarr/commit/60353c036743574c64f10bcff0c8a06461c8cafc)\r\n- Added missing authentication on system/status API endpoint. #1467 [2428399](https://github.com/morpheus65535/bazarr/commit/24283992066b8cbafed815bf6be253a93ac06a30)\r\n- Added setuptools to requirements.txt. It should be already installed in most case but just in case. [0a1ad41](https://github.com/morpheus65535/bazarr/commit/0a1ad41f9df173bff7eb053334c50d593f51fd75)\r\n- Added an unsupported warning on startup if using Python 3.9 [3b1b67d](https://github.com/morpheus65535/bazarr/commit/3b1b67d70142c6a6f77dac7e84755a1519449447)\r\n- Fixed wanted subtitles searching for ones that should be excluded for search. #1458 [8bfcf97](https://github.com/morpheus65535/bazarr/commit/8bfcf97ed59efb10850c70e45e2be7660437893a)\r\n- Added inconsistent tv naming entries to Subssabbz and Subsunacs providers [b1654bb](https://github.com/morpheus65535/bazarr/commit/b1654bb7475bfd80b64eaaa390ca228804f81bbc)\r\n- Fixed Wizdom provider by adding some failsafe to imdb_id logic. #1456 [86fb10e](https://github.com/morpheus65535/bazarr/commit/86fb10e3affc478fe8e4dceca378ac7aa6bda3c5)\r\n- Fixed movies not getting properly excluded from wanted subtitles search task. [ae475f2](https://github.com/morpheus65535/bazarr/commit/ae475f283e0cff87a057727345aef44c48ccf19f)\r\n- Fixed colors name without the required dash (light and dark ones). #1457 [cb623c3](https://github.com/morpheus65535/bazarr/commit/cb623c3c2689561047810958d5d760c89c00d00a)\r\n- Fixed subdivx provider when there's a year in series directory name but not on the provider website. #1454 [4a78f3b](https://github.com/morpheus65535/bazarr/commit/4a78f3b6b8847a3562969cde26f8cada8e2e3bf4)\r\n- Fixed proxy ignore list input that was splitting on dots. #1453 [64cf2bc](https://github.com/morpheus65535/bazarr/commit/64cf2bc5d2b3e7b53f0f101d52c44647d8791429)\r\n- Fixed file encoding guessing by extending Arabic, Farsi and Persian language possible encoding. [2b67c5b](https://github.com/morpheus65535/bazarr/commit/2b67c5bcba5e15af6983c8c786898434f9c3c2ca)\r\n- Fixed the Bazarr update process that was preventing moving back to master branch once you've started to use development/nightly. #1331 [4e03ec0](https://github.com/morpheus65535/bazarr/commit/4e03ec0acc5d07638ce5424bd68fa44b63e31fdc)\r\n- Fix argenteam TypeError and JSONDecodeError [38d2332](https://github.com/morpheus65535/bazarr/commit/38d2332c3989d0ec29326d4f9b13588c46ee08c7)\r\n- Fixed supersubtitles provider not able to search for Loki series subtitles #1447 [81b5700](https://github.com/morpheus65535/bazarr/commit/81b5700209e84b60460d00551b5c59b73c2b1128)\r\n- Fixed Chinese characters decoding by using gb18030 after big5 [5d5a1e8](https://github.com/morpheus65535/bazarr/commit/5d5a1e866c1daea5b52fd8b7db5b0f8feba9d7f1)\r\n- Fixed removal of IPv4 and apikey from logs [73691b2](https://github.com/morpheus65535/bazarr/commit/73691b28a275b58896a640e6c2e35f5282408018)\r\n- Fixed token issue with opensubtitles.com [557a061](https://github.com/morpheus65535/bazarr/commit/557a06173df4239ab1bd089779c09b049fb41ac4)\r\n- Added missing column to movies upgrade query. [d0c7c5d](https://github.com/morpheus65535/bazarr/commit/d0c7c5d5e073c80af90569158c49072a87da89e6)\r\n- Implemented database migration function [50d4a7a](https://github.com/morpheus65535/bazarr/commit/50d4a7a0479751fa2bd67058ec0266093970ddbc)\r\n- Fixed external subtitles not shown when no languages profile is selected. [fd6c959](https://github.com/morpheus65535/bazarr/commit/fd6c959ec8baed6a13619f0df5ab404e6dd99b61)\r\n- Reset window position when backing to previous page [030ca2a](https://github.com/morpheus65535/bazarr/commit/030ca2a4e36bce65c75bd55a410cdc6777bcffca)\r\n- Improved events sent to browser. [b9c27d5](https://github.com/morpheus65535/bazarr/commit/b9c27d53ad51ab3f30a3d37148ffd1cca4a35b0c)\r\n- Upgraded calls to Sonarr API in order to use the new v3 API when available. [ee41b78](https://github.com/morpheus65535/bazarr/commit/ee41b78f4e4fe015ce915d1721b880b6d2d4d40f)\r\n- Fixed Regielive provider #1438 [26e978b](https://github.com/morpheus65535/bazarr/commit/26e978b14b2289fa189a789f6f2c03570c55eb08)\r\n- Fixed Titrari provider #1438 [f4df07f](https://github.com/morpheus65535/bazarr/commit/f4df07fb83b37bc4022723f2af572d5d77ae2316)\r\n- Fixed an issue with languages filter in history stats. [de4ff35](https://github.com/morpheus65535/bazarr/commit/de4ff35e055c0d69c0bfbebb47733792c5196a27)\r\n- Fixed scan disk function to not use cached ffprobe result and force a refresh of the cache. #1434 [a3d0e1d](https://github.com/morpheus65535/bazarr/commit/a3d0e1d192cf5e0a86189cc7336847d882487c61)\r\n- Finish providers migration to subliminal_patch's guess_matches [a39a9e8](https://github.com/morpheus65535/bazarr/commit/a39a9e8bd52542ff34a4a7b94a9504073e5aeabd)\r\n- Improved subtitles scoring system [e86d537](https://github.com/morpheus65535/bazarr/commit/e86d537ca2ffe49a6911b44d3c3611365461e232)\r\n- Fixed subtitles being looking for during a search in loop even if cutoff have been reached during this actual search. #1435 [f9997ca](https://github.com/morpheus65535/bazarr/commit/f9997ca9694ba3b8f2e3d446f1cdadaa0ed9938c)\r\n- Fix languages/providers filters issue in history stats [c21e501](https://github.com/morpheus65535/bazarr/commit/c21e501ebe139fa76a4b1c6407731e0fd25997c7)\r\n- Added backend API call for upcoming languages/providers filters fix to history stats. [054d117](https://github.com/morpheus65535/bazarr/commit/054d1174000cae371ff17fe348db4ce26e71e947)\r\n- Fixed History stats actions filter values not being properly implemented. [db5d37f](https://github.com/morpheus65535/bazarr/commit/db5d37f5d48aa5b582c55cee1fe509e625a3d206)\r\n- Update half of providers to use subliminal_patch's guess_matches [14d467e](https://github.com/morpheus65535/bazarr/commit/14d467e645c1d60d20067efaa9ad515934f67111)\r\n- Fix Sucha provider: AttributeError and wrong matches [5b1f479](https://github.com/morpheus65535/bazarr/commit/5b1f4799014f9e8a91e1bd037a86db585c5423e8)\r\n- Fixed failed upload #1429 [90ba573](https://github.com/morpheus65535/bazarr/commit/90ba573ebe9f3660a0aa61f81a0a885df5468213)\r\n- Updated signalrcore module following PR #61 merging. [23ede4e](https://github.com/morpheus65535/bazarr/commit/23ede4e7f9a69c6cc6f8545d90789457eb0d6c9a)\r\n- Fixed BetaSeries AttributeError exception #1423 [cb09f8d](https://github.com/morpheus65535/bazarr/commit/cb09f8d4405d4a873cd9097924fe4da932cbfed4)\r\n- Added custom language class to make it easier to implement non-standard/regional languages [4ebcd49](https://github.com/morpheus65535/bazarr/commit/4ebcd49546ed7772cb6f3a9c83079e5aea08e15a)\r\n- Fixed external subtitles were being filtered by show only desired embedded subtitles settings. [d4aed74](https://github.com/morpheus65535/bazarr/commit/d4aed7457a428685c3883eca6a1bc14f3352d707)\r\n- Fixed movies subtitles paths being shown in UI without being mapped. [d562faf](https://github.com/morpheus65535/bazarr/commit/d562faf15149a51c885a9a09fda02dc2b284ab84)\r\n- Fixed log viewer showing last line of log two times. [11fb78f](https://github.com/morpheus65535/bazarr/commit/11fb78fafabbb6529080cb8eecb6f1aed51ad7ec)\r\n- Fixed series and episodes sync issues when adding and removing series from Sonarr. [727c8f5](https://github.com/morpheus65535/bazarr/commit/727c8f5d140a92a836258d4bba25e7244befd7ce)\r\n- Fixed some queries trowing exception when no existing row were found #1425 [8d570fd](https://github.com/morpheus65535/bazarr/commit/8d570fd3b76883455200905f1b3cf4ab60e6d2da)\r\n- Fixed some incompatible calls with Radarr v4 API [57080ed](https://github.com/morpheus65535/bazarr/commit/57080eda1119960e91fbda46e1a5c5d7191107b1)\r\n- Fix some incompatible calls in URL test button [7687013](https://github.com/morpheus65535/bazarr/commit/768701327025471e04619db80ead6ebe6c6e08c0)\r\n- Fixed some incompatible calls with Radarr v4 API [e9ef40c](https://github.com/morpheus65535/bazarr/commit/e9ef40c6296a1e2e0c81b0ee42e5d2a2955c5f60)\r\n- Disabled SSL verify for Sonarr SignalR feed connection and added Bazarr user agent to both Sonarr and Radarr feeds. [b8512cc](https://github.com/morpheus65535/bazarr/commit/b8512ccf0908c0d0eea932fadb8a432e0ab6cfaf)\r\n- Fixed API call to Radarr since the are removing legacy API from nightly builds. [3468601](https://github.com/morpheus65535/bazarr/commit/3468601d4d4b9078e76b7a5335da44ab19f97f1e)\r\n- Fixed some other queries to properly exclude episodes/movies. [e710488](https://github.com/morpheus65535/bazarr/commit/e710488d7a70d95993de05759fd625ddccd4482e)\r\n- Added exclusion in get rootfolder functions for the ones that aren't used by any series/movies. #1413 [b2b9795](https://github.com/morpheus65535/bazarr/commit/b2b979581075788d320a1b76158f4607d2e41ca0)\r\n- Fix a issue that ui will crash when first entering history view [7b9c19d](https://github.com/morpheus65535/bazarr/commit/7b9c19d7c00b9f73b3b2fe2b25dedc4d4b337033)\r\n- Fixed query to add url to get_notifier_providers function [833ecb3](https://github.com/morpheus65535/bazarr/commit/833ecb34e8beb22d1ca2411a5e1ecdc06fa92162)\r\n- Fixed more peewee implementation issues. [f442d7d](https://github.com/morpheus65535/bazarr/commit/f442d7d09190439d92a8ef40cc039492d787bb39)\r\n- Fixed database init issue. [9cc00eb](https://github.com/morpheus65535/bazarr/commit/9cc00ebd65597f3690bc16a0d4f9fa73e8bb6d08)\r\n- Fix subtitle badges display issues in some situations [5732828](https://github.com/morpheus65535/bazarr/commit/573282863d3b4321be3a23a60a7082baff8c4b39)\r\n- Improved Opensubtitles.com provider caching of token [7209bad](https://github.com/morpheus65535/bazarr/commit/7209bad0c4ca2ae090c239b0b72a349ef2fcf8bd)\r\n- Improved Opensubtitles.com providers [bb842b9](https://github.com/morpheus65535/bazarr/commit/bb842b92af4049e4ac1d342aaf4a960b8b0bba09)\r\n- Fixed other issues with peewee [75c003a](https://github.com/morpheus65535/bazarr/commit/75c003ab674aadf5e9e451ecaa24a1b3cad1e8f3)\r\n- Fixed some issues after peewee implementation [d34add9](https://github.com/morpheus65535/bazarr/commit/d34add9fa4a7e9e894953ca55222643e76d433bd)\r\n- Implemented Peewee ORM in replacement of raw SQL queries. [2b9d892](https://github.com/morpheus65535/bazarr/commit/2b9d892ca9151118917c2d682c9bde204a5c72fa)\r\n- Added series' episodes sync when required by Sonarr (ex.: episodes monitored status change) [47bb77a](https://github.com/morpheus65535/bazarr/commit/47bb77ac6f229afb366e40af4e8233933d23ebd2)\r\n- Tweaked the Radarr SignalR feed keep-alive and reconnection intervals. [c8e02e2](https://github.com/morpheus65535/bazarr/commit/c8e02e280a2a9157391dc37802fc3ebe71bfa070)\r\n- Fixed events storm to UI on SignalR (re)connection with large libraries. [bf8c4ca](https://github.com/morpheus65535/bazarr/commit/bf8c4caef7d4f819e2f5704b345c3d056ca103a9)\r\n- Updated SignalRCore to support websocket-client 1.0.0. [2643023](https://github.com/morpheus65535/bazarr/commit/2643023240ec4a3a253b06d134862bb8d27442f4)\r\n- Fixed the movies not getting synced after a reconnection of Radarr SignalR feed. [1fdad49](https://github.com/morpheus65535/bazarr/commit/1fdad498f6cdbfd238ce75e21a4e06801b6355e9)\r\n- Added argument to disable the socketio events emit process to avoid events storm rendering the UI unresponsive. I still need to use it when calling sync functions from signalr_client.py. [5f99836](https://github.com/morpheus65535/bazarr/commit/5f99836801e2b63438a5026135f738dbb9090414)\r\n- Upgraded websocket-client module to fix Radarr SignalRCore disconnection issues. [70a0f68](https://github.com/morpheus65535/bazarr/commit/70a0f6835e68e72e70340d0153cd0f2bcd5a9b53)\r\n- Switched to Gevent scheduler instead of background threaded. [dd8072a](https://github.com/morpheus65535/bazarr/commit/dd8072adf8d80016c958ddf1b396e8f229adc52f)\r\n- Improved reconnection process for Sonarr SignalR feeds. [44dd478](https://github.com/morpheus65535/bazarr/commit/44dd478c48fd394bac9fc7782c4c526dd26e7970)\r\n- Ignore embedded commentary subtitles [d6da0ee](https://github.com/morpheus65535/bazarr/commit/d6da0eec9500e119718cbe2cc775943e11450cf6)\r\n- Improved readability of toast progress label, overflow of toast message with ellipsis and removed the toast close button considering the auto-dismiss. [cf35f4a](https://github.com/morpheus65535/bazarr/commit/cf35f4a9d2ccb792e0fbaa6d110ed5dd39af212d)\r\n- Added successful completion message to tasks progress toast. [821ff13](https://github.com/morpheus65535/bazarr/commit/821ff13b80a0559bb07ca46d3df8a4b5e1ea3102)\r\n- Fixed Radarr SignalR connection started even if Radarr integration isn't enabled. [e239562](https://github.com/morpheus65535/bazarr/commit/e23956278bc7b8c77fd0cecdcf90fd7b5b9642fc)\r\n- Improved how we deal with requirements.txt installation process results. [4ef35c5](https://github.com/morpheus65535/bazarr/commit/4ef35c5527e3ba4da27090f5b040786e0e47214d)\r\n- Improved Radarr SignalR feed reconnection process. [84a1c26](https://github.com/morpheus65535/bazarr/commit/84a1c265cea6ddc59c5dc4b43f756af7090e8cf8)\r\n- Fix for Bazarr version parsing. [ffe8a20](https://github.com/morpheus65535/bazarr/commit/ffe8a201a9066bfc47d94f5bb2edc718447e7898)\r\n- Handling progress delete event in UI [0031e69](https://github.com/morpheus65535/bazarr/commit/0031e69db6b8b129eefcd2e8c2ea87056c529761)\r\n- Added header to toasts and bring back the hide_progress backend function. todo: deal with delete method in frontend. [fe0a34a](https://github.com/morpheus65535/bazarr/commit/fe0a34aae58e478c0265cada2e9b08842e8cb92c)\r\n- Fix some style issues [4bb6e87](https://github.com/morpheus65535/bazarr/commit/4bb6e87db9168d6246ea72fcd1aa37ecadbe67e6)\r\n- Tweak style of progress notification [38fc3b3](https://github.com/morpheus65535/bazarr/commit/38fc3b36fed578aa3eba3752f8e66e87ea90c8c5)\r\n- Add background task notification [678b2f0](https://github.com/morpheus65535/bazarr/commit/678b2f0e555e4cc431c61a83907b2a656c8ef25f)\r\n- Added progress events to most batch functions. [9d153a1](https://github.com/morpheus65535/bazarr/commit/9d153a1d9cd263097f89fa4e6e93d929e9067160)\r\n- Fix an issue that cause subtitles missing in movie page [b403744](https://github.com/morpheus65535/bazarr/commit/b4037442b15eda59e6b7bc1a48988d28e78a30e1)\r\n- Added real-time sync with Sonarr v3 and Radarr v3 by feeding from SignalR feeds. You can now reduce frequency of sync tasks to something like once a day. [44c51b2](https://github.com/morpheus65535/bazarr/commit/44c51b2e2c3bffdfc0e0c447c038f6cd0bfd2cbe)\r\n- Added live update of UI using websocket. Make sure your reverse proxy upgrade the connection! [72b6ab3](https://github.com/morpheus65535/bazarr/commit/72b6ab3c6a11e1c12d86563989d88d73e4e64377)", "date": "2021-07-19T01:29:01Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.6/bazarr.zip"}, {"name": "v0.9.5", "body": "From newest to oldest:\r\n- Added filter for unknown providers in settings. [b72d476](https://github.com/morpheus65535/bazarr/commit/b72d476d2eb3309a499e4060199092a6840fb005)\r\n- Tried to fix the issues with bsplayer [a555617](https://github.com/morpheus65535/bazarr/commit/a5556177386207d5635a5e8aeb201bf4f5850186)\r\n- Added cache to Titlovi request to prevent doing the same request over and over again for each and every episode of a show. [29ad8c6](https://github.com/morpheus65535/bazarr/commit/29ad8c61221659a0aa3807d1bee6b30f870d89d1)\r\n- Improved the ffprobe call caching mechanism by storing result to DB and using it for indexing and subtitles search. [33e1555](https://github.com/morpheus65535/bazarr/commit/33e155531119dc07e1deaf339de0cb4577122a8c)\r\n- Fix for database cleanup routine on new DB. [386bf19](https://github.com/morpheus65535/bazarr/commit/386bf19b6e4d82f6378c4f53c2806139ef178be7)\r\n- Add database cleanup routine to remove unused table columns. [1ebc618](https://github.com/morpheus65535/bazarr/commit/1ebc61818bb3c3a79bdd960a2ab6f19500b6e4a3)\r\n- Fix for subtitulamos.tv provider #1397 [1c9945f](https://github.com/morpheus65535/bazarr/commit/1c9945fadad9f25ce804f9a4dd0d110ac8544a77)\r\n- Downgrade auditok to version 0.1.5 [30ef713](https://github.com/morpheus65535/bazarr/commit/30ef713fa260dc9d9d3120359cd052808606badb)\r\n- Fix for automatic subsync history logging [cc3628a](https://github.com/morpheus65535/bazarr/commit/cc3628a19f92112e1493e0f6adbfbd876a3de816)\r\n- Fix for manual subsync history logging [84a20a3](https://github.com/morpheus65535/bazarr/commit/84a20a3146e52870908ae5182af832cc557a2ce8)\r\n- Added Movie/Series Year to Notifier (based on #1393). [6b1d712](https://github.com/morpheus65535/bazarr/commit/6b1d71282b6fd74fe5420cdc90dd24bf6f173306)\r\n- Fixed episodes manual search button not disabled when no languages profile is selected. [cc17e81](https://github.com/morpheus65535/bazarr/commit/cc17e8144f1410c18935c5a7608d499c92c5499b)\r\n- Fix for forced subtitles improperly upgraded to non-forced. [053adcc](https://github.com/morpheus65535/bazarr/commit/053adcc2795e1e79c7958bd7ef02721c2f899724)\r\n- Use new wiki address in System Status page [09e98b7](https://github.com/morpheus65535/bazarr/commit/09e98b73678101af3f643f2648ab65a0bd089cfa)\r\n- Fix display issue of badges when Sonarr or Radarr is disabled [01b7698](https://github.com/morpheus65535/bazarr/commit/01b76983a797cf8c93fa281c0dcaebd76be4b42f)\r\n- Improve UI performance [71423d2](https://github.com/morpheus65535/bazarr/commit/71423d2029c2c5c845b1e3db3800d0755033b5b9)\r\n- Add description text on providers selector [6de9a34](https://github.com/morpheus65535/bazarr/commit/6de9a3451d8b97b99032e886cb62fd154a378cdd)\r\n- Fix auth issues by only check auth when requesting webui [a742e3c](https://github.com/morpheus65535/bazarr/commit/a742e3c5e3336c2d3e56410bad5eb432d07da056)\r\n- Fix some potential issues when displaying languages [d6d9e93](https://github.com/morpheus65535/bazarr/commit/d6d9e93843964b0473fe01aa0411677690b40f8b)\r\n- Fix issues in language profile modal [65e68d4](https://github.com/morpheus65535/bazarr/commit/65e68d44098a01b13277fdc6a20651c51403014a)\r\n- Fix subtitles display issue on episode page [e462686](https://github.com/morpheus65535/bazarr/commit/e462686c178bb2c611b873b65b896ec99b6d414a)", "date": "2021-05-08T14:06:05Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.5/bazarr.zip"}, {"name": "v0.9.4", "body": "From newest to oldest:\n- Reworked the monitored status of movie detailed view. [3eef317](https://github.com/morpheus65535/bazarr/commit/3eef31762334c5c25834cf3c769dc7bae7b9e5d3)\n- Added monitored status to movie detailed view. [e848e10](https://github.com/morpheus65535/bazarr/commit/e848e107c841eb795f29b352db817de59c52056d)\n- Fixed Yavkanet provider [d9e0e2e](https://github.com/morpheus65535/bazarr/commit/d9e0e2ec9232bc0b9a90249e3091f30282860e3f)\n- Added eligible for upgrade icon in histories. [5f66724](https://github.com/morpheus65535/bazarr/commit/5f66724d2a6a5d5c65d32e6c86671741299e5119)\n- Fixed upgrade process to properly use bazarr.zip asset #1379 [b02e0ec](https://github.com/morpheus65535/bazarr/commit/b02e0ec7ec462b9236a413aa9363d0825d3c6e3e)\n- Fix app route redirect issues [c3c1891](https://github.com/morpheus65535/bazarr/commit/c3c1891f5696cd261e560dceade92f23ab5b6652)\n- Fix issues when testing notifications [385cc21](https://github.com/morpheus65535/bazarr/commit/385cc214b348815105bc654df3fc710b25a3e620)\n- Fixed subtitles upgrade process to properly deal with manual actions [99fc282](https://github.com/morpheus65535/bazarr/commit/99fc282b07f4be07ebf84255603385bd6899bcf8)\n- Update ffsubsync and srt module [4a0932b](https://github.com/morpheus65535/bazarr/commit/4a0932b5d3052867f7f92984300d2ab4ec54fb0d)\n- Extend simpleconfigparser to not strip quotes from the string value [8e91bee](https://github.com/morpheus65535/bazarr/commit/8e91beed83e6b5a4bec680d15b226a77ff3e224e)\n- Fixed package_info parsing to deal with single line text with `\\n` separator [d2b7dba](https://github.com/morpheus65535/bazarr/commit/d2b7dba3bf36501cf4eccb2af3d1889542bc02a2)\n- Properly log error when Post processing subtitles [29f73a6](https://github.com/morpheus65535/bazarr/commit/29f73a6c09c561aedd468f69e441e1a575cb756c)\n- Fix issues after updating schedule settings [0107150](https://github.com/morpheus65535/bazarr/commit/0107150933ad95e59efdd4b8c2f7fe86db470963)\n- Added Bazarr user-agent to requests to Sonarr and Radarr [a193576](https://github.com/morpheus65535/bazarr/commit/a193576b639d4a3995b3172e47e70c1a9a6b3281)\n- Fix Installed badge won't display in release page [74da491](https://github.com/morpheus65535/bazarr/commit/74da491bd17d4317c5f277236b0f65be0f7acc87)\n- Revert \"Merged the series and episodes sync process. Episodes are only synced if series sizeOnDisk reported by Sonarr changes.\" [97caf44](https://github.com/morpheus65535/bazarr/commit/97caf44a5ad049a6eba12dd0c1ce740505745c68)\n- Merged the series and episodes sync process. Episodes are only synced if series sizeOnDisk reported by Sonarr changes. [5aadcea](https://github.com/morpheus65535/bazarr/commit/5aadcea83a395c4de5c8a067f4a5e6966d69703e)\n- Disable add Profile button when enabled languages are empty [a99c4d5](https://github.com/morpheus65535/bazarr/commit/a99c4d5438b1b53dcc376c2737816c98ab8e4eb5)\n- Added cache support for TuSubtitulo provider [95bef2d](https://github.com/morpheus65535/bazarr/commit/95bef2d51904c1ab4f296d671236c9c6770be526)\n- Fixed bad protocol for Argenteam provider [940b642](https://github.com/morpheus65535/bazarr/commit/940b6428ddb744c46a35d6e547400b5e7238bada)\n- Fixed subtitles deletion after blacklisting. [986912b](https://github.com/morpheus65535/bazarr/commit/986912b2cc7426a065cd65052a5c3504a61652b3)\n- Fixed update mechanism to store bazarr.zip asset download url (if available) instead of zipball. [4bc379f](https://github.com/morpheus65535/bazarr/commit/4bc379fabcf456e1b7b5830a706aaa80bbde1cbe)\n- Update npm packages to latest version [df70a8b](https://github.com/morpheus65535/bazarr/commit/df70a8b6fe28ef4c202bf0833e23cc47e5a3a242)\n- Fix issues on Movies Blacklist API [26dc355](https://github.com/morpheus65535/bazarr/commit/26dc35556e3ac14c4702b9d0e413d2125475d762)\n- Added tooltips on hover for history and blacklist pretty date [84adea2](https://github.com/morpheus65535/bazarr/commit/84adea2a28744607f072d828084abef61ee9bd3a)\n- Fixed tvsubtitles provider #1354 [1a025b6](https://github.com/morpheus65535/bazarr/commit/1a025b693b0ec150a5a71d533451d529062d00ad)\n- Fixed some providers key to match the actual providers name in subliminal_patch #1353 [cc80bd4](https://github.com/morpheus65535/bazarr/commit/cc80bd4be6fcc351d274b60aff667804a7660695)\n- Updated the init process to get the branch from package_info in docker images [0c09bc2](https://github.com/morpheus65535/bazarr/commit/0c09bc2360bbd60fe414af516236b77c66632259)\n- Add popover to movies and episodes for showing original name [08be95c](https://github.com/morpheus65535/bazarr/commit/08be95c8b736527312ccefc04fc1337e5a6584c3)\n- Add feature of going to default page by clicking bazarr icon [b1478da](https://github.com/morpheus65535/bazarr/commit/b1478da6b6b64a71dd07d48731a75676ac6027d3)\n- Keep expanded state when anything changes in episodes page [3744991](https://github.com/morpheus65535/bazarr/commit/3744991f9348fea8b0fecb3438fd7c95a928fd2c)\n- Fixed manual search modal matches popover position and width. [1613501](https://github.com/morpheus65535/bazarr/commit/1613501ea4dc5c9a19cd9b09980813a4a56f1b97)\n- Improved the manual search releases dropdown [b50e7f4](https://github.com/morpheus65535/bazarr/commit/b50e7f4fff67b3237b026cb313dfdf091f517206)\n- Added Subsynchro provider [25894c4](https://github.com/morpheus65535/bazarr/commit/25894c477fc05ecbf5952b95675ef80de16a84b9)\n- Add a error page when ui is crashed [04fd39b](https://github.com/morpheus65535/bazarr/commit/04fd39bc8a43b4ab20447d6c5af177301fd8ee99)\n- Fix a crash in ui when only one post-processing option is selected [6ef7795](https://github.com/morpheus65535/bazarr/commit/6ef7795ac5af3a8bb12b4e4606b5cdbc84071f0b)\n- Fix for #1336 [14fe4b0](https://github.com/morpheus65535/bazarr/commit/14fe4b0594739b3499c3124bcd6883253cd2020a)\n- Fix issues on release_beta_to_dev and bring back CI [e0779cb](https://github.com/morpheus65535/bazarr/commit/e0779cb3c13ee8214be2f47de16a776d50287d21)\n- Fixed packages.json creation path [272a1c1](https://github.com/morpheus65535/bazarr/commit/272a1c11416241a94f222d4a15e42768e21a11f1)\n- Re-enabled dev pipeline with build committed. [6abca59](https://github.com/morpheus65535/bazarr/commit/6abca59c83a1a6ce1c040af02a89d351d23897d2)\n- Manually build UI to reflect the changes [eb4fbc6](https://github.com/morpheus65535/bazarr/commit/eb4fbc6a24f11b721175a16c123421a521aa0b1b)\n- Fixed issue with notifications when deleting [89a3d7f](https://github.com/morpheus65535/bazarr/commit/89a3d7f6e31eb84e110744679a918b120ceb369a)\n- Fixed missing build [61e45bb](https://github.com/morpheus65535/bazarr/commit/61e45bbb6d7cf2c647480b3b3d1d1c0eeee06d2f)\n- Fixed issue with log entries without exception stack [ac8eb62](https://github.com/morpheus65535/bazarr/commit/ac8eb62de0b3491ed9feefc78e86291afc677263)\n- Fixed image proxy when you don't use a base url in Sonarr. [54eb0fc](https://github.com/morpheus65535/bazarr/commit/54eb0fc17411107ed85e9bca0ace4210ae2ad52b)\n- Fixed get_exclusion_clause that do not have the required column due to a missing join. [a4684fe](https://github.com/morpheus65535/bazarr/commit/a4684feaba914b6957135d08cdef68808f209380)\n- Fix a issue when requesting wanted movies [d0f8219](https://github.com/morpheus65535/bazarr/commit/d0f82198eb835a0e0dfa9ebd87c5987a8bdabc5b)\n- Commented out build from pipeline. [dfc14a6](https://github.com/morpheus65535/bazarr/commit/dfc14a60b8356c605b9390aab08e1147802653a5)\n- Manually built React templates [184c5f8](https://github.com/morpheus65535/bazarr/commit/184c5f89acfa6718295959ef0585b8d17d4e73fe)\n- Removed build from .gitignore [2edabe2](https://github.com/morpheus65535/bazarr/commit/2edabe28dcfe87b097962cd7e0dca01d80f9187b)\n- Refactored Web UI using React [f64719e](https://github.com/morpheus65535/bazarr/commit/f64719e4ad27df82d93f4eb2ea67c6fc81cf9d16)", "date": "2021-04-19T13:26:51Z", "prerelease": false, "download_link": "https://github.com/morpheus65535/bazarr/releases/download/v0.9.4/bazarr.zip"}] \ No newline at end of file diff --git a/config/bazarr/log/bazarr.log.2025-10-04 b/config/bazarr/log/bazarr.log.2025-10-04 deleted file mode 100644 index d82f17bd..00000000 --- a/config/bazarr/log/bazarr.log.2025-10-04 +++ /dev/null @@ -1,4 +0,0 @@ -2025-10-04 00:26:23|INFO |root |Scheduler will use this timezone: Europe/Paris| -2025-10-04 00:26:24|INFO |root |Interactive jobs queue started and waiting for tasks| -2025-10-04 00:26:24|INFO |waitress |BAZARR is started and waiting for requests on: http://***.***.***.***:6767| -2025-10-04 00:26:24|INFO |waitress |BAZARR is started and waiting for requests on: http://[::]:6767| diff --git a/config/bazarr/log/bazarr.log.2025-10-08 b/config/bazarr/log/bazarr.log.2025-10-08 deleted file mode 100644 index 95205a66..00000000 --- a/config/bazarr/log/bazarr.log.2025-10-08 +++ /dev/null @@ -1,4 +0,0 @@ -2025-10-08 06:02:21|INFO |root |Scheduler will use this timezone: Europe/Paris| -2025-10-08 06:02:22|INFO |root |Interactive jobs queue started and waiting for tasks| -2025-10-08 06:02:22|INFO |waitress |BAZARR is started and waiting for requests on: http://***.***.***.***:6767| -2025-10-08 06:02:22|INFO |waitress |BAZARR is started and waiting for requests on: http://[::]:6767| diff --git a/config/freshrss/log/logrotate.status b/config/freshrss/log/logrotate.status index 280c8c86..64f82d5b 100644 --- a/config/freshrss/log/logrotate.status +++ b/config/freshrss/log/logrotate.status @@ -1,7 +1,7 @@ logrotate state -- version 2 "/var/log/acpid.log" 2025-1-11-2:0:0 -"/config/log/nginx/access.log" 2025-11-16-2:0:0 +"/config/log/nginx/access.log" 2025-12-7-2:0:0 "/var/log/php84/*.log" 2025-7-31-2:0:0 "/var/log/php83/*.log" 2025-1-29-2:0:0 "/config/log/nginx/error.log" 2023-1-15-2:0:0 -"/config/log/php/error.log" 2025-11-16-2:0:0 +"/config/log/php/error.log" 2025-12-7-2:0:0 diff --git a/config/freshrss/log/nginx/access.log.1 b/config/freshrss/log/nginx/access.log.1 index 67bce022..c47d8f43 100644 --- a/config/freshrss/log/nginx/access.log.1 +++ b/config/freshrss/log/nginx/access.log.1 @@ -1,10026 +1,10074 @@ -172.18.0.1 - - [09/Nov/2025:02:00:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:01:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:02:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:03:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:04:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:05:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:06:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:07:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:08:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:09:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:10:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:11:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:12:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:13:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:14:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:15:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:16:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:17:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:18:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:19:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:20:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:21:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:22:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:23:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:24:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:25:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:26:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:27:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:28:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:29:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:30:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:31:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:32:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:33:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:34:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:35:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:36:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:37:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:38:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:39:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:40:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:41:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:42:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:43:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:44:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:45:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:46:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:47:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:48:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:49:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:50:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:51:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:52:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:53:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:54:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:55:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:56:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:57:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:58:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:02:59:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:00:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:01:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:02:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:03:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:04:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:05:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:06:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:07:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:08:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:09:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:10:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:11:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:12:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:13:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:14:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:15:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:16:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:17:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:18:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:19:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:20:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:21:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:22:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:23:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:24:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:25:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:26:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:27:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:28:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:29:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:30:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:31:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:32:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:33:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:34:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:35:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:36:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:37:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:38:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:39:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:40:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:41:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:42:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:43:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:44:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:45:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:46:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:47:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:48:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:49:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:50:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:51:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:52:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:53:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:54:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:55:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:56:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:57:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:58:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:03:59:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:00:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:01:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:02:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:03:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:04:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:05:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:06:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:07:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:08:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:09:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:10:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:11:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:12:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:13:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:14:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:15:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:16:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:17:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:18:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:19:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:20:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:21:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:22:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:23:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:24:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:25:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:26:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:27:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:28:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:29:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:30:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:31:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:32:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:33:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:34:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:35:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:36:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:37:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:38:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:39:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:40:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:41:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:42:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:43:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:44:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:45:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:46:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:47:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:48:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:49:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:50:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:51:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:52:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:53:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:54:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:55:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:56:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:57:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:58:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:04:59:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:00:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:01:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:02:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:03:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:04:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:05:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:06:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:07:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:08:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:09:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:10:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:11:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:12:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:13:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:14:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:15:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:16:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:17:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:18:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:19:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:20:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:21:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:22:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:23:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:24:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:25:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:26:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:27:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:28:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:29:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:30:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:31:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:32:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:33:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:34:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:35:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:36:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:37:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:38:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:39:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:40:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:41:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:42:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:43:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:44:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:45:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:46:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:47:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:48:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:49:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:50:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:51:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:52:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:53:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:54:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:55:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:56:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:57:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:58:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:05:59:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:00:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:01:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:02:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:03:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:04:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:05:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:06:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:07:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:08:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:09:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:10:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:11:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:12:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:13:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:14:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:15:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:16:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:17:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:18:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:19:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:20:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:21:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:22:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:23:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:24:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:25:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:26:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:27:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:28:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:29:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:30:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:31:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:32:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:33:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:34:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:35:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:36:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:37:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:38:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:39:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:40:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:41:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:42:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:43:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:44:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:45:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:46:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:47:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:48:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:49:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:50:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:51:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:52:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:53:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:54:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:55:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:56:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:57:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:58:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:06:59:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:00:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:01:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:02:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:03:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:04:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:05:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:06:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:07:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:08:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:09:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:10:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:11:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:12:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:13:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:14:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:15:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:16:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:17:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:18:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:19:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:20:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:21:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:22:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:23:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:24:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:25:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:26:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:27:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:28:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:29:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:30:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:31:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:32:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:33:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:34:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:35:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:36:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:37:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:38:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:39:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:40:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:41:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:42:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:43:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:44:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:45:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:46:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:47:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:48:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:49:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:50:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:51:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:52:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:53:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:54:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:55:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:56:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:57:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:58:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:07:59:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:00:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:01:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:02:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:03:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:04:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:05:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:06:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:07:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:08:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:09:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:10:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:11:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:12:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:13:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:14:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:15:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:16:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:17:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:18:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:19:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:20:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:21:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:22:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:23:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:24:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:25:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:26:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:27:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:28:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:29:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:30:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:31:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:32:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:33:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:34:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:35:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:36:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:37:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:38:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:39:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:40:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:41:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:42:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:43:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:44:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:45:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:46:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:47:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:48:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:49:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:50:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:51:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:52:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:53:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:54:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:55:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:56:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:57:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:58:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:08:59:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:00:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:01:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:02:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:03:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:04:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:05:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:06:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:07:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:08:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:09:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:10:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:11:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:12:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:13:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:14:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:15:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:16:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:17:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:18:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:19:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:20:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:21:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:22:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:23:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:24:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:25:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:26:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:27:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:28:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:29:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:30:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:31:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:32:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:33:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:34:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:35:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:36:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:37:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:38:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:39:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:40:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:41:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:42:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:43:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:44:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:45:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:46:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:47:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:48:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:49:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:50:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:51:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:52:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:53:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:54:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:55:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:56:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:57:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:58:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:09:59:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:00:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:01:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:02:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:03:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:04:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:05:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:06:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:07:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:08:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:09:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:10:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:11:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:12:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:13:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:14:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:15:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:16:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:17:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:18:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:19:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:20:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:21:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:22:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:23:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:24:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:25:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:26:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:27:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:28:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:29:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:30:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:31:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:32:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:33:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:34:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:35:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:36:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:37:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:38:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:39:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:40:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:41:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:42:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:43:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:44:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:45:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:46:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:47:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:48:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:49:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:50:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:51:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:52:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:53:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:54:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:55:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:56:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:57:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:58:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:10:59:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:00:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:01:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:02:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:03:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:04:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:05:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:06:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:07:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:08:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:09:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:10:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:11:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:12:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:13:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:14:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:15:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:16:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:17:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:18:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:19:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:20:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:21:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:22:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:23:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:24:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:25:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:26:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:27:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:28:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:29:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:30:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:31:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:32:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:33:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:34:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:35:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:36:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:37:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:38:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:39:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:40:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:41:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:42:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:43:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:44:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:45:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:46:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:47:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:48:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:49:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:50:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:51:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:52:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:53:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:54:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:55:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:56:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:57:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:58:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:11:59:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:00:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:01:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:02:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:03:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:04:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:05:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:06:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:07:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:08:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:09:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:10:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:11:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:12:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:13:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:14:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:15:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:16:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:17:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:18:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:19:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:20:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:21:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:22:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:23:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:24:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:25:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:26:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:27:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:28:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:29:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:30:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:31:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:32:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:33:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:34:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:35:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:36:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:37:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:38:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:39:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:40:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:41:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:42:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:43:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:44:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:45:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:46:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:47:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:48:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:49:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:50:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:51:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:52:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:53:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:54:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:55:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:56:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:57:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:58:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:12:59:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:00:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:01:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:02:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:03:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:04:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:05:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:06:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:07:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:08:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:09:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:10:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:11:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:12:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:13:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:14:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:15:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:16:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:17:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:18:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:19:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:20:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:21:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:22:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:23:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:24:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:25:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:26:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:27:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:28:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:29:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:30:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:31:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:32:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:33:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:34:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:35:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:36:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:37:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:38:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:39:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:40:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:41:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:42:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:43:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:44:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:45:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:46:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:47:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:48:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:49:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:50:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:51:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:52:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:53:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:54:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:55:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:56:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:57:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:58:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:13:59:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:00:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:01:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:02:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:03:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:04:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:05:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:06:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:07:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:08:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:09:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:10:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:11:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:12:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:13:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:14:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:15:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:16:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:17:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:18:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:19:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:20:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:21:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:22:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:23:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:24:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:25:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:26:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:27:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:28:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:29:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:30:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:31:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:32:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:33:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:34:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:35:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:36:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:37:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:38:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:39:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:40:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:41:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:42:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:43:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:44:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:45:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:46:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:47:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:48:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:49:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:50:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:51:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:52:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:53:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:54:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:55:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:56:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:57:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:58:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:14:59:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:00:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:01:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:02:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:03:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:04:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:05:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:06:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:07:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:08:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:09:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:10:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:11:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:12:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:13:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:14:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:15:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:16:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:17:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:18:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:19:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:20:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:21:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:22:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:23:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:24:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:25:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:26:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:27:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:28:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:29:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:30:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:31:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:32:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:33:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:34:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:35:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:36:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:37:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:38:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:39:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:40:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:41:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:42:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:43:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:44:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:45:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:46:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:47:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:48:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:49:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:50:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:51:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:52:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:53:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:54:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:55:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:56:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:57:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:58:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:15:59:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:00:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:01:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:02:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:03:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:04:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:05:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:06:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:07:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:08:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:09:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:10:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:11:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:12:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:13:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:14:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:15:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:16:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:17:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:18:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:19:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:20:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:21:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:22:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:23:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:24:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:25:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:26:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:27:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:28:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:29:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:30:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:31:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:32:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:33:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:34:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:35:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:36:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:37:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:38:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:39:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:40:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:41:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:42:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:43:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:44:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:45:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:46:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:47:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:48:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:49:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:50:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:51:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:52:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:53:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:54:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:55:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:56:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:57:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:58:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:16:59:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:00:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:01:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:02:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:03:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:04:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:05:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:06:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:07:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:08:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:09:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:10:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:11:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:12:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:13:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:14:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:15:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:16:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:17:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:18:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:19:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:20:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:21:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:22:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:23:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:24:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:25:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:26:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:27:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:28:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:29:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:30:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:31:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:32:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:33:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:34:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:35:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:36:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:37:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:38:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:39:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:40:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:41:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:42:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:43:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:44:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:45:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:46:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:47:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:48:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:49:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:50:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:51:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:52:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:53:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:54:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:55:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:56:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:57:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:17:59:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:00:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:02:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:03:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:04:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:05:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:06:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:07:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:08:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:09:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:10:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:11:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:12:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:13:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:14:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:15:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:16:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:17:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:18:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:19:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:20:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:21:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:22:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:23:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:24:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:25:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:26:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:27:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:28:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:29:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:30:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:31:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:32:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:33:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:34:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:35:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:36:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:37:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:38:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:39:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:40:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:41:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:42:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:43:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:44:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:45:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:46:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:47:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:48:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:49:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:50:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:51:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:52:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:53:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:54:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:55:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:56:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:57:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:18:59:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:00:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:02:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:03:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:04:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:05:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:06:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:07:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:08:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:09:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:10:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:11:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:12:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:13:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:14:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:15:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:16:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:17:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:18:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:19:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:20:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:21:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:22:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:23:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:24:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:25:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:26:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:27:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:28:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:29:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:30:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:31:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:32:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:33:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:34:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:35:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:36:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:37:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:38:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:39:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:40:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:41:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:42:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:43:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:44:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:45:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:46:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:47:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:48:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:49:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:50:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:51:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:52:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:53:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:54:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:55:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:56:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:57:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:58:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:19:59:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:00:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:01:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:02:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:03:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:04:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:05:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:06:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:07:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:08:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:09:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:10:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:11:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:12:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:20:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:21:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:22:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:23:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:24:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:25:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:26:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:27:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:28:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:29:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:30:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:31:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:32:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:33:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:34:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:35:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:36:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:37:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:38:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:39:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:40:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:43:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:44:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:45:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:46:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:47:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:48:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:49:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:50:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:51:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:52:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:53:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:54:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:55:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:56:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:57:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:58:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:20:59:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:00:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:01:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:02:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:03:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:04:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:05:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:06:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:07:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:08:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:09:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:10:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:11:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:12:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:20:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:21:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:22:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:23:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:24:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:25:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:26:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:27:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:28:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:29:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:30:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:31:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:32:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:33:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:34:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:35:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:36:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:37:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:38:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:39:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:40:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:41:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:42:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:43:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:44:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:45:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:46:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:47:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:48:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:49:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:50:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:51:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:52:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:53:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:54:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:55:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:56:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:57:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:58:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:21:59:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:00:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:01:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:02:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:03:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:04:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:05:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:06:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:07:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:08:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:09:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:10:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:11:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:12:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:13:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:14:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:15:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:16:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:17:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:18:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:19:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:20:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:21:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:22:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:23:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:24:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:25:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:26:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:27:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:28:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:29:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:30:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:31:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:32:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:33:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:34:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:35:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:36:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:37:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:38:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:39:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:40:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:41:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:42:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:43:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:44:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:45:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:46:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:47:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:48:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:49:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:50:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:51:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:52:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:53:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:54:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:55:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:56:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:57:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:58:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:22:59:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:00:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:01:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:02:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:03:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:04:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:05:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:06:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:07:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:08:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:09:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:10:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:11:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:12:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:13:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:14:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:15:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:16:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:17:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:18:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:19:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:20:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:21:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:22:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:23:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:24:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:25:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:26:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:27:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:28:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:29:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:30:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:31:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:32:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:33:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:34:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:35:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:36:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:37:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:38:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:39:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:40:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:41:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:42:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:43:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:44:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:45:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:46:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:47:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:48:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:49:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:50:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:51:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:52:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:53:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:54:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:55:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:56:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:57:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:58:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [09/Nov/2025:23:59:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:00:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:01:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:02:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:03:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:04:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:05:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:06:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:07:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:08:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:09:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:10:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:11:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:12:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:13:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:14:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:15:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:16:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:17:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:18:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:19:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:20:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:21:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:22:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:23:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:24:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:25:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:26:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:27:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:28:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:29:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:30:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:31:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:32:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:33:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:34:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:35:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:36:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:37:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:38:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:39:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:40:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:41:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:42:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:43:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:44:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:45:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:46:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:47:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:48:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:49:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:50:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:51:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:52:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:53:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:54:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:55:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:56:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:57:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:58:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:00:59:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:00:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:01:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:02:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:03:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:04:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:05:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:06:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:07:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:08:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:09:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:10:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:11:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:12:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:13:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:14:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:15:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:16:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:17:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:18:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:19:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:20:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:21:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:22:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:23:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:24:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:25:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:26:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:27:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:28:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:29:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:30:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:31:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:32:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:33:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:34:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:35:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:36:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:37:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:38:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:39:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:40:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:41:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:42:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:43:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:44:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:45:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:46:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:47:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:48:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:49:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:50:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:51:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:52:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:53:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:54:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:55:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:56:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:57:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:58:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:01:59:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:00:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:01:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:02:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:03:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:04:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:05:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:06:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:07:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:08:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:09:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:10:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:11:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:12:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:13:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:14:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:15:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:16:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:17:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:18:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:19:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:20:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:21:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:22:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:23:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:24:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:25:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:26:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:27:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:28:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:29:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:30:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:31:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:32:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:33:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:34:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:35:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:36:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:37:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:38:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:39:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:40:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:41:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:42:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:43:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:44:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:45:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:46:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:47:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:48:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:49:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:50:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:51:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:52:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:53:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:54:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:55:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:56:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:57:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:58:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:02:59:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:00:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:01:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:02:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:03:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:04:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:05:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:06:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:07:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:08:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:09:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:10:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:11:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:12:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:13:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:14:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:15:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:16:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:17:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:18:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:19:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:20:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:21:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:22:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:23:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:24:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:25:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:26:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:27:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:28:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:29:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:30:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:31:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:32:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:33:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:34:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:35:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:36:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:37:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:38:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:39:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:40:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:41:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:42:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:43:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:44:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:45:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:46:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:47:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:48:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:49:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:50:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:51:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:52:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:53:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:54:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:55:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:56:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:57:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:58:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:03:59:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:00:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:01:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:02:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:03:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:04:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:05:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:06:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:07:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:08:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:09:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:10:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:11:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:12:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:13:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:14:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:15:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:16:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:17:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:18:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:19:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:20:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:21:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:22:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:23:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:24:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:25:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:26:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:27:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:28:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:29:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:30:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:31:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:32:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:33:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:34:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:35:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:36:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:37:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:38:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:39:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:40:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:41:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:42:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:43:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:44:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:45:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:46:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:47:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:48:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:49:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:50:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:51:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:52:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:53:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:54:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:55:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:56:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:57:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:58:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:04:59:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:00:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:01:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:02:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:03:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:04:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:05:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:06:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:07:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:08:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:09:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:10:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:11:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:12:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:13:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:14:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:15:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:16:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:17:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:18:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:19:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:20:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:21:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:22:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:23:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:24:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:25:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:26:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:27:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:28:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:29:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:30:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:31:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:32:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:33:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:34:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:35:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:36:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:37:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:38:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:39:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:40:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:41:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:42:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:43:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:44:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:45:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:46:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:47:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:48:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:49:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:50:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:51:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:52:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:53:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:54:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:55:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:56:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:57:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:58:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:05:59:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:00:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:01:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:02:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:03:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:04:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:05:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:06:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:07:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:08:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:09:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:10:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:11:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:12:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:13:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:14:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:15:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:16:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:17:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:18:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:19:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:20:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:21:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:22:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:23:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:24:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:25:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:26:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:27:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:28:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:29:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:30:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:31:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:32:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:33:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:34:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:35:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:36:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:37:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:38:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:39:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:40:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:41:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:42:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:43:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:44:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:45:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:46:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:47:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:48:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:49:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:50:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:51:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:52:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:53:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:54:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:55:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:56:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:57:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:58:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:06:59:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:00:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:01:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:02:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:03:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:04:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:05:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:06:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:07:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:08:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:09:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:10:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:11:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:12:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:13:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:14:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:15:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:16:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:17:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:18:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:19:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:20:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:21:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:22:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:23:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:24:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:25:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:26:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:27:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:28:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:29:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:30:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:31:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:32:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:33:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:34:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:35:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:36:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:37:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:38:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:39:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:40:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:41:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:42:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:43:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:44:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:45:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:46:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:47:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:48:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:49:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:50:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:51:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:52:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:53:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:54:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:55:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:56:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:57:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:58:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:07:59:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:00:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:01:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:02:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:03:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:04:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:05:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:06:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:07:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:08:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:09:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:10:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:11:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:12:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:13:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:14:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:15:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:16:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:17:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:18:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:19:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:20:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:21:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:22:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:23:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:24:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:25:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:26:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:27:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:28:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:29:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:30:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:31:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:32:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:33:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:34:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:35:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:36:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:37:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:38:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:39:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:40:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:41:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:42:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:43:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:44:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:45:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:46:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:47:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:48:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:49:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:50:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:51:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:52:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:53:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:54:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:55:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:56:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:57:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:58:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:08:59:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:00:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:01:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:02:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:03:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:04:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:05:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:06:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:07:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:08:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:09:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:10:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:11:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:12:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:13:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:14:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:15:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:16:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:17:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:18:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:19:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:20:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:21:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:22:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:23:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:24:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:25:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:26:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:27:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:28:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:29:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:30:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:31:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:32:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:33:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:34:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:35:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:36:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:37:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:38:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:39:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:40:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:41:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:42:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:43:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:44:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:45:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:46:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:47:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:48:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:49:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:50:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:51:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:52:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:53:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:54:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:55:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:56:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:57:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:58:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:09:59:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:00:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:01:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:02:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:03:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:04:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:05:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:06:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:07:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:08:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:09:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:10:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:11:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:12:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:13:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:14:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:15:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:16:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:17:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:18:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:19:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:20:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:21:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:22:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:23:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:24:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:25:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:26:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:27:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:28:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:29:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:30:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:31:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:32:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:33:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:34:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:35:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:36:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:37:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:38:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:39:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:40:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:41:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:42:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:43:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:44:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:45:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:46:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:47:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:48:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:49:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:50:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:51:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:52:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:53:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:54:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:55:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:56:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:57:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:58:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:10:59:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:00:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:01:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:02:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:03:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:04:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:05:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:06:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:07:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:08:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:09:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:10:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:11:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:12:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:13:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:14:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:15:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:16:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:17:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:18:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:19:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:20:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:21:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:22:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:23:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:24:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:25:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:26:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:27:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:28:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:29:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:30:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:31:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:32:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:33:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:34:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:35:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:36:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:37:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:38:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:39:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:40:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:41:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:42:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:43:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:44:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:45:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:46:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:47:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:48:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:49:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:50:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:51:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:52:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:53:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:54:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:55:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:56:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:57:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:58:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:11:59:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:00:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:01:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:02:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:03:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:04:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:05:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:06:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:07:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:08:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:09:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:10:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:11:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:12:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:13:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:14:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:15:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:16:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:17:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:18:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:19:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:20:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:21:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:22:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:23:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:24:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:25:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:26:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:27:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:28:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:29:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:30:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:31:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:32:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:33:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:34:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:35:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:36:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:37:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:38:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:39:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:40:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:41:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:42:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:43:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:44:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:45:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:46:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:47:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:48:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:49:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:50:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:51:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:52:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:53:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:54:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:55:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:56:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:57:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:58:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:12:59:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:00:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:01:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:02:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:03:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:04:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:05:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:06:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:07:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:08:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:09:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:10:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:11:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:12:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:13:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:14:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:15:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:16:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:17:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:18:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:19:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:20:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:21:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:22:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:23:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:24:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:25:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:26:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:27:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:28:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:29:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:30:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:31:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:32:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:33:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:34:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:35:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:36:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:37:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:38:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:39:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:40:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:41:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:42:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:43:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:44:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:45:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:46:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:47:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:48:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:49:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:50:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:51:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:52:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:53:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:54:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:55:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:56:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:57:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:58:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:13:59:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:00:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:01:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:02:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:03:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:04:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:05:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:06:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:07:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:08:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:09:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:10:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:11:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:12:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:13:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:14:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:15:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:16:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:17:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:18:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:19:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:20:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:21:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:22:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:23:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:24:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:25:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:26:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:27:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:28:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:29:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:30:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:31:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:32:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:33:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:34:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:35:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:36:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:37:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:38:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:39:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:40:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:41:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:42:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:43:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:44:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:45:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:46:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:47:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:48:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:49:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:50:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:51:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:52:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:53:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:54:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:55:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:56:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:57:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:58:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:14:59:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:00:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:01:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:02:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:03:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:04:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:05:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:06:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:07:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:08:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:09:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:10:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:11:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:12:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:13:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:14:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:15:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:16:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:17:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:18:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:19:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:20:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:21:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:22:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:23:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:24:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:25:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:26:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:27:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:28:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:29:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:30:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:31:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:32:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:33:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:34:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:35:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:36:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:37:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:38:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:39:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:40:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:41:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:42:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:43:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:44:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:45:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:46:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:47:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:48:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:49:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:50:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:51:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:52:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:53:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:54:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:55:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:56:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:57:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:58:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:15:59:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:00:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:01:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:02:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:03:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:04:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:05:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:06:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:07:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:08:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:09:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:10:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:11:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:12:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:13:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:14:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:15:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:16:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:17:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:18:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:19:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:20:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:21:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:22:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:23:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:24:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:25:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:26:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:27:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:28:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:29:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:30:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:31:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:32:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:33:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:34:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:35:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:36:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:37:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:38:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:39:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:40:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:41:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:42:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:43:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:44:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:45:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:46:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:47:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:48:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:49:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:50:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:51:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:52:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:53:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:54:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:55:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:56:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:57:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:58:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:16:59:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:00:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:01:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:02:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:03:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:04:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:05:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:06:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:07:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:08:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:09:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:10:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:11:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:13:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:14:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:15:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:16:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:17:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:18:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:19:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:20:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:21:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:22:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:23:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:24:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:25:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:26:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:27:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:28:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:29:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:30:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:31:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:32:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:33:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:34:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:35:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:36:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:37:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:38:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:39:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:40:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:41:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:42:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:43:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:44:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:45:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:46:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:47:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:48:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:49:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:50:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:51:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:52:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:53:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:54:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:55:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:56:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:57:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:58:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:17:59:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:00:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:01:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:02:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:03:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:04:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:05:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:06:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:07:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:08:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:09:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:10:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:11:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:13:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:14:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:15:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:16:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:17:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:18:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:19:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:20:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:21:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:22:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:23:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:24:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:25:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:26:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:27:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:28:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:29:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:30:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:31:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:32:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:33:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:34:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:35:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:36:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:37:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:38:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:39:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:40:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:41:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:42:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:43:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:44:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:45:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:46:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:47:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:48:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:49:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:50:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:51:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:52:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:53:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:54:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:55:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:56:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:57:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:58:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:18:59:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:00:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:01:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:02:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:03:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:04:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:05:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:06:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:07:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:08:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:09:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:10:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:11:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:12:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:13:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:14:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:15:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:16:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:17:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:18:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:19:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:20:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:21:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:22:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:23:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:24:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:25:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:26:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:27:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:28:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:29:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:30:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:31:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:32:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:33:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:34:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:35:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:36:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:37:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:38:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:39:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:40:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:41:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:42:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:43:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:44:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:45:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:46:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:47:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:48:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:49:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:50:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:51:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:52:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:53:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:54:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:55:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:56:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:57:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:58:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:19:59:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:00:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:01:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:02:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:03:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:04:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:05:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:06:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:07:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:08:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:09:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:10:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:11:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:12:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:13:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:14:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:15:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:16:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:17:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:18:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:19:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:20:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:21:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:22:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:23:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:24:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:25:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:26:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:27:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:28:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:29:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:30:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:31:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:32:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:33:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:34:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:35:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:36:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:37:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:38:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:39:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:40:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:41:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:42:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:43:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:44:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:45:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:46:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:47:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:48:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:49:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:50:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:51:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:52:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:53:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:54:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:55:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:56:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:57:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:58:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:20:59:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:00:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:01:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:02:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:03:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:04:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:05:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:06:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:07:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:08:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:09:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:10:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:11:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:12:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:13:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:14:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:15:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:16:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:17:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:18:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:19:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:20:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:21:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:22:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:23:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:24:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:25:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:26:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:27:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:28:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:29:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:30:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:31:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:32:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:33:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:34:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:35:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:36:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:37:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:38:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:39:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:40:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:41:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:42:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:43:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:44:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:45:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:46:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:47:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:48:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:49:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:50:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:51:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:52:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:53:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:54:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:55:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:56:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:57:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:58:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:21:59:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:00:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:01:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:02:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:03:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:04:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:05:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:06:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:07:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:08:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:09:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:10:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:11:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:12:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:13:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:14:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:15:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:16:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:17:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:18:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:19:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:20:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:21:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:22:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:23:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:24:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:25:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:26:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:27:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:28:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:29:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:30:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:31:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:32:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:33:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:34:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:35:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:36:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:37:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:38:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:39:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:40:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:41:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:42:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:43:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:44:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:45:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:46:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:47:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:48:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:49:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:50:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:51:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:52:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:53:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:54:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:55:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:56:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:57:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:58:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:22:59:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:00:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:01:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:02:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:03:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:04:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:05:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:06:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:07:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:08:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:09:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:10:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:11:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:12:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:13:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:14:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:15:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:16:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:17:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:18:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:19:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:20:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:21:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:22:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:23:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:24:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:25:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:26:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:27:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:28:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:29:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:30:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:31:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:32:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:33:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:34:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:35:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:36:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:37:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:38:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:39:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:40:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:41:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:42:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:43:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:44:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:45:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:46:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:47:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:48:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:49:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:50:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:51:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:52:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:53:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:54:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:55:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:56:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:57:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:58:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [10/Nov/2025:23:59:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:00:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:01:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:02:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:03:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:04:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:05:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:06:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:07:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:08:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:09:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:10:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:11:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:12:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:13:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:14:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:15:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:16:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:17:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:18:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:19:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:20:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:21:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:22:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:23:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:24:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:25:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:26:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:27:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:28:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:29:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:30:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:31:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:32:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:33:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:34:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:35:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:36:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:37:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:38:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:39:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:40:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:41:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:42:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:43:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:44:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:45:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:46:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:47:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:48:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:49:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:50:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:51:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:52:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:53:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:54:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:55:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:56:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:57:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:58:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:00:59:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:00:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:01:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:02:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:03:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:04:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:05:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:06:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:07:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:08:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:09:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:10:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:11:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:12:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:13:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:14:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:15:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:16:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:17:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:18:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:19:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:20:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:21:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:22:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:23:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:24:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:25:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:26:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:27:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:28:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:29:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:30:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:31:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:32:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:33:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:34:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:35:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:36:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:37:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:38:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:39:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:40:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:41:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:42:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:43:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:44:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:45:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:46:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:47:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:48:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:49:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:50:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:51:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:52:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:53:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:54:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:55:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:56:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:57:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:58:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:01:59:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:00:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:01:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:02:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:03:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:04:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:05:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:06:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:07:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:08:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:09:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:10:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:11:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:12:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:13:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:14:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:15:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:16:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:17:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:18:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:19:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:20:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:21:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:22:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:23:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:24:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:25:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:26:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:27:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:28:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:29:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:30:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:31:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:32:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:33:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:34:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:35:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:36:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:37:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:38:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:39:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:40:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:41:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:42:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:43:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:44:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:45:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:46:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:47:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:48:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:49:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:50:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:51:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:52:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:53:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:54:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:55:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:56:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:57:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:58:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:02:59:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:00:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:01:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:02:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:03:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:04:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:05:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:06:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:07:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:08:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:09:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:10:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:11:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:12:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:13:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:14:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:15:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:16:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:17:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:18:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:19:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:20:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:21:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:22:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:23:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:24:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:25:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:26:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:27:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:28:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:29:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:30:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:31:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:32:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:33:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:34:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:35:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:36:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:37:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:38:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:39:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:40:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:41:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:42:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:43:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:44:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:45:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:46:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:47:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:48:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:49:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:50:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:51:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:52:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:53:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:54:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:55:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:56:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:57:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:58:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:03:59:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:00:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:01:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:02:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:03:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:04:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:05:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:06:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:07:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:08:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:09:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:10:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:11:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:12:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:13:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:14:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:15:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:16:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:17:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:18:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:19:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:20:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:21:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:22:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:23:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:24:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:25:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:26:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:27:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:28:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:29:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:30:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:31:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:32:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:33:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:34:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:35:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:36:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:37:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:38:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:39:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:40:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:41:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:42:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:43:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:44:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:45:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:46:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:47:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:48:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:49:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:50:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:51:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:52:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:53:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:54:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:55:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:56:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:57:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:58:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:04:59:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:00:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:01:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:02:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:03:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:04:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:05:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:06:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:07:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:08:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:09:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:10:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:11:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:12:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:13:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:14:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:15:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:16:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:17:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:18:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:19:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:20:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:21:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:22:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:23:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:24:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:25:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:26:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:27:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:28:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:29:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:30:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:31:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:32:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:33:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:34:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:35:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:36:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:37:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:38:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:39:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:40:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:41:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:42:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:43:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:44:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:45:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:46:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:47:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:48:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:49:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:50:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:51:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:52:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:53:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:54:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:55:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:56:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:57:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:58:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:05:59:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:00:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:01:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:02:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:03:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:04:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:05:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:06:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:07:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:08:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:09:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:10:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:11:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:12:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:13:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:14:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:15:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:16:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:17:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:18:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:19:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:20:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:21:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:22:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:23:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:24:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:25:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:26:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:27:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:28:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:29:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:30:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:31:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:32:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:33:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:34:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:35:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:36:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:37:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:38:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:39:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:40:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:41:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:42:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:43:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:44:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:45:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:46:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:47:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:48:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:49:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:50:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:51:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:52:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:53:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:54:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:55:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:56:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:57:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:58:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:06:59:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:00:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:01:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:02:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:03:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:04:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:05:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:06:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:07:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:08:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:09:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:10:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:11:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:12:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:13:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:14:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:15:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:16:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:17:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:18:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:19:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:20:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:21:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:22:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:23:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:24:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:25:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:26:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:27:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:28:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:29:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:30:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:31:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:32:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:33:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:34:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:35:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:36:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:37:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:38:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:39:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:40:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:41:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:42:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:43:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:44:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:45:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:46:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:47:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:48:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:49:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:50:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:51:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:52:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:53:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:54:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:55:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:56:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:57:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:58:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:07:59:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:00:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:01:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:02:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:03:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:04:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:05:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:06:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:07:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:08:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:09:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:10:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:11:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:12:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:13:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:14:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:15:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:16:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:17:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:18:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:19:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:20:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:21:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:22:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:23:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:24:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:25:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:26:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:27:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:28:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:29:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:30:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:31:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:32:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:33:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:34:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:35:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:36:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:37:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:38:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:39:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:40:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:41:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:42:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:43:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:44:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:45:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:46:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:47:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:48:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:49:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:50:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:51:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:52:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:53:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:54:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:55:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:56:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:57:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:58:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:08:59:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:00:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:01:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:02:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:03:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:04:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:05:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:06:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:07:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:08:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:09:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:10:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:11:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:12:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:13:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:14:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:15:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:16:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:17:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:18:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:19:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:20:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:21:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:22:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:23:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:24:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:25:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:26:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:27:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:28:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:29:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:30:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:31:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:32:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:33:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:34:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:35:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:36:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:37:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:38:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:39:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:40:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:41:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:42:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:43:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:44:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:45:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:46:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:47:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:48:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:49:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:50:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:51:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:52:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:53:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:54:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:55:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:56:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:57:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:58:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:09:59:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:00:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:01:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:02:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:03:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:04:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:05:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:06:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:07:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:08:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:09:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:10:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:11:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:12:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:13:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:14:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:15:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:16:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:17:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:18:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:19:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:20:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:21:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:22:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:23:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:24:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:25:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:26:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:27:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:28:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:29:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:30:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:31:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:32:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:33:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:34:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:35:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:36:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:37:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:38:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:39:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:40:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:41:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:42:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:43:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:44:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:45:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:46:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:47:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:48:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:49:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:50:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:51:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:52:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:53:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:54:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:55:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:56:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:57:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:58:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:10:59:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:00:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:01:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:02:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:03:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:04:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:05:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:06:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:07:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:08:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:09:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:10:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:11:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:12:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:13:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:14:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:15:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:16:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:17:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:18:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:19:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:20:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:21:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:22:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:23:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:24:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:25:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:26:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:27:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:28:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:29:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:30:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:31:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:32:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:33:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:34:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:35:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:36:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:37:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:38:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:39:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:40:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:41:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:42:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:43:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:44:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:45:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:46:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:47:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:48:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:49:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:50:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:51:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:52:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:53:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:54:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:55:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:56:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:57:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:58:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:11:59:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:00:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:01:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:02:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:03:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:04:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:05:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:06:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:07:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:08:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:09:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:10:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:11:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:12:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:13:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:14:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:15:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:16:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:17:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:18:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:19:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:20:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:21:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:22:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:23:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:24:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:25:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:26:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:27:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:28:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:29:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:30:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:31:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:32:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:33:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:34:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:35:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:36:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:37:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:38:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:39:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:40:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:41:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:42:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:43:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:44:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:45:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:46:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:47:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:48:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:49:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:50:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:51:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:52:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:53:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:54:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:55:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:56:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:57:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:58:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:12:59:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:00:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:01:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:02:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:03:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:04:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:05:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:06:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:07:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:08:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:09:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:10:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:11:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:12:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:13:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:14:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:15:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:16:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:17:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:18:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:19:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:20:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:21:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:22:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:23:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:24:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:25:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:26:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:27:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:28:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:29:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:30:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:31:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:32:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:33:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:34:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:35:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:36:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:37:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:38:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:39:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:40:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:41:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:42:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:43:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:44:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:45:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:46:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:47:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:48:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:49:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:50:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:51:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:52:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:53:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:54:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:55:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:56:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:57:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:58:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:13:59:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:00:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:01:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:02:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:03:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:04:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:05:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:06:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:07:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:08:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:09:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:10:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:11:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:12:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:13:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:14:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:15:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:16:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:17:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:18:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:19:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:20:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:21:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:22:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:23:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:24:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:25:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:26:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:27:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:28:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:29:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:30:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:31:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:32:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:33:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:34:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:35:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:36:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:37:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:38:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:39:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:40:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:41:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:42:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:43:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:44:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:45:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:46:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:47:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:48:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:49:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:50:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:51:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:52:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:53:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:54:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:55:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:56:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:57:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:58:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:14:59:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:00:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:01:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:02:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:03:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:04:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:05:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:06:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:07:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:08:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:09:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:10:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:11:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:12:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:13:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:14:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:15:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:16:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:17:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:18:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:19:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:20:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:21:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:22:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:23:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:24:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:25:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:26:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:27:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:28:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:29:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:30:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:31:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:32:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:33:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:34:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:35:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:36:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:37:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:38:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:39:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:40:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:41:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:42:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:43:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:44:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:45:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:46:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:47:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:48:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:49:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:50:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:51:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:52:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:53:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:54:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:55:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:56:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:57:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:58:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:15:59:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:00:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:01:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:02:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:03:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:04:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:05:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:06:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:07:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:08:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:09:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:10:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:11:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:12:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:13:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:14:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:15:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:16:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:17:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:18:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:19:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:20:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:21:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:22:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:23:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:24:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:25:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:26:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:27:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:28:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:29:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:30:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:31:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:32:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:33:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:34:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:35:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:36:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:37:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:38:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:40:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:41:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:42:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:43:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:44:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:45:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:46:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:47:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:48:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:49:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:50:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:51:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:52:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:53:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:54:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:55:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:56:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:57:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:58:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:16:59:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:00:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:01:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:02:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:03:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:04:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:05:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:06:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:07:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:08:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:09:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:10:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:11:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:12:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:13:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:14:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:15:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:16:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:17:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:18:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:19:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:20:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:21:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:22:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:23:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:24:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:25:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:26:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:27:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:28:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:29:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:30:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:31:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:32:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:33:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:34:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:35:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:36:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:37:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:38:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:39:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:40:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:41:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:42:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:43:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:44:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:45:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:46:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:47:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:48:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:49:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:50:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:51:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:52:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:53:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:54:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:55:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:56:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:57:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:58:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:17:59:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:00:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:01:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:02:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:03:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:04:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:05:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:06:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:07:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:08:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:09:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:10:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:11:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:12:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:13:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:14:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:15:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:16:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:17:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:18:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:19:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:20:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:21:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:22:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:23:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:24:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:25:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:26:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:27:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:28:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:29:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:30:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:31:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:32:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:33:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:34:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:35:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:36:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:37:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:38:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:39:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:40:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:41:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:42:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:43:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:44:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:45:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:46:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:47:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:48:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:49:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:50:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:51:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:52:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:53:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:54:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:55:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:56:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:57:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:58:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:18:59:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:00:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:01:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:02:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:03:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:04:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:05:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:06:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:07:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:08:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:09:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:10:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:11:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:12:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:13:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:14:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:15:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:16:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:17:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:18:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:19:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:20:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:21:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:22:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:23:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:24:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:25:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:26:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:27:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:28:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:29:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:30:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:31:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:32:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:33:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:34:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:35:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:36:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:37:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:38:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:39:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:40:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:41:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:42:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:43:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:44:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:45:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:46:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:47:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:48:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:49:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:50:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:51:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:52:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:53:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:54:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:55:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:56:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:57:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:58:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:19:59:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:00:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:01:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:02:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:03:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:04:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:05:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:06:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:07:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:08:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:09:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:10:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:11:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:12:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:13:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:14:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:15:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:16:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:17:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:18:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:19:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:20:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:21:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:22:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:23:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:24:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:25:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:26:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:27:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:28:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:29:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:30:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:31:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:32:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:33:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:34:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:35:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:36:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:37:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:38:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:39:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:40:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:41:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:42:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:43:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:44:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:45:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:46:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:47:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:48:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:49:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:50:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:51:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:52:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:53:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:54:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:55:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:56:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:57:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:58:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:20:59:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:00:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:01:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:02:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:03:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:04:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:05:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:06:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:07:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:08:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:09:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:10:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:11:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:12:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:13:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:14:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:15:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:16:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:17:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:18:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:19:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:20:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:21:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:22:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:23:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:24:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:25:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:26:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:27:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:28:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:29:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:30:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:31:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:32:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:33:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:34:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:35:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:36:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:37:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:38:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:39:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:40:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:41:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:42:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:43:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:44:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:45:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:46:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:47:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:48:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:49:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:50:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:51:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:52:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:53:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:54:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:55:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:56:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:57:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:58:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:21:59:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:00:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:01:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:02:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:03:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:04:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:05:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:06:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:07:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:08:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:09:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:10:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:11:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:12:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:13:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:14:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:15:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:16:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:17:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:18:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:19:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:20:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:21:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:22:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:23:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:24:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:25:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:26:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:27:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:28:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:29:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:30:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:31:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:32:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:33:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:34:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:35:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:36:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:37:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:38:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:39:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:40:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:41:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:42:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:43:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:44:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:45:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:46:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:47:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:48:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:49:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:50:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:51:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:52:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:53:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:54:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:55:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:56:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:57:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:58:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:22:59:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:00:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:01:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:02:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:03:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:04:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:05:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:06:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:07:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:08:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:09:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:10:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:11:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:12:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:13:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:14:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:15:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:16:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:17:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:18:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:19:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:20:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:21:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:22:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:23:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:24:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:25:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:26:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:27:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:28:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:29:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:30:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:31:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:32:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:33:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:34:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:35:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:36:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:37:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:38:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:39:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:40:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:41:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:42:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:43:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:44:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:45:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:46:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:47:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:48:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:49:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:50:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:51:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:52:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:53:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:54:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:55:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:56:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:57:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:58:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [11/Nov/2025:23:59:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:00:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:01:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:02:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:03:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:04:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:05:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:06:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:07:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:08:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:09:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:10:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:11:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:12:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:13:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:14:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:15:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:16:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:17:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:18:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:19:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:20:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:21:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:22:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:23:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:24:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:25:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:26:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:27:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:28:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:29:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:30:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:31:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:32:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:33:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:34:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:35:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:36:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:37:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:38:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:39:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:40:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:41:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:42:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:43:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:44:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:45:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:46:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:47:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:48:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:49:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:50:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:51:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:52:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:53:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:54:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:55:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:56:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:57:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:58:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:00:59:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:00:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:01:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:02:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:03:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:04:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:05:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:06:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:07:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:08:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:09:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:10:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:11:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:12:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:13:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:14:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:15:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:16:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:17:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:18:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:19:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:20:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:21:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:22:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:23:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:24:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:25:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:26:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:27:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:28:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:29:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:30:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:31:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:32:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:33:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:34:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:35:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:36:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:37:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:38:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:39:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:40:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:41:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:42:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:43:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:44:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:45:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:46:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:47:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:48:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:49:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:50:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:51:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:52:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:53:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:54:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:55:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:56:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:57:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:58:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:01:59:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:00:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:01:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:02:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:03:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:04:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:05:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:06:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:07:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:08:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:09:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:10:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:11:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:12:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:13:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:14:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:15:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:16:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:17:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:18:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:19:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:20:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:21:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:22:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:23:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:24:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:25:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:26:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:27:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:28:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:29:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:30:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:31:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:32:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:33:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:34:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:35:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:36:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:37:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:38:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:39:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:40:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:41:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:42:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:43:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:44:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:45:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:46:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:47:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:48:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:49:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:50:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:51:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:52:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:53:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:54:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:55:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:56:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:57:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:58:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:02:59:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:00:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:01:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:02:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:03:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:04:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:05:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:06:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:07:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:08:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:09:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:10:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:11:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:12:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:13:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:14:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:15:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:16:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:17:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:18:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:19:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:20:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:21:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:22:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:23:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:24:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:25:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:26:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:27:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:28:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:29:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:30:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:31:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:32:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:33:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:34:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:35:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:36:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:37:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:38:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:39:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:40:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:41:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:42:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:43:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:44:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:45:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:46:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:47:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:48:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:49:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:50:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:51:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:52:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:53:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:54:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:55:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:56:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:57:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:58:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:03:59:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:00:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:01:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:02:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:03:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:04:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:05:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:06:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:07:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:08:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:09:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:10:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:11:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:12:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:13:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:14:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:15:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:16:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:17:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:18:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:19:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:20:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:21:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:22:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:23:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:24:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:25:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:26:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:27:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:28:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:29:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:30:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:31:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:32:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:33:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:34:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:35:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:36:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:37:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:38:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:39:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:40:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:41:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:42:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:43:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:44:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:45:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:46:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:47:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:48:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:49:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:50:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:51:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:52:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:53:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:54:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:55:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:56:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:57:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:58:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:04:59:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:00:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:01:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:02:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:03:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:04:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:05:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:06:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:07:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:08:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:09:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:10:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:11:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:12:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:13:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:14:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:15:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:16:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:17:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:18:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:19:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:20:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:21:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:22:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:23:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:24:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:25:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:26:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:27:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:28:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:29:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:30:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:31:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:32:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:33:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:34:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:35:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:36:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:37:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:38:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:39:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:40:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:41:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:42:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:43:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:44:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:45:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:46:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:47:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:48:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:49:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:50:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:51:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:52:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:53:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:54:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:55:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:56:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:57:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:58:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:05:59:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:00:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:01:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:02:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:03:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:04:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:05:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:06:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:07:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:08:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:09:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:10:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:11:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:12:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:13:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:14:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:15:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:16:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:17:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:18:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:19:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:20:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:21:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:22:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:23:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:24:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:25:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:26:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:27:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:28:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:29:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:30:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:31:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:32:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:33:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:34:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:35:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:36:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:37:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:38:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:39:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:40:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:41:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:42:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:43:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:44:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:45:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:46:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:47:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:48:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:49:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:50:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:51:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:52:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:53:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:54:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:55:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:56:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:57:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:58:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:06:59:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:00:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:01:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:02:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:03:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:04:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:05:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:06:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:07:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:08:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:09:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:10:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:11:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:12:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:13:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:14:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:15:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:16:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:17:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:18:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:19:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:20:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:21:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:22:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:23:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:24:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:25:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:26:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:27:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:28:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:29:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:30:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:31:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:32:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:33:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:34:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:35:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:36:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:37:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:38:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:39:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:40:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:41:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:42:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:43:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:44:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:45:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:46:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:47:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:48:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:49:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:50:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:51:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:52:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:53:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:54:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:55:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:56:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:57:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:58:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:07:59:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:00:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:01:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:02:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:03:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:04:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:05:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:06:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:07:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:08:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:09:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:10:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:11:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:12:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:13:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:14:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:15:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:16:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:17:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:18:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:19:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:20:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:21:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:22:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:23:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:24:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:25:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:26:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:27:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:28:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:29:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:30:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:31:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:32:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:33:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:34:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:35:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:36:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:37:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:38:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:39:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:40:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:41:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:42:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:43:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:44:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:45:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:46:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:47:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:48:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:49:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:50:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:51:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:52:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:53:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:54:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:55:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:56:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:57:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:58:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:08:59:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:00:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:01:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:02:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:03:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:04:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:05:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:06:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:07:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:08:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:09:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:10:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:11:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:12:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:13:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:14:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:15:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:16:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:17:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:18:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:19:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:20:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:21:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:22:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:23:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:24:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:25:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:26:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:27:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:28:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:29:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:30:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:31:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:32:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:33:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:34:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:35:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:36:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:37:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:38:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:39:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:40:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:41:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:42:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:43:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:44:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:45:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:46:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:47:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:48:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:49:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:50:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:51:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:52:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:53:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:54:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:55:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:56:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:57:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:58:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:09:59:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:00:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:01:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:02:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:03:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:04:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:05:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:06:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:07:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:08:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:09:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:10:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:11:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:12:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:13:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:14:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:15:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:16:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:17:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:18:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:19:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:20:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:21:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:22:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:23:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:24:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:25:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:26:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:27:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:28:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:29:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:30:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:31:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:32:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:33:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:34:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:35:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:36:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:37:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:38:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:39:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:40:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:41:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:42:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:43:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:44:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:45:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:46:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:47:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:48:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:49:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:50:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:51:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:52:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:53:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:54:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:55:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:56:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:57:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:58:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:10:59:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:00:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:01:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:02:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:03:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:04:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:05:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:06:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:07:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:08:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:09:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:10:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:11:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:12:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:13:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:14:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:15:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:16:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:17:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:18:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:19:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:20:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:21:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:22:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:23:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:24:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:25:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:26:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:27:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:28:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:29:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:30:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:31:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:32:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:33:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:34:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:35:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:36:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:37:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:38:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:39:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:40:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:41:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:42:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:43:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:44:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:45:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:46:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:47:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:48:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:49:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:50:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:51:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:52:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:53:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:54:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:55:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:56:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:57:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:58:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:11:59:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:00:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:01:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:02:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:03:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:04:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:05:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:06:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:07:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:08:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:09:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:10:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:11:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:12:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:13:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:14:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:15:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:16:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:17:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:18:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:19:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:20:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:21:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:22:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:23:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:24:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:25:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:26:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:27:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:28:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:29:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:30:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:31:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:32:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:33:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:34:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:35:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:36:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:37:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:38:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:39:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:40:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:41:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:42:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:43:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:44:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:45:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:46:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:47:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:48:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:49:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:50:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:51:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:52:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:53:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:54:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:55:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:56:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:57:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:58:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:12:59:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:00:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:01:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:02:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:03:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:04:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:05:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:06:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:07:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:08:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:09:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:10:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:11:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:12:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:13:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:14:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:15:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:16:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:17:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:18:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:19:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:20:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:21:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:22:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:23:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:24:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:25:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:26:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:27:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:28:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:29:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:30:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:31:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:32:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:33:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:34:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:35:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:36:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:37:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:38:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:39:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:40:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:41:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:42:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:43:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:44:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:45:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:46:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:47:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:48:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:49:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:50:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:51:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:52:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:53:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:54:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:55:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:56:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:57:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:13:59:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:00:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:02:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:03:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:04:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:05:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:06:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:07:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:08:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:09:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:10:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:11:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:12:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:13:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:14:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:15:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:16:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:17:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:18:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:19:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:20:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:21:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:22:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:23:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:24:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:25:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:26:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:27:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:28:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:29:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:30:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:31:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:32:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:33:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:34:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:35:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:36:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:37:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:38:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:39:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:40:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:41:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:42:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:43:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:44:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:45:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:46:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:47:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:48:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:49:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:50:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:51:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:52:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:53:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:54:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:55:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:56:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:57:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:58:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:14:59:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:00:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:01:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:02:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:03:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:04:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:05:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:06:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:07:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:08:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:09:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:10:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:11:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:12:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:20:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:21:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:22:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:23:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:24:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:25:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:26:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:27:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:28:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:29:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:30:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:31:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:32:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:33:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:34:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:35:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:36:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:37:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:38:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:39:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:40:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:43:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:44:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:45:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:46:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:47:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:48:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:49:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:50:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:51:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:52:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:53:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:54:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:55:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:56:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:57:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:58:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:15:59:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:00:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:01:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:02:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:03:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:04:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:05:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:06:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:07:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:08:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:09:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:10:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:11:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:12:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:13:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:14:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:15:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:16:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:17:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:18:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:19:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:20:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:21:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:22:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:23:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:24:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:25:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:26:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:27:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:28:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:29:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:30:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:31:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:32:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:33:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:34:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:35:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:36:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:37:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:38:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:39:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:40:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:41:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:42:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:43:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:44:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:45:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:46:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:47:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:48:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:49:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:50:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:51:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:52:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:53:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:54:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:55:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:56:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:57:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:58:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:16:59:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:00:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:01:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:02:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:03:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:04:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:05:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:06:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:07:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:08:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:09:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:10:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:11:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:12:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:13:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:14:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:15:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:16:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:17:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:18:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:19:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:20:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:21:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:22:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:23:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:24:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:25:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:26:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:27:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:28:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:29:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:30:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:31:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:32:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:33:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:34:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:35:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:36:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:37:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:38:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:39:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:40:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:41:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:42:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:43:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:44:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:45:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:46:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:47:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:48:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:49:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:50:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:51:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:52:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:53:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:54:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:55:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:56:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:57:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:58:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:17:59:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:00:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:01:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:02:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:03:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:04:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:05:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:06:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:07:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:08:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:09:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:10:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:11:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:12:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:13:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:14:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:15:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:16:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:17:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:18:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:19:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:20:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:21:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:22:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:23:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:24:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:25:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:26:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:27:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:28:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:29:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:30:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:31:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:32:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:33:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:34:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:35:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:36:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:37:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:38:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:39:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:40:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:41:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:42:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:43:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:44:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:45:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:46:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:47:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:48:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:49:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:50:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:51:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:52:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:53:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:54:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:55:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:56:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:57:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:58:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:18:59:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:00:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:01:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:02:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:03:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:04:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:05:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:06:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:07:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:08:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:09:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:10:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:11:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:12:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:13:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:14:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:15:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:16:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:17:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:18:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:19:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:20:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:21:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:22:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:23:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:24:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:25:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:26:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:27:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:28:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:29:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:30:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:31:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:32:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:33:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:34:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:35:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:36:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:37:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:38:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:39:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:40:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:41:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:42:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:43:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:44:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:45:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:46:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:47:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:48:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:49:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:50:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:51:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:52:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:53:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:54:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:55:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:56:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:57:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:58:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:19:59:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:00:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:01:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:02:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:03:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:04:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:05:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:06:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:07:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:08:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:09:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:10:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:11:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:12:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:13:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:14:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:15:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:16:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:17:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:18:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:19:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:20:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:21:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:22:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:23:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:24:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:25:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:26:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:27:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:28:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:29:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:30:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:31:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:32:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:33:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:34:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:35:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:36:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:37:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:38:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:39:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:40:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:41:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:42:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:43:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:44:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:45:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:46:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:47:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:48:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:49:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:50:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:51:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:52:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:53:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:54:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:55:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:56:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:57:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:58:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:20:59:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:00:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:01:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:02:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:03:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:04:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:05:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:06:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:07:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:08:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:09:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:10:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:11:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:12:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:13:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:14:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:15:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:16:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:17:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:18:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:19:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:20:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:21:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:22:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:23:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:24:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:25:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:26:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:27:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:28:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:29:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:30:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:31:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:32:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:33:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:34:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:35:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:36:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:37:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:38:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:39:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:40:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:41:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:42:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:43:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:44:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:45:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:46:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:47:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:48:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:49:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:50:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:51:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:52:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:53:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:54:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:55:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:56:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:57:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:58:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:21:59:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:00:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:01:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:02:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:03:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:04:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:05:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:06:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:07:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:08:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:09:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:10:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:11:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:12:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:13:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:14:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:15:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:16:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:17:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:18:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:19:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:20:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:21:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:22:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:23:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:24:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:25:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:26:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:27:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:28:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:29:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:30:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:31:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:32:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:33:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:34:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:35:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:36:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:37:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:38:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:39:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:40:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:41:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:42:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:43:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:44:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:45:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:46:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:47:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:48:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:49:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:50:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:51:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:52:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:53:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:54:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:55:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:56:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:57:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:58:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:22:59:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:00:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:01:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:02:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:03:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:04:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:05:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:06:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:07:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:08:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:09:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:10:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:11:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:12:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:13:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:14:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:15:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:16:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:17:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:18:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:19:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:20:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:21:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:22:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:23:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:24:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:25:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:26:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:27:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:28:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:29:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:30:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:31:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:32:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:33:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:34:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:35:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:36:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:37:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:38:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:39:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:40:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:41:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:42:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:43:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:44:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:45:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:46:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:47:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:48:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:49:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:50:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:51:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:52:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:53:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:54:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:55:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:56:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:57:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:58:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [12/Nov/2025:23:59:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:00:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:01:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:02:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:03:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:04:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:05:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:06:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:07:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:08:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:09:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:10:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:11:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:12:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:13:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:14:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:15:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:16:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:17:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:18:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:19:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:20:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:21:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:22:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:23:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:24:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:25:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:26:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:27:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:28:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:29:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:30:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:31:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:32:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:33:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:34:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:35:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:36:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:37:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:38:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:39:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:40:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:41:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:42:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:43:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:44:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:45:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:46:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:47:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:48:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:49:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:50:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:51:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:52:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:53:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:54:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:55:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:56:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:57:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:58:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:00:59:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:00:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:01:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:02:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:03:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:04:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:05:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:06:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:07:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:08:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:09:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:10:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:11:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:12:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:13:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:14:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:15:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:16:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:17:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:18:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:19:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:20:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:21:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:22:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:23:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:24:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:25:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:26:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:27:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:28:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:29:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:30:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:31:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:32:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:33:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:34:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:35:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:36:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:37:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:38:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:39:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:40:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:41:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:42:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:43:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:44:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:45:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:46:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:47:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:48:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:49:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:50:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:51:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:52:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:53:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:54:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:55:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:56:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:57:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:58:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:01:59:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:00:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:01:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:02:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:03:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:04:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:05:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:06:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:07:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:08:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:09:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:10:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:11:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:12:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:13:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:14:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:15:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:16:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:17:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:18:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:19:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:20:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:21:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:22:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:23:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:24:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:25:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:26:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:27:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:28:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:29:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:30:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:31:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:32:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:33:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:34:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:35:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:36:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:37:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:38:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:39:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:40:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:41:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:42:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:43:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:44:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:45:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:46:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:47:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:48:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:49:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:50:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:51:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:52:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:53:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:54:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:55:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:56:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:57:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:58:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:02:59:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:00:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:01:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:02:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:03:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:04:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:05:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:06:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:07:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:08:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:09:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:10:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:11:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:12:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:13:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:14:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:15:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:16:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:17:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:18:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:19:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:20:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:21:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:22:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:23:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:24:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:25:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:26:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:27:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:28:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:29:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:30:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:31:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:32:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:33:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:34:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:35:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:36:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:37:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:38:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:39:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:40:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:41:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:42:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:43:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:44:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:45:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:46:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:47:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:48:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:49:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:50:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:51:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:52:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:53:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:54:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:55:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:56:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:57:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:58:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:03:59:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:00:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:01:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:02:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:03:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:04:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:05:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:06:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:07:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:08:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:09:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:10:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:11:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:12:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:13:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:14:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:15:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:16:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:17:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:18:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:19:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:20:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:21:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:22:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:23:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:24:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:25:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:26:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:27:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:28:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:29:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:30:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:31:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:32:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:33:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:34:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:35:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:36:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:37:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:38:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:39:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:40:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:41:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:42:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:43:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:44:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:45:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:46:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:47:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:48:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:49:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:50:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:51:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:52:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:53:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:54:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:55:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:56:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:57:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:58:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:04:59:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:00:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:01:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:02:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:03:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:04:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:05:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:06:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:07:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:08:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:09:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:10:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:11:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:12:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:13:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:14:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:15:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:16:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:17:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:18:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:19:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:20:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:21:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:22:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:23:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:24:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:25:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:26:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:27:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:28:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:29:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:30:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:31:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:32:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:33:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:34:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:35:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:36:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:37:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:38:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:39:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:40:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:41:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:42:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:43:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:44:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:45:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:46:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:47:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:48:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:49:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:50:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:51:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:52:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:53:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:54:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:55:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:56:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:57:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:58:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:05:59:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:00:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:01:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:02:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:03:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:04:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:05:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:06:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:07:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:08:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:09:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:10:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:11:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:12:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:13:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:14:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:15:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:16:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:17:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:18:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:19:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:20:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:21:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:22:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:23:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:24:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:25:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:26:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:27:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:28:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:29:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:30:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:31:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:32:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:33:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:34:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:35:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:36:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:37:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:38:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:39:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:40:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:41:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:42:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:43:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:44:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:45:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:46:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:47:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:48:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:49:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:50:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:51:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:52:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:53:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:54:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:55:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:56:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:57:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:58:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:06:59:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:00:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:01:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:02:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:03:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:04:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:05:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:06:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:07:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:08:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:09:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:10:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:11:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:13:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:14:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:15:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:16:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:17:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:18:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:19:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:20:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:21:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:22:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:23:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:24:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:25:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:26:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:27:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:28:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:29:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:30:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:31:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:32:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:33:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:34:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:35:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:36:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:37:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:38:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:39:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:40:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:41:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:42:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:43:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:44:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:45:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:46:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:47:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:48:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:49:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:50:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:51:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:52:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:53:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:54:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:55:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:56:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:57:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:58:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:07:59:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:00:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:01:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:02:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:03:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:04:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:05:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:06:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:07:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:08:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:09:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:10:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:11:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:12:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:13:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:14:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:15:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:16:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:17:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:18:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:19:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:20:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:21:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:22:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:23:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:24:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:25:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:26:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:27:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:28:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:29:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:30:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:31:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:32:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:33:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:34:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:35:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:36:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:37:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:38:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:39:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:40:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:41:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:42:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:43:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:44:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:45:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:46:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:47:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:48:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:49:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:50:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:51:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:52:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:53:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:54:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:55:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:56:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:57:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:58:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:08:59:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:00:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:01:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:02:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:03:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:04:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:05:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:06:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:07:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:08:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:09:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:10:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:11:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:12:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:13:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:14:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:15:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:16:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:17:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:18:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:19:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:20:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:21:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:22:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:23:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:24:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:25:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:26:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:27:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:28:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:29:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:30:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:31:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:32:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:33:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:34:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:35:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:36:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:37:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:38:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:39:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:40:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:41:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:42:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:43:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:44:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:45:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:46:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:47:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:48:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:49:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:50:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:51:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:52:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:53:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:54:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:55:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:56:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:57:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:58:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:09:59:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:00:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:01:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:02:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:03:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:04:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:05:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:06:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:07:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:08:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:09:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:10:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:11:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:12:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:13:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:14:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:15:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:16:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:17:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:18:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:19:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:20:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:21:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:22:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:23:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:24:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:25:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:26:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:27:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:28:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:29:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:30:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:31:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:32:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:33:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:34:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:35:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:36:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:37:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:38:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:39:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:40:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:41:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:42:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:43:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:44:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:45:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:46:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:47:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:48:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:49:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:50:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:51:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:52:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:53:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:54:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:55:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:56:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:57:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:58:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:10:59:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:00:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:01:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:02:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:03:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:04:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:05:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:06:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:07:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:08:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:09:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:10:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:11:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:12:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:13:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:14:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:15:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:16:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:17:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:18:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:19:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:20:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:21:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:22:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:23:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:24:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:25:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:26:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:27:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:28:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:29:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:30:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:31:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:32:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:33:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:34:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:35:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:36:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:37:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:38:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:39:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:40:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:41:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:42:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:43:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:44:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:45:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:46:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:47:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:48:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:49:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:50:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:51:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:52:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:53:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:54:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:55:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:56:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:57:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:58:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:11:59:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:00:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:01:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:02:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:03:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:04:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:05:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:06:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:07:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:08:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:09:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:10:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:11:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:12:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:13:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:14:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:15:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:16:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:17:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:18:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:19:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:20:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:21:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:22:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:23:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:24:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:25:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:26:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:27:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:28:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:29:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:30:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:31:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:32:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:33:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:34:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:35:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:36:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:37:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:38:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:39:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:40:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:41:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:42:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:43:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:44:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:45:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:46:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:47:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:48:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:49:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:50:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:51:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:52:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:53:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:54:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:55:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:56:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:57:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:58:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:12:59:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:00:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:01:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:02:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:03:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:04:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:05:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:06:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:07:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:08:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:09:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:10:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:11:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:12:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:13:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:14:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:15:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:16:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:17:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:18:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:19:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:20:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:21:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:22:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:23:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:24:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:25:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:26:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:27:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:28:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:29:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:30:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:31:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:32:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:33:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:34:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:35:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:36:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:37:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:38:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:39:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:40:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:41:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:42:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:43:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:44:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:45:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:46:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:47:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:48:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:49:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:50:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:51:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:52:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:53:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:54:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:55:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:56:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:57:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:58:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:13:59:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:00:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:01:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:02:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:03:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:04:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:05:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:06:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:07:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:08:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:09:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:10:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:11:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:12:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:13:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:14:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:15:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:16:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:17:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:18:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:19:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:20:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:21:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:22:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:23:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:24:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:25:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:26:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:27:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:28:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:29:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:30:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:31:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:32:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:33:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:34:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:35:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:36:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:37:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:38:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:39:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:40:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:41:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:42:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:43:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:44:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:45:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:46:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:47:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:48:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:49:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:50:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:51:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:52:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:53:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:54:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:55:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:56:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:57:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:58:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:14:59:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:00:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:01:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:02:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:03:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:04:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:05:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:06:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:07:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:08:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:09:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:10:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:11:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:12:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:13:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:14:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:15:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:16:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:17:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:18:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:19:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:20:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:21:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:22:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:23:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:24:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:25:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:26:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:27:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:28:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:29:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:30:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:31:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:32:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:33:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:34:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:35:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:36:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:37:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:38:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:39:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:40:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:41:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:42:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:43:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:44:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:45:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:46:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:47:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:48:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:49:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:50:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:51:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:52:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:53:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:54:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:55:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:56:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:57:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:58:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:15:59:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:00:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:01:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:02:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:03:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:04:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:05:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:06:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:07:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:08:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:09:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:10:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:11:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:12:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:13:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:14:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:15:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:16:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:17:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:18:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:19:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:20:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:21:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:22:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:23:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:24:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:25:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:26:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:27:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:28:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:29:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:30:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:31:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:32:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:33:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:34:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:35:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:36:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:37:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:38:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:39:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:40:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:41:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:42:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:43:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:44:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:45:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:46:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:47:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:48:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:49:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:50:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:51:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:52:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:53:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:54:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:55:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:56:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:57:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:58:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:16:59:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:00:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:01:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:02:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:03:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:04:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:05:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:06:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:07:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:08:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:09:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:10:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:11:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:12:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:13:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:14:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:15:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:16:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:17:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:18:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:19:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:20:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:21:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:22:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:23:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:24:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:25:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:26:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:27:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:28:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:29:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:30:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:31:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:32:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:33:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:34:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:35:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:36:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:37:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:38:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:39:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:40:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:41:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:42:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:43:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:44:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:45:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:46:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:47:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:48:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:49:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:50:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:51:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:52:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:53:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:54:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:55:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:56:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:57:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:58:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:17:59:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:00:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:01:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:02:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:03:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:04:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:05:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:06:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:07:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:08:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:09:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:10:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:11:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:12:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:13:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:14:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:15:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:16:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:17:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:18:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:19:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:20:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:21:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:22:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:23:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:24:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:25:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:26:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:27:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:28:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:29:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:30:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:31:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:32:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:33:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:34:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:35:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:36:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:37:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:38:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:39:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:40:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:41:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:42:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:43:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:44:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:45:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:46:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:47:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:48:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:49:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:50:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:51:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:52:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:53:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:54:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:55:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:56:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:57:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:58:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:18:59:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:00:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:01:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:02:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:03:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:04:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:05:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:06:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:07:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:08:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:09:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:10:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:11:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:12:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:13:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:14:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:15:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:16:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:17:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:18:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:19:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:20:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:21:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:22:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:23:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:24:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:25:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:26:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:27:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:28:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:29:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:30:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:31:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:32:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:33:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:34:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:35:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:36:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:37:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:38:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:39:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:40:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:41:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:42:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:43:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:44:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:45:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:46:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:47:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:48:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:49:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:50:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:51:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:52:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:53:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:54:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:55:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:56:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:57:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:58:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:19:59:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:00:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:01:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:02:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:03:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:04:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:05:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:06:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:07:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:08:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:09:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:10:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:11:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:12:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:13:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:14:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:15:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:16:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:17:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:18:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:19:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:20:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:21:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:22:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:23:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:24:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:25:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:26:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:27:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:28:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:29:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:30:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:31:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:32:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:33:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:34:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:35:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:36:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:37:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:38:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:39:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:40:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:41:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:42:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:43:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:44:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:45:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:46:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:47:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:48:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:49:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:50:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:51:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:52:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:53:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:54:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:55:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:56:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:57:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:58:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:20:59:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:00:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:01:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:02:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:03:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:04:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:05:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:06:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:07:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:08:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:09:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:10:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:11:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:12:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:13:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:14:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:15:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:16:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:17:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:18:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:19:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:20:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:21:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:22:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:23:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:24:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:25:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:26:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:27:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:28:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:29:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:30:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:31:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:32:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:33:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:34:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:35:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:36:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:37:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:38:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:39:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:40:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:41:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:42:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:43:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:44:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:45:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:46:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:47:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:48:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:49:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:50:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:51:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:52:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:53:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:54:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:55:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:56:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:57:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:58:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:21:59:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:00:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:01:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:02:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:03:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:04:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:05:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:06:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:07:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:08:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:09:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:10:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:11:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:12:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:13:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:14:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:15:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:16:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:17:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:18:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:19:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:20:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:21:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:22:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:23:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:24:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:25:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:26:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:27:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:28:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:29:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:30:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:31:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:32:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:33:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:34:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:35:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:36:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:37:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:38:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:39:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:40:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:41:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:42:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:43:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:44:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:45:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:46:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:47:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:48:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:49:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:50:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:51:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:52:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:53:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:54:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:55:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:56:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:57:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:58:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:22:59:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:00:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:01:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:02:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:03:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:04:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:05:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:06:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:07:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:08:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:09:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:10:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:11:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:12:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:13:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:14:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:15:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:16:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:17:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:18:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:19:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:20:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:21:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:22:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:23:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:24:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:25:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:26:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:27:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:28:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:29:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:30:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:31:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:32:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:33:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:34:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:35:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:36:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:37:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:38:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:39:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:40:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:41:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:42:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:43:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:44:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:45:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:46:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:47:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:48:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:49:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:50:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:51:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:52:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:53:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:54:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:55:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:56:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:57:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:58:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [13/Nov/2025:23:59:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:00:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:01:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:02:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:03:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:04:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:05:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:06:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:07:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:08:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:09:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:10:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:11:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:12:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:13:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:14:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:15:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:16:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:17:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:18:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:19:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:20:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:21:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:22:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:23:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:24:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:25:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:26:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:27:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:28:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:29:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:30:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:31:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:32:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:33:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:34:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:35:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:36:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:37:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:38:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:39:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:40:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:41:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:42:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:43:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:44:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:45:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:46:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:47:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:48:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:49:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:50:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:51:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:52:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:53:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:54:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:55:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:56:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:57:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:58:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:00:59:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:00:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:01:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:02:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:03:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:04:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:05:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:06:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:07:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:08:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:09:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:10:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:11:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:12:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:13:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:14:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:15:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:16:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:17:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:18:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:19:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:20:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:21:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:22:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:23:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:24:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:25:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:26:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:27:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:28:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:29:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:30:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:31:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:32:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:33:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:34:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:35:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:36:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:37:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:38:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:39:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:40:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:41:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:42:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:43:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:44:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:45:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:46:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:47:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:48:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:49:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:50:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:51:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:52:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:53:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:54:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:55:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:56:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:57:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:58:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:01:59:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:00:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:01:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:02:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:03:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:04:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:05:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:06:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:07:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:08:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:09:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:10:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:11:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:12:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:13:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:14:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:15:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:16:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:17:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:18:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:19:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:20:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:21:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:23:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:24:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:25:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:26:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:27:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:28:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:29:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:30:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:31:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:32:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:33:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:34:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:35:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:36:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:37:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:38:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:39:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:40:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:41:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:42:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:43:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:44:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:45:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:46:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:47:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:48:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:49:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:50:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:51:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:52:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:53:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:54:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:55:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:56:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:57:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:58:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:02:59:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:00:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:01:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:02:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:03:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:04:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:05:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:06:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:07:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:08:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:09:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:10:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:11:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:12:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:13:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:14:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:15:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:16:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:17:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:18:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:19:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:20:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:21:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:22:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:23:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:24:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:25:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:26:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:27:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:28:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:29:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:30:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:31:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:32:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:33:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:34:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:35:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:36:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:37:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:38:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:39:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:40:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:41:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:42:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:43:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:44:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:45:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:46:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:47:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:48:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:49:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:50:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:51:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:52:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:53:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:54:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:55:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:56:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:57:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:58:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:03:59:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:00:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:01:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:02:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:03:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:04:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:05:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:06:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:07:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:08:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:09:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:10:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:11:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:12:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:13:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:14:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:15:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:16:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:17:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:18:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:19:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:20:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:21:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:22:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:23:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:24:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:25:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:26:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:27:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:28:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:29:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:30:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:31:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:32:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:33:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:34:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:35:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:36:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:37:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:38:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:39:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:40:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:41:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:42:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:43:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:44:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:45:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:46:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:47:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:48:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:49:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:50:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:51:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:52:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:53:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:54:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:55:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:56:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:57:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:58:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:04:59:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:00:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:01:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:02:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:03:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:04:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:05:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:06:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:07:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:08:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:09:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:10:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:11:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:12:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:13:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:14:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:15:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:16:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:17:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:18:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:19:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:20:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:21:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:22:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:23:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:24:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:25:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:26:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:27:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:28:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:29:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:30:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:31:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:32:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:33:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:34:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:35:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:36:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:37:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:38:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:39:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:40:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:41:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:42:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:43:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:44:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:45:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:46:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:47:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:48:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:49:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:50:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:51:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:52:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:53:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:54:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:55:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:56:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:57:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:58:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:05:59:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:00:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:01:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:02:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:03:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:04:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:05:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:06:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:07:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:08:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:09:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:10:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:11:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:12:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:13:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:14:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:15:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:16:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:17:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:18:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:19:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:20:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:21:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:22:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:23:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:24:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:25:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:26:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:27:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:28:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:29:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:30:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:31:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:32:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:33:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:34:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:35:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:36:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:37:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:38:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:39:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:40:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:41:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:42:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:43:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:44:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:45:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:46:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:47:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:48:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:49:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:50:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:51:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:52:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:53:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:54:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:55:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:56:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:57:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:58:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:06:59:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:00:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:01:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:02:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:03:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:04:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:05:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:06:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:07:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:08:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:09:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:10:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:11:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:12:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:13:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:14:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:15:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:16:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:17:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:18:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:19:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:20:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:21:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:22:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:23:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:24:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:25:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:26:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:27:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:28:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:29:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:30:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:31:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:32:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:33:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:34:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:35:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:36:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:37:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:38:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:39:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:40:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:41:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:42:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:43:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:44:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:45:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:46:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:47:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:48:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:49:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:50:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:51:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:52:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:53:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:54:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:55:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:56:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:57:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:58:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:07:59:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:00:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:01:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:02:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:03:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:04:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:05:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:06:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:07:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:08:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:09:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:10:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:11:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:12:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:13:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:14:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:15:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:16:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:17:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:18:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:19:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:20:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:21:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:22:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:23:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:24:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:25:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:26:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:27:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:28:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:29:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:30:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:31:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:32:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:33:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:34:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:35:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:36:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:37:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:38:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:39:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:40:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:41:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:42:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:43:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:44:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:45:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:46:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:47:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:48:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:49:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:50:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:51:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:52:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:53:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:54:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:55:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:56:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:57:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:58:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:08:59:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:00:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:01:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:02:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:03:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:04:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:05:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:06:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:07:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:08:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:09:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:10:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:11:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:12:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:13:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:14:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:15:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:16:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:17:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:18:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:19:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:20:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:21:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:22:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:23:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:24:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:25:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:26:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:27:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:28:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:29:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:30:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:31:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:32:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:33:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:34:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:35:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:36:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:37:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:38:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:39:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:40:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:41:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:42:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:43:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:44:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:45:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:46:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:47:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:48:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:49:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:50:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:51:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:52:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:53:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:54:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:55:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:56:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:57:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:58:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:09:59:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:00:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:01:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:02:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:03:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:04:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:05:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:06:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:07:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:08:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:09:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:10:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:11:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:12:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:13:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:14:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:15:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:16:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:17:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:18:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:19:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:20:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:21:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:22:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:23:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:24:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:25:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:26:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:27:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:28:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:29:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:30:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:31:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:32:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:33:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:34:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:35:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:36:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:37:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:38:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:39:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:40:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:41:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:42:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:43:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:44:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:45:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:46:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:47:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:48:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:49:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:50:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:51:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:52:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:53:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:54:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:55:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:56:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:57:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:58:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:10:59:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:00:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:01:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:02:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:03:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:04:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:05:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:06:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:07:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:08:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:09:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:10:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:11:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:12:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:13:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:14:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:15:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:16:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:17:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:18:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:19:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:20:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:21:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:22:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:23:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:24:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:25:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:26:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:27:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:28:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:29:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:30:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:31:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:32:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:33:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:34:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:35:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:36:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:37:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:38:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:39:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:40:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:41:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:42:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:43:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:44:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:45:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:46:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:47:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:48:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:49:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:50:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:51:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:52:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:53:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:54:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:55:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:56:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:57:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:58:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:11:59:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:00:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:01:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:02:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:03:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:04:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:05:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:06:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:07:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:08:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:09:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:10:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:11:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:12:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:13:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:14:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:15:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:16:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:17:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:18:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:19:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:20:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:21:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:22:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:23:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:24:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:25:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:26:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:27:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:28:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:29:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:30:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:31:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:32:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:33:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:34:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:35:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:36:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:37:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:38:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:39:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:40:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:41:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:42:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:43:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:44:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:45:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:46:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:47:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:48:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:49:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:50:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:51:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:52:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:53:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:54:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:55:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:56:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:57:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:58:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:12:59:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:00:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:01:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:02:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:03:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:04:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:05:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:06:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:07:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:08:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:09:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:10:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:11:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:12:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:13:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:14:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:15:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:16:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:17:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:18:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:19:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:20:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:21:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:22:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:23:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:24:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:25:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:26:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:27:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:28:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:29:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:30:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:31:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:32:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:33:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:34:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:35:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:36:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:37:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:38:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:39:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:40:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:41:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:42:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:43:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:44:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:45:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:46:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:47:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:48:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:49:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:50:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:51:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:52:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:53:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:54:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:55:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:56:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:57:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:58:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:13:59:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:00:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:01:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:02:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:03:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:04:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:05:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:06:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:07:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:08:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:09:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:10:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:11:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:12:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:13:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:14:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:15:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:16:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:17:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:18:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:19:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:20:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:21:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:22:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:23:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:24:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:25:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:26:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:27:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:28:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:29:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:30:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:31:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:32:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:33:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:34:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:35:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:36:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:37:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:38:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:39:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:40:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:41:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:42:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:43:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:44:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:45:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:46:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:47:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:48:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:49:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:50:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:51:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:52:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:53:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:54:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:55:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:56:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:57:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:58:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:14:59:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:00:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:01:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:02:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:03:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:04:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:05:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:06:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:07:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:08:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:09:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:10:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:11:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:12:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:13:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:14:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:15:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:16:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:17:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:18:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:19:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:20:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:21:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:22:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:23:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:24:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:25:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:26:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:27:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:28:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:29:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:30:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:31:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:32:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:33:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:34:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:35:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:36:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:37:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:38:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:39:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:40:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:41:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:42:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:43:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:44:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:45:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:46:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:47:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:48:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:49:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:50:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:51:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:52:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:53:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:54:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:55:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:56:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:57:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:58:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:15:59:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:00:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:01:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:02:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:03:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:04:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:05:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:06:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:07:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:08:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:09:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:10:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:11:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:12:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:13:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:14:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:15:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:16:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:17:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:18:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:19:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:20:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:21:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:22:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:23:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:24:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:25:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:26:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:27:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:28:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:29:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:30:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:31:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:32:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:33:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:34:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:35:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:36:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:37:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:38:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:39:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:40:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:41:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:42:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:43:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:44:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:45:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:46:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:47:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:48:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:49:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:50:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:51:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:52:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:53:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:54:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:55:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:56:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:57:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:16:59:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:00:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:02:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:03:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:04:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:05:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:06:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:07:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:08:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:09:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:10:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:11:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:12:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:13:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:14:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:15:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:16:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:17:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:18:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:19:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:20:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:21:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:22:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:23:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:24:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:25:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:26:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:27:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:28:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:29:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:30:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:31:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:32:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:33:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:34:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:35:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:36:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:37:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:38:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:39:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:40:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:41:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:42:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:43:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:44:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:45:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:46:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:47:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:48:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:49:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:50:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:51:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:52:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:53:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:54:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:55:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:56:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:57:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:58:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:17:59:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:00:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:01:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:02:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:03:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:04:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:05:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:06:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:07:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:08:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:09:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:10:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:11:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:12:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:20:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:21:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:22:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:23:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:24:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:25:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:26:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:27:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:28:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:29:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:30:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:31:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:32:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:33:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:34:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:35:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:36:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:37:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:38:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:39:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:40:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:43:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:44:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:45:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:46:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:47:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:48:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:49:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:50:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:51:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:52:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:53:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:54:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:55:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:56:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:57:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:58:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:18:59:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:00:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:01:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:02:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:03:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:04:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:05:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:06:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:07:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:08:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:09:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:10:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:11:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:12:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:13:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:14:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:15:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:16:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:17:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:18:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:19:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:20:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:21:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:22:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:23:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:24:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:25:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:26:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:27:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:28:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:29:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:30:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:31:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:32:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:33:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:34:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:35:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:36:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:37:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:38:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:39:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:40:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:41:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:42:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:43:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:44:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:45:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:46:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:47:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:48:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:49:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:50:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:51:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:52:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:53:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:54:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:55:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:56:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:57:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:58:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:19:59:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:00:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:01:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:02:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:03:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:04:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:05:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:06:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:07:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:08:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:09:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:10:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:11:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:12:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:13:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:14:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:15:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:16:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:17:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:18:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:19:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:20:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:21:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:22:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:23:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:24:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:25:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:26:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:27:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:28:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:29:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:30:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:31:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:32:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:33:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:34:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:35:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:36:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:37:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:38:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:39:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:40:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:41:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:42:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:43:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:44:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:45:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:46:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:47:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:48:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:49:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:50:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:51:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:52:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:53:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:54:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:55:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:56:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:57:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:58:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:20:59:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:00:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:01:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:02:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:03:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:04:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:05:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:06:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:07:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:08:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:09:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:10:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:11:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:12:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:13:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:14:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:15:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:16:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:17:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:18:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:19:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:20:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:21:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:22:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:23:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:24:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:25:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:26:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:27:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:28:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:29:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:30:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:31:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:32:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:33:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:34:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:35:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:36:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:37:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:38:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:39:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:40:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:41:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:42:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:43:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:44:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:45:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:46:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:47:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:48:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:49:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:50:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:51:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:52:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:53:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:54:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:55:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:56:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:57:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:58:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:21:59:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:00:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:01:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:02:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:03:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:04:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:05:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:06:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:07:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:08:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:09:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:10:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:11:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:12:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:13:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:14:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:15:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:16:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:17:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:18:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:19:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:20:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:21:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:22:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:23:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:24:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:25:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:26:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:27:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:28:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:29:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:30:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:31:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:32:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:33:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:34:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:35:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:36:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:37:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:38:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:39:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:40:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:41:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:42:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:43:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:44:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:45:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:46:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:47:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:48:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:49:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:50:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:51:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:52:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:53:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:54:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:55:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:56:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:57:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:58:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:22:59:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:00:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:01:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:02:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:03:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:04:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:05:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:06:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:07:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:08:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:09:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:10:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:11:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:12:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:13:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:14:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:15:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:16:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:17:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:18:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:19:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:20:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:21:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:22:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:23:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:24:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:25:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:26:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:27:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:28:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:29:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:30:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:31:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:32:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:33:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:34:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:35:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:36:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:37:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:38:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:39:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:40:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:41:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:42:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:43:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:44:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:45:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:46:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:47:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:48:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:49:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:50:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:51:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:52:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:53:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:54:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:55:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:56:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:57:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:58:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [14/Nov/2025:23:59:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:00:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:01:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:02:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:03:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:04:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:05:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:06:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:07:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:08:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:09:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:10:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:11:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:12:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:13:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:14:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:15:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:16:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:17:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:18:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:19:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:20:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:21:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:22:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:23:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:24:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:25:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:26:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:27:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:28:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:29:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:30:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:31:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:32:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:33:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:34:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:35:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:36:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:37:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:38:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:39:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:40:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:41:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:42:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:43:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:44:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:45:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:46:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:47:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:48:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:49:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:50:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:51:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:52:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:53:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:54:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:55:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:56:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:57:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:58:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:00:59:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:00:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:01:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:02:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:03:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:04:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:05:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:06:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:07:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:08:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:09:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:10:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:11:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:12:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:13:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:14:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:15:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:16:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:17:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:18:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:19:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:20:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:21:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:22:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:23:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:24:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:25:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:26:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:27:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:28:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:29:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:30:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:31:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:32:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:33:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:34:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:35:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:36:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:37:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:38:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:39:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:40:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:41:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:42:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:43:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:44:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:45:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:46:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:47:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:48:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:49:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:50:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:51:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:52:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:53:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:54:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:55:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:56:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:57:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:58:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:01:59:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:00:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:01:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:02:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:03:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:04:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:05:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:06:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:07:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:08:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:09:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:10:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:11:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:12:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:13:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:14:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:15:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:16:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:17:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:18:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:19:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:20:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:21:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:22:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:23:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:24:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:25:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:26:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:27:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:28:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:29:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:30:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:31:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:32:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:33:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:34:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:35:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:36:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:37:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:38:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:39:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:40:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:41:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:42:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:43:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:44:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:45:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:46:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:47:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:48:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:49:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:50:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:51:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:52:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:53:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:54:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:55:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:56:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:57:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:58:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:02:59:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:00:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:01:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:02:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:03:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:04:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:05:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:06:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:07:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:08:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:09:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:10:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:11:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:12:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:13:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:14:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:15:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:16:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:17:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:18:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:19:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:20:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:21:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:22:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:23:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:24:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:25:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:26:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:27:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:28:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:29:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:30:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:31:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:32:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:33:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:34:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:35:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:36:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:37:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:38:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:39:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:40:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:41:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:42:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:43:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:44:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:45:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:46:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:47:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:48:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:49:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:50:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:51:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:52:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:53:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:54:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:55:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:56:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:57:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:58:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:03:59:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:00:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:01:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:02:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:03:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:04:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:05:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:06:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:07:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:08:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:09:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:10:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:11:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:12:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:13:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:14:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:15:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:16:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:17:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:18:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:19:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:20:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:21:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:22:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:23:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:24:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:25:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:26:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:27:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:28:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:29:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:30:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:31:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:32:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:33:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:34:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:35:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:36:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:37:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:38:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:39:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:40:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:41:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:42:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:43:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:44:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:45:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:46:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:47:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:48:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:49:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:50:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:51:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:52:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:53:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:54:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:55:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:56:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:57:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:58:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:04:59:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:00:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:01:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:02:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:03:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:04:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:05:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:06:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:07:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:08:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:09:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:10:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:11:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:12:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:13:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:14:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:15:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:16:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:17:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:18:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:19:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:20:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:21:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:22:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:23:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:24:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:25:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:26:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:27:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:28:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:29:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:30:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:31:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:32:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:33:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:34:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:35:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:36:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:37:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:38:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:39:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:40:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:41:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:42:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:43:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:44:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:45:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:46:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:47:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:48:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:49:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:50:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:51:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:52:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:53:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:54:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:55:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:56:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:57:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:58:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:05:59:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:00:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:01:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:02:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:03:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:04:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:05:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:06:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:07:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:08:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:09:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:10:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:11:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:12:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:13:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:14:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:15:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:16:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:17:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:18:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:19:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:20:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:21:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:22:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:23:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:24:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:25:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:26:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:27:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:28:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:29:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:30:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:31:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:32:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:33:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:34:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:35:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:36:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:37:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:38:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:39:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:40:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:41:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:42:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:43:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:44:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:45:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:46:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:47:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:48:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:49:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:50:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:51:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:52:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:53:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:54:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:55:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:56:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:57:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:58:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:06:59:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:00:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:01:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:02:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:03:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:04:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:05:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:06:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:07:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:08:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:09:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:10:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:11:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:12:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:13:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:14:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:15:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:16:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:17:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:18:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:19:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:20:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:21:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:22:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:23:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:24:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:25:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:26:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:27:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:28:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:29:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:30:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:31:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:32:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:33:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:34:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:35:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:36:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:37:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:38:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:39:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:40:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:41:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:42:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:43:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:44:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:45:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:46:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:47:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:48:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:49:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:50:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:51:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:52:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:53:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:54:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:55:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:56:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:57:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:58:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:07:59:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:00:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:01:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:02:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:03:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:04:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:05:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:06:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:07:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:08:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:09:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:10:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:11:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:12:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:13:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:14:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:15:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:16:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:17:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:18:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:19:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:20:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:21:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:22:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:23:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:24:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:25:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:26:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:27:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:28:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:29:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:30:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:31:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:32:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:33:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:34:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:35:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:36:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:37:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:38:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:39:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:40:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:41:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:42:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:43:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:44:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:45:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:46:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:47:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:48:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:49:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:50:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:51:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:52:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:53:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:54:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:55:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:56:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:57:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:58:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:08:59:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:00:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:01:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:02:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:03:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:04:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:05:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:06:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:07:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:08:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:09:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:10:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:11:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:12:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:13:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:14:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:15:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:16:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:17:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:18:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:19:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:20:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:21:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:22:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:23:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:24:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:25:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:26:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:27:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:28:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:29:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:30:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:31:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:32:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:33:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:34:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:35:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:36:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:37:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:38:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:39:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:40:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:41:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:42:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:43:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:44:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:45:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:46:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:47:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:48:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:49:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:50:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:51:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:52:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:53:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:54:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:55:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:56:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:57:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:58:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:09:59:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:00:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:01:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:02:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:03:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:04:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:05:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:06:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:07:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:08:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:09:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:10:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:11:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:12:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:13:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:14:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:15:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:16:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:17:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:18:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:19:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:20:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:21:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:22:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:23:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:24:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:25:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:26:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:27:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:28:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:29:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:30:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:31:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:32:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:33:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:34:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:35:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:36:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:37:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:38:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:39:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:40:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:41:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:42:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:43:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:44:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:45:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:46:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:47:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:48:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:49:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:50:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:51:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:52:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:53:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:54:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:55:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:56:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:57:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:58:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:10:59:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:00:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:01:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:02:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:03:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:04:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:05:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:06:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:07:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:08:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:09:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:10:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:11:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:12:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:13:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:14:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:15:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:16:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:17:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:18:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:19:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:20:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:21:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:22:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:23:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:24:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:25:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:26:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:27:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:28:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:29:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:30:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:31:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:32:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:33:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:34:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:35:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:36:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:37:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:38:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:39:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:40:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:41:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:42:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:43:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:44:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:45:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:46:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:47:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:48:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:49:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:50:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:51:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:52:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:53:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:54:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:55:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:56:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:57:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:58:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:11:59:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:00:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:01:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:02:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:03:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:04:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:05:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:06:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:07:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:08:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:09:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:10:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:11:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:13:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:14:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:15:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:16:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:17:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:18:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:19:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:20:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:21:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:22:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:23:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:24:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:25:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:26:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:27:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:28:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:29:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:30:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:31:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:32:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:33:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:34:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:35:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:36:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:37:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:38:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:39:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:40:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:41:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:42:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:43:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:44:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:45:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:46:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:47:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:48:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:49:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:50:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:51:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:52:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:53:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:54:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:55:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:56:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:57:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:58:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:12:59:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:00:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:01:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:02:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:03:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:04:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:05:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:06:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:07:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:08:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:09:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:10:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:11:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:12:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:13:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:14:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:15:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:16:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:17:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:18:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:19:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:20:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:21:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:22:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:23:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:24:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:25:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:26:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:27:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:28:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:29:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:30:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:31:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:32:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:33:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:34:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:35:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:36:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:37:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:38:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:39:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:40:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:41:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:42:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:43:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:44:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:45:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:46:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:47:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:48:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:49:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:50:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:51:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:52:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:53:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:54:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:55:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:56:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:57:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:58:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:13:59:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:00:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:01:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:02:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:03:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:04:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:05:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:06:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:07:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:08:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:09:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:10:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:11:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:12:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:13:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:14:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:15:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:16:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:17:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:18:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:19:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:20:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:21:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:22:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:23:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:24:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:25:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:26:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:27:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:28:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:29:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:30:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:31:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:32:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:33:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:34:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:35:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:36:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:37:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:38:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:39:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:40:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:41:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:42:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:43:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:44:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:45:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:46:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:47:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:48:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:49:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:50:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:51:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:52:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:53:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:54:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:55:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:56:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:57:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:58:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:14:59:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:00:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:01:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:02:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:03:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:04:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:05:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:06:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:07:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:08:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:09:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:10:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:11:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:12:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:13:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:14:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:15:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:16:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:17:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:18:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:19:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:20:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:21:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:22:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:23:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:24:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:25:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:26:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:27:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:28:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:29:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:30:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:31:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:32:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:33:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:34:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:35:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:36:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:37:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:38:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:39:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:40:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:41:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:42:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:43:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:44:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:45:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:46:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:47:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:48:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:49:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:50:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:51:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:52:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:53:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:54:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:55:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:56:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:57:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:58:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:15:59:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:00:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:01:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:02:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:03:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:04:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:05:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:06:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:07:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:08:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:09:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:10:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:11:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:12:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:13:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:14:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:15:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:16:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:17:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:18:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:19:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:20:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:21:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:22:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:23:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:24:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:25:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:26:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:27:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:28:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:29:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:30:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:31:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:32:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:33:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:34:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:35:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:36:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:37:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:38:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:39:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:40:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:41:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:42:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:43:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:44:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:45:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:46:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:47:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:48:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:49:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:50:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:51:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:52:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:53:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:54:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:55:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:56:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:57:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:58:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:16:59:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:00:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:01:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:02:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:03:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:04:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:05:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:06:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:07:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:08:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:09:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:10:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:11:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:12:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:13:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:14:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:15:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:16:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:17:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:18:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:19:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:20:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:21:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:22:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:23:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:24:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:25:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:26:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:27:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:28:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:29:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:30:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:31:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:32:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:33:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:34:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:35:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:36:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:37:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:38:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:39:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:40:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:41:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:42:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:43:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:44:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:45:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:46:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:47:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:48:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:49:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:50:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:51:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:52:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:53:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:54:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:55:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:56:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:57:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:58:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:17:59:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:00:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:01:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:02:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:03:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:04:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:05:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:06:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:07:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:08:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:09:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:10:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:11:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:12:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:13:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:14:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:15:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:16:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:17:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:18:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:19:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:20:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:21:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:22:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:23:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:24:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:25:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:26:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:27:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:28:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:29:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:30:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:31:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:32:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:33:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:34:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:35:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:36:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:37:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:38:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:39:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:40:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:41:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:42:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:43:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:44:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:45:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:46:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:47:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:48:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:49:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:50:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:51:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:52:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:53:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:54:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:55:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:56:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:57:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:58:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:18:59:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:00:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:01:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:02:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:03:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:04:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:05:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:06:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:07:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:08:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:09:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:10:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:11:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:12:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:13:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:14:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:15:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:16:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:17:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:18:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:19:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:20:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:21:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:22:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:23:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:24:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:25:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:26:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:27:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:28:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:29:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:30:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:31:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:32:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:33:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:34:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:35:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:36:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:37:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:38:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:39:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:40:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:41:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:42:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:43:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:44:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:45:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:46:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:47:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:48:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:49:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:50:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:51:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:52:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:53:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:54:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:55:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:56:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:57:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:58:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:19:59:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:00:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:01:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:02:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:03:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:04:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:05:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:06:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:07:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:08:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:09:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:10:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:11:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:12:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:13:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:14:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:15:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:16:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:17:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:18:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:19:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:20:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:21:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:22:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:23:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:24:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:25:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:26:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:27:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:28:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:29:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:30:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:31:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:32:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:33:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:34:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:35:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:36:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:37:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:38:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:39:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:40:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:41:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:42:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:43:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:44:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:45:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:46:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:47:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:48:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:49:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:50:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:51:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:52:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:53:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:54:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:55:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:56:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:57:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:58:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:20:59:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:00:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:01:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:02:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:03:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:04:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:05:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:06:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:07:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:08:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:09:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:10:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:11:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:12:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:13:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:14:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:15:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:21:16:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:09:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:10:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:11:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:12:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:13:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:14:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:15:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:16:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:17:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:18:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:19:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:20:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:21:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:22:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:23:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:24:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:25:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:26:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:27:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:28:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:29:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:30:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:31:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:32:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:33:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:34:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:35:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:36:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:37:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:38:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:39:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:40:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:41:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:42:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:43:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:44:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:45:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:46:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:47:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:48:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:49:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:50:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:51:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:52:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:53:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:54:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:55:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:56:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:57:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:22:59:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:00:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:02:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:03:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:04:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:05:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:06:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:07:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:08:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:09:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:10:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:11:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:12:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:13:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:14:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:15:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:16:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:17:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:18:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:19:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:20:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:21:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:22:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:23:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:24:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:25:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:26:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:27:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:28:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:29:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:30:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:31:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:32:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:33:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:34:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:35:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:36:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:37:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:38:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:39:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:40:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:41:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:42:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:43:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:44:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:45:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:46:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:47:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:48:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:49:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:50:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:51:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:52:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:53:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:54:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:55:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:56:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:57:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:58:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [15/Nov/2025:23:59:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:00:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:01:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:02:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:03:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:04:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:05:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:06:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:07:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:08:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:09:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:10:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:11:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:12:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:20:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:21:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:22:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:23:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:24:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:25:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:26:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:27:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:28:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:29:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:30:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:31:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:32:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:33:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:34:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:35:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:36:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:37:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:38:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:39:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:40:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:43:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:44:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:45:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:46:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:47:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:48:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:49:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:50:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:51:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:52:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:53:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:54:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:55:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:56:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:57:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:58:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:00:59:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:00:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:01:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:02:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:03:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:04:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:05:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:06:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:07:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:08:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:09:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:10:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:11:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:12:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:13:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:14:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:15:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:16:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:17:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:18:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:19:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:20:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:21:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:22:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:23:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:24:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:25:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:26:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:27:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:28:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:29:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:30:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:31:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:32:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:33:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:34:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:35:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:36:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:37:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:38:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:39:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:40:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:41:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:42:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:43:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:44:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:45:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:46:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:47:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:48:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:49:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:50:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:51:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:52:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:53:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:54:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:55:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:56:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:57:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:58:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" -172.18.0.1 - - [16/Nov/2025:01:59:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:00:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:01:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:02:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:03:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:04:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:05:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:06:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:07:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:08:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:09:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:10:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:11:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:12:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:13:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:14:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:15:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:16:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:17:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:18:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:19:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:20:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:21:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:22:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:23:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:24:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:25:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:26:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:27:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:28:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:29:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:30:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:31:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:32:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:33:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:34:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:35:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:36:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:37:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:38:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:39:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:40:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:41:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:42:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:43:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:44:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:45:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:46:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:47:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:48:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:49:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:50:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:51:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:52:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:53:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:54:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:55:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:56:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:57:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:58:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:02:59:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:00:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:01:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:02:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:03:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:04:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:05:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:06:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:07:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:08:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:09:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:10:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:11:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:12:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:13:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:14:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:15:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:16:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:17:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:18:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:19:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:20:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:21:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:22:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:23:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:24:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:25:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:26:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:27:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:28:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:29:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:30:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:31:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:32:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:33:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:34:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:35:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:36:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:37:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:38:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:39:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:40:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:41:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:42:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:43:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:44:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:45:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:46:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:47:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:48:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:49:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:50:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:51:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:52:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:53:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:54:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:55:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:56:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:57:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:58:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:03:59:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:00:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:01:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:02:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:03:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:04:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:05:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:06:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:07:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:08:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:09:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:10:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:11:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:12:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:13:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:14:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:15:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:16:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:17:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:18:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:19:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:20:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:21:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:22:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:23:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:24:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:25:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:26:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:27:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:28:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:29:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:30:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:31:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:32:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:33:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:34:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:35:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:36:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:37:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:38:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:39:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:40:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:41:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:42:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:43:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:44:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:45:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:46:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:47:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:48:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:49:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:50:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:51:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:52:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:53:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:54:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:55:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:56:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:57:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:58:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:04:59:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:00:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:01:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:02:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:03:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:04:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:05:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:06:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:07:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:08:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:09:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:10:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:11:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:13:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:14:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:15:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:16:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:17:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:18:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:19:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:20:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:21:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:22:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:23:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:24:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:25:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:26:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:27:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:28:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:29:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:30:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:31:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:32:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:33:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:34:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:35:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:36:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:37:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:38:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:39:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:40:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:41:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:42:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:43:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:44:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:45:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:46:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:47:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:48:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:49:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:50:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:51:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:52:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:53:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:54:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:55:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:56:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:57:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:58:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:05:59:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:00:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:01:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:02:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:03:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:04:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:05:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:06:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:07:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:08:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:09:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:10:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:11:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:12:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:13:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:14:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:15:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:16:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:17:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:18:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:19:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:20:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:21:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:22:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:23:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:24:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:25:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:26:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:27:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:28:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:29:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:30:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:31:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:32:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:33:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:34:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:35:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:36:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:37:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:38:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:39:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:40:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:41:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:42:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:43:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:44:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:45:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:46:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:47:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:48:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:49:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:50:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:51:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:52:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:53:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:54:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:55:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:56:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:57:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:58:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:06:59:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:00:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:01:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:02:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:03:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:04:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:05:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:06:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:07:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:08:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:09:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:10:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:11:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:12:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:13:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:14:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:15:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:16:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:17:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:18:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:19:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:20:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:21:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:22:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:23:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:24:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:25:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:26:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:27:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:28:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:29:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:30:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:31:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:32:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:33:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:34:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:35:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:36:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:37:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:38:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:39:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:40:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:41:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:42:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:43:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:44:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:45:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:46:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:47:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:48:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:49:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:50:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:51:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:52:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:53:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:54:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:55:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:56:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:57:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:58:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:07:59:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:00:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:01:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:02:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:03:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:04:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:05:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:06:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:07:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:08:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:09:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:10:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:11:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:12:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:13:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:14:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:15:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:16:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:17:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:18:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:19:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:20:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:21:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:22:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:23:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:24:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:25:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:26:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:27:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:28:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:29:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:30:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:31:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:32:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:33:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:34:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:35:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:36:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:37:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:38:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:39:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:40:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:41:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:42:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:43:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:44:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:45:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:46:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:47:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:48:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:49:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:50:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:51:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:52:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:53:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:54:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:55:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:56:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:57:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:58:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:08:59:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:00:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:01:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:02:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:03:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:04:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:05:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:06:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:07:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:08:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:09:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:10:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:11:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:12:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:13:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:14:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:15:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:16:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:17:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:18:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:19:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:20:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:21:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:22:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:23:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:24:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:25:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:26:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:27:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:28:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:29:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:30:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:31:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:32:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:33:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:34:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:35:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:36:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:37:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:38:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:39:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:40:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:41:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:42:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:43:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:44:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:45:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:46:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:47:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:48:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:49:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:50:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:51:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:52:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:53:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:54:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:55:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:56:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:57:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:58:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:09:59:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:00:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:01:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:02:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:03:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:04:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:05:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:06:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:07:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:08:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:09:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:10:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:11:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:12:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:13:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:14:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:15:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:16:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:17:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:18:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:19:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:20:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:21:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:22:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:23:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:24:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:25:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:26:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:27:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:28:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:29:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:30:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:31:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:32:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:33:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:34:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:35:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:36:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:37:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:38:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:39:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:40:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:41:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:42:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:43:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:44:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:45:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:46:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:47:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:48:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:49:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:50:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:51:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:52:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:53:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:54:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:55:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:56:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:57:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:58:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:10:59:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:00:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:01:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:02:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:03:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:04:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:05:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:06:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:07:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:08:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:09:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:10:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:11:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:12:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:13:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:14:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:15:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:16:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:17:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:18:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:19:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:20:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:21:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:22:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:23:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:24:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:25:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:26:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:27:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:28:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:29:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:30:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:31:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:32:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:33:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:34:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:35:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:36:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:37:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:38:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:39:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:40:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:41:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:42:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:43:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:44:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:45:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:46:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:47:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:48:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:49:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:50:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:51:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:52:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:53:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:54:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:55:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:56:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:57:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:58:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:11:59:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:00:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:01:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:02:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:03:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:04:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:05:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:06:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:07:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:08:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:09:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:10:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:11:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:12:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:13:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:14:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:15:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:16:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:17:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:18:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:19:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:20:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:21:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:22:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:23:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:24:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:25:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:26:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:27:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:28:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:29:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:30:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:31:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:32:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:33:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:34:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:35:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:36:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:37:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:38:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:39:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:40:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:41:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:42:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:43:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:44:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:45:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:46:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:47:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:48:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:49:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:50:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:51:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:52:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:53:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:54:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:55:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:56:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:57:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:58:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:12:59:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:00:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:01:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:02:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:03:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:04:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:05:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:06:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:07:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:08:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:09:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:10:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:11:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:12:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:13:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:14:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:15:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:16:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:17:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:18:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:19:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:20:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:21:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:22:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:23:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:24:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:25:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:26:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:27:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:28:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:29:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:30:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:31:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:32:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:33:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:34:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:35:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:36:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:37:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:38:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:39:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:40:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:41:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:42:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:43:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:44:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:45:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:46:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:47:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:48:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:49:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:50:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:51:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:52:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:53:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:54:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:55:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:56:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:57:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:58:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:13:59:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:00:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:01:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:02:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:03:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:04:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:05:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:06:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:07:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:08:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:09:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:10:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:11:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:12:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:13:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:14:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:15:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:16:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:17:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:18:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:19:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:20:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:21:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:22:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:23:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:24:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:25:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:26:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:27:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:28:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:29:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:30:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:31:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:32:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:33:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:34:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:35:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:36:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:37:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:38:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:39:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:40:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:41:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:42:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:43:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:44:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:45:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:46:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:47:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:48:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:49:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:50:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:51:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:52:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:53:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:54:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:55:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:56:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:57:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:58:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:14:59:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:00:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:01:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:02:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:03:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:04:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:05:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:06:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:07:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:08:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:09:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:10:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:11:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:12:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:13:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:14:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:15:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:16:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:17:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:18:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:19:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:20:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:21:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:22:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:23:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:24:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:25:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:26:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:27:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:28:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:29:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:30:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:31:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:32:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:33:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:34:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:35:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:36:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:37:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:38:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:39:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:40:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:41:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:42:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:43:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:44:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:45:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:46:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:47:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:48:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:49:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:50:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:51:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:52:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:53:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:54:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:55:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:56:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:57:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:58:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:15:59:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:00:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:01:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:02:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:03:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:04:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:05:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:06:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:07:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:08:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:09:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:10:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:11:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:12:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:13:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:14:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:15:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:16:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:17:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:18:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:19:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:20:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:21:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:22:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:23:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:24:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:25:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:26:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:27:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:28:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:29:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:30:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:31:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:32:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:33:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:34:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:35:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:36:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:37:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:38:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:39:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:40:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:41:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:42:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:43:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:44:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:45:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:46:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:47:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:48:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:49:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:50:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:51:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:52:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:53:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:54:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:55:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:56:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:57:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:58:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:16:59:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:00:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:01:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:02:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:03:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:04:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:05:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:06:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:07:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:08:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:09:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:10:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:11:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:12:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:13:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:14:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:15:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:16:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:17:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:18:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:19:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:20:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:21:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:22:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:23:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:24:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:25:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:26:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:27:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:28:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:29:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:30:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:31:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:32:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:33:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:34:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:35:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:36:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:37:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:38:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:39:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:40:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:41:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:42:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:43:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:44:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:45:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:46:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:47:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:48:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:49:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:50:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:51:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:52:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:53:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:54:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:55:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:56:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:57:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:58:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:17:59:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:00:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:01:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:02:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:03:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:04:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:05:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:06:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:07:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:08:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:09:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:11:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:12:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:13:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:14:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:15:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:16:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:17:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:18:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:19:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:20:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:21:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:22:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:23:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:24:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:25:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:26:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:27:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:28:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:29:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:30:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:31:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:32:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:33:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:34:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:35:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:36:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:37:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:38:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:39:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:40:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:41:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:42:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:43:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:44:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:45:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:46:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:47:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:48:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:49:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:50:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:51:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:52:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:53:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:54:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:55:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:56:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:57:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:58:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:18:59:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:00:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:01:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:02:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:03:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:04:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:05:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:06:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:07:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:08:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:09:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:10:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:11:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:12:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:13:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:14:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:15:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:16:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:17:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:18:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:19:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:20:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:21:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:22:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:23:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:24:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:25:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:26:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:27:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:28:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:29:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:30:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:31:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:32:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:33:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:34:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:35:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:36:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:37:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:38:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:39:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:40:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:41:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:42:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:43:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:44:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:45:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:46:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:47:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:48:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:49:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:50:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:51:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:52:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:53:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:54:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:55:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:56:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:57:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:58:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:19:59:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:00:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:01:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:02:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:03:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:04:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:05:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:06:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:07:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:08:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:09:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:10:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:11:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:12:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:13:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:14:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:15:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:16:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:17:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:18:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:19:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:20:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:21:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:22:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:23:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:24:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:25:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:26:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:27:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:28:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:29:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:30:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:31:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:32:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:33:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:34:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:35:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:36:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:37:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:38:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:39:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:40:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:41:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:42:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:43:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:44:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:45:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:46:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:47:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:48:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:49:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:50:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:51:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:52:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:53:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:54:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:55:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:56:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:57:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:58:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:20:59:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:00:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:01:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:02:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:03:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:04:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:05:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:06:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:07:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:08:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:09:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:10:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:11:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:12:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:13:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:14:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:15:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:16:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:17:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:18:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:19:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:20:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:21:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:22:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:23:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:24:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:25:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:26:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:27:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:28:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:29:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:30:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:31:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:32:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:33:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:34:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:35:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:36:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:37:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:38:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:39:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:40:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:41:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:42:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:43:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:44:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:45:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:46:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:47:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:48:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:49:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:50:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:51:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:52:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:53:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:54:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:55:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:56:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:57:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:58:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:21:59:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:00:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:01:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:02:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:03:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:04:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:05:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:06:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:07:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:08:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:09:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:10:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:11:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:12:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:13:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:14:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:15:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:16:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:17:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:18:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:19:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:20:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:21:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:22:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:23:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:24:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:25:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:26:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:27:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:28:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:29:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:30:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:31:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:32:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:33:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:34:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:35:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:36:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:37:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:38:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:39:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:40:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:41:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:42:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:43:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:44:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:45:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:46:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:47:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:48:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:49:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:50:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:51:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:52:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:53:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:54:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:55:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:56:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:57:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:58:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:22:59:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:00:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:01:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:02:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:03:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:04:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:05:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:06:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:07:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:08:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:09:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:10:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:11:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:12:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:13:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:14:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:15:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:16:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:17:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:18:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:19:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:20:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:21:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:22:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:23:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:24:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:25:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:26:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:27:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:28:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:29:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:30:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:31:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:32:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:33:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:34:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:35:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:36:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:37:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:38:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:39:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:40:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:41:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:42:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:43:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:44:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:45:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:46:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:47:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:48:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:49:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:50:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:51:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:52:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:53:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:54:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:55:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:56:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:57:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:58:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [30/Nov/2025:23:59:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:00:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:01:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:02:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:03:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:04:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:05:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:06:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:07:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:08:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:09:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:10:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:11:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:12:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:13:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:14:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:15:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:16:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:17:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:18:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:19:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:20:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:21:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:22:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:23:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:24:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:25:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:26:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:27:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:28:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:29:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:30:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:31:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:32:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:33:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:34:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:35:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:36:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:37:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:38:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:39:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:40:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:41:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:42:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:43:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:44:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:45:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:46:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:47:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:48:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:49:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:50:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:51:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:52:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:53:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:54:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:55:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:56:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:57:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:58:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:00:59:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:00:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:01:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:02:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:03:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:04:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:05:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:06:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:07:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:08:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:09:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:10:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:11:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:12:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:13:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:14:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:15:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:16:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:17:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:18:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:19:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:20:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:21:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:22:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:23:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:24:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:25:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:26:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:27:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:28:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:29:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:30:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:31:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:32:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:33:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:34:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:35:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:36:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:37:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:38:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:39:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:40:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:41:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:42:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:43:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:44:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:45:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:46:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:47:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:48:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:49:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:50:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:51:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:52:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:53:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:54:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:55:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:56:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:57:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:58:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:01:59:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:00:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:01:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:02:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:03:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:04:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:05:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:06:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:07:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:08:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:09:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:10:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:11:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:12:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:13:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:14:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:15:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:16:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:17:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:18:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:19:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:20:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:21:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:22:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:23:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:24:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:25:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:26:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:27:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:28:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:29:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:30:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:31:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:32:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:33:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:34:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:35:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:36:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:37:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:38:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:39:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:40:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:41:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:42:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:43:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:44:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:45:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:46:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:47:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:48:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:49:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:50:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:51:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:52:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:53:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:54:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:55:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:56:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:57:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:58:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:02:59:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:00:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:01:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:02:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:03:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:04:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:05:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:06:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:07:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:08:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:09:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:10:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:11:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:12:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:13:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:14:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:15:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:16:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:17:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:18:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:19:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:20:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:21:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:22:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:23:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:24:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:25:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:26:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:27:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:28:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:29:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:30:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:31:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:32:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:33:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:34:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:35:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:36:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:37:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:38:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:39:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:40:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:41:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:42:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:43:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:44:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:45:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:46:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:47:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:48:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:49:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:50:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:51:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:52:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:53:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:54:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:55:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:56:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:57:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:58:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:03:59:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:00:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:01:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:02:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:03:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:04:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:05:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:06:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:07:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:08:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:09:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:10:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:11:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:12:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:13:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:14:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:15:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:16:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:17:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:18:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:19:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:20:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:21:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:22:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:23:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:24:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:25:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:26:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:27:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:28:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:29:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:30:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:31:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:32:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:33:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:34:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:35:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:36:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:37:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:38:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:39:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:40:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:41:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:42:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:43:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:44:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:45:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:46:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:47:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:48:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:49:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:50:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:51:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:52:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:53:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:54:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:55:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:56:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:57:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:58:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:04:59:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:00:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:01:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:02:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:03:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:04:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:05:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:06:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:07:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:08:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:09:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:10:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:11:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:12:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:13:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:14:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:15:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:16:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:17:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:18:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:19:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:20:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:21:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:22:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:23:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:24:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:25:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:26:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:27:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:28:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:29:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:30:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:31:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:32:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:33:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:34:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:35:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:36:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:37:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:38:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:39:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:40:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:41:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:42:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:43:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:44:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:45:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:46:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:47:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:48:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:49:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:50:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:51:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:52:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:53:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:54:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:55:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:56:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:57:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:58:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:05:59:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:00:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:01:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:02:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:03:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:04:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:05:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:06:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:07:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:08:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:09:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:10:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:11:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:12:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:13:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:14:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:15:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:16:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:17:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:18:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:19:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:20:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:21:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:22:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:23:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:24:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:25:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:26:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:27:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:28:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:29:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:30:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:31:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:32:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:33:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:34:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:35:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:36:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:37:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:38:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:39:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:40:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:41:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:42:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:43:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:44:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:45:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:46:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:47:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:48:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:49:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:50:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:51:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:52:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:53:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:54:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:55:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:56:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:57:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:58:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:06:59:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:00:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:01:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:02:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:03:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:04:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:05:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:06:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:07:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:08:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:09:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:10:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:11:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:12:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:13:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:14:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:15:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:16:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:17:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:18:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:19:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:20:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:21:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:22:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:23:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:24:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:25:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:26:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:27:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:28:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:29:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:30:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:31:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:32:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:33:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:34:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:35:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:36:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:37:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:38:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:39:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:40:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:41:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:42:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:43:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:44:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:45:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:46:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:47:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:48:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:49:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:50:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:51:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:52:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:53:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:54:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:55:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:56:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:57:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:07:59:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:00:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:02:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:03:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:04:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:05:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:06:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:07:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:08:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:09:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:10:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:11:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:12:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:13:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:14:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:15:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:16:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:17:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:18:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:19:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:20:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:21:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:22:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:23:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:24:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:25:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:26:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:27:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:28:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:29:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:30:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:31:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:32:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:33:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:34:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:35:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:36:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:37:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:38:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:39:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:40:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:41:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:42:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:43:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:44:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:45:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:46:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:47:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:48:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:49:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:50:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:51:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:52:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:53:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:54:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:55:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:56:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:57:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:58:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:08:59:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:00:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:01:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:02:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:03:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:04:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:05:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:06:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:07:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:08:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:09:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:10:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:11:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:12:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:20:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:21:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:22:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:23:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:24:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:25:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:26:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:27:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:28:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:29:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:30:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:31:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:32:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:33:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:34:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:35:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:36:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:37:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:38:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:39:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:40:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:43:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:44:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:45:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:46:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:47:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:48:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:49:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:50:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:51:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:52:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:53:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:54:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:55:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:56:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:57:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:58:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:09:59:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:00:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:01:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:02:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:03:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:04:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:05:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:06:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:07:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:08:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:09:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:10:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:11:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:12:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:13:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:14:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:15:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:16:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:17:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:18:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:19:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:20:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:21:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:22:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:23:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:24:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:25:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:26:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:27:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:28:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:29:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:30:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:31:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:32:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:33:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:34:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:35:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:36:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:37:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:38:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:39:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:40:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:41:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:42:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:43:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:44:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:45:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:46:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:47:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:48:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:49:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:50:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:51:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:52:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:53:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:54:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:55:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:56:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:57:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:58:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:10:59:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:00:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:01:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:02:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:03:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:04:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:05:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:06:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:07:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:08:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:09:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:10:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:11:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:12:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:13:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:14:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:15:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:16:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:17:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:18:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:19:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:20:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:21:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:22:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:23:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:24:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:25:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:26:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:27:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:28:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:29:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:30:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:31:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:32:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:33:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:34:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:35:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:36:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:37:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:38:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:39:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:40:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:41:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:42:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:43:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:44:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:45:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:46:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:47:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:48:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:49:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:50:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:51:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:52:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:53:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:54:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:55:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:56:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:57:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:58:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:11:59:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:00:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:01:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:02:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:03:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:04:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:05:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:06:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:07:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:08:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:09:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:10:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:11:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:12:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:13:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:14:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:15:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:16:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:17:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:18:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:19:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:20:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:21:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:22:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:23:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:24:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:25:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:26:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:27:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:28:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:29:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:30:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:31:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:32:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:33:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:34:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:35:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:36:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:37:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:38:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:39:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:40:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:41:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:42:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:43:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:44:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:45:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:46:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:47:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:48:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:49:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:50:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:51:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:52:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:53:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:54:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:55:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:56:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:57:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:58:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:12:59:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:00:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:01:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:02:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:03:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:04:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:05:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:06:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:07:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:08:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:09:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:10:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:11:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:12:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:13:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:14:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:15:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:16:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:17:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:18:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:19:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:20:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:21:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:22:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:23:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:24:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:25:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:26:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:27:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:28:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:29:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:30:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:31:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:32:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:33:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:34:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:35:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:36:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:37:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:38:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:39:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:40:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:41:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:42:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:43:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:44:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:45:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:46:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:47:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:48:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:49:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:50:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:51:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:52:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:53:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:54:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:55:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:56:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:57:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:58:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:13:59:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:00:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:01:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:02:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:03:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:04:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:05:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:06:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:07:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:08:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:09:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:10:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:11:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:12:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:13:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:14:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:15:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:16:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:17:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:18:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:19:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:20:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:21:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:22:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:23:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:24:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:25:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:26:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:27:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:28:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:29:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:30:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:31:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:32:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:33:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:34:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:35:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:36:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:37:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:38:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:39:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:40:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:41:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:42:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:43:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:44:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:45:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:46:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:47:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:48:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:49:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:50:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:51:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:52:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:53:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:54:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:55:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:56:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:57:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:58:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:14:59:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:00:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:01:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:02:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:03:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:04:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:05:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:06:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:07:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:08:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:09:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:10:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:11:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:12:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:13:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:14:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:15:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:16:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:17:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:18:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:19:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:20:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:21:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:22:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:23:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:24:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:25:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:26:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:27:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:28:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:29:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:30:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:31:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:32:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:33:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:34:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:35:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:36:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:37:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:38:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:39:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:40:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:41:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:42:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:43:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:44:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:45:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:46:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:47:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:48:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:49:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:50:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:51:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:52:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:53:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:54:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:55:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:56:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:57:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:58:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:15:59:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:00:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:01:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:02:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:03:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:04:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:05:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:06:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:07:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:08:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:09:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:10:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:11:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:12:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:13:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:14:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:15:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:16:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:17:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:18:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:19:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:20:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:21:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:22:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:23:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:24:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:25:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:26:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:27:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:28:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:29:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:30:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:31:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:32:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:33:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:34:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:35:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:36:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:37:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:38:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:39:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:40:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:41:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:42:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:43:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:44:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:45:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:46:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:47:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:48:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:49:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:50:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:51:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:52:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:53:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:54:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:55:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:56:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:57:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:58:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:16:59:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:00:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:01:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:02:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:03:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:04:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:05:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:06:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:07:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:08:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:09:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:10:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:11:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:12:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:13:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:14:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:15:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:16:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:17:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:18:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:19:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:20:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:21:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:22:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:23:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:24:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:25:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:26:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:27:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:28:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:29:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:30:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:31:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:32:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:33:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:34:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:35:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:36:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:37:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:38:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:39:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:40:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:41:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:42:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:43:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:44:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:45:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:46:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:47:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:48:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:49:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:50:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:51:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:52:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:53:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:54:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:55:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:56:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:57:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:58:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:17:59:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:00:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:01:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:02:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:03:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:04:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:05:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:06:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:07:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:08:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:09:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:10:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:11:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:12:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:13:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:14:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:15:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:16:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:17:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:18:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:19:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:20:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:21:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:22:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:23:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:24:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:25:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:26:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:27:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:28:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:29:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:30:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:31:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:32:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:33:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:34:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:35:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:36:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:37:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:38:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:39:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:40:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:41:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:42:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:43:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:44:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:45:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:46:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:47:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:48:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:49:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:50:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:51:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:52:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:53:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:54:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:55:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:56:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:57:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:58:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:18:59:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:00:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:01:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:02:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:03:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:04:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:05:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:06:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:07:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:08:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:09:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:10:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:11:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:12:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:13:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:14:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:15:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:16:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:17:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:18:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:19:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:20:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:21:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:22:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:23:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:24:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:25:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:26:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:27:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:28:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:29:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:30:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:31:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:32:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:33:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:34:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:35:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:36:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:37:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:38:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:39:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:40:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:41:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:42:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:43:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:44:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:45:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:46:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:47:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:48:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:49:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:50:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:51:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:52:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:53:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:54:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:55:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:56:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:57:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:58:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:19:59:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:00:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:01:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:02:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:03:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:04:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:05:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:06:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:07:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:08:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:09:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:10:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:11:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:12:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:13:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:14:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:15:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:16:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:17:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:18:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:19:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:20:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:21:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:22:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:23:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:24:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:25:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:26:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:27:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:28:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:29:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:30:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:31:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:32:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:33:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:34:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:35:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:36:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:37:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:38:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:39:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:40:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:41:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:42:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:43:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:44:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:45:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:46:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:47:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:48:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:49:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:50:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:51:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:52:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:53:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:54:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:55:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:56:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:57:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:58:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:20:59:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:00:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:01:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:02:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:03:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:04:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:05:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:06:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:07:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:08:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:09:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:10:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:11:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:12:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:13:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:14:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:15:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:16:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:17:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:18:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:19:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:20:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:21:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:22:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:23:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:24:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:25:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:26:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:27:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:28:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:29:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:30:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:31:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:32:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:33:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:34:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:35:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:36:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:37:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:38:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:39:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:40:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:41:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:42:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:43:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:44:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:45:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:46:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:47:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:48:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:49:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:50:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:51:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:52:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:53:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:54:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:55:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:56:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:57:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:58:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:21:59:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:00:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:01:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:02:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:03:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:04:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:05:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:06:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:07:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:08:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:09:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:10:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:11:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:12:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:13:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:14:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:15:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:16:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:17:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:18:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:19:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:20:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:21:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:22:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:23:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:24:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:25:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:26:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:27:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:28:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:29:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:30:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:31:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:32:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:33:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:34:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:35:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:36:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:37:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:38:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:39:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:40:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:41:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:42:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:43:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:44:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:45:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:46:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:47:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:48:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:49:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:50:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:51:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:52:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:53:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:54:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:55:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:56:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:57:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:58:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:22:59:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:00:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:01:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:02:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:03:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:04:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:05:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:06:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:07:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:08:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:09:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:10:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:11:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:12:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:13:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:14:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:15:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:16:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:17:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:18:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:19:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:20:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:21:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:22:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:23:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:24:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:25:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:26:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:27:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:28:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:29:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:30:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:31:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:32:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:33:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:34:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:35:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:36:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:37:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:38:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:39:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:40:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:41:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:42:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:43:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:44:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:45:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:46:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:47:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:48:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:49:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:50:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:51:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:52:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:53:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:54:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:55:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:56:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:57:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:58:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [01/Dec/2025:23:59:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:00:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:01:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:02:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:03:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:04:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:05:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:06:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:07:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:08:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:09:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:10:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:11:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:13:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:14:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:15:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:16:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:17:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:18:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:19:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:20:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:21:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:22:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:23:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:24:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:25:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:26:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:27:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:28:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:29:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:30:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:31:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:32:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:33:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:34:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:35:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:36:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:37:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:38:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:39:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:40:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:41:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:42:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:43:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:44:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:45:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:46:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:47:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:48:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:49:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:50:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:51:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:52:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:53:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:54:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:55:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:56:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:57:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:58:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:00:59:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:00:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:01:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:02:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:03:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:04:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:05:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:06:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:07:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:08:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:09:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:10:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:11:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:12:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:13:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:14:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:15:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:16:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:17:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:18:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:19:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:20:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:21:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:22:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:23:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:24:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:25:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:26:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:27:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:28:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:29:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:30:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:31:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:32:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:33:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:34:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:35:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:36:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:37:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:38:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:39:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:40:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:41:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:42:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:43:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:44:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:45:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:46:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:47:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:48:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:49:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:50:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:51:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:52:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:53:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:54:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:55:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:56:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:57:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:58:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:01:59:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:00:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:01:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:02:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:03:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:04:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:05:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:06:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:07:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:08:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:09:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:10:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:11:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:12:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:13:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:14:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:15:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:16:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:17:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:18:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:19:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:20:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:21:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:22:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:23:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:24:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:25:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:26:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:27:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:28:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:29:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:30:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:31:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:32:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:33:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:34:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:35:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:36:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:37:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:38:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:39:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:40:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:41:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:42:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:43:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:44:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:45:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:46:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:47:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:48:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:49:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:50:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:51:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:52:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:53:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:54:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:55:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:56:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:57:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:58:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:02:59:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:00:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:01:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:02:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:03:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:04:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:05:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:06:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:07:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:08:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:09:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:10:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:11:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:12:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:13:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:14:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:15:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:16:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:17:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:18:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:19:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:20:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:21:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:22:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:23:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:24:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:25:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:26:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:27:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:28:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:29:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:30:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:31:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:32:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:33:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:34:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:35:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:36:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:37:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:38:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:39:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:40:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:41:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:42:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:43:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:44:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:45:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:46:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:47:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:48:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:49:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:50:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:51:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:52:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:53:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:54:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:55:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:56:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:57:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:58:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:03:59:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:00:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:01:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:02:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:03:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:04:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:05:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:06:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:07:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:08:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:09:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:10:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:11:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:12:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:13:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:14:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:15:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:16:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:17:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:18:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:19:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:20:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:21:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:22:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:23:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:24:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:25:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:26:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:27:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:28:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:29:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:30:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:31:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:32:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:33:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:34:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:35:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:36:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:37:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:38:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:39:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:40:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:41:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:42:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:43:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:44:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:45:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:46:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:47:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:48:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:49:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:50:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:51:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:52:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:53:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:54:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:55:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:56:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:57:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:58:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:04:59:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:00:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:01:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:02:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:03:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:04:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:05:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:06:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:07:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:08:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:09:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:10:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:11:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:12:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:13:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:14:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:15:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:16:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:17:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:18:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:19:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:20:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:21:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:22:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:23:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:24:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:25:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:26:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:27:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:28:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:29:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:30:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:31:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:32:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:33:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:34:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:35:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:36:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:37:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:38:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:39:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:40:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:41:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:42:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:43:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:44:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:45:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:46:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:47:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:48:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:49:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:50:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:51:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:52:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:53:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:54:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:55:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:56:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:57:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:58:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:05:59:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:00:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:01:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:02:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:03:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:04:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:05:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:06:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:07:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:08:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:09:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:10:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:11:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:12:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:13:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:14:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:15:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:16:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:17:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:18:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:19:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:20:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:21:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:22:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:23:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:24:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:25:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:26:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:27:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:28:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:29:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:30:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:31:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:32:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:33:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:34:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:35:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:36:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:37:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:38:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:39:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:40:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:41:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:42:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:43:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:44:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:45:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:46:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:47:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:48:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:49:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:50:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:51:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:52:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:53:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:54:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:55:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:56:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:57:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:58:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:06:59:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:00:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:01:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:02:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:03:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:04:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:05:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:06:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:07:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:08:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:09:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:10:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:11:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:12:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:13:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:14:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:15:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:16:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:17:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:18:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:19:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:20:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:21:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:22:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:23:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:24:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:25:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:26:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:27:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:28:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:29:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:30:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:31:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:32:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:33:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:34:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:35:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:36:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:37:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:38:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:39:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:40:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:41:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:42:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:43:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:44:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:45:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:46:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:47:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:48:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:49:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:50:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:51:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:52:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:53:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:54:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:55:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:56:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:57:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:58:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:07:59:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:00:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:01:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:02:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:03:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:04:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:05:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:06:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:07:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:08:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:09:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:10:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:11:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:12:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:13:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:14:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:15:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:16:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:17:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:18:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:19:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:20:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:21:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:22:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:23:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:24:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:25:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:26:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:27:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:28:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:29:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:30:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:31:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:32:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:33:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:34:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:35:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:36:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:37:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:38:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:39:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:40:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:41:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:42:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:43:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:44:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:45:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:46:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:47:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:48:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:49:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:50:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:51:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:52:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:53:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:54:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:55:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:56:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:57:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:58:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:08:59:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:00:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:01:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:02:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:03:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:04:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:05:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:06:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:07:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:08:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:09:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:10:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:11:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:12:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:13:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:14:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:15:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:16:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:17:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:18:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:19:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:20:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:21:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:22:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:23:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:24:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:25:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:26:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:27:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:28:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:29:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:30:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:31:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:32:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:33:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:34:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:35:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:36:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:37:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:38:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:39:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:40:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:41:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:42:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:43:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:44:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:45:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:46:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:47:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:48:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:49:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:50:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:51:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:52:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:53:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:54:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:55:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:56:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:57:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:58:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:09:59:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:00:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:01:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:02:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:03:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:04:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:05:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:06:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:07:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:08:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:09:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:10:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:11:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:12:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:13:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:14:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:15:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:16:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:17:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:18:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:19:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:20:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:21:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:22:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:23:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:24:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:25:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:26:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:27:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:28:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:29:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:30:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:31:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:32:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:33:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:34:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:35:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:36:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:37:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:38:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:39:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:40:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:41:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:42:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:43:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:44:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:45:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:46:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:47:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:48:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:49:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:50:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:51:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:52:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:53:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:54:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:55:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:56:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:57:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:58:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:10:59:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:00:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:01:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:02:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:03:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:04:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:05:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:06:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:07:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:08:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:09:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:10:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:11:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:12:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:13:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:14:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:15:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:16:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:17:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:18:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:19:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:20:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:21:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:22:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:23:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:24:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:25:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:26:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:27:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:28:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:29:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:30:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:31:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:32:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:33:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:34:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:35:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:36:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:37:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:38:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:39:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:40:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:41:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:42:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:43:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:44:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:45:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:46:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:47:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:48:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:49:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:50:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:51:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:52:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:53:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:54:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:55:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:56:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:57:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:58:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:11:59:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:00:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:01:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:02:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:03:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:04:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:05:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:06:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:07:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:08:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:09:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:10:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:11:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:12:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:13:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:14:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:15:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:16:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:17:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:18:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:19:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:20:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:21:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:22:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:23:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:24:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:25:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:26:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:27:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:28:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:29:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:30:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:31:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:32:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:33:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:34:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:35:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:36:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:37:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:38:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:39:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:40:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:41:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:42:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:43:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:44:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:45:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:46:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:47:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:48:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:49:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:50:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:51:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:52:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:53:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:54:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:55:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:56:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:57:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:58:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:12:59:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:00:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:01:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:02:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:03:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:04:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:05:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:06:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:07:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:08:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:09:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:10:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:11:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:12:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:13:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:14:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:15:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:16:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:17:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:18:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:19:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:20:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:21:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:22:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:23:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:24:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:25:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:26:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:27:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:28:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:29:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:30:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:31:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:32:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:33:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:34:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:35:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:36:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:37:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:38:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:39:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:40:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:41:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:42:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:43:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:44:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:45:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:46:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:47:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:48:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:49:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:50:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:51:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:52:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:53:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:54:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:55:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:56:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:57:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:58:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:13:59:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:00:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:01:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:02:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:03:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:04:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:05:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:06:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:07:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:08:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:09:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:10:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:11:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:12:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:13:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:14:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:15:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:16:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:17:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:18:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:19:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:20:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:21:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:22:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:23:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:24:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:25:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:26:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:27:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:28:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:29:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:30:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:31:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:32:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:33:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:34:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:35:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:36:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:37:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:38:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:39:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:40:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:41:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:42:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:43:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:44:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:45:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:46:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:47:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:48:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:49:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:50:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:51:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:52:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:53:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:54:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:55:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:56:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:57:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:58:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:14:59:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:00:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:01:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:02:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:03:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:04:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:05:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:06:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:07:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:08:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:09:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:10:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:11:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:12:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:13:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:14:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:15:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:16:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:17:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:18:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:19:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:20:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:21:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:22:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:23:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:24:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:25:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:26:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:27:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:28:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:29:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:30:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:31:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:32:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:33:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:34:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:35:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:36:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:37:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:38:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:39:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:40:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:41:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:42:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:43:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:44:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:45:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:46:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:47:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:48:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:49:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:50:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:51:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:52:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:53:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:54:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:55:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:56:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:57:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:58:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:15:59:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:00:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:01:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:03:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:04:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:05:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:06:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:07:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:08:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:09:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:10:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:11:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:12:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:13:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:14:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:15:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:16:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:17:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:18:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:19:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:20:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:21:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:22:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:23:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:24:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:25:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:26:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:27:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:28:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:29:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:30:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:31:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:32:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:33:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:34:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:35:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:36:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:37:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:38:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:39:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:40:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:41:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:42:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:43:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:44:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:45:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:46:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:47:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:48:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:49:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:50:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:51:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:52:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:53:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:54:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:55:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:56:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:57:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:58:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:16:59:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:00:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:01:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:02:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:03:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:04:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:05:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:06:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:07:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:08:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:09:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:10:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:11:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:12:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:13:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:14:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:15:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:16:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:17:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:18:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:19:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:20:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:21:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:22:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:23:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:24:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:25:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:26:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:27:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:28:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:29:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:30:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:31:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:32:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:33:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:34:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:35:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:36:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:37:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:38:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:39:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:40:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:41:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:42:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:43:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:44:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:45:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:46:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:47:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:48:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:49:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:50:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:51:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:52:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:53:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:54:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:55:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:56:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:57:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:58:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:17:59:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:00:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:01:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:02:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:03:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:04:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:05:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:06:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:07:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:08:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:09:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:10:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:11:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:12:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:13:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:14:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:15:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:16:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:17:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:18:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:19:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:20:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:21:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:22:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:23:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:24:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:25:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:26:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:27:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:28:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:29:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:30:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:31:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:32:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:33:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:34:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:35:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:36:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:37:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:38:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:39:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:40:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:41:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:42:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:43:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:44:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:45:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:46:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:47:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:48:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:49:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:50:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:51:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:52:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:53:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:54:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:55:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:56:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:57:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:58:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:18:59:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:00:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:01:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:02:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:03:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:04:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:05:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:06:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:07:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:08:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:09:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:10:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:11:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:12:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:13:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:14:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:15:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:16:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:17:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:18:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:19:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:20:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:21:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:22:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:23:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:24:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:25:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:26:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:27:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:28:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:29:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:30:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:31:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:32:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:33:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:34:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:35:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:36:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:37:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:38:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:39:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:40:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:41:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:42:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:43:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:44:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:45:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:46:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:47:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:48:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:49:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:50:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:51:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:52:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:53:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:54:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:55:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:56:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:57:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:58:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:19:59:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:00:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:01:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:02:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:03:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:04:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:05:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:06:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:07:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:08:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:09:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:10:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:11:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:12:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:13:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:14:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:15:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:16:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:17:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:18:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:19:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:20:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:21:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:22:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:23:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:24:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:25:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:26:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:27:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:28:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:29:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:30:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:31:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:32:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:33:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:34:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:35:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:36:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:37:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:38:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:39:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:40:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:41:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:42:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:43:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:44:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:45:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:46:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:47:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:48:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:49:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:50:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:51:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:52:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:53:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:54:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:55:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:56:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:57:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:58:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:20:59:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:00:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:01:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:02:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:03:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:04:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:05:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:06:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:07:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:08:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:09:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:10:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:11:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:12:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:13:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:14:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:15:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:16:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:17:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:18:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:19:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:20:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:21:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:22:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:23:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:24:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:25:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:26:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:27:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:28:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:29:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:30:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:31:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:32:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:33:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:34:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:35:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:36:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:37:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:38:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:39:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:40:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:41:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:42:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:43:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:44:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:45:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:46:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:47:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:48:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:49:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:50:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:51:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:52:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:53:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:54:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:55:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:56:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:57:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:58:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:21:59:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:00:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:01:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:02:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:03:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:04:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:05:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:06:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:07:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:08:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:09:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:10:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:11:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:12:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:13:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:14:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:15:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:16:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:17:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:18:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:19:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:20:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:21:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:22:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:23:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:24:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:25:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:26:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:27:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:28:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:29:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:30:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:31:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:32:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:33:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:34:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:35:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:36:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:37:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:38:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:39:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:40:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:41:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:42:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:43:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:44:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:45:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:46:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:47:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:48:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:49:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:50:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:51:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:52:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:53:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:54:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:55:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:56:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:57:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:58:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:22:59:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:00:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:01:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:02:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:03:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:04:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:05:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:06:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:07:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:08:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:09:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:10:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:11:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:12:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:13:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:14:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:15:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:16:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:17:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:18:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:19:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:20:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:21:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:22:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:23:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:24:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:25:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:26:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:27:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:28:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:29:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:30:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:31:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:32:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:33:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:34:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:35:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:36:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:37:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:38:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:39:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:40:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:41:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:42:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:43:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:44:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:45:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:46:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:47:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:48:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:49:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:50:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:51:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:52:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:53:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:54:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:55:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:56:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:57:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:58:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [02/Dec/2025:23:59:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:00:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:01:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:02:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:03:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:04:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:05:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:06:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:07:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:08:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:09:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:10:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:11:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:12:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:13:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:14:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:15:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:16:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:17:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:18:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:19:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:20:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:21:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:22:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:23:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:24:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:25:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:26:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:27:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:28:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:29:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:30:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:31:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:32:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:33:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:34:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:35:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:36:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:37:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:38:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:39:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:40:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:41:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:42:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:43:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:44:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:45:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:46:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:47:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:48:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:49:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:50:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:51:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:52:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:53:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:54:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:55:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:56:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:57:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:58:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:00:59:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:00:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:01:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:02:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:03:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:04:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:05:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:06:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:07:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:08:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:09:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:10:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:11:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:12:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:13:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:14:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:15:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:16:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:17:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:18:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:19:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:20:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:21:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:22:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:23:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:24:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:25:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:26:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:27:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:28:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:29:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:30:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:31:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:32:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:33:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:34:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:35:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:36:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:37:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:38:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:39:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:40:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:41:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:42:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:43:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:44:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:45:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:46:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:47:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:48:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:49:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:50:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:51:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:52:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:53:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:54:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:55:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:56:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:57:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:58:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:01:59:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:00:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:01:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:02:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:03:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:04:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:05:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:06:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:07:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:08:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:09:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:10:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:11:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:12:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:13:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:14:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:15:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:16:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:17:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:18:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:19:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:20:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:21:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:22:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:23:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:24:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:25:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:26:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:27:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:28:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:29:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:30:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:31:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:32:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:33:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:34:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:35:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:36:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:37:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:38:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:39:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:40:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:41:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:42:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:43:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:44:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:45:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:46:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:47:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:48:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:49:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:50:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:51:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:52:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:53:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:54:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:55:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:56:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:57:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:58:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:02:59:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:00:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:01:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:02:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:03:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:04:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:05:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:06:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:07:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:08:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:09:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:10:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:11:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:12:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:13:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:14:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:15:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:16:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:17:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:18:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:19:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:20:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:21:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:22:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:23:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:24:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:25:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:26:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:27:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:28:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:29:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:30:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:31:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:32:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:33:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:34:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:35:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:36:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:37:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:38:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:39:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:40:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:41:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:42:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:43:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:44:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:45:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:46:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:47:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:48:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:49:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:50:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:51:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:52:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:53:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:54:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:55:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:56:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:57:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:58:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:03:59:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:00:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:01:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:02:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:03:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:04:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:05:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:06:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:07:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:08:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:09:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:10:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:11:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:12:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:13:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:14:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:15:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:16:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:17:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:18:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:19:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:20:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:21:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:22:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:23:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:24:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:25:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:26:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:27:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:28:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:29:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:30:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:31:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:32:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:33:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:34:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:35:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:36:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:37:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:38:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:39:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:40:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:41:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:42:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:43:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:44:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:45:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:46:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:47:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:48:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:49:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:50:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:51:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:52:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:53:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:54:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:55:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:56:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:57:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:58:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:04:59:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:00:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:01:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:02:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:03:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:04:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:05:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:06:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:07:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:08:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:09:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:10:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:11:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:12:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:13:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:14:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:15:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:16:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:17:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:18:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:19:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:20:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:21:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:22:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:23:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:24:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:25:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:26:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:27:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:28:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:29:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:30:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:31:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:32:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:33:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:34:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:35:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:36:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:37:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:38:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:39:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:40:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:41:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:42:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:43:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:44:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:45:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:46:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:47:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:48:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:49:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:50:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:51:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:52:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:53:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:54:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:55:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:56:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:57:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:58:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:05:59:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:00:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:01:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:02:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:03:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:04:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:05:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:06:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:07:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:08:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:09:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:10:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:11:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:12:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:13:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:14:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:15:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:16:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:17:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:18:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:19:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:20:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:21:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:22:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:23:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:24:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:25:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:26:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:27:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:28:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:29:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:30:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:31:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:32:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:33:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:34:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:35:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:36:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:37:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:38:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:39:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:40:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:41:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:42:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:43:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:44:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:45:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:46:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:47:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:48:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:49:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:50:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:51:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:52:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:53:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:54:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:55:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:56:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:57:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:58:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:06:59:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:00:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:01:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:02:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:03:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:04:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:05:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:06:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:07:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:08:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:09:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:10:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:11:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:12:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:13:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:14:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:15:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:16:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:17:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:18:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:19:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:20:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:21:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:22:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:23:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:24:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:25:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:26:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:27:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:28:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:29:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:30:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:31:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:32:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:33:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:34:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:35:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:36:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:37:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:38:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:39:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:40:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:41:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:42:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:43:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:44:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:45:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:46:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:47:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:48:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:49:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:50:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:51:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:52:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:53:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:54:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:55:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:56:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:57:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:58:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:07:59:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:00:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:01:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:02:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:03:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:04:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:05:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:06:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:07:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:08:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:09:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:10:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:11:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:12:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:13:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:14:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:15:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:16:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:17:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:18:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:19:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:20:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:21:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:22:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:23:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:24:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:25:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:26:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:27:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:28:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:29:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:30:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:31:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:32:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:33:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:34:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:35:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:36:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:37:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:38:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:39:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:40:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:41:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:42:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:43:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:44:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:45:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:46:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:47:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:48:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:49:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:50:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:51:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:52:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:53:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:54:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:55:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:56:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:57:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:58:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:08:59:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:00:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:01:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:02:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:03:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:04:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:05:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:06:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:07:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:08:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:09:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:10:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:11:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:12:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:13:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:14:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:15:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:16:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:17:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:18:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:19:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:20:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:21:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:22:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:23:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:24:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:25:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:26:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:27:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:28:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:29:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:30:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:31:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:32:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:33:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:34:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:35:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:36:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:37:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:38:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:39:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:40:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:41:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:42:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:43:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:44:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:45:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:46:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:47:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:48:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:49:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:50:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:51:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:52:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:53:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:54:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:55:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:56:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:57:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:09:59:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:00:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:02:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:03:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:04:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:05:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:06:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:07:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:08:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:09:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:10:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:11:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:12:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:13:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:14:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:15:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:16:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:17:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:18:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:19:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:20:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:21:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:22:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:23:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:24:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:25:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:26:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:27:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:28:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:29:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:30:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:31:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:32:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:33:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:34:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:35:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:36:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:37:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:38:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:39:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:40:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:41:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:42:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:43:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:44:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:45:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:46:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:47:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:48:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:49:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:50:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:51:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:52:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:53:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:54:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:55:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:56:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:57:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:58:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:10:59:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:00:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:01:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:02:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:03:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:04:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:05:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:06:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:07:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:08:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:09:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:10:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:11:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:12:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:13:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:14:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:15:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:16:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:17:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:18:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:19:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:20:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:21:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:22:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:23:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:24:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:25:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:26:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:27:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:28:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:29:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:30:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:31:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:32:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:33:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:34:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:35:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:36:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:37:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:38:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:39:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:40:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:43:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:44:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:45:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:46:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:47:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:48:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:49:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:50:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:51:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:52:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:53:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:54:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:55:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:56:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:57:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:58:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:11:59:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:00:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:01:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:02:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:03:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:04:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:05:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:06:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:07:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:08:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:09:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:10:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:11:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:12:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:20:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:21:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:22:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:23:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:24:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:25:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:26:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:27:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:28:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:29:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:30:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:31:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:32:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:33:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:34:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:35:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:36:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:37:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:38:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:39:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:40:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:41:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:42:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:43:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:44:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:45:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:46:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:47:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:48:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:49:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:50:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:51:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:52:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:53:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:54:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:55:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:56:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:57:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:58:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:12:59:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:00:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:01:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:02:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:03:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:04:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:05:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:06:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:07:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:08:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:09:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:10:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:11:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:12:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:13:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:14:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:15:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:16:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:17:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:18:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:19:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:20:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:21:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:22:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:23:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:24:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:25:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:26:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:27:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:28:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:29:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:30:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:31:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:32:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:33:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:34:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:35:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:36:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:37:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:38:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:39:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:40:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:41:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:42:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:43:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:44:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:45:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:46:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:47:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:48:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:49:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:50:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:51:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:52:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:53:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:54:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:55:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:56:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:57:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:58:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:13:59:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:00:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:01:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:02:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:03:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:04:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:05:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:06:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:07:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:08:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:09:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:10:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:11:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:12:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:13:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:14:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:15:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:16:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:17:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:18:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:19:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:20:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:21:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:22:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:23:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:24:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:25:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:26:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:27:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:28:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:29:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:30:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:31:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:32:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:33:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:34:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:35:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:36:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:37:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:38:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:39:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:40:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:41:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:42:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:43:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:44:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:45:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:46:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:47:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:48:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:49:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:50:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:51:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:52:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:53:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:54:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:55:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:56:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:57:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:58:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:14:59:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:00:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:01:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:02:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:03:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:04:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:05:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:06:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:07:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:08:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:09:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:10:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:11:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:12:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:13:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:14:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:15:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:16:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:17:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:18:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:19:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:20:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:21:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:22:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:23:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:24:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:25:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:26:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:27:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:28:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:29:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:30:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:31:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:32:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:33:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:34:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:35:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:36:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:37:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:38:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:39:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:40:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:41:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:42:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:43:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:44:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:45:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:46:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:47:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:48:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:49:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:50:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:51:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:52:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:53:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:54:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:55:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:56:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:57:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:58:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:15:59:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:00:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:01:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:02:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:03:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:04:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:05:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:06:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:07:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:08:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:09:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:10:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:11:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:12:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:13:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:14:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:15:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:16:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:17:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:18:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:19:26 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:20:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:21:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:22:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:23:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:24:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:25:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:26:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:27:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:28:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:29:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:30:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:31:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:32:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:33:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:34:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:35:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:36:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:37:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:38:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:39:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:40:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:41:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:42:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:43:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:44:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:45:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:46:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:47:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:48:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:49:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:50:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:51:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:52:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:53:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:54:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:55:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:56:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:57:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:58:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:16:59:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:00:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:01:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:02:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:03:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:04:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:05:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:06:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:07:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:08:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:09:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:10:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:11:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:12:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:13:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:14:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:15:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:16:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:17:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:18:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:19:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:20:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:21:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:22:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:23:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:24:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:25:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:26:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:27:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:28:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:29:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:30:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:31:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:32:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:33:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:34:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:35:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:36:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:37:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:38:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:39:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:40:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:41:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:42:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:43:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:44:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:45:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:46:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:47:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:48:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:49:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:50:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:51:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:52:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:53:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:54:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:55:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:56:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:57:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:58:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:17:59:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:00:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:01:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:02:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:03:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:04:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:05:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:06:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:07:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:08:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:09:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:10:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:11:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:12:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:13:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:14:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:15:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:16:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:17:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:18:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:19:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:20:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:21:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:22:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:23:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:24:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:25:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:26:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:27:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:28:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:29:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:30:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:31:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:32:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:33:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:34:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:35:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:36:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:37:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:38:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:39:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:40:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:41:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:42:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:43:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:44:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:45:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:46:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:47:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:48:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:49:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:50:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:51:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:52:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:53:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:54:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:55:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:56:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:57:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:58:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:18:59:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:00:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:01:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:02:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:03:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:04:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:05:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:06:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:07:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:08:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:09:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:10:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:11:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:12:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:13:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:14:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:15:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:16:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:17:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:18:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:19:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:20:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:21:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:22:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:23:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:24:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:25:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:26:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:27:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:28:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:29:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:30:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:31:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:32:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:33:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:34:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:35:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:36:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:37:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:38:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:39:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:40:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:41:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:42:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:43:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:44:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:45:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:46:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:47:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:48:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:49:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:50:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:51:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:52:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:53:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:54:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:55:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:56:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:57:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:58:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:19:59:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:00:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:01:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:02:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:03:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:04:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:05:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:06:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:07:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:08:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:09:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:10:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:11:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:12:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:13:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:14:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:15:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:16:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:17:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:18:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:19:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:20:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:21:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:22:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:23:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:24:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:25:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:26:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:27:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:28:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:29:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:30:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:31:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:32:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:33:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:34:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:35:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:36:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:37:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:38:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:39:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:40:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:41:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:42:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:43:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:44:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:45:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:46:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:47:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:48:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:49:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:50:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:51:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:52:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:53:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:54:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:55:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:56:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:57:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:58:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:20:59:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:00:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:01:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:02:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:03:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:04:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:05:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:06:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:07:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:08:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:09:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:10:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:11:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:12:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:13:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:14:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:15:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:16:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:17:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:18:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:19:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:20:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:21:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:22:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:23:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:24:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:25:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:26:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:27:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:28:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:29:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:30:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:31:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:32:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:33:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:34:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:35:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:36:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:37:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:38:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:39:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:40:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:41:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:42:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:43:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:44:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:45:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:46:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:47:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:48:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:49:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:50:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:51:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:52:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:53:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:54:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:55:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:56:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:57:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:58:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:21:59:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:00:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:01:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:02:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:03:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:04:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:05:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:06:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:07:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:08:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:09:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:10:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:11:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:12:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:13:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:14:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:15:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:16:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:17:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:18:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:19:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:20:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:21:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:22:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:23:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:24:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:25:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:26:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:27:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:28:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:29:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:30:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:31:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:32:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:33:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:34:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:35:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:36:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:37:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:38:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:39:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:40:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:41:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:42:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:43:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:44:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:45:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:46:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:47:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:48:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:49:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:50:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:51:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:52:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:53:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:54:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:55:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:56:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:57:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:58:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:22:59:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:00:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:01:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:02:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:03:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:04:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:05:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:06:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:07:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:08:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:09:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:10:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:11:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:12:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:13:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:14:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:15:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:16:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:17:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:18:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:19:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:20:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:21:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:22:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:23:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:24:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:25:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:26:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:27:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:28:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:29:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:30:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:31:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:32:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:33:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:34:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:35:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:36:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:37:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:38:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:39:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:40:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:41:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:42:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:43:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:44:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:45:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:46:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:47:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:48:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:49:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:50:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:51:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:52:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:53:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:54:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:55:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:56:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:57:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:58:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [03/Dec/2025:23:59:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:00:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:01:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:02:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:03:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:04:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:05:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:06:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:07:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:08:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:09:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:10:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:11:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:12:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:13:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:14:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:15:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:16:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:17:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:18:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:19:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:20:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:21:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:22:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:23:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:24:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:25:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:26:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:27:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:28:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:29:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:30:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:31:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:32:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:33:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:34:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:35:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:36:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:37:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:38:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:39:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:40:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:41:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:42:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:43:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:44:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:45:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:46:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:47:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:48:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:49:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:50:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:51:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:52:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:53:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:54:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:55:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:56:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:57:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:58:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:00:59:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:00:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:01:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:02:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:03:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:04:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:05:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:06:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:07:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:08:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:09:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:10:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:11:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:12:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:13:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:14:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:15:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:16:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:17:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:18:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:19:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:20:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:21:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:22:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:23:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:24:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:25:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:26:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:27:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:28:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:29:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:30:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:31:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:32:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:33:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:34:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:35:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:36:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:37:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:38:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:39:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:40:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:41:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:42:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:43:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:44:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:45:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:46:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:47:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:48:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:49:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:50:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:51:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:52:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:53:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:54:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:55:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:56:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:57:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:58:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:01:59:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:00:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:01:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:02:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:03:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:04:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:05:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:06:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:07:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:08:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:09:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:10:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:11:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:12:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:13:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:14:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:15:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:16:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:17:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:18:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:19:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:20:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:21:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:22:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:23:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:24:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:25:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:26:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:27:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:28:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:29:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:30:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:31:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:32:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:33:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:34:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:35:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:36:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:37:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:38:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:39:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:40:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:41:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:42:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:43:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:44:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:45:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:46:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:47:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:48:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:49:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:50:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:51:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:52:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:53:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:54:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:55:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:56:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:57:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:58:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:02:59:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:00:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:01:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:02:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:03:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:04:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:05:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:06:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:07:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:08:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:09:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:10:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:11:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:12:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:13:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:14:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:15:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:16:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:17:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:18:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:19:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:20:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:21:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:22:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:23:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:24:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:25:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:26:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:27:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:28:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:29:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:30:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:31:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:32:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:33:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:34:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:35:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:36:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:37:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:38:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:39:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:40:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:41:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:42:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:43:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:44:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:45:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:46:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:47:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:48:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:49:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:50:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:51:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:52:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:53:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:54:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:55:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:56:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:57:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:58:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:03:59:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:00:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:01:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:02:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:03:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:04:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:05:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:06:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:07:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:08:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:09:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:10:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:11:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:12:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:13:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:14:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:15:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:16:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:17:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:18:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:19:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:20:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:21:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:22:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:23:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:24:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:25:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:26:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:27:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:28:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:29:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:30:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:31:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:32:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:33:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:34:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:35:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:36:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:37:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:38:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:39:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:40:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:41:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:42:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:43:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:44:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:45:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:46:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:47:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:48:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:49:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:50:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:51:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:52:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:53:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:54:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:55:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:56:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:57:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:58:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:04:59:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:00:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:01:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:02:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:03:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:04:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:05:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:06:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:07:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:08:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:09:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:10:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:11:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:13:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:14:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:15:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:16:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:17:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:18:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:19:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:20:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:21:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:22:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:23:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:24:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:25:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:26:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:27:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:28:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:29:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:30:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:31:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:32:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:33:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:34:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:35:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:36:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:37:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:38:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:39:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:40:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:41:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:42:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:43:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:44:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:45:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:46:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:47:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:48:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:49:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:50:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:51:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:52:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:53:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:54:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:55:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:56:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:57:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:58:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:05:59:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:00:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:01:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:02:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:03:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:04:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:05:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:06:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:07:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:08:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:09:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:10:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:11:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:13:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:14:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:15:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:16:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:17:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:18:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:19:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:20:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:21:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:22:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:23:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:24:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:25:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:26:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:27:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:28:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:29:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:30:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:31:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:32:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:33:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:34:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:35:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:36:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:37:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:38:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:39:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:40:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:41:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:42:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:43:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:44:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:45:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:46:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:47:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:48:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:49:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:50:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:51:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:52:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:53:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:54:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:55:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:56:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:57:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:58:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:06:59:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:00:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:01:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:02:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:03:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:04:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:05:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:06:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:07:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:08:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:09:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:10:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:11:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:12:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:13:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:14:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:15:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:16:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:17:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:18:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:19:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:20:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:21:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:22:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:23:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:24:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:25:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:26:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:27:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:28:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:29:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:30:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:31:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:32:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:33:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:34:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:35:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:36:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:37:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:38:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:39:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:40:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:41:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:42:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:43:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:44:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:45:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:46:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:47:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:48:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:49:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:50:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:51:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:52:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:53:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:54:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:55:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:56:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:57:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:58:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:07:59:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:00:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:01:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:02:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:03:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:04:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:05:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:06:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:07:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:08:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:09:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:10:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:11:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:12:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:13:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:14:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:15:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:16:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:17:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:18:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:19:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:20:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:21:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:22:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:23:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:24:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:25:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:26:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:27:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:28:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:29:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:30:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:31:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:32:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:33:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:34:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:35:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:36:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:37:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:38:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:39:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:40:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:41:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:42:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:43:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:44:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:45:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:46:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:47:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:48:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:49:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:50:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:51:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:52:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:53:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:54:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:55:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:56:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:57:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:58:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:08:59:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:00:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:01:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:02:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:03:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:04:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:05:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:06:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:07:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:08:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:09:43 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:10:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:11:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:12:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:13:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:14:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:15:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:16:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:17:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:18:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:19:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:20:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:21:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:22:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:23:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:24:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:25:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:26:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:27:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:28:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:29:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:30:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:31:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:32:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:33:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:34:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:35:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:36:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:37:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:38:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:39:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:40:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:41:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:42:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:43:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:44:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:45:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:46:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:47:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:48:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:49:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:50:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:51:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:52:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:53:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:54:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:55:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:56:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:57:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:58:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:09:59:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:00:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:01:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:02:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:03:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:04:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:05:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:06:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:07:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:08:44 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:09:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:10:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:11:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:12:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:13:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:14:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:15:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:16:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:17:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:18:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:19:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:20:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:21:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:22:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:23:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:24:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:25:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:26:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:27:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:28:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:29:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:30:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:31:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:32:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:33:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:34:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:35:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:36:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:37:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:38:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:39:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:40:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:41:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:42:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:43:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:44:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:45:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:46:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:47:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:48:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:49:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:50:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:51:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:52:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:53:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:54:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:55:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:56:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:57:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:58:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:10:59:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:00:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:01:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:02:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:03:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:04:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:05:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:06:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:07:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:08:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:09:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:10:45 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:11:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:12:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:13:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:14:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:15:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:16:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:17:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:18:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:19:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:20:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:21:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:22:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:23:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:24:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:25:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:26:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:27:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:28:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:29:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:30:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:31:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:32:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:33:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:34:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:35:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:36:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:37:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:38:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:39:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:40:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:41:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:42:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:43:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:44:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:45:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:46:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:47:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:48:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:49:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:50:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:51:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:52:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:53:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:54:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:55:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:56:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:57:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:58:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:11:59:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:00:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:01:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:02:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:03:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:04:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:05:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:06:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:07:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:08:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:09:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:10:46 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:11:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:12:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:13:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:14:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:15:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:16:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:17:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:18:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:19:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:20:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:21:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:22:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:23:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:24:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:25:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:26:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:27:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:28:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:29:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:30:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:31:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:32:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:33:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:34:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:35:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:36:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:37:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:38:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:39:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:40:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:41:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:42:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:43:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:44:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:45:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:46:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:47:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:48:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:49:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:50:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:51:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:52:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:53:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:54:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:55:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:56:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:57:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:58:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:12:59:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:00:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:01:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:02:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:03:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:04:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:05:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:06:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:07:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:08:47 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:09:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:10:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:11:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:12:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:13:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:14:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:15:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:16:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:17:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:18:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:19:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:20:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:21:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:22:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:23:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:24:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:25:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:26:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:27:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:28:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:29:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:30:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:31:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:32:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:33:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:34:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:35:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:36:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:37:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:38:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:39:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:40:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:41:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:42:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:43:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:44:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:45:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:46:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:47:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:48:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:49:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:50:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:51:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:52:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:53:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:54:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:55:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:56:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:57:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:58:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:13:59:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:00:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:01:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:02:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:03:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:04:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:05:48 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:06:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:07:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:08:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:09:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:10:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:11:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:12:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:13:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:14:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:15:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:16:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:17:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:18:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:19:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:20:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:21:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:22:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:23:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:24:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:25:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:26:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:27:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:28:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:29:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:30:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:31:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:32:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:33:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:34:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:35:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:36:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:37:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:38:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:39:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:40:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:41:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:42:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:43:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:44:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:45:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:46:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:47:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:48:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:49:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:50:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:51:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:52:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:53:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:54:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:55:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:56:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:57:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:58:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:14:59:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:00:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:01:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:02:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:03:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:04:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:05:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:06:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:07:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:08:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:09:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:10:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:11:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:12:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:13:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:14:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:15:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:16:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:17:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:18:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:19:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:20:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:21:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:22:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:23:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:24:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:25:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:26:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:27:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:28:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:29:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:30:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:31:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:32:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:33:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:34:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:35:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:36:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:37:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:38:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:39:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:40:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:41:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:42:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:43:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:44:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:45:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:46:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:47:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:48:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:49:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:50:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:51:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:52:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:53:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:54:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:55:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:56:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:57:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:58:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:15:59:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:00:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:01:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:02:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:03:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:04:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:05:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:06:50 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:07:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:08:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:09:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:10:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:11:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:12:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:13:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:14:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:15:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:16:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:17:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:18:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:19:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:20:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:21:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:22:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:23:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:24:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:25:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:26:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:27:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:28:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:29:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:30:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:31:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:32:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:33:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:34:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:35:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:36:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:37:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:38:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:39:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:40:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:41:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:42:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:43:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:44:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:45:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:46:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:47:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:48:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:49:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:50:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:51:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:52:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:53:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:54:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:55:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:56:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:57:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:58:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:16:59:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:00:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:01:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:02:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:03:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:04:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:05:51 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:06:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:07:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:08:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:09:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:10:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:11:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:12:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:13:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:14:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:15:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:16:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:17:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:18:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:19:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:20:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:21:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:22:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:23:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:24:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:25:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:26:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:27:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:28:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:29:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:30:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:31:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:32:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:33:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:34:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:35:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:36:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:37:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:38:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:39:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:40:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:41:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:42:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:43:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:44:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:45:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:46:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:47:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:48:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:49:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:50:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:51:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:52:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:53:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:54:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:55:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:56:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:57:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:58:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:17:59:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:00:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:01:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:02:52 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:03:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:04:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:05:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:06:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:07:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:08:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:09:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:10:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:11:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:12:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:13:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:14:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:15:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:16:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:17:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:18:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:19:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:20:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:21:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:22:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:23:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:24:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:25:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:26:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:27:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:28:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:29:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:30:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:31:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:32:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:33:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:34:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:35:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:36:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:37:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:38:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:39:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:40:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:41:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:42:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:43:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:44:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:45:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:46:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:47:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:48:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:49:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:50:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:51:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:52:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:53:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:54:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:55:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:56:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:57:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:58:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:18:59:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:00:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:01:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:02:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:03:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:04:53 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:05:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:06:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:07:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:08:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:09:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:10:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:11:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:12:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:13:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:14:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:15:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:16:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:17:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:18:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:19:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:20:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:21:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:22:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:23:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:24:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:25:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:26:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:27:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:28:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:29:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:30:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:31:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:32:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:33:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:34:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:35:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:36:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:37:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:38:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:39:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:40:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:41:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:42:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:43:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:44:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:45:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:46:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:47:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:48:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:49:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:50:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:51:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:52:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:53:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:54:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:55:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:56:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:57:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:58:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:19:59:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:00:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:01:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:02:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:03:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:04:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:05:54 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:06:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:07:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:08:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:09:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:10:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:11:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:12:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:13:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:14:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:15:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:16:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:17:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:18:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:19:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:20:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:21:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:22:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:23:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:24:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:25:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:26:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:27:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:28:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:29:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:30:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:31:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:32:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:33:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:34:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:35:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:36:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:37:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:38:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:39:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:40:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:41:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:42:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:43:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:44:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:45:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:46:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:47:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:48:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:49:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:50:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:51:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:52:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:53:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:54:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:55:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:56:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:57:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:58:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:20:59:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:00:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:01:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:02:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:03:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:04:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:05:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:06:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:07:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:08:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:09:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:10:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:11:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:12:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:13:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:14:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:15:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:16:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:17:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:18:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:19:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:20:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:21:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:22:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:23:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:24:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:25:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:26:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:27:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:28:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:29:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:30:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:31:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:32:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:33:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:34:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:35:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:36:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:37:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:38:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:39:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:40:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:41:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:42:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:43:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:44:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:45:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:46:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:47:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:48:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:49:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:50:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:51:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:52:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:53:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:54:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:55:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:56:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:57:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:58:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:21:59:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:00:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:01:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:02:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:03:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:04:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:05:56 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:06:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:07:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:08:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:09:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:10:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:11:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:12:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:13:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:14:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:15:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:16:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:17:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:18:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:19:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:20:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:21:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:22:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:23:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:24:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:25:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:26:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:27:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:28:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:29:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:30:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:31:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:32:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:33:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:34:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:35:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:36:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:37:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:38:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:39:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:40:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:41:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:42:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:43:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:44:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:45:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:46:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:47:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:48:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:49:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:50:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:51:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:52:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:53:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:54:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:55:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:56:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:57:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:58:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:22:59:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:00:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:01:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:02:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:03:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:04:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:05:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:06:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:07:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:08:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:09:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:10:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:11:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:12:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:13:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:14:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:15:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:16:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:17:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:18:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:19:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:20:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:21:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:22:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:23:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:24:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:25:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:26:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:27:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:28:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:29:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:30:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:31:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:32:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:33:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:34:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:35:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:36:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:37:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:38:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:39:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:40:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:41:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:42:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:43:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:44:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:45:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:46:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:47:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:48:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:49:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:50:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:51:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:52:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:53:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:54:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:55:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:56:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:57:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:58:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [04/Dec/2025:23:59:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:00:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:01:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:02:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:03:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:04:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:05:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:06:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:07:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:08:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:09:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:10:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:11:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:12:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:13:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:14:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:15:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:16:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:17:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:18:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:19:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:20:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:21:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:22:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:23:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:24:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:25:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:26:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:27:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:28:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:29:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:30:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:31:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:32:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:33:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:34:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:35:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:36:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:37:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:38:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:39:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:40:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:41:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:42:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:43:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:44:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:45:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:46:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:47:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:48:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:49:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:50:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:51:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:52:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:53:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:54:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:55:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:56:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:57:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:58:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:00:59:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:00:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:01:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:02:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:03:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:04:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:06:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:07:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:08:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:09:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:10:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:11:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:12:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:13:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:14:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:15:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:16:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:17:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:18:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:19:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:20:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:21:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:22:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:23:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:24:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:25:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:26:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:27:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:28:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:29:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:30:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:31:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:32:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:33:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:34:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:35:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:36:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:37:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:38:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:39:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:40:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:41:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:42:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:43:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:44:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:45:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:46:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:47:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:48:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:49:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:50:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:51:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:52:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:53:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:54:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:55:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:56:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:57:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:58:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:01:59:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:00:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:01:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:02:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:03:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:04:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:05:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:06:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:07:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:08:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:09:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:10:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:11:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:12:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:13:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:14:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:15:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:16:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:17:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:18:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:19:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:20:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:21:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:22:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:23:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:24:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:25:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:26:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:27:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:28:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:29:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:30:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:31:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:32:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:33:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:34:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:35:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:36:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:37:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:38:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:39:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:40:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:41:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:42:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:43:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:44:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:45:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:46:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:47:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:48:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:49:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:50:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:51:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:52:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:53:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:54:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:55:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:56:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:57:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:58:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:02:59:01 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:00:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:01:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:02:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:03:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:04:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:05:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:06:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:07:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:08:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:09:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:10:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:11:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:12:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:13:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:14:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:15:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:16:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:17:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:18:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:19:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:20:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:21:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:22:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:23:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:24:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:25:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:26:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:27:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:28:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:29:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:30:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:31:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:32:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:33:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:34:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:35:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:36:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:37:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:38:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:39:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:40:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:41:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:42:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:43:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:44:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:45:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:46:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:47:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:48:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:49:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:50:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:51:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:52:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:53:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:54:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:55:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:56:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:57:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:58:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:03:59:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:00:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:01:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:02:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:03:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:04:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:05:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:06:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:07:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:08:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:09:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:10:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:11:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:12:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:13:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:14:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:15:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:16:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:17:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:18:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:19:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:20:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:21:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:22:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:23:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:24:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:25:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:26:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:27:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:28:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:29:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:30:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:31:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:32:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:33:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:34:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:35:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:36:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:37:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:38:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:39:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:40:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:41:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:42:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:43:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:44:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:45:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:46:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:47:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:48:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:49:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:50:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:51:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:52:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:53:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:54:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:55:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:56:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:57:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:58:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:04:59:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:00:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:01:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:02:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:03:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:04:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:05:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:06:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:07:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:08:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:09:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:10:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:11:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:12:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:13:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:14:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:15:04 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:16:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:17:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:18:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:19:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:20:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:21:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:22:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:23:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:24:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:25:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:26:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:27:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:28:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:29:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:30:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:31:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:32:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:33:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:34:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:35:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:36:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:37:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:38:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:39:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:40:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:41:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:42:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:43:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:44:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:45:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:46:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:47:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:48:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:49:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:50:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:51:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:52:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:53:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:54:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:55:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:56:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:57:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:58:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:05:59:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:00:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:01:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:02:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:03:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:04:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:05:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:06:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:07:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:08:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:09:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:10:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:11:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:12:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:13:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:14:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:15:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:16:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:17:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:18:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:19:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:20:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:21:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:22:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:23:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:24:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:25:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:26:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:27:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:28:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:29:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:30:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:31:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:32:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:33:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:34:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:35:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:36:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:37:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:38:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:39:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:40:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:41:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:42:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:43:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:44:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:45:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:46:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:47:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:48:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:49:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:50:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:51:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:52:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:53:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:54:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:55:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:56:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:57:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:58:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:06:59:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:00:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:01:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:02:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:03:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:04:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:05:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:06:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:07:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:08:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:09:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:10:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:11:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:12:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:13:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:14:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:15:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:16:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:17:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:18:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:19:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:20:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:21:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:22:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:23:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:24:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:25:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:26:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:27:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:28:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:29:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:30:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:31:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:32:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:33:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:34:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:35:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:36:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:37:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:38:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:39:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:40:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:41:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:42:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:43:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:44:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:45:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:46:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:47:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:48:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:49:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:50:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:51:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:52:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:53:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:54:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:55:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:56:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:57:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:58:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:07:59:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:00:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:01:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:02:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:03:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:04:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:05:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:06:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:07:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:08:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:09:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:10:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:11:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:12:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:13:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:14:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:15:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:16:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:17:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:18:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:19:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:20:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:21:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:22:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:23:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:24:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:25:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:26:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:27:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:28:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:29:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:30:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:31:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:32:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:33:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:34:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:35:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:36:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:37:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:38:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:39:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:40:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:41:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:42:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:43:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:44:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:45:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:46:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:47:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:48:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:49:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:50:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:51:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:52:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:53:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:54:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:55:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:56:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:57:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:58:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:08:59:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:00:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:01:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:02:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:03:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:04:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:05:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:06:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:07:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:08:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:09:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:10:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:11:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:12:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:13:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:14:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:15:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:16:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:17:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:18:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:19:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:20:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:21:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:22:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:23:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:24:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:25:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:26:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:27:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:28:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:29:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:30:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:31:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:32:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:33:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:34:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:35:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:36:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:37:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:38:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:39:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:40:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:41:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:42:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:43:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:44:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:45:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:46:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:47:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:48:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:49:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:50:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:51:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:52:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:53:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:54:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:55:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:56:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:57:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:58:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:09:59:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:00:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:01:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:02:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:03:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:04:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:05:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:06:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:07:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:08:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:09:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:10:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:11:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:12:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:13:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:14:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:15:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:16:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:17:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:18:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:19:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:20:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:21:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:22:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:23:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:24:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:25:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:26:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:27:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:28:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:29:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:30:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:31:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:32:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:33:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:34:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:35:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:36:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:37:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:38:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:39:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:40:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:41:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:42:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:43:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:44:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:45:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:46:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:47:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:48:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:49:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:50:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:51:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:52:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:53:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:54:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:55:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:56:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:57:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:58:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:10:59:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:00:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:01:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:02:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:03:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:04:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:05:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:06:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:07:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:08:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:09:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:10:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:11:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:12:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:13:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:14:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:15:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:16:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:17:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:18:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:19:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:20:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:21:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:22:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:23:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:24:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:25:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:26:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:27:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:28:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:29:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:30:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:31:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:32:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:33:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:34:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:35:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:36:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:37:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:38:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:39:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:40:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:41:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:42:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:43:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:44:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:45:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:46:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:47:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:48:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:49:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:50:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:51:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:52:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:53:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:54:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:55:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:56:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:57:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:58:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:11:59:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:00:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:01:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:02:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:03:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:04:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:05:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:06:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:07:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:08:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:09:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:10:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:11:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:12:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:13:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:14:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:15:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:16:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:17:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:18:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:19:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:20:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:21:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:22:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:23:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:24:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:25:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:26:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:27:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:28:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:29:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:30:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:31:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:32:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:33:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:34:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:35:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:36:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:37:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:38:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:39:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:40:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:41:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:42:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:43:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:44:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:45:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:46:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:47:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:48:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:49:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:50:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:51:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:52:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:53:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:54:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:55:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:56:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:57:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:58:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:12:59:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:00:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:01:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:02:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:03:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:04:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:05:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:06:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:07:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:08:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:09:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:10:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:11:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:12:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:13:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:14:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:15:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:16:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:17:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:18:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:19:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:20:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:21:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:22:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:23:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:24:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:25:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:26:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:27:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:28:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:29:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:30:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:31:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:32:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:33:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:34:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:35:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:36:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:37:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:38:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:39:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:40:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:41:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:42:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:43:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:44:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:45:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:46:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:47:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:48:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:49:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:50:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:51:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:52:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:53:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:54:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:55:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:56:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:57:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:58:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:13:59:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:00:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:01:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:02:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:03:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:04:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:05:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:06:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:07:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:08:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:09:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:10:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:11:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:12:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:13:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:14:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:15:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:16:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:17:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:18:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:19:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:20:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:21:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:22:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:23:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:24:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:25:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:26:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:27:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:28:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:29:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:30:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:31:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:32:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:33:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:34:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:35:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:36:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:37:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:38:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:39:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:40:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:41:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:42:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:43:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:44:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:45:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:46:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:47:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:48:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:49:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:50:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:51:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:52:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:53:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:54:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:55:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:56:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:57:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:58:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:14:59:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:00:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:01:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:02:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:03:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:04:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:05:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:06:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:07:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:08:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:09:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:10:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:11:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:12:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:13:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:14:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:15:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:16:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:17:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:18:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:19:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:20:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:21:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:22:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:23:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:24:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:25:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:26:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:27:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:28:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:29:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:30:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:31:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:32:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:33:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:34:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:35:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:36:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:37:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:38:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:39:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:40:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:41:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:42:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:43:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:44:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:45:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:46:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:47:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:48:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:49:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:50:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:51:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:52:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:53:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:54:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:55:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:56:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:57:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:58:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:15:59:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:00:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:01:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:02:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:03:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:04:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:05:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:06:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:07:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:08:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:09:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:10:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:11:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:12:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:13:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:14:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:15:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:16:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:17:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:18:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:19:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:20:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:21:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:22:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:23:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:24:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:25:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:26:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:27:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:28:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:29:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:30:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:31:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:32:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:33:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:34:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:35:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:36:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:37:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:38:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:39:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:40:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:41:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:42:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:43:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:44:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:45:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:46:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:47:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:48:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:49:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:50:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:51:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:52:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:53:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:54:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:55:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:56:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:57:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:16:59:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:00:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:02:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:03:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:04:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:05:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:06:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:07:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:08:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:09:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:10:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:11:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:12:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:13:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:14:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:15:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:16:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:17:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:18:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:19:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:20:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:21:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:22:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:23:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:24:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:25:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:26:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:27:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:28:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:29:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:30:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:31:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:32:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:33:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:34:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:35:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:36:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:37:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:38:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:39:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:40:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:41:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:42:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:43:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:44:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:45:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:46:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:47:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:48:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:49:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:50:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:51:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:52:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:53:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:54:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:55:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:56:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:57:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:58:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:17:59:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:00:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:01:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:02:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:03:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:04:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:05:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:06:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:07:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:08:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:09:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:10:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:11:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:12:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:13:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:14:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:15:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:16:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:17:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:18:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:19:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:20:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:21:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:22:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:23:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:24:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:25:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:26:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:27:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:28:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:29:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:30:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:31:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:32:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:33:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:34:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:35:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:36:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:37:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:38:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:39:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:40:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:43:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:44:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:45:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:46:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:47:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:48:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:49:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:50:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:51:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:52:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:53:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:54:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:55:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:56:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:57:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:58:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:18:59:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:00:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:01:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:02:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:03:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:04:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:05:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:06:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:07:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:08:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:09:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:10:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:11:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:12:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:20:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:21:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:22:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:23:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:24:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:25:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:26:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:27:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:28:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:29:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:30:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:31:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:32:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:33:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:34:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:35:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:36:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:37:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:38:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:39:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:40:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:43:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:44:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:45:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:46:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:47:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:48:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:49:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:50:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:51:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:52:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:53:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:54:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:55:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:56:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:57:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:58:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:19:59:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:00:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:01:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:02:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:03:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:04:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:05:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:06:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:07:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:08:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:09:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:10:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:11:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:12:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:13:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:14:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:15:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:16:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:17:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:18:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:19:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:20:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:21:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:22:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:23:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:24:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:25:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:26:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:27:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:28:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:29:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:30:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:31:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:32:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:33:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:34:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:35:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:36:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:37:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:38:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:39:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:40:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:41:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:42:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:43:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:44:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:45:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:46:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:47:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:48:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:49:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:50:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:51:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:52:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:53:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:54:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:55:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:56:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:57:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:58:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:20:59:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:00:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:01:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:02:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:03:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:04:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:05:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:06:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:07:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:08:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:09:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:10:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:11:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:12:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:13:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:14:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:15:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:16:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:17:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:18:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:19:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:20:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:21:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:22:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:23:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:24:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:25:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:26:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:27:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:28:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:29:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:30:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:31:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:32:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:33:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:34:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:35:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:36:24 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:37:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:38:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:39:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:40:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:41:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:42:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:43:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:44:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:45:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:46:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:47:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:48:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:49:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:50:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:51:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:52:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:53:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:54:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:55:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:56:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:57:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:58:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:21:59:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:00:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:01:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:02:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:03:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:04:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:05:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:06:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:07:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:08:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:09:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:10:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:11:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:12:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:13:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:14:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:15:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:16:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:17:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:18:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:19:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:20:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:21:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:22:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:23:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:24:25 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:25:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:26:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:27:27 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:28:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:29:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:30:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:31:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:32:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:33:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:34:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:35:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:36:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:37:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:38:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:39:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:40:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:41:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:42:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:43:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:44:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:45:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:46:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:47:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:48:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:49:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:50:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:51:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:52:28 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:53:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:54:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:55:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:56:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:57:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:58:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:22:59:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:00:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:01:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:02:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:03:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:04:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:05:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:06:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:07:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:08:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:09:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:10:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:11:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:12:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:13:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:14:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:15:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:16:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:17:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:18:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:19:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:20:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:21:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:22:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:23:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:24:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:25:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:26:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:27:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:28:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:29:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:30:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:31:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:32:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:33:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:34:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:35:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:36:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:37:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:38:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:39:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:40:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:41:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:42:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:43:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:44:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:45:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:46:29 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:47:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:48:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:49:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:50:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:51:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:52:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:53:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:54:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:55:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:56:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:57:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:58:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [05/Dec/2025:23:59:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:00:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:01:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:02:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:03:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:04:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:05:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:06:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:07:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:08:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:09:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:10:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:11:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:12:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:13:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:14:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:15:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:16:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:17:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:18:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:19:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:20:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:21:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:22:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:23:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:24:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:25:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:26:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:27:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:28:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:29:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:30:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:31:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:32:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:33:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:34:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:35:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:36:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:37:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:38:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:39:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:40:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:41:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:42:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:43:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:44:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:45:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:46:30 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:47:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:48:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:49:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:50:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:51:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:52:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:53:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:54:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:55:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:56:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:57:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:58:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:00:59:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:00:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:01:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:02:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:03:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:04:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:05:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:06:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:07:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:08:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:09:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:10:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:11:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:12:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:13:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:14:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:15:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:16:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:17:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:18:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:19:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:20:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:21:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:22:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:23:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:24:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:25:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:26:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:27:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:28:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:29:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:30:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:31:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:32:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:33:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:34:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:35:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:36:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:37:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:38:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:39:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:40:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:41:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:42:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:43:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:44:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:45:31 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:46:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:47:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:48:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:49:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:50:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:51:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:52:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:53:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:54:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:55:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:56:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:57:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:58:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:01:59:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:00:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:01:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:02:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:03:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:04:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:05:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:06:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:07:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:08:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:09:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:10:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:11:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:12:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:13:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:14:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:15:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:16:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:17:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:18:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:19:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:20:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:21:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:22:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:23:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:24:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:25:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:26:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:27:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:28:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:29:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:30:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:31:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:32:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:33:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:34:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:35:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:36:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:37:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:38:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:39:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:40:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:41:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:42:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:43:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:44:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:45:32 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:46:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:47:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:48:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:49:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:50:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:51:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:52:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:53:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:54:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:55:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:56:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:57:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:58:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:02:59:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:00:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:01:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:02:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:03:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:04:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:05:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:06:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:07:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:08:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:09:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:10:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:11:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:12:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:13:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:14:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:15:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:16:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:17:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:18:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:19:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:20:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:21:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:22:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:23:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:24:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:25:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:26:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:27:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:28:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:29:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:30:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:31:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:32:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:33:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:34:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:35:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:36:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:37:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:38:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:39:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:40:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:41:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:42:33 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:43:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:44:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:45:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:46:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:47:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:48:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:49:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:50:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:51:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:52:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:53:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:54:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:55:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:56:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:57:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:58:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:03:59:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:00:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:01:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:02:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:03:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:04:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:05:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:06:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:07:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:08:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:09:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:10:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:11:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:12:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:13:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:14:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:15:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:16:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:17:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:18:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:19:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:20:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:21:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:22:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:23:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:24:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:25:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:26:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:27:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:28:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:29:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:30:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:31:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:32:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:33:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:34:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:35:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:36:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:37:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:38:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:39:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:40:34 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:41:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:42:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:43:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:44:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:45:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:46:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:47:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:48:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:49:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:50:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:51:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:52:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:53:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:54:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:55:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:56:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:57:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:58:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:04:59:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:00:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:01:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:02:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:03:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:04:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:05:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:06:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:07:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:08:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:09:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:10:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:11:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:12:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:13:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:14:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:15:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:16:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:17:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:18:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:19:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:20:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:21:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:22:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:23:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:24:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:25:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:26:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:27:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:28:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:29:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:30:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:31:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:32:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:33:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:34:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:35:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:36:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:37:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:38:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:39:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:40:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:41:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:42:35 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:43:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:44:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:45:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:46:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:47:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:48:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:49:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:50:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:51:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:52:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:53:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:54:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:55:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:56:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:57:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:58:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:05:59:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:00:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:01:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:02:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:03:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:04:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:05:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:06:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:07:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:08:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:09:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:10:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:11:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:12:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:13:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:14:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:15:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:16:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:17:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:18:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:19:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:20:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:21:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:22:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:23:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:24:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:25:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:26:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:27:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:28:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:29:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:30:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:31:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:32:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:33:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:34:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:35:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:36:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:37:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:38:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:39:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:40:36 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:41:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:42:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:43:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:44:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:45:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:46:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:47:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:48:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:49:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:50:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:51:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:52:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:53:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:54:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:55:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:56:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:57:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:58:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:06:59:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:00:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:01:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:02:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:03:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:04:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:05:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:06:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:07:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:08:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:09:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:10:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:11:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:12:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:13:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:14:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:15:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:16:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:17:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:18:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:19:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:20:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:21:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:22:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:23:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:24:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:25:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:26:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:27:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:28:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:29:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:30:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:31:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:32:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:33:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:34:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:35:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:36:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:37:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:38:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:39:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:40:37 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:41:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:42:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:43:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:44:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:45:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:46:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:47:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:48:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:49:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:50:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:51:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:52:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:53:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:54:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:55:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:56:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:57:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:58:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:07:59:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:00:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:01:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:02:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:03:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:04:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:05:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:06:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:07:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:08:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:09:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:10:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:11:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:12:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:13:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:14:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:15:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:16:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:17:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:18:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:19:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:20:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:21:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:22:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:23:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:24:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:25:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:26:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:27:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:28:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:29:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:30:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:31:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:32:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:33:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:34:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:35:38 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:36:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:37:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:38:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:39:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:40:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:41:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:42:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:43:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:44:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:45:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:46:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:47:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:48:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:49:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:50:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:51:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:52:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:53:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:54:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:55:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:56:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:57:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:58:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:08:59:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:00:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:01:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:02:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:03:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:04:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:05:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:06:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:07:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:08:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:09:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:10:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:11:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:12:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:13:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:14:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:15:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:16:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:17:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:18:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:19:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:20:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:21:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:22:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:23:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:24:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:25:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:26:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:27:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:28:39 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:29:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:30:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:31:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:32:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:33:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:34:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:35:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:36:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:37:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:38:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:39:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:40:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:41:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:42:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:43:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:44:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:45:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:46:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:47:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:48:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:49:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:50:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:51:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:52:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:53:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:54:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:55:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:56:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:57:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:58:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:09:59:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:00:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:01:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:02:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:03:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:04:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:05:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:06:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:07:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:08:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:09:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:10:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:11:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:12:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:13:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:14:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:15:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:16:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:17:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:18:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:19:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:20:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:21:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:22:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:23:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:24:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:25:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:26:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:27:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:28:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:29:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:30:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:31:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:32:40 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:33:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:34:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:35:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:36:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:37:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:38:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:39:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:40:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:41:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:42:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:43:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:44:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:45:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:46:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:47:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:48:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:49:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:50:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:51:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:52:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:53:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:54:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:55:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:56:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:57:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:58:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:10:59:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:00:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:01:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:02:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:03:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:04:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:05:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:06:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:07:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:08:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:09:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:10:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:11:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:12:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:13:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:14:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:15:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:16:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:17:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:18:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:19:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:20:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:21:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:22:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:23:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:24:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:25:41 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:26:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:27:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:28:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:29:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:30:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:31:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:32:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:33:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:34:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:35:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:36:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:37:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:38:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:39:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:40:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:41:42 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:42:55 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:44:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:46:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:47:49 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:48:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:49:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:50:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:51:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:52:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:53:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:54:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:55:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:56:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:57:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:58:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:11:59:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:00:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:01:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:02:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:03:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:04:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:05:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:06:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:07:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:08:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:09:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:10:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:11:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:12:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:13:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:14:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:15:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:16:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:17:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:18:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:19:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:20:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:21:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:22:57 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:23:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:24:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:25:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:26:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:27:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:28:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:29:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:30:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:31:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:32:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:33:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:34:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:35:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:36:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:37:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:38:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:39:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:40:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:41:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:42:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:43:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:44:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:45:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:46:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:47:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:48:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:49:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:50:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:51:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:52:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:53:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:54:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:55:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:56:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:57:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:58:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:12:59:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:00:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:01:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:02:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:03:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:04:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:05:58 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:06:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:07:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:08:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:09:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:10:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:11:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:12:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:13:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:14:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:15:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:16:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:17:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:18:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:19:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:20:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:21:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:22:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:23:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:24:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:25:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:26:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:27:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:28:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:29:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:30:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:31:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:32:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:33:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:34:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:35:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:36:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:37:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:38:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:39:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:40:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:41:59 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:43:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:44:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:45:00 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:46:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:47:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:48:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:49:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:50:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:51:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:52:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:53:02 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:54:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:55:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:56:03 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:57:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:58:05 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:13:59:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:00:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:01:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:02:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:03:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:04:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:05:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:06:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:07:06 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:08:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:09:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:10:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:11:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:12:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:13:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:14:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:15:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:16:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:17:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:18:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:19:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:20:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:21:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:22:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:23:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:24:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:25:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:26:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:27:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:28:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:29:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:30:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:31:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:32:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:33:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:34:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:35:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:36:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:37:07 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:38:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:39:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:40:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:41:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:42:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:43:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:44:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:45:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:46:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:47:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:48:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:49:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:50:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:51:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:52:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:53:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:54:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:55:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:56:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:57:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:58:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:14:59:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:00:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:01:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:02:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:03:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:04:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:05:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:06:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:07:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:08:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:09:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:10:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:11:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:12:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:13:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:14:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:15:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:16:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:17:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:18:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:19:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:20:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:21:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:22:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:23:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:24:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:25:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:26:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:27:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:28:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:29:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:30:08 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:31:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:32:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:33:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:34:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:35:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:36:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:37:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:38:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:39:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:40:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:41:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:42:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:43:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:44:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:45:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:46:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:47:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:48:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:49:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:50:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:51:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:52:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:53:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:54:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:55:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:56:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:57:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:58:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:15:59:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:00:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:01:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:02:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:03:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:04:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:05:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:06:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:07:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:08:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:09:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:10:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:11:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:12:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:13:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:14:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:15:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:16:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:17:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:18:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:19:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:20:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:21:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:22:09 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:23:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:24:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:25:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:26:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:27:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:28:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:29:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:30:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:31:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:32:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:33:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:34:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:35:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:36:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:37:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:38:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:39:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:40:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:41:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:42:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:43:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:44:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:45:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:46:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:47:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:48:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:49:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:50:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:51:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:52:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:53:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:54:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:55:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:56:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:57:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:58:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:16:59:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:00:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:01:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:02:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:03:10 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:04:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:05:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:06:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:07:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:08:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:09:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:10:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:11:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:12:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:13:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:14:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:15:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:16:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:17:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:18:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:19:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:20:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:21:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:22:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:23:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:24:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:25:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:26:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:27:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:28:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:29:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:30:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:31:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:32:11 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:33:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:34:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:35:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:36:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:37:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:38:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:39:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:40:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:41:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:42:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:43:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:44:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:45:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:46:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:47:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:48:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:49:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:50:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:51:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:52:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:53:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:54:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:55:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:56:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:57:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:58:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:17:59:12 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:00:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:01:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:02:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:03:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:04:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:05:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:06:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:07:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:08:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:09:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:10:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:11:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:12:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:13:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:14:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:15:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:16:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:17:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:18:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:19:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:20:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:21:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:22:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:23:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:24:13 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:25:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:26:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:27:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:28:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:29:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:30:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:31:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:32:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:33:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:34:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:35:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:36:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:37:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:38:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:39:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:40:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:41:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:42:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:43:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:44:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:45:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:46:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:47:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:48:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:49:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:50:14 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:51:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:52:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:53:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:54:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:55:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:56:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:57:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:58:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:18:59:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:00:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:01:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:02:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:03:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:04:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:05:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:06:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:07:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:08:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:09:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:10:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:11:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:12:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:13:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:14:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:15:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:16:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:17:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:18:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:19:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:20:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:21:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:22:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:23:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:24:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:25:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:26:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:27:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:28:15 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:29:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:30:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:31:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:32:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:33:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:34:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:35:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:36:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:37:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:38:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:39:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:40:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:41:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:42:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:43:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:44:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:45:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:46:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:47:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:48:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:49:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:50:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:51:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:52:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:53:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:54:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:55:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:56:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:57:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:58:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:19:59:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:00:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:01:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:02:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:03:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:04:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:05:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:06:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:07:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:08:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:09:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:10:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:11:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:12:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:13:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:14:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:15:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:16:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:17:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:18:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:19:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:20:16 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:21:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:22:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:23:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:24:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:25:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:26:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:27:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:28:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:29:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:30:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:31:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:32:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:33:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:34:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:35:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:36:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:37:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:38:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:39:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:40:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:41:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:42:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:43:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:44:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:45:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:46:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:47:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:48:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:49:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:50:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:51:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:52:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:53:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:54:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:55:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:56:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:57:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:58:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:20:59:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:00:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:01:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:02:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:03:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:04:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:05:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:06:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:07:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:08:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:09:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:10:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:11:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:12:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:13:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:14:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:15:17 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:16:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:17:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:18:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:19:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:20:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:21:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:22:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:23:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:24:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:25:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:26:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:27:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:28:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:29:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:30:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:31:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:32:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:33:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:34:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:35:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:36:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:37:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:38:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:39:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:40:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:41:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:42:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:43:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:44:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:45:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:46:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:47:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:48:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:49:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:50:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:51:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:52:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:53:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:54:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:55:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:56:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:57:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:58:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:21:59:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:00:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:01:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:02:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:03:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:04:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:05:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:06:18 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:07:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:08:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:09:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:10:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:11:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:12:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:13:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:14:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:15:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:16:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:17:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:18:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:19:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:20:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:21:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:22:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:23:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:24:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:25:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:26:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:27:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:28:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:29:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:30:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:31:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:32:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:33:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:34:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:35:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:36:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:37:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:38:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:39:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:40:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:41:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:42:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:43:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:44:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:45:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:46:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:47:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:48:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:49:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:50:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:51:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:52:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:53:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:54:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:55:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:56:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:57:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:58:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:22:59:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:00:19 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:01:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:02:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:03:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:04:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:05:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:06:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:07:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:08:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:09:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:10:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:11:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:12:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:13:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:14:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:15:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:16:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:17:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:18:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:19:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:20:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:21:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:22:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:23:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:24:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:25:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:26:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:27:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:28:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:29:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:30:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:31:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:32:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:33:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:34:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:35:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:36:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:37:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:38:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:39:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:40:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:41:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:42:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:43:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:44:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:45:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:46:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:47:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:48:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:49:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:50:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:51:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:52:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:53:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:54:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:55:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:56:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:57:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:58:20 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [06/Dec/2025:23:59:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:00:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:01:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:02:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:03:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:04:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:05:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:06:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:07:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:08:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:09:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:10:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:11:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:12:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:13:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:14:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:15:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:16:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:17:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:18:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:19:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:20:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:21:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:22:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:23:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:24:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:25:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:26:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:27:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:28:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:29:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:30:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:31:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:32:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:33:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:34:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:35:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:36:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:37:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:38:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:39:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:40:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:41:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:42:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:43:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:44:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:45:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:46:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:47:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:48:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:49:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:50:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:51:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:52:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:53:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:54:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:55:21 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:56:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:57:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:58:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:00:59:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:00:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:01:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:02:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:03:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:04:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:05:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:06:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:07:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:08:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:09:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:10:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:11:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:12:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:13:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:14:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:15:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:16:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:17:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:18:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:19:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:20:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:21:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:22:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:23:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:24:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:25:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:26:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:27:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:28:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:29:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:30:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:31:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:32:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:33:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:34:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:35:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:36:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:37:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:38:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:39:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:40:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:41:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:42:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:43:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:44:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:45:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:46:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:47:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:48:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:49:22 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:50:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:51:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:52:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:53:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:54:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:55:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:56:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:57:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:58:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" +172.18.0.1 - - [07/Dec/2025:01:59:23 +0100] "GET / HTTP/1.1" 200 789 "-" "Uptime-Kuma/1.23.17" diff --git a/config/freshrss/log/nginx/access.log.10.gz b/config/freshrss/log/nginx/access.log.10.gz index 29d62350..05462e99 100644 Binary files a/config/freshrss/log/nginx/access.log.10.gz and b/config/freshrss/log/nginx/access.log.10.gz differ diff --git a/config/freshrss/log/nginx/access.log.11.gz b/config/freshrss/log/nginx/access.log.11.gz index 3bd2bcda..3dd6fc6f 100644 Binary files a/config/freshrss/log/nginx/access.log.11.gz and b/config/freshrss/log/nginx/access.log.11.gz differ diff --git a/config/freshrss/log/nginx/access.log.12.gz b/config/freshrss/log/nginx/access.log.12.gz index 03b328a4..62ec6c59 100644 Binary files a/config/freshrss/log/nginx/access.log.12.gz and b/config/freshrss/log/nginx/access.log.12.gz differ diff --git a/config/freshrss/log/nginx/access.log.13.gz b/config/freshrss/log/nginx/access.log.13.gz index d2924d66..29d62350 100644 Binary files a/config/freshrss/log/nginx/access.log.13.gz and b/config/freshrss/log/nginx/access.log.13.gz differ diff --git a/config/freshrss/log/nginx/access.log.14.gz b/config/freshrss/log/nginx/access.log.14.gz index 09ee6d25..3bd2bcda 100644 Binary files a/config/freshrss/log/nginx/access.log.14.gz and b/config/freshrss/log/nginx/access.log.14.gz differ diff --git a/config/freshrss/log/nginx/access.log.2.gz b/config/freshrss/log/nginx/access.log.2.gz index 97ad2f95..6839559c 100644 Binary files a/config/freshrss/log/nginx/access.log.2.gz and b/config/freshrss/log/nginx/access.log.2.gz differ diff --git a/config/freshrss/log/nginx/access.log.3.gz b/config/freshrss/log/nginx/access.log.3.gz index 52a9c921..b03288fd 100644 Binary files a/config/freshrss/log/nginx/access.log.3.gz and b/config/freshrss/log/nginx/access.log.3.gz differ diff --git a/config/freshrss/log/nginx/access.log.4.gz b/config/freshrss/log/nginx/access.log.4.gz index 2ceedce7..aa7c303a 100644 Binary files a/config/freshrss/log/nginx/access.log.4.gz and b/config/freshrss/log/nginx/access.log.4.gz differ diff --git a/config/freshrss/log/nginx/access.log.5.gz b/config/freshrss/log/nginx/access.log.5.gz index a4b543c0..97ad2f95 100644 Binary files a/config/freshrss/log/nginx/access.log.5.gz and b/config/freshrss/log/nginx/access.log.5.gz differ diff --git a/config/freshrss/log/nginx/access.log.6.gz b/config/freshrss/log/nginx/access.log.6.gz index 39f0b9a4..52a9c921 100644 Binary files a/config/freshrss/log/nginx/access.log.6.gz and b/config/freshrss/log/nginx/access.log.6.gz differ diff --git a/config/freshrss/log/nginx/access.log.7.gz b/config/freshrss/log/nginx/access.log.7.gz index 05462e99..2ceedce7 100644 Binary files a/config/freshrss/log/nginx/access.log.7.gz and b/config/freshrss/log/nginx/access.log.7.gz differ diff --git a/config/freshrss/log/nginx/access.log.8.gz b/config/freshrss/log/nginx/access.log.8.gz index 3dd6fc6f..a4b543c0 100644 Binary files a/config/freshrss/log/nginx/access.log.8.gz and b/config/freshrss/log/nginx/access.log.8.gz differ diff --git a/config/freshrss/log/nginx/access.log.9.gz b/config/freshrss/log/nginx/access.log.9.gz index 62ec6c59..39f0b9a4 100644 Binary files a/config/freshrss/log/nginx/access.log.9.gz and b/config/freshrss/log/nginx/access.log.9.gz differ diff --git a/config/freshrss/log/php/error.log.1 b/config/freshrss/log/php/error.log.1 index 126a1c29..6a57dc10 100644 --- a/config/freshrss/log/php/error.log.1 +++ b/config/freshrss/log/php/error.log.1 @@ -1,8 +1,4 @@ -[09-Nov-2025 02:00:01] NOTICE: fpm is running, pid 1954 -[09-Nov-2025 02:00:01] NOTICE: ready to handle connections -[15-Nov-2025 21:17:14] NOTICE: Terminating ... -[15-Nov-2025 21:17:14] NOTICE: exiting, bye-bye! -[15-Nov-2025 22:09:08] NOTICE: fpm is running, pid 261 -[15-Nov-2025 22:09:08] NOTICE: ready to handle connections -[16-Nov-2025 02:00:00] NOTICE: Terminating ... -[16-Nov-2025 02:00:00] NOTICE: exiting, bye-bye! +[30-Nov-2025 02:00:01] NOTICE: fpm is running, pid 1250 +[30-Nov-2025 02:00:01] NOTICE: ready to handle connections +[07-Dec-2025 02:00:00] NOTICE: Terminating ... +[07-Dec-2025 02:00:00] NOTICE: exiting, bye-bye! diff --git a/config/freshrss/log/php/error.log.2.gz b/config/freshrss/log/php/error.log.2.gz index 4414e82e..c2330450 100644 Binary files a/config/freshrss/log/php/error.log.2.gz and b/config/freshrss/log/php/error.log.2.gz differ diff --git a/config/freshrss/log/php/error.log.3.gz b/config/freshrss/log/php/error.log.3.gz index 1657a763..2698b9d7 100644 Binary files a/config/freshrss/log/php/error.log.3.gz and b/config/freshrss/log/php/error.log.3.gz differ diff --git a/config/freshrss/log/php/error.log.4.gz b/config/freshrss/log/php/error.log.4.gz index 50ade3c3..83ac1e7e 100644 Binary files a/config/freshrss/log/php/error.log.4.gz and b/config/freshrss/log/php/error.log.4.gz differ diff --git a/config/freshrss/log/php/error.log.5.gz b/config/freshrss/log/php/error.log.5.gz index 3281b783..4414e82e 100644 Binary files a/config/freshrss/log/php/error.log.5.gz and b/config/freshrss/log/php/error.log.5.gz differ diff --git a/config/freshrss/log/php/error.log.6.gz b/config/freshrss/log/php/error.log.6.gz index e8049916..1657a763 100644 Binary files a/config/freshrss/log/php/error.log.6.gz and b/config/freshrss/log/php/error.log.6.gz differ diff --git a/config/freshrss/log/php/error.log.7.gz b/config/freshrss/log/php/error.log.7.gz index 1c545d4b..50ade3c3 100644 Binary files a/config/freshrss/log/php/error.log.7.gz and b/config/freshrss/log/php/error.log.7.gz differ diff --git a/config/homarr/appdata/db/db.sqlite b/config/homarr/appdata/db/db.sqlite index 98b5e759..cbf35b39 100644 Binary files a/config/homarr/appdata/db/db.sqlite and b/config/homarr/appdata/db/db.sqlite differ diff --git a/config/jellyfin/config/system.xml b/config/jellyfin/config/system.xml index 1d2cc9e4..dc19e435 100644 --- a/config/jellyfin/config/system.xml +++ b/config/jellyfin/config/system.xml @@ -147,6 +147,11 @@ https://repo.jellyfin.org/files/plugin/manifest.json true + + Unnoficial + https://raw.githubusercontent.com/shemanaev/jellyfin-plugin-repo/master/manifest.json + true + true 0 diff --git a/config/jellyfin/data/ScheduledTasks/0c9ee3a8-8fc1-5547-c685-2205480da1fd.js b/config/jellyfin/data/ScheduledTasks/0c9ee3a8-8fc1-5547-c685-2205480da1fd.js index f9543251..4480a6cb 100644 --- a/config/jellyfin/data/ScheduledTasks/0c9ee3a8-8fc1-5547-c685-2205480da1fd.js +++ b/config/jellyfin/data/ScheduledTasks/0c9ee3a8-8fc1-5547-c685-2205480da1fd.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-15T19:01:57.3783445Z","EndTimeUtc":"2025-11-15T19:01:57.3819914Z","Status":"Completed","Name":"TasksRefreshChannels","Key":"RefreshInternetChannels","Id":"0c9ee3a88fc15547c6852205480da1fd"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:48:28.1958738Z","EndTimeUtc":"2025-12-11T12:48:28.1988003Z","Status":"Completed","Name":"TasksRefreshChannels","Key":"RefreshInternetChannels","Id":"0c9ee3a88fc15547c6852205480da1fd"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/1c8ede62-c521-bea0-bf85-1344f5b8ca40.js b/config/jellyfin/data/ScheduledTasks/1c8ede62-c521-bea0-bf85-1344f5b8ca40.js index fc190289..38d0f5b2 100644 --- a/config/jellyfin/data/ScheduledTasks/1c8ede62-c521-bea0-bf85-1344f5b8ca40.js +++ b/config/jellyfin/data/ScheduledTasks/1c8ede62-c521-bea0-bf85-1344f5b8ca40.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-15T19:01:57.479094Z","EndTimeUtc":"2025-11-15T19:01:57.4796563Z","Status":"Completed","Name":"Clean Log Directory","Key":"CleanLogFiles","Id":"1c8ede62c521bea0bf851344f5b8ca40"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:48:28.2486397Z","EndTimeUtc":"2025-12-11T12:48:28.2487694Z","Status":"Completed","Name":"Clean Log Directory","Key":"CleanLogFiles","Id":"1c8ede62c521bea0bf851344f5b8ca40"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/241d4fcb-19a1-d557-ee62-428e411da609.js b/config/jellyfin/data/ScheduledTasks/241d4fcb-19a1-d557-ee62-428e411da609.js index 6424209d..5089633b 100644 --- a/config/jellyfin/data/ScheduledTasks/241d4fcb-19a1-d557-ee62-428e411da609.js +++ b/config/jellyfin/data/ScheduledTasks/241d4fcb-19a1-d557-ee62-428e411da609.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-15T19:01:57.5356265Z","EndTimeUtc":"2025-11-15T19:01:57.5430962Z","Status":"Completed","Name":"Clean Cache Directory","Key":"DeleteCacheFiles","Id":"241d4fcb19a1d557ee62428e411da609"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:48:28.1977681Z","EndTimeUtc":"2025-12-11T12:48:28.5761716Z","Status":"Completed","Name":"Clean Cache Directory","Key":"DeleteCacheFiles","Id":"241d4fcb19a1d557ee62428e411da609"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/26649fe0-aad5-7557-2453-51f220da916c.js b/config/jellyfin/data/ScheduledTasks/26649fe0-aad5-7557-2453-51f220da916c.js index 944570cc..e3a407ea 100644 --- a/config/jellyfin/data/ScheduledTasks/26649fe0-aad5-7557-2453-51f220da916c.js +++ b/config/jellyfin/data/ScheduledTasks/26649fe0-aad5-7557-2453-51f220da916c.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-15T19:01:56.4035769Z","EndTimeUtc":"2025-11-15T19:01:56.4192876Z","Status":"Completed","Name":"Download missing lyrics","Key":"DownloadLyrics","Id":"26649fe0aad57557245351f220da916c"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:48:28.2977529Z","EndTimeUtc":"2025-12-11T12:48:28.4000437Z","Status":"Completed","Name":"Download missing lyrics","Key":"DownloadLyrics","Id":"26649fe0aad57557245351f220da916c"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/2c66a88b-ca43-e565-d7f8-099f825478f1.js b/config/jellyfin/data/ScheduledTasks/2c66a88b-ca43-e565-d7f8-099f825478f1.js index 6ac22d6f..caf9ca10 100644 --- a/config/jellyfin/data/ScheduledTasks/2c66a88b-ca43-e565-d7f8-099f825478f1.js +++ b/config/jellyfin/data/ScheduledTasks/2c66a88b-ca43-e565-d7f8-099f825478f1.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-15T19:01:56.4499244Z","EndTimeUtc":"2025-11-15T19:01:56.4499492Z","Status":"Completed","Name":"Download missing subtitles","Key":"DownloadSubtitles","Id":"2c66a88bca43e565d7f8099f825478f1"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:48:28.2976961Z","EndTimeUtc":"2025-12-11T12:48:28.2977252Z","Status":"Completed","Name":"Download missing subtitles","Key":"DownloadSubtitles","Id":"2c66a88bca43e565d7f8099f825478f1"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/31de9ce8-3b92-23d3-38c7-7b1a635e144b.js b/config/jellyfin/data/ScheduledTasks/31de9ce8-3b92-23d3-38c7-7b1a635e144b.js index 3db30d00..e4431c68 100644 --- a/config/jellyfin/data/ScheduledTasks/31de9ce8-3b92-23d3-38c7-7b1a635e144b.js +++ b/config/jellyfin/data/ScheduledTasks/31de9ce8-3b92-23d3-38c7-7b1a635e144b.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-16T15:12:22.5592962Z","EndTimeUtc":"2025-11-16T15:12:22.8621009Z","Status":"Completed","Name":"Optimize database","Key":"OptimizeDatabaseTask","Id":"31de9ce83b9223d338c77b1a635e144b"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:54:34.2111984Z","EndTimeUtc":"2025-12-11T12:54:34.5026614Z","Status":"Completed","Name":"Optimize database","Key":"OptimizeDatabaseTask","Id":"31de9ce83b9223d338c77b1a635e144b"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/3a025083-141d-3c17-dd96-d5f9b951287b.js b/config/jellyfin/data/ScheduledTasks/3a025083-141d-3c17-dd96-d5f9b951287b.js index e117c215..a2549d77 100644 --- a/config/jellyfin/data/ScheduledTasks/3a025083-141d-3c17-dd96-d5f9b951287b.js +++ b/config/jellyfin/data/ScheduledTasks/3a025083-141d-3c17-dd96-d5f9b951287b.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-16T21:22:13.4528825Z","EndTimeUtc":"2025-11-16T21:22:13.5015389Z","Status":"Completed","Name":"Clean up collections and playlists","Key":"CleanCollectionsAndPlaylists","Id":"3a025083141d3c17dd96d5f9b951287b"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T15:59:31.2947909Z","EndTimeUtc":"2025-12-11T15:59:31.8150378Z","Status":"Completed","Name":"Clean up collections and playlists","Key":"CleanCollectionsAndPlaylists","Id":"3a025083141d3c17dd96d5f9b951287b"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/4e6637c8-32ed-644d-1af3-370a2506e80a.js b/config/jellyfin/data/ScheduledTasks/4e6637c8-32ed-644d-1af3-370a2506e80a.js index 3cd21583..b4782a5f 100644 --- a/config/jellyfin/data/ScheduledTasks/4e6637c8-32ed-644d-1af3-370a2506e80a.js +++ b/config/jellyfin/data/ScheduledTasks/4e6637c8-32ed-644d-1af3-370a2506e80a.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-16T01:00:00.0248286Z","EndTimeUtc":"2025-11-16T01:00:00.9747452Z","Status":"Completed","Name":"Extract Chapter Images","Key":"RefreshChapterImages","Id":"4e6637c832ed644d1af3370a2506e80a"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T01:00:00.0010098Z","EndTimeUtc":"2025-12-11T01:00:00.5366577Z","Status":"Completed","Name":"Extract Chapter Images","Key":"RefreshChapterImages","Id":"4e6637c832ed644d1af3370a2506e80a"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/64f5f44c-d30d-c273-cb98-90205473bbcc.js b/config/jellyfin/data/ScheduledTasks/64f5f44c-d30d-c273-cb98-90205473bbcc.js index b83b3bab..a0d8a890 100644 --- a/config/jellyfin/data/ScheduledTasks/64f5f44c-d30d-c273-cb98-90205473bbcc.js +++ b/config/jellyfin/data/ScheduledTasks/64f5f44c-d30d-c273-cb98-90205473bbcc.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-16T02:00:00.0135759Z","EndTimeUtc":"2025-11-16T02:00:01.9508512Z","Status":"Completed","Name":"Generate Trickplay Images","Key":"RefreshTrickplayImages","Id":"64f5f44cd30dc273cb9890205473bbcc"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T02:00:00.0004061Z","EndTimeUtc":"2025-12-11T02:00:01.6062738Z","Status":"Completed","Name":"Generate Trickplay Images","Key":"RefreshTrickplayImages","Id":"64f5f44cd30dc273cb9890205473bbcc"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/7738148f-fcd0-7979-c7ce-b148e06b3aed.js b/config/jellyfin/data/ScheduledTasks/7738148f-fcd0-7979-c7ce-b148e06b3aed.js index f51ae6ed..e9442487 100644 --- a/config/jellyfin/data/ScheduledTasks/7738148f-fcd0-7979-c7ce-b148e06b3aed.js +++ b/config/jellyfin/data/ScheduledTasks/7738148f-fcd0-7979-c7ce-b148e06b3aed.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-16T09:10:20.5605389Z","EndTimeUtc":"2025-11-16T09:10:52.6939374Z","Status":"Completed","Name":"Scan Media Library","Key":"RefreshLibrary","Id":"7738148ffcd07979c7ceb148e06b3aed"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:50:30.2026308Z","EndTimeUtc":"2025-12-11T12:51:01.6177322Z","Status":"Completed","Name":"Scan Media Library","Key":"RefreshLibrary","Id":"7738148ffcd07979c7ceb148e06b3aed"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/7d8088c1-0902-f1bf-4072-ded42437bcfb.js b/config/jellyfin/data/ScheduledTasks/7d8088c1-0902-f1bf-4072-ded42437bcfb.js index 40190326..e2ca2250 100644 --- a/config/jellyfin/data/ScheduledTasks/7d8088c1-0902-f1bf-4072-ded42437bcfb.js +++ b/config/jellyfin/data/ScheduledTasks/7d8088c1-0902-f1bf-4072-ded42437bcfb.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-16T21:22:13.452876Z","EndTimeUtc":"2025-11-16T21:22:13.4633895Z","Status":"Completed","Name":"Clean Transcode Directory","Key":"DeleteTranscodeFiles","Id":"7d8088c10902f1bf4072ded42437bcfb"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T15:59:31.3420968Z","EndTimeUtc":"2025-12-11T15:59:31.395885Z","Status":"Completed","Name":"Clean Transcode Directory","Key":"DeleteTranscodeFiles","Id":"7d8088c10902f1bf4072ded42437bcfb"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/866456ed-0d44-e154-6812-4ce33d85961e.js b/config/jellyfin/data/ScheduledTasks/866456ed-0d44-e154-6812-4ce33d85961e.js index 25ae4edf..01d34a88 100644 --- a/config/jellyfin/data/ScheduledTasks/866456ed-0d44-e154-6812-4ce33d85961e.js +++ b/config/jellyfin/data/ScheduledTasks/866456ed-0d44-e154-6812-4ce33d85961e.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-15T18:54:49.8006484Z","EndTimeUtc":"2025-11-15T18:55:16.4280187Z","Status":"Completed","Name":"Refresh People","Key":"RefreshPeople","Id":"866456ed0d44e15468124ce33d85961e"} \ No newline at end of file +{"StartTimeUtc":"2025-12-02T18:25:24.1405006Z","EndTimeUtc":"2025-12-02T18:25:34.3401558Z","Status":"Completed","Name":"Refresh People","Key":"RefreshPeople","Id":"866456ed0d44e15468124ce33d85961e"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/bea9b218-c97b-bf98-c5dc-1303bdb9a0ca.js b/config/jellyfin/data/ScheduledTasks/bea9b218-c97b-bf98-c5dc-1303bdb9a0ca.js index 37754f7e..26603b84 100644 --- a/config/jellyfin/data/ScheduledTasks/bea9b218-c97b-bf98-c5dc-1303bdb9a0ca.js +++ b/config/jellyfin/data/ScheduledTasks/bea9b218-c97b-bf98-c5dc-1303bdb9a0ca.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-15T19:01:57.4213264Z","EndTimeUtc":"2025-11-15T19:02:00.4289732Z","Status":"Completed","Name":"Refresh Guide","Key":"RefreshGuide","Id":"bea9b218c97bbf98c5dc1303bdb9a0ca"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:48:28.1957947Z","EndTimeUtc":"2025-12-11T12:48:31.3049169Z","Status":"Completed","Name":"Refresh Guide","Key":"RefreshGuide","Id":"bea9b218c97bbf98c5dc1303bdb9a0ca"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/ec2f221f-d8e7-706b-3d3a-fd2c4591b4d7.js b/config/jellyfin/data/ScheduledTasks/ec2f221f-d8e7-706b-3d3a-fd2c4591b4d7.js index 73cc895b..41c5dfde 100644 --- a/config/jellyfin/data/ScheduledTasks/ec2f221f-d8e7-706b-3d3a-fd2c4591b4d7.js +++ b/config/jellyfin/data/ScheduledTasks/ec2f221f-d8e7-706b-3d3a-fd2c4591b4d7.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-15T19:01:57.5074236Z","EndTimeUtc":"2025-11-15T19:01:57.509365Z","Status":"Completed","Name":"Audio Normalization","Key":"AudioNormalization","Id":"ec2f221fd8e7706b3d3afd2c4591b4d7"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:48:28.3461948Z","EndTimeUtc":"2025-12-11T12:48:28.3506211Z","Status":"Completed","Name":"Audio Normalization","Key":"AudioNormalization","Id":"ec2f221fd8e7706b3d3afd2c4591b4d7"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/f861734d-d71b-37f9-482b-52a820e39013.js b/config/jellyfin/data/ScheduledTasks/f861734d-d71b-37f9-482b-52a820e39013.js index aa9df9e6..f4f480c5 100644 --- a/config/jellyfin/data/ScheduledTasks/f861734d-d71b-37f9-482b-52a820e39013.js +++ b/config/jellyfin/data/ScheduledTasks/f861734d-d71b-37f9-482b-52a820e39013.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-16T09:10:20.5492925Z","EndTimeUtc":"2025-11-16T09:10:23.6302735Z","Status":"Completed","Name":"Media Segment Scan","Key":"TaskExtractMediaSegments","Id":"f861734dd71b37f9482b52a820e39013"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T12:50:30.6266517Z","EndTimeUtc":"2025-12-11T12:50:33.1686353Z","Status":"Completed","Name":"Media Segment Scan","Key":"TaskExtractMediaSegments","Id":"f861734dd71b37f9482b52a820e39013"} \ No newline at end of file diff --git a/config/jellyfin/data/ScheduledTasks/f9b057c0-54e9-e6da-ee4a-88ffd146a403.js b/config/jellyfin/data/ScheduledTasks/f9b057c0-54e9-e6da-ee4a-88ffd146a403.js index f8445561..b7e348dc 100644 --- a/config/jellyfin/data/ScheduledTasks/f9b057c0-54e9-e6da-ee4a-88ffd146a403.js +++ b/config/jellyfin/data/ScheduledTasks/f9b057c0-54e9-e6da-ee4a-88ffd146a403.js @@ -1 +1 @@ -{"StartTimeUtc":"2025-11-16T21:22:13.4528684Z","EndTimeUtc":"2025-11-16T21:22:14.127099Z","Status":"Completed","Name":"Update Plugins","Key":"PluginUpdates","Id":"f9b057c054e9e6daee4a88ffd146a403"} \ No newline at end of file +{"StartTimeUtc":"2025-12-11T15:59:31.364345Z","EndTimeUtc":"2025-12-11T15:59:33.3104351Z","Status":"Completed","Name":"Update Plugins","Key":"PluginUpdates","Id":"f9b057c054e9e6daee4a88ffd146a403"} \ No newline at end of file diff --git a/config/jellyfin/data/splashscreen.png b/config/jellyfin/data/splashscreen.png index aff07a2c..31d5f1b3 100644 Binary files a/config/jellyfin/data/splashscreen.png and b/config/jellyfin/data/splashscreen.png differ diff --git a/config/jellyfin/metadata/Studio/Winkler Films/landscape.jpg b/config/jellyfin/metadata/Studio/Winkler Films/landscape.jpg deleted file mode 100644 index 647ebeea..00000000 Binary files a/config/jellyfin/metadata/Studio/Winkler Films/landscape.jpg and /dev/null differ diff --git a/config/jellyfin/metadata/library/35/352c6b99f3b5fc12b2eb3452a0fa7df8/poster.jpg b/config/jellyfin/metadata/library/35/352c6b99f3b5fc12b2eb3452a0fa7df8/poster.jpg deleted file mode 100644 index afde4e4f..00000000 Binary files a/config/jellyfin/metadata/library/35/352c6b99f3b5fc12b2eb3452a0fa7df8/poster.jpg and /dev/null differ diff --git a/config/jellyfin/metadata/library/38/38d1d324295e7b98896184f04eabec7f/poster.png b/config/jellyfin/metadata/library/38/38d1d324295e7b98896184f04eabec7f/poster.png deleted file mode 100644 index f147a97f..00000000 Binary files a/config/jellyfin/metadata/library/38/38d1d324295e7b98896184f04eabec7f/poster.png and /dev/null differ diff --git a/config/jellyfin/metadata/library/b4/b46ebff5c301e83759cf7ff148fe05c4/landscape.jpg b/config/jellyfin/metadata/library/b4/b46ebff5c301e83759cf7ff148fe05c4/landscape.jpg deleted file mode 100644 index aa703f0d..00000000 Binary files a/config/jellyfin/metadata/library/b4/b46ebff5c301e83759cf7ff148fe05c4/landscape.jpg and /dev/null differ diff --git a/config/jellyfin/metadata/library/b4/b46ebff5c301e83759cf7ff148fe05c4/logo.png b/config/jellyfin/metadata/library/b4/b46ebff5c301e83759cf7ff148fe05c4/logo.png deleted file mode 100644 index 6c312504..00000000 Binary files a/config/jellyfin/metadata/library/b4/b46ebff5c301e83759cf7ff148fe05c4/logo.png and /dev/null differ diff --git a/config/jellyfin/plugins/Webhooks_3.8.0.0/meta.json b/config/jellyfin/plugins/Webhooks_3.8.0.0/meta.json deleted file mode 100644 index c6c9a6c4..00000000 --- a/config/jellyfin/plugins/Webhooks_3.8.0.0/meta.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "category": "General", - "changelog": "Jellyfin 10.10 compatibility\n", - "description": "", - "guid": "d8ca599b-ab3c-41b0-a4ea-6de1d52b9996", - "name": "Webhooks", - "overview": "Webhooks. Flexible and robust", - "owner": "shemanaev", - "targetAbi": "10.10.3.0", - "timestamp": "2024-12-17T10:40:23.0000000Z", - "version": "3.8.0.0", - "status": "NotSupported", - "autoUpdate": true, - "imagePath": "/config/plugins/Webhooks_3.8.0.0/webhooks.png", - "assemblies": [] -} \ No newline at end of file diff --git a/config/jellyfin/plugins/Webhooks_3.8.0.0/Jellyfin.Webhooks.dll b/config/jellyfin/plugins/Webhooks_3.9.0.0/Jellyfin.Webhooks.dll similarity index 67% rename from config/jellyfin/plugins/Webhooks_3.8.0.0/Jellyfin.Webhooks.dll rename to config/jellyfin/plugins/Webhooks_3.9.0.0/Jellyfin.Webhooks.dll index acc9c436..3851c5d5 100644 Binary files a/config/jellyfin/plugins/Webhooks_3.8.0.0/Jellyfin.Webhooks.dll and b/config/jellyfin/plugins/Webhooks_3.9.0.0/Jellyfin.Webhooks.dll differ diff --git a/config/jellyfin/plugins/Webhooks_3.9.0.0/meta.json b/config/jellyfin/plugins/Webhooks_3.9.0.0/meta.json new file mode 100644 index 00000000..62e8a963 --- /dev/null +++ b/config/jellyfin/plugins/Webhooks_3.9.0.0/meta.json @@ -0,0 +1,16 @@ +{ + "category": "General", + "changelog": "Jellyfin 10.11 compatibility\n", + "description": "", + "guid": "d8ca599b-ab3c-41b0-a4ea-6de1d52b9996", + "name": "Webhooks", + "overview": "Webhooks. Flexible and robust", + "owner": "shemanaev", + "targetAbi": "10.11.0.0", + "timestamp": "2025-10-19T10:28:24.0000000Z", + "version": "3.9.0.0", + "status": "Active", + "autoUpdate": true, + "imagePath": "/config/plugins/Webhooks_3.9.0.0/webhooks.png", + "assemblies": [] +} \ No newline at end of file diff --git a/config/jellyfin/plugins/Webhooks_3.8.0.0/webhooks.png b/config/jellyfin/plugins/Webhooks_3.9.0.0/webhooks.png similarity index 100% rename from config/jellyfin/plugins/Webhooks_3.8.0.0/webhooks.png rename to config/jellyfin/plugins/Webhooks_3.9.0.0/webhooks.png diff --git a/config/jellyfin/plugins/configurations/Jellyfin.Webhooks.xml b/config/jellyfin/plugins/configurations/Jellyfin.Webhooks.xml index 279bd7d6..36f04645 100644 --- a/config/jellyfin/plugins/configurations/Jellyfin.Webhooks.xml +++ b/config/jellyfin/plugins/configurations/Jellyfin.Webhooks.xml @@ -3,7 +3,7 @@ cf002ee5427d4a60b16dd5d7c9fd14c9 - http://192.168.14.245:8009/webhook/jellyfin/yWcgnaPGQkoZsafyuf_j5uAAo2bzUVic + https://yamtrack.athaliapps.xyz/webhook/jellyfin/yWcgnaPGQkoZsafyuf_j5uAAo2bzUVic add7fcf835044c61b5da82ceb7d99b2b Default diff --git a/config/jellyseer/db/db.sqlite3-shm b/config/jellyseer/db/db.sqlite3-shm index a4183913..598dbe0a 100644 Binary files a/config/jellyseer/db/db.sqlite3-shm and b/config/jellyseer/db/db.sqlite3-shm differ diff --git a/config/jellyseer/db/db.sqlite3-wal b/config/jellyseer/db/db.sqlite3-wal index c33eefd3..b67d9554 100644 Binary files a/config/jellyseer/db/db.sqlite3-wal and b/config/jellyseer/db/db.sqlite3-wal differ diff --git a/config/mylar/mylar/config.ini b/config/mylar/mylar/config.ini index 6d174414..07ba2b24 100644 --- a/config/mylar/mylar/config.ini +++ b/config/mylar/mylar/config.ini @@ -110,7 +110,7 @@ blocklist_timer = 3600 [Weekly] alt_pull = 2 -pull_refresh = 2025-11-16 20:41:00 +pull_refresh = 2025-12-11 16:48:00 weekfolder = False weekfolder_loc = None weekfolder_format = 0 diff --git a/config/paperless/db/base/16384/1259 b/config/paperless/db/base/16384/1259 index b6b49040..7c4e61fa 100644 Binary files a/config/paperless/db/base/16384/1259 and b/config/paperless/db/base/16384/1259 differ diff --git a/config/paperless/db/base/16384/16640 b/config/paperless/db/base/16384/16640 index f49c461f..6f5896eb 100644 Binary files a/config/paperless/db/base/16384/16640 and b/config/paperless/db/base/16384/16640 differ diff --git a/config/paperless/db/base/16384/16641 b/config/paperless/db/base/16384/16641 index 5750e96f..417b3760 100644 Binary files a/config/paperless/db/base/16384/16641 and b/config/paperless/db/base/16384/16641 differ diff --git a/config/paperless/db/base/16384/16641_fsm b/config/paperless/db/base/16384/16641_fsm index 15819ceb..4af74d05 100644 Binary files a/config/paperless/db/base/16384/16641_fsm and b/config/paperless/db/base/16384/16641_fsm differ diff --git a/config/paperless/db/base/16384/16641_vm b/config/paperless/db/base/16384/16641_vm index 03cae438..1d0a06f2 100644 Binary files a/config/paperless/db/base/16384/16641_vm and b/config/paperless/db/base/16384/16641_vm differ diff --git a/config/paperless/db/base/16384/16646 b/config/paperless/db/base/16384/16646 index 735e9abc..9bb65b05 100644 Binary files a/config/paperless/db/base/16384/16646 and b/config/paperless/db/base/16384/16646 differ diff --git a/config/paperless/db/base/16384/16646_fsm b/config/paperless/db/base/16384/16646_fsm index 8d9b827c..187b849b 100644 Binary files a/config/paperless/db/base/16384/16646_fsm and b/config/paperless/db/base/16384/16646_fsm differ diff --git a/config/paperless/db/base/16384/16648 b/config/paperless/db/base/16384/16648 index 7c4c5bc3..8cda766e 100644 Binary files a/config/paperless/db/base/16384/16648 and b/config/paperless/db/base/16384/16648 differ diff --git a/config/paperless/db/base/16384/16650 b/config/paperless/db/base/16384/16650 index 8163f32b..981161b4 100644 Binary files a/config/paperless/db/base/16384/16650 and b/config/paperless/db/base/16384/16650 differ diff --git a/config/paperless/db/base/16384/16683 b/config/paperless/db/base/16384/16683 index 4f6dc089..2026bd87 100644 Binary files a/config/paperless/db/base/16384/16683 and b/config/paperless/db/base/16384/16683 differ diff --git a/config/paperless/db/base/16384/16684 b/config/paperless/db/base/16384/16684 index d05ddf74..e12558e7 100644 Binary files a/config/paperless/db/base/16384/16684 and b/config/paperless/db/base/16384/16684 differ diff --git a/config/paperless/db/base/16384/16685 b/config/paperless/db/base/16384/16685 index 254b6838..3ee1780a 100644 Binary files a/config/paperless/db/base/16384/16685 and b/config/paperless/db/base/16384/16685 differ diff --git a/config/paperless/db/base/16384/16686 b/config/paperless/db/base/16384/16686 index 0273eddb..fb22a711 100644 Binary files a/config/paperless/db/base/16384/16686 and b/config/paperless/db/base/16384/16686 differ diff --git a/config/paperless/db/base/16384/16686_fsm b/config/paperless/db/base/16384/16686_fsm index a7ce6213..7c0083e4 100644 Binary files a/config/paperless/db/base/16384/16686_fsm and b/config/paperless/db/base/16384/16686_fsm differ diff --git a/config/paperless/db/base/16384/16687 b/config/paperless/db/base/16384/16687 index ad8a8a3a..a0e3fac0 100644 Binary files a/config/paperless/db/base/16384/16687 and b/config/paperless/db/base/16384/16687 differ diff --git a/config/paperless/db/base/16384/16687_fsm b/config/paperless/db/base/16384/16687_fsm index 8d9b827c..a3dbbf17 100644 Binary files a/config/paperless/db/base/16384/16687_fsm and b/config/paperless/db/base/16384/16687_fsm differ diff --git a/config/paperless/db/base/16384/16691 b/config/paperless/db/base/16384/16691 index 8757583a..4b4768a0 100644 Binary files a/config/paperless/db/base/16384/16691 and b/config/paperless/db/base/16384/16691 differ diff --git a/config/paperless/db/base/16384/17007 b/config/paperless/db/base/16384/17007 index aa405a6b..c67afd96 100644 Binary files a/config/paperless/db/base/16384/17007 and b/config/paperless/db/base/16384/17007 differ diff --git a/config/paperless/db/base/16384/17008 b/config/paperless/db/base/16384/17008 index 33a65aff..2e1cfcb6 100644 Binary files a/config/paperless/db/base/16384/17008 and b/config/paperless/db/base/16384/17008 differ diff --git a/config/paperless/db/base/16384/17008_fsm b/config/paperless/db/base/16384/17008_fsm index 4e5244eb..5eb8f8c6 100644 Binary files a/config/paperless/db/base/16384/17008_fsm and b/config/paperless/db/base/16384/17008_fsm differ diff --git a/config/paperless/db/base/16384/17011 b/config/paperless/db/base/16384/17011 index 8add6083..42fb0f84 100644 Binary files a/config/paperless/db/base/16384/17011 and b/config/paperless/db/base/16384/17011 differ diff --git a/config/paperless/db/base/16384/17019 b/config/paperless/db/base/16384/17019 index b5aa3e5a..4b7b26a5 100644 Binary files a/config/paperless/db/base/16384/17019 and b/config/paperless/db/base/16384/17019 differ diff --git a/config/paperless/db/base/16384/17021 b/config/paperless/db/base/16384/17021 index 4e406cfe..c43d648f 100644 Binary files a/config/paperless/db/base/16384/17021 and b/config/paperless/db/base/16384/17021 differ diff --git a/config/paperless/db/base/16384/17822 b/config/paperless/db/base/16384/17822 index 7f361e60..dea290a1 100644 Binary files a/config/paperless/db/base/16384/17822 and b/config/paperless/db/base/16384/17822 differ diff --git a/config/paperless/db/base/16384/2619 b/config/paperless/db/base/16384/2619 index 6f263a64..30d0f3c1 100644 Binary files a/config/paperless/db/base/16384/2619 and b/config/paperless/db/base/16384/2619 differ diff --git a/config/paperless/db/base/16384/2840 b/config/paperless/db/base/16384/2840 index 44bb0b5b..67496a88 100644 Binary files a/config/paperless/db/base/16384/2840 and b/config/paperless/db/base/16384/2840 differ diff --git a/config/paperless/db/base/16384/2840_fsm b/config/paperless/db/base/16384/2840_fsm index b24b517b..033d30ff 100644 Binary files a/config/paperless/db/base/16384/2840_fsm and b/config/paperless/db/base/16384/2840_fsm differ diff --git a/config/paperless/db/base/16384/2840_vm b/config/paperless/db/base/16384/2840_vm index 69ccbe1c..f8404076 100644 Binary files a/config/paperless/db/base/16384/2840_vm and b/config/paperless/db/base/16384/2840_vm differ diff --git a/config/paperless/db/base/16384/2841 b/config/paperless/db/base/16384/2841 index 173a9223..2f2a8a0d 100644 Binary files a/config/paperless/db/base/16384/2841 and b/config/paperless/db/base/16384/2841 differ diff --git a/config/paperless/db/base/16384/pg_internal.init b/config/paperless/db/base/16384/pg_internal.init index f3d3533a..bbffccc7 100644 Binary files a/config/paperless/db/base/16384/pg_internal.init and b/config/paperless/db/base/16384/pg_internal.init differ diff --git a/config/paperless/db/global/pg_control b/config/paperless/db/global/pg_control index 35ef6829..0b7ee9f9 100644 Binary files a/config/paperless/db/global/pg_control and b/config/paperless/db/global/pg_control differ diff --git a/config/paperless/db/global/pg_internal.init b/config/paperless/db/global/pg_internal.init index 6a9f8664..335325a5 100644 Binary files a/config/paperless/db/global/pg_internal.init and b/config/paperless/db/global/pg_internal.init differ diff --git a/config/paperless/db/pg_subtrans/0000 b/config/paperless/db/pg_subtrans/0000 index 8635d051..fbd3c252 100644 Binary files a/config/paperless/db/pg_subtrans/0000 and b/config/paperless/db/pg_subtrans/0000 differ diff --git a/config/paperless/db/pg_wal/00000001000000000000001B b/config/paperless/db/pg_wal/00000001000000000000001B deleted file mode 100644 index 8bc0f9c6..00000000 Binary files a/config/paperless/db/pg_wal/00000001000000000000001B and /dev/null differ diff --git a/config/paperless/db/pg_wal/00000001000000000000001C b/config/paperless/db/pg_wal/00000001000000000000001C deleted file mode 100644 index 72b0a509..00000000 Binary files a/config/paperless/db/pg_wal/00000001000000000000001C and /dev/null differ diff --git a/config/paperless/db/pg_xact/0000 b/config/paperless/db/pg_xact/0000 index 7f21c857..f188a335 100644 Binary files a/config/paperless/db/pg_xact/0000 and b/config/paperless/db/pg_xact/0000 differ diff --git a/config/paperless/db/postmaster.pid b/config/paperless/db/postmaster.pid index 255a4fd3..9312e937 100644 --- a/config/paperless/db/postmaster.pid +++ b/config/paperless/db/postmaster.pid @@ -1,8 +1,8 @@ 1 /var/lib/postgresql/data -1763241068 +1765468753 5432 /var/run/postgresql * - 2365063 3571747 + 2365063 0 ready diff --git a/config/prowlarr/Definitions/1337x.yml b/config/prowlarr/Definitions/1337x.yml index 38c15916..b951867f 100644 --- a/config/prowlarr/Definitions/1337x.yml +++ b/config/prowlarr/Definitions/1337x.yml @@ -1,7 +1,7 @@ --- id: 1337x name: 1337x -description: "1337X is a Public torrent site that offers verified torrent downloads" +description: "1337x is a Public torrent site that offers verified torrent downloads" language: en-US type: public encoding: UTF-8 @@ -115,7 +115,7 @@ caps: search: [q] tv-search: [q, season, ep] movie-search: [q] - music-search: [q, album, artist] + music-search: [q] book-search: [q] allowrawsearch: true @@ -147,6 +147,10 @@ settings: type: info label: About the Download links default: As the iTorrents .torrent download link on this site is known to fail from time to time, we suggest using the magnet link as a fallback. The BTCache and Torrage services are not supported because they require additional user interaction (a captcha for BTCache and a download button on Torrage.) + - name: disablesort + type: checkbox + label: Disable sorting - 1337x prevents sorting searches during high server load, which breaks the indexer when performing a keyword search - disable if you get zero results + default: false - name: sort type: select label: Sort requested from site @@ -174,10 +178,10 @@ download: search: paths: # present first page of movies tv and music results if there are no search parms supplied (20 hits per page) - - path: "{{ if or .Query.Album .Query.Artist .Keywords }}sort-search{{ else }}cat/Movies{{ end }}{{ if or .Query.Album .Query.Artist }}/{{ or .Query.Album .Query.Artist }}{{ else }}/{{ .Keywords }}{{ end }}{{ if or .Query.Album .Query.Artist .Keywords }}/{{ else }}{{ end }}{{ .Config.sort }}/{{ .Config.type }}/1/" - - path: "{{ if or .Query.Album .Query.Artist .Keywords }}sort-search{{ else }}cat/TV{{ end }}{{ if or .Query.Album .Query.Artist }}/{{ or .Query.Album .Query.Artist }}{{ else }}/{{ .Keywords }}{{ end }}{{ if or .Query.Album .Query.Artist .Keywords }}/{{ else }}{{ end }}{{ .Config.sort }}/{{ .Config.type }}/{{ if or .Query.Album .Query.Artist .Keywords }}2{{ else }}1{{ end }}/" - - path: "{{ if or .Query.Album .Query.Artist .Keywords }}sort-search{{ else }}cat/Music{{ end }}{{ if or .Query.Album .Query.Artist }}/{{ or .Query.Album .Query.Artist }}{{ else }}/{{ .Keywords }}{{ end }}{{ if or .Query.Album .Query.Artist .Keywords }}/{{ else }}{{ end }}{{ .Config.sort }}/{{ .Config.type }}/{{ if or .Query.Album .Query.Artist .Keywords }}3{{ else }}1{{ end }}/" - - path: "{{ if or .Query.Album .Query.Artist .Keywords }}sort-search{{ else }}cat/Other{{ end }}{{ if or .Query.Album .Query.Artist }}/{{ or .Query.Album .Query.Artist }}{{ else }}/{{ .Keywords }}{{ end }}{{ if or .Query.Album .Query.Artist .Keywords }}/{{ else }}{{ end }}{{ .Config.sort }}/{{ .Config.type }}/{{ if or .Query.Album .Query.Artist .Keywords }}4{{ else }}1{{ end }}/" + - path: "{{ if and (.Keywords) (eq .Config.disablesort .False) }}sort-{{ else }}{{ end }}{{ if .Keywords }}search/{{ .Keywords }}{{ else }}cat/Movies{{ end }}{{ if and (.Keywords) (eq .Config.disablesort .False) }}/{{ .Config.sort }}/{{ .Config.type }}{{ else }}{{ end }}/1/" + - path: "{{ if and (.Keywords) (eq .Config.disablesort .False) }}sort-{{ else }}{{ end }}{{ if .Keywords }}search/{{ .Keywords }}{{ else }}cat/TV{{ end }}{{ if and (.Keywords) (eq .Config.disablesort .False)) }}/{{ .Config.sort }}/{{ .Config.type }}{{ else }}{{ end }}/{{ if .Keywords }}2{{ else }}1{{ end }}/" + - path: "{{ if and (.Keywords) (eq .Config.disablesort .False) }}sort-{{ else }}{{ end }}{{ if .Keywords }}search/{{ .Keywords }}{{ else }}cat/Music{{ end }}{{ if and (.Keywords) (eq .Config.disablesort .False) }}/{{ .Config.sort }}/{{ .Config.type }}{{ else }}{{ end }}/{{ if .Keywords }}3{{ else }}1{{ end }}/" + - path: "{{ if and (.Keywords) (eq .Config.disablesort .False) }}sort-{{ else }}{{ end }}{{ if .Keywords }}search/{{ .Keywords }}{{ else }}cat/Other{{ end }}{{ if and (.Keywords) (eq .Config.disablesort .False) }}/{{ .Config.sort }}/{{ .Config.type }}{{ else }}{{ end }}/{{ if .Keywords }}4{{ else }}1{{ end }}/" keywordsfilters: - name: re_replace # daily standard S2023 > 2023 diff --git a/config/prowlarr/Definitions/13city.yml b/config/prowlarr/Definitions/13city.yml index fb5f2c64..d04b880e 100644 --- a/config/prowlarr/Definitions/13city.yml +++ b/config/prowlarr/Definitions/13city.yml @@ -182,4 +182,4 @@ search: description: selector: td.rowfollow:nth-child(2) remove: a, b, font, img, span -# NexusPHP v1.9.10 2025-10-30 +# NexusPHP v1.9.11 2025-11-02 diff --git a/config/prowlarr/Definitions/52bt.yml b/config/prowlarr/Definitions/52bt.yml index f90db67d..ec78919f 100644 --- a/config/prowlarr/Definitions/52bt.yml +++ b/config/prowlarr/Definitions/52bt.yml @@ -8,11 +8,9 @@ encoding: UTF-8 requestDelay: 2 links: # Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://52btbt.icu/ - - https://www.529069.xyz/ - - https://www.529067.xyz/ + - https://www.529070.xyz/ + - https://www.529071.xyz/ legacylinks: - - https://www.529052.xyz/ - - https://www.529053.xyz/ - https://www.529055.xyz/ - https://www.529057.xyz/ - https://www.529056.xyz/ @@ -27,6 +25,8 @@ legacylinks: - https://www.529066.xyz/ - https://www.529065.xyz/ - https://www.529068.xyz/ + - https://www.529069.xyz/ + - https://www.529067.xyz/ caps: categorymappings: diff --git a/config/prowlarr/Definitions/abtorrents.yml b/config/prowlarr/Definitions/abtorrents.yml index 0c49fc02..5b0969c7 100644 --- a/config/prowlarr/Definitions/abtorrents.yml +++ b/config/prowlarr/Definitions/abtorrents.yml @@ -128,7 +128,7 @@ search: only_free: "{{ if .Config.freeleech }}1{{ else }}0{{ end }}" rows: - selector: table.table-striped > tbody > tr:has(a[href^="download.php?torrent="]) + selector: table.browse.table.striped > tbody > tr:has(a[href^="download.php?torrent="]) fields: # some users (rank specific?) have an extra column (td:nth-child(4)) with bookmark features categorydesc: diff --git a/config/prowlarr/Definitions/blutopia-api.yml b/config/prowlarr/Definitions/blutopia-api.yml index 8355ca0f..1d51e980 100644 --- a/config/prowlarr/Definitions/blutopia-api.yml +++ b/config/prowlarr/Definitions/blutopia-api.yml @@ -194,4 +194,4 @@ search: minimumseedtime: # 7 days (as seconds = 7 x 24 x 60 x 60) text: 604800 -# json UNIT3D 9.1.7 +# json UNIT3D 9.2.0 diff --git a/config/prowlarr/Definitions/cinematik.yml b/config/prowlarr/Definitions/cinematik.yml index dfa39b3a..ebe3fa13 100644 --- a/config/prowlarr/Definitions/cinematik.yml +++ b/config/prowlarr/Definitions/cinematik.yml @@ -194,4 +194,4 @@ search: minimumseedtime: # 3 days (as seconds = 3 x 24 x 60 x 60) text: 259200 -# json UNIT3D 9.1.7 +# json UNIT3D 9.2.0 diff --git a/config/prowlarr/Definitions/clearjav-api.yml b/config/prowlarr/Definitions/clearjav-api.yml index 3f8cf6e4..47a0b379 100644 --- a/config/prowlarr/Definitions/clearjav-api.yml +++ b/config/prowlarr/Definitions/clearjav-api.yml @@ -94,8 +94,6 @@ search: selector: details_link download: selector: download_link - infohash: - selector: info_hash files: selector: num_file seeders: @@ -145,4 +143,4 @@ search: minimumseedtime: # 7 days (as seconds = 7 x 24 x 60 x 60) text: 604800 -# json UNIT3D 9.1.5 (custom) +# json UNIT3D 9.1.7 (custom) diff --git a/config/prowlarr/Definitions/darkpeers.yml b/config/prowlarr/Definitions/darkpeers.yml index 1b5cec37..797ad8a6 100644 --- a/config/prowlarr/Definitions/darkpeers.yml +++ b/config/prowlarr/Definitions/darkpeers.yml @@ -194,4 +194,4 @@ search: minimumseedtime: # 6 days (as seconds = 6 x 24 x 60 x 60) text: 518400 -# json UNIT3D 9.1.7 +# json UNIT3D 9.2.0 diff --git a/config/prowlarr/Definitions/emuwarez.yml b/config/prowlarr/Definitions/emuwarez.yml index 3ab00979..ccdaa163 100644 --- a/config/prowlarr/Definitions/emuwarez.yml +++ b/config/prowlarr/Definitions/emuwarez.yml @@ -6,6 +6,8 @@ language: es-ES type: private encoding: UTF-8 links: + - https://emuwarez.com/ +legacylinks: - https://emuwarez.it/ caps: @@ -30,7 +32,7 @@ settings: - name: info_key type: info label: About your API key - default: "Find or Generate a new API Token by accessing your eMuwarez account My Settings page and clicking on the API Key tab." + default: "Find or Generate a new API Token by accessing your eMuwarez account My Settings page and clicking on the API Key tab." - name: freeleech type: checkbox label: Search freeleech only diff --git a/config/prowlarr/Definitions/extratorrent-st.yml b/config/prowlarr/Definitions/extratorrent-st.yml index e32a022c..3c1365e9 100644 --- a/config/prowlarr/Definitions/extratorrent-st.yml +++ b/config/prowlarr/Definitions/extratorrent-st.yml @@ -30,6 +30,7 @@ caps: - {id: Dubbed Movies, cat: Movies/Foreign, desc: Movies Dubbed} - {id: Ebooks, cat: Books/EBook, desc: Books Ebook} - {id: English-translated, cat: TV/Anime, desc: Anime English-translated} + - {id: Episodes HD, cat: TV/HD, desc: Episodes HD} - {id: Games, cat: XXX/Other, desc: Adult Games} - {id: Hentai, cat: XXX/Other, desc: Adult Hentai} - {id: Highres Movies, cat: Movies/HD, desc: Movies HD} diff --git a/config/prowlarr/Definitions/extremebits.yml b/config/prowlarr/Definitions/extremebits.yml index 706bda11..f4c24f81 100644 --- a/config/prowlarr/Definitions/extremebits.yml +++ b/config/prowlarr/Definitions/extremebits.yml @@ -5,6 +5,8 @@ description: "ExtremeBits is a Private Torrent Tracker for EXTREME SPORTS" language: en-US type: private encoding: UTF-8 +certificates: + - 0e7f0e9c468938a43058d72c69ffdb9a98e24eab # Expired 26th Nov 2025 links: - https://extremebits.net/ diff --git a/config/prowlarr/Definitions/fappaizuri.yml b/config/prowlarr/Definitions/fappaizuri.yml index 2890d74e..6e92f974 100644 --- a/config/prowlarr/Definitions/fappaizuri.yml +++ b/config/prowlarr/Definitions/fappaizuri.yml @@ -92,7 +92,7 @@ search: # 0 active, 1 incldead, 2 onlydead incldead: 1 # 0 all, 1 notfree, 2 onlyfree - freeleech: "{{ if .Config.freeleech }}{{ .Config.freeleech }}2{{ else }}0{{ end }}" + freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}" lang: "{{ .Config.lang }}" sort: "{{ .Config.sort }}" order: "{{ .Config.type }}" diff --git a/config/prowlarr/Definitions/freefarm.yml b/config/prowlarr/Definitions/freefarm.yml index 16f7466b..caf6836f 100644 --- a/config/prowlarr/Definitions/freefarm.yml +++ b/config/prowlarr/Definitions/freefarm.yml @@ -231,4 +231,4 @@ search: filters: - name: prepend args: "{{ .Result.description_verified }} " -# NexusPHP v1.9.10 2025-10-30 +# NexusPHP v1.9.11 2025-11-02 diff --git a/config/prowlarr/Definitions/futuretorrent.yml b/config/prowlarr/Definitions/futuretorrent.yml index 89a2fd2f..86535057 100644 --- a/config/prowlarr/Definitions/futuretorrent.yml +++ b/config/prowlarr/Definitions/futuretorrent.yml @@ -53,6 +53,7 @@ caps: - {id: 41, cat: PC/Games, desc: " |-- Pc"} - {id: 42, cat: Console/PS3, desc: " |-- Ps3"} - {id: 43, cat: Console/PS4, desc: " |-- Ps4"} + - {id: 67, cat: Console/PS4, desc: " |-- Ps5"} - {id: 44, cat: Console/Wii, desc: " |-- Wii"} - {id: 45, cat: Console/WiiU, desc: " |-- Wii-U"} - {id: 46, cat: Console/XBox, desc: " |-- Xbox"} diff --git a/config/prowlarr/Definitions/hdgalaktik.yml b/config/prowlarr/Definitions/hdgalaktik.yml index ac52359b..4deb1cd8 100644 --- a/config/prowlarr/Definitions/hdgalaktik.yml +++ b/config/prowlarr/Definitions/hdgalaktik.yml @@ -5,8 +5,6 @@ description: "HDGalaKtik is a RUSSIAN Semi-Private tracker for MOVIES / TV / GEN language: ru-RU type: semi-private encoding: UTF-8 -certificates: - - 89cb539248b0d0cb0e92aa3f286ddfdd8347c3be # CN=mail.trackerpmr.com links: - https://www.trackerpmr.com/ - https://freetmd.com/ @@ -16,20 +14,20 @@ legacylinks: caps: categorymappings: - - {id: 13, cat: Movies, desc: "Фильмы (Movies)"} - - {id: 6, cat: TV, desc: "Мультфильмы (Cartoons)"} - - {id: 10, cat: Audio, desc: "Музыка (Music)"} - - {id: 26, cat: PC, desc: "Программы (Programs)"} - - {id: 5, cat: Console, desc: "Игры (Games)"} - - {id: 25, cat: Other, desc: "Картинки (Pictures)"} - - {id: 11, cat: TV, desc: "Сериалы (TV Series)"} - - {id: 12, cat: TV/Anime, desc: "Ðниме (Anime)"} - - {id: 16, cat: Books, desc: "Книги (Books)"} - - {id: 18, cat: Audio/Video, desc: "Клипы / Ролики (Clips / Trailers)"} - - {id: 22, cat: TV, desc: "ТВ / Передачи (TV)"} - - {id: 27, cat: PC/Mobile-Other, desc: "Игры - Мобила / КПК (Mobile)"} - - {id: 1, cat: PC/ISO, desc: "Образы (ISO)"} - - {id: 4, cat: Other, desc: "Другое (Other)"} + - {id: 13, cat: Movies, desc: "Фильмы"} + - {id: 11, cat: TV, desc: "Сериалы"} + - {id: 6, cat: TV, desc: "Мультфильмы"} + - {id: 10, cat: Audio, desc: "Музыка"} + - {id: 26, cat: PC, desc: "Программы"} + - {id: 5, cat: Console, desc: "Игры"} + - {id: 25, cat: Other, desc: "Картинки"} + - {id: 12, cat: TV/Anime, desc: "Ðниме"} + - {id: 16, cat: Books, desc: "Книги"} + - {id: 18, cat: Audio/Video, desc: "Клипы / Ролики"} + - {id: 22, cat: TV, desc: "ТВ / Передачи"} + - {id: 27, cat: PC/Mobile-Other, desc: "Игры - Мобила / КПК"} + - {id: 1, cat: PC/ISO, desc: "Образы"} + - {id: 4, cat: Other, desc: "Другое"} modes: search: [q] @@ -64,7 +62,7 @@ settings: 4: created 1: title 5: size - 8: seeders + 7: seeders - name: type type: select label: Order requested from site @@ -87,22 +85,16 @@ login: selector: a[href="mybonus.php"] search: - # https://www.trackerpmr.com/browse.php?search=&stype=0&s=0&cat=0&gr=0&kp=0&im=0&incldead=1&sort=0&type=desc + # https://www.trackerpmr.com/browse.php?cat[]=0&shw_incl_cats=0&incldead=0&search=the+fix&tag=#results paths: - path: browse.php inputs: - $raw: "{{ range .Categories }}c{{.}}=1&{{end}}" - search: "{{ .Keywords }}" - # 0 title, 1 descr, 2 filename, 4 infohash - stype: 0 - # 0 AND 1 OR - s: 0 - # release group - gr: 0 - # ratings - kp: 0 - # 1 active, 2 dead, 3 gold, 4 sticky, lots of others - incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}" +# $raw: "{{ range .Categories }}cat[]={{.}}&{{end}}" + cat[]: 0 + shw_incl_cats: 0 + # 0 default, 1 active, 2 dead, 3 gold, 4 sticky, lots of others + incldead: "{{ if .Config.freeleech }}3{{ else }}0{{ end }}" + search: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}" sort: "{{ .Config.sort }}" type: "{{ .Config.type }}" @@ -117,24 +109,27 @@ search: args: ["[^a-zA-Z0-9]+", "%"] rows: - selector: table.table > tbody > tr.torcontduo + selector: div.tr-torrent-card-compact:not(:has(div.tr-sticky-highlight)) + dateheaders: + selector: a[href*="date="] + attribute: href + filters: + - name: querystring + args: date + - name: dateparse + args: "yyyy-MM-dd" fields: category: selector: a[href^="browse.php?cat="] attribute: href - optional: true - default: 4 filters: - name: querystring args: cat title: - selector: a[href^="details.php?id="] + selector: a.tr-title-link-compact attribute: title filters: - - name: regexp - args: \'>(.+?)2FA code box if you have enabled 2FA on the NicePT Web Site. Otherwise just leave it empty." + label: Cookie + - name: info_cookie + type: info_cookie - name: freeleech type: checkbox label: Search freeleech only @@ -66,20 +58,10 @@ settings: default: "Account retention rules:
  1. Veteran Users users and above will be retained forever
  2. Elite Users and above will not have their account deleted after parking (in the Control Panel)
  3. Users with a parked account will be deleted if they do not log in for 400 consecutive days
  4. Users with a non-parked account will be banned if they do not log in for 40 consecutive days
  5. Users with no traffic (ie, upload/download data are both 0) will be banned if they do not log in for 7 consecutive days.
" login: - path: login.php - method: form - form: form[action="takelogin.php"] - captcha: - type: image - selector: img[alt="CAPTCHA"] - input: imagestring + # using cookie method because site does a JS call to API/Challenge via JQuery to load response parm required for takelogin.php + method: cookie inputs: - secret: "" - username: "{{ .Config.username }}" - password: "{{ .Config.password }}" - two_step_code: "{{ .Config.2facode }}" - error: - - selector: td.embedded:has(h2:contains("失败")) + cookie: "{{ .Config.cookie }}" test: path: index.php selector: a[href="logout.php"] @@ -187,4 +169,4 @@ search: filters: - name: prepend args: "{{ .Result.description_verified }} " -# NexusPHP v1.9.4 2025-06-01 +# NexusPHP v1.9.11 2025-11-02 diff --git a/config/prowlarr/Definitions/nortorrent.yml b/config/prowlarr/Definitions/nortorrent.yml index 1317f3f4..1e733dd0 100644 --- a/config/prowlarr/Definitions/nortorrent.yml +++ b/config/prowlarr/Definitions/nortorrent.yml @@ -10,8 +10,7 @@ type: public encoding: UTF-8 # to fetch current domain use https://www.rantop.org/ links: - - https://www.nortorrent.town/ - - https://nortorrent-proxy.site/ + - https://ww1-nortorrent.town/ legacylinks: # latest domains list - https://www.rantop.org/ @@ -27,10 +26,6 @@ legacylinks: - https://www.site-torrent.com/ - https://www.rantop.my/ # actual legacylinks - - https://www.torrent9.run/ - - https://www.torrent9.cv/ - - https://www.torrent9.ke/ - - https://www.torrent9.gdn/ - https://www.torrent9.men/ - https://www.torrent9.icu/ - https://www-torrent9.com/ @@ -42,6 +37,10 @@ legacylinks: - https://www.nortorrent5.com/ - https://www.nortorrent6.com/ - https://www.nortorrent.net/ + - https://www.nortorrent.town/ + - https://nortorrent-proxy.site/ + - https://ww1-nortorrent.me/ + - https://www.nortorrent.rent/ caps: categorymappings: diff --git a/config/prowlarr/Definitions/ptcafe.yml b/config/prowlarr/Definitions/ptcafe.yml index d83395c9..b5381f34 100644 --- a/config/prowlarr/Definitions/ptcafe.yml +++ b/config/prowlarr/Definitions/ptcafe.yml @@ -183,4 +183,4 @@ search: description: selector: td:nth-child(2) remove: a, b, font, img, span -# NexusPHP v1.9.6 2025-06-25 +# NexusPHP v1.9.11 2025-11-02 diff --git a/config/prowlarr/Definitions/ptskit.yml b/config/prowlarr/Definitions/ptskit.yml index 734a234f..de23bd0a 100644 --- a/config/prowlarr/Definitions/ptskit.yml +++ b/config/prowlarr/Definitions/ptskit.yml @@ -194,4 +194,4 @@ search: description: selector: td.rowfollow:nth-child(2) remove: a, b, font, img, span -# NexusPHP v1.9.6 2025-06-25 +# NexusPHP v1.9.11 2025-11-02 diff --git a/config/prowlarr/Definitions/rousi.yml b/config/prowlarr/Definitions/rousi.yml index e749cc74..f4a1e890 100644 --- a/config/prowlarr/Definitions/rousi.yml +++ b/config/prowlarr/Definitions/rousi.yml @@ -227,4 +227,4 @@ search: filters: - name: prepend args: "{{ .Result.description_verified }} " -# NexusPHP v1.9.3 2025-05-24 +# NexusPHP v1.9.11 2025-11-02 diff --git a/config/prowlarr/Definitions/rudub.yml b/config/prowlarr/Definitions/rudub.yml index fa3d16a8..227e8e3f 100644 --- a/config/prowlarr/Definitions/rudub.yml +++ b/config/prowlarr/Definitions/rudub.yml @@ -8,39 +8,40 @@ language: ru-RU type: semi-private encoding: windows-1251 followredirect: true +# alternate TLDs are: buzz, homes, mom, online, shop, top and xyz links: - - https://nov13.rudub.pics/ + - https://dec09.rudub.bet/ legacylinks: - - https://oct29.rudub.homes/ - - http://oct30.rudub.homes/ - - https://oct30.rudub.homes/ - - http://oct31.rudub.homes/ - - https://oct31.rudub.homes/ - - http://nov01.rudub.homes/ - - https://nov01.rudub.homes/ - - http://nov02.rudub.homes/ - - https://nov02.rudub.homes/ - - http://nov03.rudub.homes/ - - https://nov03.rudub.homes/ - - http://nov04.rudub.homes/ - - https://nov04.rudub.homes/ - - http://nov05.rudub.homes/ - - https://nov05.rudub.homes/ - - http://nov06.rudub.homes/ - - https://nov06.rudub.homes/ - - http://nov07.rudub.pics/ - - https://nov07.rudub.pics/ - - http://nov08.rudub.pics/ - - https://nov08.rudub.pics/ - - http://nov09.rudub.pics/ - - https://nov09.rudub.pics/ - - http://nov10.rudub.pics/ - - https://nov10.rudub.pics/ - - http://nov11.rudub.pics/ - - https://nov11.rudub.pics/ - - http://nov12.rudub.pics/ - - https://nov12.rudub.pics/ - - http://nov13.rudub.pics/ + - http://nov25.rudub.world/ + - https://nov25.rudub.world/ + - http://nov26.rudub.world/ + - https://nov26.rudub.world/ + - http://nov27.rudub.world/ + - https://nov27.rudub.world/ + - http://nov28.rudub.world/ + - https://nov28.rudub.world/ + - http://nov29.rudub.world/ + - https://nov29.rudub.world/ + - http://nov30.rudub.world/ + - https://nov30.rudub.world/ + - http://dec01.rudub.world/ + - https://dec01.rudub.world/ + - http://dec02.rudub.world/ + - https://dec02.rudub.world/ + - http://dec03.rudub.world/ + - https://dec03.rudub.world/ + - http://dec04.rudub.world/ + - https://dec04.rudub.world/ + - http://dec05.rudub.world/ + - https://dec05.rudub.world/ + - http://dec06.rudub.world/ + - https://dec06.rudub.world/ + - http://dec07.rudub.world/ + - https://dec07.rudub.world/ + - http://dec08.rudub.world/ + - https://dec08.rudub.world/ + - https://dec08.rudub.bet/ + - http://dec09.rudub.bet/ caps: categorymappings: - {id: 1, cat: TV, desc: "TV"} diff --git a/config/prowlarr/Definitions/sextorrent-api.yml b/config/prowlarr/Definitions/sextorrent-api.yml index 5538f0e5..c90e44a6 100644 --- a/config/prowlarr/Definitions/sextorrent-api.yml +++ b/config/prowlarr/Definitions/sextorrent-api.yml @@ -51,8 +51,10 @@ caps: - {id: 41, cat: XXX, desc: "Homemade"} - {id: 42, cat: XXX, desc: "Pregnant"} - {id: 43, cat: XXX, desc: "Gay"} - - {id: 1, cat: Movies, desc: "Movie"} - - {id: 2, cat: TV, desc: "TV Show"} + - {id: 45, cat: XXX, desc: "Classic"} + - {id: 44, cat: XXX, desc: "SiteFan"} + - {id: 1, cat: Movies, desc: "Movies"} + - {id: 2, cat: TV, desc: "TV"} modes: search: [q] diff --git a/config/prowlarr/Definitions/skipthecommercials-api.yml b/config/prowlarr/Definitions/skipthecommercials-api.yml index d9f87e46..230b3a36 100644 --- a/config/prowlarr/Definitions/skipthecommercials-api.yml +++ b/config/prowlarr/Definitions/skipthecommercials-api.yml @@ -115,8 +115,6 @@ search: selector: details_link download: selector: download_link - infohash: - selector: info_hash poster: selector: meta.poster filters: @@ -188,4 +186,4 @@ search: minimumseedtime: # 7 days (as seconds = 7 x 24 x 60 x 60) text: 604800 -# json UNIT3D 9.1.5 +# json UNIT3D 9.1.7 diff --git a/config/prowlarr/Definitions/sktorrent.yml b/config/prowlarr/Definitions/sktorrent.yml index f7c52ef5..338cbdb3 100644 --- a/config/prowlarr/Definitions/sktorrent.yml +++ b/config/prowlarr/Definitions/sktorrent.yml @@ -1,7 +1,7 @@ --- id: sktorrent -name: SkTorrent -description: "SkTorrent is a CZECH/SLOVAK Semi-Private Torrent Tracker for MOVIES / TV / GENERAL" +name: Sk-CzTorrent +description: "Sk-CzTorrent is a CZECH/SLOVAK Semi-Private Torrent Tracker for MOVIES / TV / GENERAL" language: cs-CZ type: semi-private encoding: UTF-8 @@ -74,14 +74,9 @@ login: path: torrent/index.php selector: a[href^="usercp.php"] -download: - selectors: - - selector: a[href^="download.php?id="] - attribute: href - search: paths: - - path: torrent/torrents_v2.php + - path: torrent/torrents.php inputs: search: "{{ .Keywords }}" category: "{{ range .Categories }}{{.}};{{end}}" @@ -93,17 +88,18 @@ search: args: replace rows: - selector: table.lista > tbody > tr > td > table.lista > tbody > tr > td:has(a[href^="details.php?name="]) + selector: table.lista > tbody > tr > td > table.lista > tbody > tr:has(a[href^="download.php?id="]) fields: category: - selector: a[href^="torrents_v2.php?category="] + selector: a[href^="torrents.php?category="] attribute: href filters: - name: querystring args: category title: - selector: a[href^="details.php?name="] + selector: a[href^="details.php?id="] + attribute: title filters: - name: re_replace args: ["^VA\\s*\\|", "VA -"] @@ -188,39 +184,43 @@ search: - name: re_replace args: ["(?i)komplet (\\d{1})\\-(\\d{1})", "komplet S0$1-S0$2"] details: - selector: a[href^="details.php?name="] + selector: a[href^="details.php?id="] + attribute: href + download: + selector: a[href^="download.php?id="] attribute: href poster: - selector: img[class="lozad"] - attribute: data-src - download: - selector: a[href^="details.php?name="] - attribute: href + selector: a[href^="#"] + attribute: onmouseover + filters: + - name: regexp + args: "src=(.+?) width" + - name: prepend + args: "https:" size: - selector: div:has(a) + selector: td:nth-child(3) filters: - name: regexp args: "Velkost (.+?) \\|" date: - selector: div:has(a) - # auto adjusted by site account profile + selector: td:nth-child(3) filters: - name: regexp - args: "Pridany (\\d{2}/\\d{2}/\\d{4})" + args: "Pridany (\\d{2}/\\d{2}/\\d{4} o \\d{2}:\\d{2})" + - name: replace + args: [" o ", " "] + - name: append + args: " +01:00" # CET - name: dateparse - args: "dd/MM/yyyy" + args: "dd/MM/yyyy HH:mm zzz" seeders: - selector: div:has(a) - filters: - - name: regexp - args: "Odosielaju : (\\d+)" + selector: td:nth-child(5) leechers: - selector: div:has(a) - filters: - - name: regexp - args: "Stahuju : (\\d+)" + selector: td:nth-child(6) + grabs: + selector: td:nth-child(7) genre: - selector: div:has(a) + selector: td:nth-child(3) filters: - name: replace args: ["\n", ""] diff --git a/config/prowlarr/Definitions/sosulki.yml b/config/prowlarr/Definitions/sosulki.yml index f9c4ced2..4b2e75dd 100644 --- a/config/prowlarr/Definitions/sosulki.yml +++ b/config/prowlarr/Definitions/sosulki.yml @@ -6,10 +6,11 @@ language: ru-RU type: public encoding: UTF-8 links: - - https://sosulki.com/ + - https://sosulki.hlom.ru/ legacylinks: - http://sosulki.net/ - http://sosulki.com/ # site forces https + - https://sosulki.com/ caps: categorymappings: - {id: 12, cat: XXX, desc: "Порно категории"} @@ -46,7 +47,7 @@ search: - path: "{{ if .Keywords }}?do=search&subaction=search&search_start=0&full_search=1&result_from=1&story={{ .Keywords }}&titleonly=3&catlist[]=0&searchdate=0&resorder=desc{{ else }}lastnews/{{ end }}" rows: - selector: tr.fr_viewn_in:has(td.frs:contains("B")) + selector: tr.fr_viewn_in fields: category: diff --git a/config/prowlarr/Definitions/theoldschool-api.yml b/config/prowlarr/Definitions/theoldschool-api.yml index bf76edd2..9f2c7f7b 100644 --- a/config/prowlarr/Definitions/theoldschool-api.yml +++ b/config/prowlarr/Definitions/theoldschool-api.yml @@ -40,6 +40,10 @@ settings: type: checkbox label: Search freeleech only default: false + - name: tmdbidonly + type: checkbox + label: Disable IMDB and TVDB ID search (only support TMDB ID) to potentially improve Sonarr and Radarr results + default: false - name: multilang type: checkbox label: Replace MULTi by another language in release name @@ -111,9 +115,9 @@ search: name: "{{ .Keywords }}" seasonNumber: "{{ .Query.Season }}" episodeNumber: "{{ .Query.Ep }}" - imdbId: "{{ .Query.IMDBIDShort }}" + imdbId: "{{ if .Config.tmdbidonly }}{{ else }}{{ .Query.IMDBIDShort }}{{ end }}" tmdbId: "{{ .Query.TMDBID }}" - tvdbId: "{{ .Query.TVDBID }}" + tvdbId: "{{ if .Config.tmdbidonly }}{{ else }}{{ .Query.TVDBID }}{{ end }}" "free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}" sortField: "{{ .Config.sort }}" sortDirection: "{{ .Config.type }}" diff --git a/config/prowlarr/Definitions/torrent-heaven.yml b/config/prowlarr/Definitions/torrent-heaven.yml new file mode 100644 index 00000000..1b3c850b --- /dev/null +++ b/config/prowlarr/Definitions/torrent-heaven.yml @@ -0,0 +1,182 @@ +--- +id: torrent-heaven +name: Torrent Heaven +description: "Torrent Heaven is a DUTCH Private Torrent Tracker for MOVIES / TV / GENERAL" +language: nl-NL +type: private +encoding: UTF-8 +links: + - https://www.torrentheaven.org/ + +caps: + categorymappings: + - {id: 129, cat: Movies/HD, desc: "HD MKV"} + - {id: 123, cat: Movies/HD, desc: "X265/HEVC"} + - {id: 130, cat: Movies/UHD, desc: "4K Films"} + - {id: 10, cat: Movies/DVD, desc: "Dvd Retail"} + - {id: 111, cat: Movies/SD, desc: "HD2DVD / BR2DVD"} + - {id: 125, cat: Movies/SD, desc: "HD rip"} + - {id: 143, cat: Movies/HD, desc: "Bluray/UHD"} + - {id: 132, cat: TV, desc: "complete seizoen serie"} + - {id: 139, cat: TV, desc: "Losse afleveringen"} + - {id: 140, cat: Books/EBook, desc: "E-Book"} + - {id: 114, cat: Audio/MP3, desc: "Muziek MP3"} + - {id: 105, cat: TV/Documentary, desc: "Documentaire"} + - {id: 142, cat: Audio/Lossless, desc: "Muziek Flac"} + - {id: 115, cat: PC, desc: "pc apps"} + - {id: 120, cat: PC/Games, desc: "Pc Games"} + - {id: 106, cat: Other, desc: "Overig"} + - {id: 131, cat: Books/Comics, desc: "Stripboeken"} + - {id: 108, cat: XXX, desc: "18+ Adult"} + - {id: 116, cat: PC/Mac, desc: "Mac"} + - {id: 155, cat: Books/Mags, desc: "Tijdschriften"} + - {id: 128, cat: Audio/Video, desc: "muziek DVD"} + - {id: 156, cat: Other, desc: "Donateur"} + - {id: 118, cat: Movies, desc: "Kids Film"} + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + music-search: [q] + +settings: + - name: username + type: text + label: Username + - name: password + type: password + label: Password + - name: thankyou + type: text + label: Thank You Comment + - name: info + type: info + label: Thank you comment + default: This site requires you to leave a Thank You comment before you can download. Enter your personalised comment above. + - name: info_activity + type: info + label: Account Inactivity + default: "Your account will be deleted after 90 days of not logging in to the site." + +login: + path: login.php + method: form + form: form[action="takelogin.php"] + inputs: + username: "{{ .Config.username }}" + password: "{{ .Config.password }}" + returnto: "/" + error: + - selector: td.embedded:contains("fout") + test: + path: / + selector: a[href="logout.php"] + +download: + before: + path: comment.php + method: post + inputs: + action: add + tid: "{{ .DownloadUri.Query.id }}" + text: "{{ .Config.thankyou }}" + submit: Opslaan + selectors: + - selector: a[href^="download.php?id="] + attribute: href + - selector: a[href^="downloadv1.php?id="] + attribute: href + +search: + paths: + # https://www.torrentheaven.org/browse.php?search=&cat=0&incldead=1 + - path: browse.php + inputs: + $raw: "{{ range .Categories }}c{{.}}=1&{{end}}" + search: "{{ .Keywords }}" + incldead: 1 + + rows: + selector: table.mainouter + filters: + - name: andmatch + + fields: + category: + selector: a[href^="browse.php?cat="] + attribute: href + filters: + - name: querystring + args: cat + title: + selector: a[href^="details.php?id="] + details: + selector: a[href^="details.php?id="] + attribute: href + download: + selector: a[href^="details.php?id="] + attribute: href + poster: + selector: div[id^="Style"] img + attribute: src + size: + selector: a[href^="details_bestanden.php?"] + filters: + - name: regexp + args: "(.+?) in" + files: + selector: a[href^="details_bestanden.php?"] + filters: + - name: regexp + args: "in (\\d+) bestan" + grabs: + selector: td:nth-child(5) table tbody tr:nth-child(2) td:first-child + date: + selector: td:nth-child(5) table tbody tr:nth-child(2) td:last-child + filters: + - name: replace + args: ["januari", "January"] + - name: replace + args: ["februari", "February"] + - name: replace + args: ["maart", "March"] + - name: replace + args: ["april", "April"] + - name: replace + args: ["mei", "May"] + - name: replace + args: ["juni", "June"] + - name: replace + args: ["juli", "July"] + - name: replace + args: ["augustus", "August"] + - name: replace + args: ["september", "September"] + - name: replace + args: ["oktober", "October"] + - name: replace + args: ["november", "November"] + - name: replace + args: ["december", "December"] + - name: re_replace + args: ["\\s*om\\s*", " "] + - name: append + args: " +01:00" # CET + - name: dateparse + args: "d MMMM yyyy HH:mm:ss zzz" + seeders: + selector: td:nth-child(5) table tbody tr:last-child td:nth-last-child(3) font b:first-child + optional: true + default: 0 + leechers: + selector: td:nth-child(5) table tbody tr:last-child td:nth-last-child(3) font b:nth-child(2) + optional: true + default: 0 + downloadvolumefactor: + text: 0 + uploadvolumefactor: + text: 1 + minimumratio: + text: 1.0 +# engine n/a diff --git a/config/prowlarr/Definitions/torrentkitty.yml b/config/prowlarr/Definitions/torrentkitty.yml index edf3f651..275d1ce3 100644 --- a/config/prowlarr/Definitions/torrentkitty.yml +++ b/config/prowlarr/Definitions/torrentkitty.yml @@ -36,7 +36,7 @@ settings: search: paths: - - path: "search/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}" + - path: "search/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}/" rows: selector: table#archiveResult tbody tr:has(a[href^="magnet:?xt="]) diff --git a/config/prowlarr/Definitions/torrentqq.yml b/config/prowlarr/Definitions/torrentqq.yml index bdbba743..8df75d98 100644 --- a/config/prowlarr/Definitions/torrentqq.yml +++ b/config/prowlarr/Definitions/torrentqq.yml @@ -7,17 +7,11 @@ type: public encoding: UTF-8 followredirect: true links: - - https://torrentqq393.com/ - - https://torrentegg83.com/ + - https://torrentqq397.com/ + - https://torrentegg85.com/ legacylinks: - - https://torrentegg68.com/ - - https://torrentqq378.com/ - - https://torrentegg69.com/ - - https://torrentqq379.com/ - https://torrentegg70.com/ - - https://torrentqq380.com/ - https://torrentegg71.com/ - - https://torrentqq381.com/ - https://torrentqq382.com/ - https://torrentegg72.com/ - https://torrentegg73.com/ @@ -40,6 +34,12 @@ legacylinks: - https://torrentegg81.com/ - https://torrentqq392.com/ - https://torrentegg82.com/ + - https://torrentqq393.com/ + - https://torrentqq394.com/ + - https://torrentqq395.com/ + - https://torrentegg83.com/ + - https://torrentqq396.com/ + - https://torrentegg84.com/ caps: categorymappings: diff --git a/config/prowlarr/Definitions/torrentsome.yml b/config/prowlarr/Definitions/torrentsome.yml index 64ee053e..9b89af98 100644 --- a/config/prowlarr/Definitions/torrentsome.yml +++ b/config/prowlarr/Definitions/torrentsome.yml @@ -9,11 +9,8 @@ followredirect: true requestDelay: 2 # to fetch current domain use https://tzip.top/ links: - - https://torrentsome221.com/ + - https://torrentsome224.com/ legacylinks: - - https://torrentsome206.com/ - - https://torrentsome207.com/ - - https://torrentsome208.com/ - https://torrentsome209.com/ - https://torrentsome210.com/ - https://torrentsome211.com/ @@ -26,6 +23,9 @@ legacylinks: - https://torrentsome218.com/ - https://torrentsome219.com/ - https://torrentsome220.com/ + - https://torrentsome221.com/ + - https://torrentsome222.com/ + - https://torrentsome223.com/ caps: categorymappings: diff --git a/config/prowlarr/Definitions/torrenttip.yml b/config/prowlarr/Definitions/torrenttip.yml index a0168a11..348d5398 100644 --- a/config/prowlarr/Definitions/torrenttip.yml +++ b/config/prowlarr/Definitions/torrenttip.yml @@ -9,11 +9,8 @@ followredirect: true requestDelay: 2 # to fetch current domain use https://tzip.top/ links: - - https://torrenttip202.top/ + - https://torrenttip205.top/ legacylinks: - - https://torrenttip187.top/ - - https://torrenttip188.top/ - - https://torrenttip189.top/ - https://torrenttip190.top/ - https://torrenttip191.top/ - https://torrenttip192.top/ @@ -26,6 +23,9 @@ legacylinks: - https://torrenttip199.top/ - https://torrenttip200.top/ - https://torrenttip201.top/ + - https://torrenttip202.top/ + - https://torrenttip203.top/ + - https://torrenttip204.top/ caps: categorymappings: diff --git a/config/prowlarr/Definitions/ultrahd.yml b/config/prowlarr/Definitions/ultrahd.yml index 2594e7db..b0e0050d 100644 --- a/config/prowlarr/Definitions/ultrahd.yml +++ b/config/prowlarr/Definitions/ultrahd.yml @@ -171,4 +171,4 @@ search: description: selector: td:nth-child(2) remove: a, b, font, img, span -# NexusPHP v1.9.10 2025-10-30 +# NexusPHP v1.9.11 2025-11-02 diff --git a/config/prowlarr/Definitions/uztracker.yml b/config/prowlarr/Definitions/uztracker.yml index 719707de..b28b8f37 100644 --- a/config/prowlarr/Definitions/uztracker.yml +++ b/config/prowlarr/Definitions/uztracker.yml @@ -31,10 +31,8 @@ caps: - {id: 190, cat: Movies, desc: " |- Фильмы в 4K и 3D"} - {id: 34, cat: Movies, desc: " |- Перевод на узбекÑкий"} - {id: 25, cat: Movies, desc: "УзбекÑкие кинофильмы"} - - {id: 32, cat: Movies, desc: " |- Ðовинки"} - - {id: 30, cat: Movies, desc: " |- Фильмы 2011-2024 годов"} - - {id: 29, cat: Movies, desc: " |- Фильмы 2000-2010 годов"} - - {id: 26, cat: Movies, desc: " |- Фильмы до 2000 года"} + - {id: 32, cat: Movies, desc: " |- Пр-во Узбекфильм (на руÑÑком)"} + - {id: 30, cat: Movies, desc: " |- Пр-во Узбекфильм (на узбекÑком Ñзыке)"} # Сериалы, Видео и ТВ # Series, Videos and TV - {id: 97, cat: TV, desc: "Сериалы"} - {id: 333, cat: TV, desc: " |- Игра преÑтолов / Game of Thrones"} @@ -85,6 +83,7 @@ caps: - {id: 132, cat: Audio, desc: " |- КлаÑÑичеÑÐºÐ°Ñ Ð¼ÑƒÐ·Ñ‹Ð°"} - {id: 125, cat: Audio, desc: " |- New Age, Relax, Meditative & Flamenco"} - {id: 124, cat: Audio, desc: " |- Фольклор, ÐÐ°Ñ€Ð¾Ð´Ð½Ð°Ñ Ð¸ ЭтничеÑÐºÐ°Ñ Ð¼ÑƒÐ·Ñ‹ÐºÐ°"} + - {id: 338, cat: Audio, desc: " |- Country"} - {id: 231, cat: Audio, desc: " |- Сборники и альбомы выходившие неофициальными изданиÑми."} - {id: 144, cat: Audio, desc: "♫ ROCK & METAL ♫"} - {id: 201, cat: Audio, desc: " |- РуÑÑкий Rock, Metal (mp3)"} @@ -170,6 +169,7 @@ caps: - {id: 289, cat: PC/Games, desc: " |- Horror"} - {id: 307, cat: PC/Games, desc: " |- Logic"} - {id: 304, cat: PC/Games, desc: " |- Lifestyle"} + - {id: 336, cat: PC/Games, desc: " |- Sports"} - {id: 306, cat: PC/Games, desc: " |- Exploration"} - {id: 305, cat: PC/Games, desc: " |- Management"} - {id: 115, cat: PC/Games, desc: " |- Ðркады"} diff --git a/config/prowlarr/Definitions/yts.yml b/config/prowlarr/Definitions/yts.yml index eda127e4..e2df95bd 100644 --- a/config/prowlarr/Definitions/yts.yml +++ b/config/prowlarr/Definitions/yts.yml @@ -8,8 +8,8 @@ encoding: UTF-8 requestDelay: 2.5 # 2.5 requests per second (2 causes problems) links: # if the primary domain changes then don't forget to update the details, download and poster replace args - - https://yts.mx/ -# official domain list are at https://yifystatus.com/ and official proxies list are at https://ytsproxies.com/ + - https://yts.lt/ + # official domain list are at https://yifystatus.com/ and official proxies list are at https://ytsproxies.com/ - https://yts.unblockninja.com/ - https://yts.ninjaproxy1.com/ - https://yts.proxyninja.org/ @@ -17,9 +17,9 @@ links: - https://yts.torrentbay.st/ - https://yts.torrentsbay.org/ legacylinks: - - https://yts.lt/ - https://yts.am/ - https://yts.ag/ + - https://yts.mx/ - https://yts.mrunblock.bond/ - https://yts.nocensor.cloud/ - https://yts.unblockit.download/ @@ -104,19 +104,19 @@ search: selector: ..url filters: - name: re_replace - args: ["^https?:\\/\\/yts\\.mx\\/", "{{ .Config.sitelink }}"] # fix for 12494 + args: ["^https?:\\/\\/yts\\.(mx|lt)\\/", "{{ .Config.sitelink }}"] # fix for 12494 download: selector: url filters: - name: re_replace - args: ["^https?:\\/\\/yts\\.mx\\/", "{{ .Config.sitelink }}"] # fix for 12494 + args: ["^https?:\\/\\/yts\\.(mx|lt)\\/", "{{ .Config.sitelink }}"] # fix for 12494 infohash: selector: hash poster: selector: ..large_cover_image filters: - name: re_replace - args: ["^https?:\\/\\/yts\\.mx\\/", "{{ .Config.sitelink }}"] # fix for 12494 + args: ["^https?:\\/\\/yts\\.(mx|lt)\\/", "{{ .Config.sitelink }}"] # fix for 12494 imdbid: selector: ..imdb_code date: diff --git a/config/prowlarr/Definitions/zelkaorg.yml b/config/prowlarr/Definitions/zelkaorg.yml index 01251cc3..52c78c94 100644 --- a/config/prowlarr/Definitions/zelkaorg.yml +++ b/config/prowlarr/Definitions/zelkaorg.yml @@ -5,6 +5,8 @@ description: "Zelka (Zamunda) is a BULGARIAN Private Torrent Tracker for 0DAY / language: bg-BG type: private encoding: windows-1251 +certificates: + - 996dbb1ef245699bdd5ea796b704c220c684b626 # Expired 29th Nov 2025 links: - https://zelka.org/ - https://zamunda.se/ diff --git a/config/prowlarr/Definitions/zetorrents.yml b/config/prowlarr/Definitions/zetorrents.yml index c1154d15..53c164dd 100644 --- a/config/prowlarr/Definitions/zetorrents.yml +++ b/config/prowlarr/Definitions/zetorrents.yml @@ -7,8 +7,7 @@ type: public encoding: UTF-8 # to fetch current domain use https://www.rantop.org/ links: - - https://www.zetorrents.town/ - - https://zetorrents-proxy.site/ + - https://ww1-zetorrents.town/ legacylinks: # latest domains list - https://www.rantop.org/ @@ -23,12 +22,6 @@ legacylinks: - https://www.site-torrent.com/ - https://www.rantop.my/ # actual legacylinks - - https://www.zetorrents.nl/ - - https://www.zetorrents.biz/ - - https://www.zetorrents.ch/ - - https://zetorrents.mrunblock.bond/ - - https://zetorrents.nocensor.cloud/ - - https://www.zetorrents.pw/ - https://www.zetorrents.tw/ - https://www.zetorrents.in/ - https://www.zetorrents.vg/ @@ -40,6 +33,10 @@ legacylinks: - https://www.zetorrents1.com/ - https://www.zetorrents.diy/ - https://www.zetorrents2.com/ + - https://www.zetorrents.town/ + - https://zetorrents-proxy.site/ + - https://ww1-zetorrents.me/ + - https://www.zetorrents.rent/ caps: categories: diff --git a/config/prowlarr/Definitions/zktorrent.yml b/config/prowlarr/Definitions/zktorrent.yml index 70dfd03b..4afe61d2 100644 --- a/config/prowlarr/Definitions/zktorrent.yml +++ b/config/prowlarr/Definitions/zktorrent.yml @@ -9,8 +9,7 @@ type: public encoding: UTF-8 # to fetch current domain use https://www.rantop.org/ links: - - https://www.zktorrent.town/ - - https://zktorrent-proxy.site/ + - https://ww1-zktorrent.town/ legacylinks: # latest domains list - https://www.rantop.org/ @@ -26,10 +25,6 @@ legacylinks: - https://www.site-torrent.com/ - https://www.rantop.my/ # actual legacylinks - - https://www.gktorrent.si/ - - https://www.gktorrent.my/ - - https://www.gktorrent.cz/ - - https://www.gktorrent.ke/ - https://www.gktorrent.cv/ - https://wvw-gktorrent.com/ - https://www-gktorrent.com/ @@ -41,6 +36,10 @@ legacylinks: - https://www.zktorrent5.com/ - https://www.zktorrent.net/ - https://www.zktorrent6.com/ + - https://www.zktorrent.town/ + - https://zktorrent-proxy.site/ + - https://ww1-zktorrent.me/ + - https://www.zktorrent.rent/ caps: categorymappings: diff --git a/config/prowlarr/asp/key-8d9cc554-3c74-4a28-bfcd-56fd7e9ccac5.xml b/config/prowlarr/asp/key-8d9cc554-3c74-4a28-bfcd-56fd7e9ccac5.xml new file mode 100644 index 00000000..a4ad4181 --- /dev/null +++ b/config/prowlarr/asp/key-8d9cc554-3c74-4a28-bfcd-56fd7e9ccac5.xml @@ -0,0 +1,16 @@ + + + 2025-11-16T21:59:10.7522492Z + 2025-11-16T21:59:10.7484848Z + 2026-02-14T21:59:10.7484848Z + + + + + + + bo2XRZAPSdgX5IeFzIraetVcoDpB/SnOpKCTDgb8k0PtlmLxbDgqZVxkz3MsUCMUY/Nw37PTW5jNdkQZchYJPw== + + + + \ No newline at end of file diff --git a/config/prowlarr/prowlarr.pid b/config/prowlarr/prowlarr.pid index 4701cc79..4b9bce48 100644 --- a/config/prowlarr/prowlarr.pid +++ b/config/prowlarr/prowlarr.pid @@ -1 +1 @@ -150 \ No newline at end of file +148 \ No newline at end of file diff --git a/config/qbitorrent/qBittorrent/BT_backup/1997b578049f1f68c6e1778e72c4882a8306847c.fastresume b/config/qbitorrent/qBittorrent/BT_backup/1997b578049f1f68c6e1778e72c4882a8306847c.fastresume index 4a008e19..00f8c003 100644 Binary files a/config/qbitorrent/qBittorrent/BT_backup/1997b578049f1f68c6e1778e72c4882a8306847c.fastresume and b/config/qbitorrent/qBittorrent/BT_backup/1997b578049f1f68c6e1778e72c4882a8306847c.fastresume differ diff --git a/config/qbitorrent/qBittorrent/BT_backup/35b66be2c24faebd38435c9c470228fa092c8ed2.fastresume b/config/qbitorrent/qBittorrent/BT_backup/35b66be2c24faebd38435c9c470228fa092c8ed2.fastresume index 79f60b34..0221b06f 100644 Binary files a/config/qbitorrent/qBittorrent/BT_backup/35b66be2c24faebd38435c9c470228fa092c8ed2.fastresume and b/config/qbitorrent/qBittorrent/BT_backup/35b66be2c24faebd38435c9c470228fa092c8ed2.fastresume differ diff --git a/config/qbitorrent/qBittorrent/BT_backup/4c400b1c4d51e88057501dd3bd70739737f1eedc.fastresume b/config/qbitorrent/qBittorrent/BT_backup/4c400b1c4d51e88057501dd3bd70739737f1eedc.fastresume index c046b54e..0598e38e 100644 Binary files a/config/qbitorrent/qBittorrent/BT_backup/4c400b1c4d51e88057501dd3bd70739737f1eedc.fastresume and b/config/qbitorrent/qBittorrent/BT_backup/4c400b1c4d51e88057501dd3bd70739737f1eedc.fastresume differ diff --git a/config/qbitorrent/qBittorrent/BT_backup/ab19d6ee93b7b54bedc3e359dcb2218214104d8f.fastresume b/config/qbitorrent/qBittorrent/BT_backup/ab19d6ee93b7b54bedc3e359dcb2218214104d8f.fastresume index 743598be..a35b349f 100644 Binary files a/config/qbitorrent/qBittorrent/BT_backup/ab19d6ee93b7b54bedc3e359dcb2218214104d8f.fastresume and b/config/qbitorrent/qBittorrent/BT_backup/ab19d6ee93b7b54bedc3e359dcb2218214104d8f.fastresume differ diff --git a/config/qbitorrent/qBittorrent/BT_backup/fe6f6ae1eb512420d9f967ff135021239b9b9e7d.fastresume b/config/qbitorrent/qBittorrent/BT_backup/fe6f6ae1eb512420d9f967ff135021239b9b9e7d.fastresume index 91aca244..c1cad2e1 100644 Binary files a/config/qbitorrent/qBittorrent/BT_backup/fe6f6ae1eb512420d9f967ff135021239b9b9e7d.fastresume and b/config/qbitorrent/qBittorrent/BT_backup/fe6f6ae1eb512420d9f967ff135021239b9b9e7d.fastresume differ diff --git a/config/qbitorrent/qBittorrent/GeoDB/dbip-country-lite.mmdb b/config/qbitorrent/qBittorrent/GeoDB/dbip-country-lite.mmdb index b817f052..4ecabbf7 100644 Binary files a/config/qbitorrent/qBittorrent/GeoDB/dbip-country-lite.mmdb and b/config/qbitorrent/qBittorrent/GeoDB/dbip-country-lite.mmdb differ diff --git a/config/qbitorrent/qBittorrent/qBittorrent-data.conf b/config/qbitorrent/qBittorrent/qBittorrent-data.conf index f840634d..2c191b89 100644 --- a/config/qbitorrent/qBittorrent/qBittorrent-data.conf +++ b/config/qbitorrent/qBittorrent/qBittorrent-data.conf @@ -1,2 +1,2 @@ [Stats] -AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0*\x12\xd1\x91M\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\x2l\xdf\xb9\xfe)) +AllStats="@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\x2m>\xf\xabs\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0,\xffi\xc1\0)" diff --git a/config/radarr/MediaCover/100/fanart-180.jpg b/config/radarr/MediaCover/100/fanart-180.jpg index efc883cf..ec85f392 100644 Binary files a/config/radarr/MediaCover/100/fanart-180.jpg and b/config/radarr/MediaCover/100/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/100/fanart-360.jpg b/config/radarr/MediaCover/100/fanart-360.jpg index 35e78362..0a0d851c 100644 Binary files a/config/radarr/MediaCover/100/fanart-360.jpg and b/config/radarr/MediaCover/100/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/100/fanart.jpg b/config/radarr/MediaCover/100/fanart.jpg index daee4be9..d14b758b 100644 Binary files a/config/radarr/MediaCover/100/fanart.jpg and b/config/radarr/MediaCover/100/fanart.jpg differ diff --git a/config/radarr/MediaCover/109/fanart-180.jpg b/config/radarr/MediaCover/109/fanart-180.jpg index 7e1398d5..8b5b2adc 100644 Binary files a/config/radarr/MediaCover/109/fanart-180.jpg and b/config/radarr/MediaCover/109/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/109/fanart-360.jpg b/config/radarr/MediaCover/109/fanart-360.jpg index f3cb3131..39667bdd 100644 Binary files a/config/radarr/MediaCover/109/fanart-360.jpg and b/config/radarr/MediaCover/109/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/109/fanart.jpg b/config/radarr/MediaCover/109/fanart.jpg index 5103ff15..7627fe37 100644 Binary files a/config/radarr/MediaCover/109/fanart.jpg and b/config/radarr/MediaCover/109/fanart.jpg differ diff --git a/config/radarr/MediaCover/110/fanart-180.jpg b/config/radarr/MediaCover/110/fanart-180.jpg index 2236d8dd..cdc3ab74 100644 Binary files a/config/radarr/MediaCover/110/fanart-180.jpg and b/config/radarr/MediaCover/110/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/110/fanart-360.jpg b/config/radarr/MediaCover/110/fanart-360.jpg index a50ce265..78c5e3ff 100644 Binary files a/config/radarr/MediaCover/110/fanart-360.jpg and b/config/radarr/MediaCover/110/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/110/fanart.jpg b/config/radarr/MediaCover/110/fanart.jpg index 92d5ff12..67d37a42 100644 Binary files a/config/radarr/MediaCover/110/fanart.jpg and b/config/radarr/MediaCover/110/fanart.jpg differ diff --git a/config/radarr/MediaCover/111/poster-250.jpg b/config/radarr/MediaCover/111/poster-250.jpg index 5d1a9899..2e653b3f 100644 Binary files a/config/radarr/MediaCover/111/poster-250.jpg and b/config/radarr/MediaCover/111/poster-250.jpg differ diff --git a/config/radarr/MediaCover/111/poster-500.jpg b/config/radarr/MediaCover/111/poster-500.jpg index 89866e28..4658f3be 100644 Binary files a/config/radarr/MediaCover/111/poster-500.jpg and b/config/radarr/MediaCover/111/poster-500.jpg differ diff --git a/config/radarr/MediaCover/111/poster.jpg b/config/radarr/MediaCover/111/poster.jpg index be97de99..4fcd53cd 100644 Binary files a/config/radarr/MediaCover/111/poster.jpg and b/config/radarr/MediaCover/111/poster.jpg differ diff --git a/config/radarr/MediaCover/113/fanart-180.jpg b/config/radarr/MediaCover/113/fanart-180.jpg index 9a30d704..9bc75011 100644 Binary files a/config/radarr/MediaCover/113/fanart-180.jpg and b/config/radarr/MediaCover/113/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/113/fanart-360.jpg b/config/radarr/MediaCover/113/fanart-360.jpg index 02b99ed7..f47117fd 100644 Binary files a/config/radarr/MediaCover/113/fanart-360.jpg and b/config/radarr/MediaCover/113/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/113/fanart.jpg b/config/radarr/MediaCover/113/fanart.jpg index 6ebdf117..2f842a7e 100644 Binary files a/config/radarr/MediaCover/113/fanart.jpg and b/config/radarr/MediaCover/113/fanart.jpg differ diff --git a/config/radarr/MediaCover/114/fanart-180.jpg b/config/radarr/MediaCover/114/fanart-180.jpg index 6858ceb5..6478cacd 100644 Binary files a/config/radarr/MediaCover/114/fanart-180.jpg and b/config/radarr/MediaCover/114/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/114/fanart-360.jpg b/config/radarr/MediaCover/114/fanart-360.jpg index c08b6a4b..91de362b 100644 Binary files a/config/radarr/MediaCover/114/fanart-360.jpg and b/config/radarr/MediaCover/114/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/114/fanart.jpg b/config/radarr/MediaCover/114/fanart.jpg index e41be5bc..dc4989bd 100644 Binary files a/config/radarr/MediaCover/114/fanart.jpg and b/config/radarr/MediaCover/114/fanart.jpg differ diff --git a/config/radarr/MediaCover/115/fanart-180.jpg b/config/radarr/MediaCover/115/fanart-180.jpg index b1565252..c9449534 100644 Binary files a/config/radarr/MediaCover/115/fanart-180.jpg and b/config/radarr/MediaCover/115/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/115/fanart-360.jpg b/config/radarr/MediaCover/115/fanart-360.jpg index 9f1adb72..8ea7756a 100644 Binary files a/config/radarr/MediaCover/115/fanart-360.jpg and b/config/radarr/MediaCover/115/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/115/fanart.jpg b/config/radarr/MediaCover/115/fanart.jpg index 52f40cd6..b2d6a52e 100644 Binary files a/config/radarr/MediaCover/115/fanart.jpg and b/config/radarr/MediaCover/115/fanart.jpg differ diff --git a/config/radarr/MediaCover/116/fanart-180.jpg b/config/radarr/MediaCover/116/fanart-180.jpg index 6c9af3ab..78d5c6fa 100644 Binary files a/config/radarr/MediaCover/116/fanart-180.jpg and b/config/radarr/MediaCover/116/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/116/fanart-360.jpg b/config/radarr/MediaCover/116/fanart-360.jpg index 26c8fd0c..8d4733e1 100644 Binary files a/config/radarr/MediaCover/116/fanart-360.jpg and b/config/radarr/MediaCover/116/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/116/fanart.jpg b/config/radarr/MediaCover/116/fanart.jpg index e45c50a3..10ae3b03 100644 Binary files a/config/radarr/MediaCover/116/fanart.jpg and b/config/radarr/MediaCover/116/fanart.jpg differ diff --git a/config/radarr/MediaCover/116/poster-250.jpg b/config/radarr/MediaCover/116/poster-250.jpg index 24175167..77eb9eb1 100644 Binary files a/config/radarr/MediaCover/116/poster-250.jpg and b/config/radarr/MediaCover/116/poster-250.jpg differ diff --git a/config/radarr/MediaCover/116/poster-500.jpg b/config/radarr/MediaCover/116/poster-500.jpg index 9d049f9b..c16337d3 100644 Binary files a/config/radarr/MediaCover/116/poster-500.jpg and b/config/radarr/MediaCover/116/poster-500.jpg differ diff --git a/config/radarr/MediaCover/116/poster.jpg b/config/radarr/MediaCover/116/poster.jpg index 7d1023fa..4f27d928 100644 Binary files a/config/radarr/MediaCover/116/poster.jpg and b/config/radarr/MediaCover/116/poster.jpg differ diff --git a/config/radarr/MediaCover/119/poster-250.jpg b/config/radarr/MediaCover/119/poster-250.jpg index 45373553..03316314 100644 Binary files a/config/radarr/MediaCover/119/poster-250.jpg and b/config/radarr/MediaCover/119/poster-250.jpg differ diff --git a/config/radarr/MediaCover/119/poster-500.jpg b/config/radarr/MediaCover/119/poster-500.jpg index 240af475..781922dd 100644 Binary files a/config/radarr/MediaCover/119/poster-500.jpg and b/config/radarr/MediaCover/119/poster-500.jpg differ diff --git a/config/radarr/MediaCover/119/poster.jpg b/config/radarr/MediaCover/119/poster.jpg index 4a825aa1..fba9242f 100644 Binary files a/config/radarr/MediaCover/119/poster.jpg and b/config/radarr/MediaCover/119/poster.jpg differ diff --git a/config/radarr/MediaCover/12/fanart-180.jpg b/config/radarr/MediaCover/12/fanart-180.jpg index a6e0db5a..4b638219 100644 Binary files a/config/radarr/MediaCover/12/fanart-180.jpg and b/config/radarr/MediaCover/12/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/12/fanart-360.jpg b/config/radarr/MediaCover/12/fanart-360.jpg index f2d1a40d..78e850c6 100644 Binary files a/config/radarr/MediaCover/12/fanart-360.jpg and b/config/radarr/MediaCover/12/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/12/fanart.jpg b/config/radarr/MediaCover/12/fanart.jpg index 9c37d2aa..026ab856 100644 Binary files a/config/radarr/MediaCover/12/fanart.jpg and b/config/radarr/MediaCover/12/fanart.jpg differ diff --git a/config/radarr/MediaCover/123/poster-250.jpg b/config/radarr/MediaCover/123/poster-250.jpg index c09a1fce..49d6f113 100644 Binary files a/config/radarr/MediaCover/123/poster-250.jpg and b/config/radarr/MediaCover/123/poster-250.jpg differ diff --git a/config/radarr/MediaCover/123/poster-500.jpg b/config/radarr/MediaCover/123/poster-500.jpg index 28397b6c..480c307c 100644 Binary files a/config/radarr/MediaCover/123/poster-500.jpg and b/config/radarr/MediaCover/123/poster-500.jpg differ diff --git a/config/radarr/MediaCover/123/poster.jpg b/config/radarr/MediaCover/123/poster.jpg index ebedc401..1dca87c7 100644 Binary files a/config/radarr/MediaCover/123/poster.jpg and b/config/radarr/MediaCover/123/poster.jpg differ diff --git a/config/radarr/MediaCover/126/fanart-180.jpg b/config/radarr/MediaCover/126/fanart-180.jpg index dee34b32..695a5569 100644 Binary files a/config/radarr/MediaCover/126/fanart-180.jpg and b/config/radarr/MediaCover/126/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/126/fanart-360.jpg b/config/radarr/MediaCover/126/fanart-360.jpg index 5ab662c8..daf9acd3 100644 Binary files a/config/radarr/MediaCover/126/fanart-360.jpg and b/config/radarr/MediaCover/126/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/126/fanart.jpg b/config/radarr/MediaCover/126/fanart.jpg index f4a7d565..4c4602aa 100644 Binary files a/config/radarr/MediaCover/126/fanart.jpg and b/config/radarr/MediaCover/126/fanart.jpg differ diff --git a/config/radarr/MediaCover/129/fanart-180.jpg b/config/radarr/MediaCover/129/fanart-180.jpg index 9f9db4db..506c43fd 100644 Binary files a/config/radarr/MediaCover/129/fanart-180.jpg and b/config/radarr/MediaCover/129/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/129/fanart-360.jpg b/config/radarr/MediaCover/129/fanart-360.jpg index 72ff2ab9..b58169a7 100644 Binary files a/config/radarr/MediaCover/129/fanart-360.jpg and b/config/radarr/MediaCover/129/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/129/fanart.jpg b/config/radarr/MediaCover/129/fanart.jpg index cd82de58..48ad71ab 100644 Binary files a/config/radarr/MediaCover/129/fanart.jpg and b/config/radarr/MediaCover/129/fanart.jpg differ diff --git a/config/radarr/MediaCover/131/fanart-180.jpg b/config/radarr/MediaCover/131/fanart-180.jpg index edf04bb1..41ce5fd3 100644 Binary files a/config/radarr/MediaCover/131/fanart-180.jpg and b/config/radarr/MediaCover/131/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/131/fanart-360.jpg b/config/radarr/MediaCover/131/fanart-360.jpg index 85022968..93c85995 100644 Binary files a/config/radarr/MediaCover/131/fanart-360.jpg and b/config/radarr/MediaCover/131/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/131/fanart.jpg b/config/radarr/MediaCover/131/fanart.jpg index 876e76f1..1c466de0 100644 Binary files a/config/radarr/MediaCover/131/fanart.jpg and b/config/radarr/MediaCover/131/fanart.jpg differ diff --git a/config/radarr/MediaCover/132/fanart-180.jpg b/config/radarr/MediaCover/132/fanart-180.jpg index 28dc970d..5a6fa607 100644 Binary files a/config/radarr/MediaCover/132/fanart-180.jpg and b/config/radarr/MediaCover/132/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/132/fanart-360.jpg b/config/radarr/MediaCover/132/fanart-360.jpg index ba45ffef..e8de3e17 100644 Binary files a/config/radarr/MediaCover/132/fanart-360.jpg and b/config/radarr/MediaCover/132/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/132/fanart.jpg b/config/radarr/MediaCover/132/fanart.jpg index 4dc887ad..238e1f8d 100644 Binary files a/config/radarr/MediaCover/132/fanart.jpg and b/config/radarr/MediaCover/132/fanart.jpg differ diff --git a/config/radarr/MediaCover/132/poster-250.jpg b/config/radarr/MediaCover/132/poster-250.jpg index 50705268..002adcc1 100644 Binary files a/config/radarr/MediaCover/132/poster-250.jpg and b/config/radarr/MediaCover/132/poster-250.jpg differ diff --git a/config/radarr/MediaCover/132/poster-500.jpg b/config/radarr/MediaCover/132/poster-500.jpg index 3a2a35d4..c25a9740 100644 Binary files a/config/radarr/MediaCover/132/poster-500.jpg and b/config/radarr/MediaCover/132/poster-500.jpg differ diff --git a/config/radarr/MediaCover/132/poster.jpg b/config/radarr/MediaCover/132/poster.jpg index 82461ed4..69dce76b 100644 Binary files a/config/radarr/MediaCover/132/poster.jpg and b/config/radarr/MediaCover/132/poster.jpg differ diff --git a/config/radarr/MediaCover/133/fanart-180.jpg b/config/radarr/MediaCover/133/fanart-180.jpg index d10554bb..8a92b0d3 100644 Binary files a/config/radarr/MediaCover/133/fanart-180.jpg and b/config/radarr/MediaCover/133/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/133/fanart-360.jpg b/config/radarr/MediaCover/133/fanart-360.jpg index bae7d15f..88f05edd 100644 Binary files a/config/radarr/MediaCover/133/fanart-360.jpg and b/config/radarr/MediaCover/133/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/133/fanart.jpg b/config/radarr/MediaCover/133/fanart.jpg index 94693315..1b2073b8 100644 Binary files a/config/radarr/MediaCover/133/fanart.jpg and b/config/radarr/MediaCover/133/fanart.jpg differ diff --git a/config/radarr/MediaCover/138/poster-250.jpg b/config/radarr/MediaCover/138/poster-250.jpg index 6693f3a2..6c059108 100644 Binary files a/config/radarr/MediaCover/138/poster-250.jpg and b/config/radarr/MediaCover/138/poster-250.jpg differ diff --git a/config/radarr/MediaCover/138/poster-500.jpg b/config/radarr/MediaCover/138/poster-500.jpg index f3a75854..493912f5 100644 Binary files a/config/radarr/MediaCover/138/poster-500.jpg and b/config/radarr/MediaCover/138/poster-500.jpg differ diff --git a/config/radarr/MediaCover/138/poster.jpg b/config/radarr/MediaCover/138/poster.jpg index d6b69575..a45a49e4 100644 Binary files a/config/radarr/MediaCover/138/poster.jpg and b/config/radarr/MediaCover/138/poster.jpg differ diff --git a/config/radarr/MediaCover/151/fanart-180.jpg b/config/radarr/MediaCover/151/fanart-180.jpg index 1dd6b01e..bc50db1c 100644 Binary files a/config/radarr/MediaCover/151/fanart-180.jpg and b/config/radarr/MediaCover/151/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/151/fanart-360.jpg b/config/radarr/MediaCover/151/fanart-360.jpg index 9de88739..7e729781 100644 Binary files a/config/radarr/MediaCover/151/fanart-360.jpg and b/config/radarr/MediaCover/151/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/151/fanart.jpg b/config/radarr/MediaCover/151/fanart.jpg index 205edbe3..1470cc28 100644 Binary files a/config/radarr/MediaCover/151/fanart.jpg and b/config/radarr/MediaCover/151/fanart.jpg differ diff --git a/config/radarr/MediaCover/153/fanart-180.jpg b/config/radarr/MediaCover/153/fanart-180.jpg index 355853a2..06319616 100644 Binary files a/config/radarr/MediaCover/153/fanart-180.jpg and b/config/radarr/MediaCover/153/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/153/fanart-360.jpg b/config/radarr/MediaCover/153/fanart-360.jpg index 236b7838..12bc6104 100644 Binary files a/config/radarr/MediaCover/153/fanart-360.jpg and b/config/radarr/MediaCover/153/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/153/fanart.jpg b/config/radarr/MediaCover/153/fanart.jpg index 36ffec36..51bf03a1 100644 Binary files a/config/radarr/MediaCover/153/fanart.jpg and b/config/radarr/MediaCover/153/fanart.jpg differ diff --git a/config/radarr/MediaCover/156/fanart-180.jpg b/config/radarr/MediaCover/156/fanart-180.jpg index f6f17ae4..749d5103 100644 Binary files a/config/radarr/MediaCover/156/fanart-180.jpg and b/config/radarr/MediaCover/156/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/156/fanart-360.jpg b/config/radarr/MediaCover/156/fanart-360.jpg index d3627a4a..db31e86f 100644 Binary files a/config/radarr/MediaCover/156/fanart-360.jpg and b/config/radarr/MediaCover/156/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/156/fanart.jpg b/config/radarr/MediaCover/156/fanart.jpg index 8dbfef07..2a3e601a 100644 Binary files a/config/radarr/MediaCover/156/fanart.jpg and b/config/radarr/MediaCover/156/fanart.jpg differ diff --git a/config/radarr/MediaCover/158/poster-250.jpg b/config/radarr/MediaCover/158/poster-250.jpg index 4a8c02ea..fe4c40ec 100644 Binary files a/config/radarr/MediaCover/158/poster-250.jpg and b/config/radarr/MediaCover/158/poster-250.jpg differ diff --git a/config/radarr/MediaCover/158/poster-500.jpg b/config/radarr/MediaCover/158/poster-500.jpg index c48ee6f5..676be425 100644 Binary files a/config/radarr/MediaCover/158/poster-500.jpg and b/config/radarr/MediaCover/158/poster-500.jpg differ diff --git a/config/radarr/MediaCover/158/poster.jpg b/config/radarr/MediaCover/158/poster.jpg index e0fce49b..103195ea 100644 Binary files a/config/radarr/MediaCover/158/poster.jpg and b/config/radarr/MediaCover/158/poster.jpg differ diff --git a/config/radarr/MediaCover/164/fanart-180.jpg b/config/radarr/MediaCover/164/fanart-180.jpg index 5eecf069..334d2add 100644 Binary files a/config/radarr/MediaCover/164/fanart-180.jpg and b/config/radarr/MediaCover/164/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/164/fanart-360.jpg b/config/radarr/MediaCover/164/fanart-360.jpg index 9b098583..92e0dfb0 100644 Binary files a/config/radarr/MediaCover/164/fanart-360.jpg and b/config/radarr/MediaCover/164/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/164/fanart.jpg b/config/radarr/MediaCover/164/fanart.jpg index a0878c2b..7a957029 100644 Binary files a/config/radarr/MediaCover/164/fanart.jpg and b/config/radarr/MediaCover/164/fanart.jpg differ diff --git a/config/radarr/MediaCover/165/fanart-180.jpg b/config/radarr/MediaCover/165/fanart-180.jpg index e98741a5..9ce4121b 100644 Binary files a/config/radarr/MediaCover/165/fanart-180.jpg and b/config/radarr/MediaCover/165/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/165/fanart-360.jpg b/config/radarr/MediaCover/165/fanart-360.jpg index d2d1f53c..4885a7dc 100644 Binary files a/config/radarr/MediaCover/165/fanart-360.jpg and b/config/radarr/MediaCover/165/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/165/fanart.jpg b/config/radarr/MediaCover/165/fanart.jpg index 9f167910..3ebf99fb 100644 Binary files a/config/radarr/MediaCover/165/fanart.jpg and b/config/radarr/MediaCover/165/fanart.jpg differ diff --git a/config/radarr/MediaCover/165/poster-250.jpg b/config/radarr/MediaCover/165/poster-250.jpg index 1f84f38d..026faa8e 100644 Binary files a/config/radarr/MediaCover/165/poster-250.jpg and b/config/radarr/MediaCover/165/poster-250.jpg differ diff --git a/config/radarr/MediaCover/165/poster-500.jpg b/config/radarr/MediaCover/165/poster-500.jpg index be07a48b..309d7db3 100644 Binary files a/config/radarr/MediaCover/165/poster-500.jpg and b/config/radarr/MediaCover/165/poster-500.jpg differ diff --git a/config/radarr/MediaCover/165/poster.jpg b/config/radarr/MediaCover/165/poster.jpg index be391b78..0ec3a4e8 100644 Binary files a/config/radarr/MediaCover/165/poster.jpg and b/config/radarr/MediaCover/165/poster.jpg differ diff --git a/config/radarr/MediaCover/167/fanart-180.jpg b/config/radarr/MediaCover/167/fanart-180.jpg index 4dd43df3..4385eb88 100644 Binary files a/config/radarr/MediaCover/167/fanart-180.jpg and b/config/radarr/MediaCover/167/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/167/fanart-360.jpg b/config/radarr/MediaCover/167/fanart-360.jpg index 01e76265..5c3341ad 100644 Binary files a/config/radarr/MediaCover/167/fanart-360.jpg and b/config/radarr/MediaCover/167/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/167/fanart.jpg b/config/radarr/MediaCover/167/fanart.jpg index 2722fe25..cff61455 100644 Binary files a/config/radarr/MediaCover/167/fanart.jpg and b/config/radarr/MediaCover/167/fanart.jpg differ diff --git a/config/radarr/MediaCover/169/poster-250.jpg b/config/radarr/MediaCover/169/poster-250.jpg index 53194530..d93e756f 100644 Binary files a/config/radarr/MediaCover/169/poster-250.jpg and b/config/radarr/MediaCover/169/poster-250.jpg differ diff --git a/config/radarr/MediaCover/169/poster-500.jpg b/config/radarr/MediaCover/169/poster-500.jpg index 257a6148..cfa9da61 100644 Binary files a/config/radarr/MediaCover/169/poster-500.jpg and b/config/radarr/MediaCover/169/poster-500.jpg differ diff --git a/config/radarr/MediaCover/169/poster.jpg b/config/radarr/MediaCover/169/poster.jpg index 639b1475..ee4472d7 100644 Binary files a/config/radarr/MediaCover/169/poster.jpg and b/config/radarr/MediaCover/169/poster.jpg differ diff --git a/config/radarr/MediaCover/173/fanart-180.jpg b/config/radarr/MediaCover/173/fanart-180.jpg index 21da9331..13b12cbc 100644 Binary files a/config/radarr/MediaCover/173/fanart-180.jpg and b/config/radarr/MediaCover/173/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/173/fanart-360.jpg b/config/radarr/MediaCover/173/fanart-360.jpg index f3b3b230..5e06c959 100644 Binary files a/config/radarr/MediaCover/173/fanart-360.jpg and b/config/radarr/MediaCover/173/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/173/fanart.jpg b/config/radarr/MediaCover/173/fanart.jpg index 9f6770d6..4121f7ab 100644 Binary files a/config/radarr/MediaCover/173/fanart.jpg and b/config/radarr/MediaCover/173/fanart.jpg differ diff --git a/config/radarr/MediaCover/175/fanart-180.jpg b/config/radarr/MediaCover/175/fanart-180.jpg index bb2211ef..0ee0c4ea 100644 Binary files a/config/radarr/MediaCover/175/fanart-180.jpg and b/config/radarr/MediaCover/175/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/175/fanart-360.jpg b/config/radarr/MediaCover/175/fanart-360.jpg index dea00c56..9bccd1f8 100644 Binary files a/config/radarr/MediaCover/175/fanart-360.jpg and b/config/radarr/MediaCover/175/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/175/fanart.jpg b/config/radarr/MediaCover/175/fanart.jpg index 033994a2..cceccf97 100644 Binary files a/config/radarr/MediaCover/175/fanart.jpg and b/config/radarr/MediaCover/175/fanart.jpg differ diff --git a/config/radarr/MediaCover/176/fanart-180.jpg b/config/radarr/MediaCover/176/fanart-180.jpg index a2903f35..69f4402b 100644 Binary files a/config/radarr/MediaCover/176/fanart-180.jpg and b/config/radarr/MediaCover/176/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/176/fanart-360.jpg b/config/radarr/MediaCover/176/fanart-360.jpg index e1094b62..57847514 100644 Binary files a/config/radarr/MediaCover/176/fanart-360.jpg and b/config/radarr/MediaCover/176/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/176/fanart.jpg b/config/radarr/MediaCover/176/fanart.jpg index db3985e3..0eb7ad2e 100644 Binary files a/config/radarr/MediaCover/176/fanart.jpg and b/config/radarr/MediaCover/176/fanart.jpg differ diff --git a/config/radarr/MediaCover/176/poster-250.jpg b/config/radarr/MediaCover/176/poster-250.jpg index 7b0b0c6a..e2186068 100644 Binary files a/config/radarr/MediaCover/176/poster-250.jpg and b/config/radarr/MediaCover/176/poster-250.jpg differ diff --git a/config/radarr/MediaCover/176/poster-500.jpg b/config/radarr/MediaCover/176/poster-500.jpg index de764646..a908a861 100644 Binary files a/config/radarr/MediaCover/176/poster-500.jpg and b/config/radarr/MediaCover/176/poster-500.jpg differ diff --git a/config/radarr/MediaCover/176/poster.jpg b/config/radarr/MediaCover/176/poster.jpg index b198a7b1..66e42531 100644 Binary files a/config/radarr/MediaCover/176/poster.jpg and b/config/radarr/MediaCover/176/poster.jpg differ diff --git a/config/radarr/MediaCover/18/fanart-180.jpg b/config/radarr/MediaCover/18/fanart-180.jpg index dd342d1e..6e2ab8b7 100644 Binary files a/config/radarr/MediaCover/18/fanart-180.jpg and b/config/radarr/MediaCover/18/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/18/fanart-360.jpg b/config/radarr/MediaCover/18/fanart-360.jpg index 44a5b9fc..0cb85ddc 100644 Binary files a/config/radarr/MediaCover/18/fanart-360.jpg and b/config/radarr/MediaCover/18/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/18/fanart.jpg b/config/radarr/MediaCover/18/fanart.jpg index e3a18990..36bddad7 100644 Binary files a/config/radarr/MediaCover/18/fanart.jpg and b/config/radarr/MediaCover/18/fanart.jpg differ diff --git a/config/radarr/MediaCover/183/fanart-180.jpg b/config/radarr/MediaCover/183/fanart-180.jpg index 10af459f..a2b4301d 100644 Binary files a/config/radarr/MediaCover/183/fanart-180.jpg and b/config/radarr/MediaCover/183/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/183/fanart-360.jpg b/config/radarr/MediaCover/183/fanart-360.jpg index 9d9c0de6..8e3b67cf 100644 Binary files a/config/radarr/MediaCover/183/fanart-360.jpg and b/config/radarr/MediaCover/183/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/183/fanart.jpg b/config/radarr/MediaCover/183/fanart.jpg index ec44aac0..ac55c222 100644 Binary files a/config/radarr/MediaCover/183/fanart.jpg and b/config/radarr/MediaCover/183/fanart.jpg differ diff --git a/config/radarr/MediaCover/188/fanart-180.jpg b/config/radarr/MediaCover/188/fanart-180.jpg index caac5b68..309b703f 100644 Binary files a/config/radarr/MediaCover/188/fanart-180.jpg and b/config/radarr/MediaCover/188/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/188/fanart-360.jpg b/config/radarr/MediaCover/188/fanart-360.jpg index 607afc77..9312ddc2 100644 Binary files a/config/radarr/MediaCover/188/fanart-360.jpg and b/config/radarr/MediaCover/188/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/188/fanart.jpg b/config/radarr/MediaCover/188/fanart.jpg index 70befc89..9d284283 100644 Binary files a/config/radarr/MediaCover/188/fanart.jpg and b/config/radarr/MediaCover/188/fanart.jpg differ diff --git a/config/radarr/MediaCover/189/poster-250.jpg b/config/radarr/MediaCover/189/poster-250.jpg index a2de9da4..04da64b5 100644 Binary files a/config/radarr/MediaCover/189/poster-250.jpg and b/config/radarr/MediaCover/189/poster-250.jpg differ diff --git a/config/radarr/MediaCover/189/poster-500.jpg b/config/radarr/MediaCover/189/poster-500.jpg index a1de2b2c..7986ba35 100644 Binary files a/config/radarr/MediaCover/189/poster-500.jpg and b/config/radarr/MediaCover/189/poster-500.jpg differ diff --git a/config/radarr/MediaCover/189/poster.jpg b/config/radarr/MediaCover/189/poster.jpg index 4a3bb7a9..254d5b8a 100644 Binary files a/config/radarr/MediaCover/189/poster.jpg and b/config/radarr/MediaCover/189/poster.jpg differ diff --git a/config/radarr/MediaCover/190/fanart-180.jpg b/config/radarr/MediaCover/190/fanart-180.jpg index cb5221be..ad32317c 100644 Binary files a/config/radarr/MediaCover/190/fanart-180.jpg and b/config/radarr/MediaCover/190/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/190/fanart-360.jpg b/config/radarr/MediaCover/190/fanart-360.jpg index 3f1b26b3..94f23549 100644 Binary files a/config/radarr/MediaCover/190/fanart-360.jpg and b/config/radarr/MediaCover/190/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/190/fanart.jpg b/config/radarr/MediaCover/190/fanart.jpg index 31955f13..48735bf6 100644 Binary files a/config/radarr/MediaCover/190/fanart.jpg and b/config/radarr/MediaCover/190/fanart.jpg differ diff --git a/config/radarr/MediaCover/193/fanart-180.jpg b/config/radarr/MediaCover/193/fanart-180.jpg index f2d2825f..1dd4c333 100644 Binary files a/config/radarr/MediaCover/193/fanart-180.jpg and b/config/radarr/MediaCover/193/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/193/fanart-360.jpg b/config/radarr/MediaCover/193/fanart-360.jpg index cc883c9b..9e29037c 100644 Binary files a/config/radarr/MediaCover/193/fanart-360.jpg and b/config/radarr/MediaCover/193/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/193/fanart.jpg b/config/radarr/MediaCover/193/fanart.jpg index a06f50a1..ae16234a 100644 Binary files a/config/radarr/MediaCover/193/fanart.jpg and b/config/radarr/MediaCover/193/fanart.jpg differ diff --git a/config/radarr/MediaCover/2/fanart-180.jpg b/config/radarr/MediaCover/2/fanart-180.jpg index 6d25ff6e..2d1eb8cd 100644 Binary files a/config/radarr/MediaCover/2/fanart-180.jpg and b/config/radarr/MediaCover/2/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/2/fanart-360.jpg b/config/radarr/MediaCover/2/fanart-360.jpg index 528f13b9..ab8b866c 100644 Binary files a/config/radarr/MediaCover/2/fanart-360.jpg and b/config/radarr/MediaCover/2/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/2/fanart.jpg b/config/radarr/MediaCover/2/fanart.jpg index cc175559..4b978f9f 100644 Binary files a/config/radarr/MediaCover/2/fanart.jpg and b/config/radarr/MediaCover/2/fanart.jpg differ diff --git a/config/radarr/MediaCover/200/fanart-180.jpg b/config/radarr/MediaCover/200/fanart-180.jpg index c7dcd91e..4bc4d651 100644 Binary files a/config/radarr/MediaCover/200/fanart-180.jpg and b/config/radarr/MediaCover/200/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/200/fanart-360.jpg b/config/radarr/MediaCover/200/fanart-360.jpg index 01676cc0..88b80a26 100644 Binary files a/config/radarr/MediaCover/200/fanart-360.jpg and b/config/radarr/MediaCover/200/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/200/fanart.jpg b/config/radarr/MediaCover/200/fanart.jpg index c9dc9da1..74eead28 100644 Binary files a/config/radarr/MediaCover/200/fanart.jpg and b/config/radarr/MediaCover/200/fanart.jpg differ diff --git a/config/radarr/MediaCover/203/fanart-180.jpg b/config/radarr/MediaCover/203/fanart-180.jpg index 29f5e263..70392603 100644 Binary files a/config/radarr/MediaCover/203/fanart-180.jpg and b/config/radarr/MediaCover/203/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/203/fanart-360.jpg b/config/radarr/MediaCover/203/fanart-360.jpg index 356be684..93a00684 100644 Binary files a/config/radarr/MediaCover/203/fanart-360.jpg and b/config/radarr/MediaCover/203/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/203/fanart.jpg b/config/radarr/MediaCover/203/fanart.jpg index 339fc017..8180adb4 100644 Binary files a/config/radarr/MediaCover/203/fanart.jpg and b/config/radarr/MediaCover/203/fanart.jpg differ diff --git a/config/radarr/MediaCover/205/fanart-180.jpg b/config/radarr/MediaCover/205/fanart-180.jpg index 368b7308..73515e86 100644 Binary files a/config/radarr/MediaCover/205/fanart-180.jpg and b/config/radarr/MediaCover/205/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/205/fanart-360.jpg b/config/radarr/MediaCover/205/fanart-360.jpg index 4be5d4e7..73b35518 100644 Binary files a/config/radarr/MediaCover/205/fanart-360.jpg and b/config/radarr/MediaCover/205/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/205/fanart.jpg b/config/radarr/MediaCover/205/fanart.jpg index 363f0819..26bbfcaf 100644 Binary files a/config/radarr/MediaCover/205/fanart.jpg and b/config/radarr/MediaCover/205/fanart.jpg differ diff --git a/config/radarr/MediaCover/206/fanart-180.jpg b/config/radarr/MediaCover/206/fanart-180.jpg index d111b919..4436e16c 100644 Binary files a/config/radarr/MediaCover/206/fanart-180.jpg and b/config/radarr/MediaCover/206/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/206/fanart-360.jpg b/config/radarr/MediaCover/206/fanart-360.jpg index 245b18ca..fec4c5aa 100644 Binary files a/config/radarr/MediaCover/206/fanart-360.jpg and b/config/radarr/MediaCover/206/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/206/fanart.jpg b/config/radarr/MediaCover/206/fanart.jpg index 97fa4e61..a30e1d7b 100644 Binary files a/config/radarr/MediaCover/206/fanart.jpg and b/config/radarr/MediaCover/206/fanart.jpg differ diff --git a/config/radarr/MediaCover/208/poster-250.jpg b/config/radarr/MediaCover/208/poster-250.jpg index 26f15360..0c4d59bb 100644 Binary files a/config/radarr/MediaCover/208/poster-250.jpg and b/config/radarr/MediaCover/208/poster-250.jpg differ diff --git a/config/radarr/MediaCover/208/poster-500.jpg b/config/radarr/MediaCover/208/poster-500.jpg index 60e52140..6b9b014d 100644 Binary files a/config/radarr/MediaCover/208/poster-500.jpg and b/config/radarr/MediaCover/208/poster-500.jpg differ diff --git a/config/radarr/MediaCover/208/poster.jpg b/config/radarr/MediaCover/208/poster.jpg index ef096e8b..8b3c0876 100644 Binary files a/config/radarr/MediaCover/208/poster.jpg and b/config/radarr/MediaCover/208/poster.jpg differ diff --git a/config/radarr/MediaCover/211/poster-250.jpg b/config/radarr/MediaCover/211/poster-250.jpg index 9f771ff2..f0bc4cfb 100644 Binary files a/config/radarr/MediaCover/211/poster-250.jpg and b/config/radarr/MediaCover/211/poster-250.jpg differ diff --git a/config/radarr/MediaCover/211/poster-500.jpg b/config/radarr/MediaCover/211/poster-500.jpg index 354ac48b..9161e58d 100644 Binary files a/config/radarr/MediaCover/211/poster-500.jpg and b/config/radarr/MediaCover/211/poster-500.jpg differ diff --git a/config/radarr/MediaCover/211/poster.jpg b/config/radarr/MediaCover/211/poster.jpg index 9bc77650..c590ee9a 100644 Binary files a/config/radarr/MediaCover/211/poster.jpg and b/config/radarr/MediaCover/211/poster.jpg differ diff --git a/config/radarr/MediaCover/212/fanart-180.jpg b/config/radarr/MediaCover/212/fanart-180.jpg index d8b302e9..1d5d68b8 100644 Binary files a/config/radarr/MediaCover/212/fanart-180.jpg and b/config/radarr/MediaCover/212/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/212/fanart-360.jpg b/config/radarr/MediaCover/212/fanart-360.jpg index 4b8ea03d..a6d46861 100644 Binary files a/config/radarr/MediaCover/212/fanart-360.jpg and b/config/radarr/MediaCover/212/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/212/fanart.jpg b/config/radarr/MediaCover/212/fanart.jpg index 9ad97f66..fcf34df5 100644 Binary files a/config/radarr/MediaCover/212/fanart.jpg and b/config/radarr/MediaCover/212/fanart.jpg differ diff --git a/config/radarr/MediaCover/214/fanart-180.jpg b/config/radarr/MediaCover/214/fanart-180.jpg index c2f4dddc..d0d73bda 100644 Binary files a/config/radarr/MediaCover/214/fanart-180.jpg and b/config/radarr/MediaCover/214/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/214/fanart-360.jpg b/config/radarr/MediaCover/214/fanart-360.jpg index 17828030..e4cc7713 100644 Binary files a/config/radarr/MediaCover/214/fanart-360.jpg and b/config/radarr/MediaCover/214/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/214/fanart.jpg b/config/radarr/MediaCover/214/fanart.jpg index 2a93fa56..4cd29c93 100644 Binary files a/config/radarr/MediaCover/214/fanart.jpg and b/config/radarr/MediaCover/214/fanart.jpg differ diff --git a/config/radarr/MediaCover/218/fanart-180.jpg b/config/radarr/MediaCover/218/fanart-180.jpg index d16aaf42..cd7f9175 100644 Binary files a/config/radarr/MediaCover/218/fanart-180.jpg and b/config/radarr/MediaCover/218/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/218/fanart-360.jpg b/config/radarr/MediaCover/218/fanart-360.jpg index b721141c..f6ef56a2 100644 Binary files a/config/radarr/MediaCover/218/fanart-360.jpg and b/config/radarr/MediaCover/218/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/218/fanart.jpg b/config/radarr/MediaCover/218/fanart.jpg index 5374d59e..75b04f11 100644 Binary files a/config/radarr/MediaCover/218/fanart.jpg and b/config/radarr/MediaCover/218/fanart.jpg differ diff --git a/config/radarr/MediaCover/222/fanart-180.jpg b/config/radarr/MediaCover/222/fanart-180.jpg index d4f0db74..77ccb79f 100644 Binary files a/config/radarr/MediaCover/222/fanart-180.jpg and b/config/radarr/MediaCover/222/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/222/fanart-360.jpg b/config/radarr/MediaCover/222/fanart-360.jpg index 0a394a50..d24ba7b0 100644 Binary files a/config/radarr/MediaCover/222/fanart-360.jpg and b/config/radarr/MediaCover/222/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/222/fanart.jpg b/config/radarr/MediaCover/222/fanart.jpg index 197e26c0..9a1ec713 100644 Binary files a/config/radarr/MediaCover/222/fanart.jpg and b/config/radarr/MediaCover/222/fanart.jpg differ diff --git a/config/radarr/MediaCover/223/poster-250.jpg b/config/radarr/MediaCover/223/poster-250.jpg index 30873c7d..2c2a68f0 100644 Binary files a/config/radarr/MediaCover/223/poster-250.jpg and b/config/radarr/MediaCover/223/poster-250.jpg differ diff --git a/config/radarr/MediaCover/223/poster-500.jpg b/config/radarr/MediaCover/223/poster-500.jpg index 605ce95c..9b8f1665 100644 Binary files a/config/radarr/MediaCover/223/poster-500.jpg and b/config/radarr/MediaCover/223/poster-500.jpg differ diff --git a/config/radarr/MediaCover/223/poster.jpg b/config/radarr/MediaCover/223/poster.jpg index 1e78f8dc..291e77a9 100644 Binary files a/config/radarr/MediaCover/223/poster.jpg and b/config/radarr/MediaCover/223/poster.jpg differ diff --git a/config/radarr/MediaCover/229/fanart-180.jpg b/config/radarr/MediaCover/229/fanart-180.jpg index 668136d2..f3f62821 100644 Binary files a/config/radarr/MediaCover/229/fanart-180.jpg and b/config/radarr/MediaCover/229/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/229/fanart-360.jpg b/config/radarr/MediaCover/229/fanart-360.jpg index 8909fdd2..08ef4779 100644 Binary files a/config/radarr/MediaCover/229/fanart-360.jpg and b/config/radarr/MediaCover/229/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/229/fanart.jpg b/config/radarr/MediaCover/229/fanart.jpg index c52b647c..ca91dce7 100644 Binary files a/config/radarr/MediaCover/229/fanart.jpg and b/config/radarr/MediaCover/229/fanart.jpg differ diff --git a/config/radarr/MediaCover/23/fanart-180.jpg b/config/radarr/MediaCover/23/fanart-180.jpg index 8758eee1..148777f0 100644 Binary files a/config/radarr/MediaCover/23/fanart-180.jpg and b/config/radarr/MediaCover/23/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/23/fanart-360.jpg b/config/radarr/MediaCover/23/fanart-360.jpg index c0d6379e..12999d0e 100644 Binary files a/config/radarr/MediaCover/23/fanart-360.jpg and b/config/radarr/MediaCover/23/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/23/fanart.jpg b/config/radarr/MediaCover/23/fanart.jpg index 2b7b9663..d5d63045 100644 Binary files a/config/radarr/MediaCover/23/fanart.jpg and b/config/radarr/MediaCover/23/fanart.jpg differ diff --git a/config/radarr/MediaCover/231/fanart-180.jpg b/config/radarr/MediaCover/231/fanart-180.jpg index a586dc63..0bac2bd0 100644 Binary files a/config/radarr/MediaCover/231/fanart-180.jpg and b/config/radarr/MediaCover/231/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/231/fanart-360.jpg b/config/radarr/MediaCover/231/fanart-360.jpg index d20b9b0f..b661e194 100644 Binary files a/config/radarr/MediaCover/231/fanart-360.jpg and b/config/radarr/MediaCover/231/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/231/fanart.jpg b/config/radarr/MediaCover/231/fanart.jpg index 681714b7..21bf20dc 100644 Binary files a/config/radarr/MediaCover/231/fanart.jpg and b/config/radarr/MediaCover/231/fanart.jpg differ diff --git a/config/radarr/MediaCover/260/fanart-180.jpg b/config/radarr/MediaCover/260/fanart-180.jpg index 8a2cc174..0a46ba8b 100644 Binary files a/config/radarr/MediaCover/260/fanart-180.jpg and b/config/radarr/MediaCover/260/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/260/fanart-360.jpg b/config/radarr/MediaCover/260/fanart-360.jpg index e385a289..586c857a 100644 Binary files a/config/radarr/MediaCover/260/fanart-360.jpg and b/config/radarr/MediaCover/260/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/260/fanart.jpg b/config/radarr/MediaCover/260/fanart.jpg index 514228df..ffbca7bb 100644 Binary files a/config/radarr/MediaCover/260/fanart.jpg and b/config/radarr/MediaCover/260/fanart.jpg differ diff --git a/config/radarr/MediaCover/262/fanart-180.jpg b/config/radarr/MediaCover/262/fanart-180.jpg index ec8568be..76f3198e 100644 Binary files a/config/radarr/MediaCover/262/fanart-180.jpg and b/config/radarr/MediaCover/262/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/262/fanart-360.jpg b/config/radarr/MediaCover/262/fanart-360.jpg index 4b2a4052..9f3a1238 100644 Binary files a/config/radarr/MediaCover/262/fanart-360.jpg and b/config/radarr/MediaCover/262/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/262/fanart.jpg b/config/radarr/MediaCover/262/fanart.jpg index 2875281d..be4d6835 100644 Binary files a/config/radarr/MediaCover/262/fanart.jpg and b/config/radarr/MediaCover/262/fanart.jpg differ diff --git a/config/radarr/MediaCover/264/fanart-180.jpg b/config/radarr/MediaCover/264/fanart-180.jpg index 33490c79..c3d99cad 100644 Binary files a/config/radarr/MediaCover/264/fanart-180.jpg and b/config/radarr/MediaCover/264/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/264/fanart-360.jpg b/config/radarr/MediaCover/264/fanart-360.jpg index 41ac8135..d037c8f8 100644 Binary files a/config/radarr/MediaCover/264/fanart-360.jpg and b/config/radarr/MediaCover/264/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/264/fanart.jpg b/config/radarr/MediaCover/264/fanart.jpg index 5d2fc74b..6e398f0f 100644 Binary files a/config/radarr/MediaCover/264/fanart.jpg and b/config/radarr/MediaCover/264/fanart.jpg differ diff --git a/config/radarr/MediaCover/266/fanart-180.jpg b/config/radarr/MediaCover/266/fanart-180.jpg index f5df69ad..9373a6dd 100644 Binary files a/config/radarr/MediaCover/266/fanart-180.jpg and b/config/radarr/MediaCover/266/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/266/fanart-360.jpg b/config/radarr/MediaCover/266/fanart-360.jpg index e81750b2..f33af864 100644 Binary files a/config/radarr/MediaCover/266/fanart-360.jpg and b/config/radarr/MediaCover/266/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/266/fanart.jpg b/config/radarr/MediaCover/266/fanart.jpg index cc11e571..e9ec22d2 100644 Binary files a/config/radarr/MediaCover/266/fanart.jpg and b/config/radarr/MediaCover/266/fanart.jpg differ diff --git a/config/radarr/MediaCover/269/fanart-180.jpg b/config/radarr/MediaCover/269/fanart-180.jpg index 3cf0804e..7e7b23a9 100644 Binary files a/config/radarr/MediaCover/269/fanart-180.jpg and b/config/radarr/MediaCover/269/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/269/fanart-360.jpg b/config/radarr/MediaCover/269/fanart-360.jpg index 4919cebc..db9b3d55 100644 Binary files a/config/radarr/MediaCover/269/fanart-360.jpg and b/config/radarr/MediaCover/269/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/269/fanart.jpg b/config/radarr/MediaCover/269/fanart.jpg index 6c9a979f..a36f043d 100644 Binary files a/config/radarr/MediaCover/269/fanart.jpg and b/config/radarr/MediaCover/269/fanart.jpg differ diff --git a/config/radarr/MediaCover/270/poster-250.jpg b/config/radarr/MediaCover/270/poster-250.jpg index aacd62da..a6260efe 100644 Binary files a/config/radarr/MediaCover/270/poster-250.jpg and b/config/radarr/MediaCover/270/poster-250.jpg differ diff --git a/config/radarr/MediaCover/270/poster-500.jpg b/config/radarr/MediaCover/270/poster-500.jpg index 7caf9582..d865dd9e 100644 Binary files a/config/radarr/MediaCover/270/poster-500.jpg and b/config/radarr/MediaCover/270/poster-500.jpg differ diff --git a/config/radarr/MediaCover/270/poster.jpg b/config/radarr/MediaCover/270/poster.jpg index b3db440f..66e051c6 100644 Binary files a/config/radarr/MediaCover/270/poster.jpg and b/config/radarr/MediaCover/270/poster.jpg differ diff --git a/config/radarr/MediaCover/273/fanart-180.jpg b/config/radarr/MediaCover/273/fanart-180.jpg index 5ac82dcd..98896fe9 100644 Binary files a/config/radarr/MediaCover/273/fanart-180.jpg and b/config/radarr/MediaCover/273/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/273/fanart-360.jpg b/config/radarr/MediaCover/273/fanart-360.jpg index 01575b3c..e4490893 100644 Binary files a/config/radarr/MediaCover/273/fanart-360.jpg and b/config/radarr/MediaCover/273/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/273/fanart.jpg b/config/radarr/MediaCover/273/fanart.jpg index 8f6d5841..14ce76a9 100644 Binary files a/config/radarr/MediaCover/273/fanart.jpg and b/config/radarr/MediaCover/273/fanart.jpg differ diff --git a/config/radarr/MediaCover/275/fanart-180.jpg b/config/radarr/MediaCover/275/fanart-180.jpg index 5facfbd0..efe9d719 100644 Binary files a/config/radarr/MediaCover/275/fanart-180.jpg and b/config/radarr/MediaCover/275/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/275/fanart-360.jpg b/config/radarr/MediaCover/275/fanart-360.jpg index be23b0b9..fd74ffa5 100644 Binary files a/config/radarr/MediaCover/275/fanart-360.jpg and b/config/radarr/MediaCover/275/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/275/fanart.jpg b/config/radarr/MediaCover/275/fanart.jpg index 3201e2a0..b34470f5 100644 Binary files a/config/radarr/MediaCover/275/fanart.jpg and b/config/radarr/MediaCover/275/fanart.jpg differ diff --git a/config/radarr/MediaCover/275/poster-250.jpg b/config/radarr/MediaCover/275/poster-250.jpg index 0dc95cfd..7fe3be68 100644 Binary files a/config/radarr/MediaCover/275/poster-250.jpg and b/config/radarr/MediaCover/275/poster-250.jpg differ diff --git a/config/radarr/MediaCover/275/poster-500.jpg b/config/radarr/MediaCover/275/poster-500.jpg index b81360ca..911c7293 100644 Binary files a/config/radarr/MediaCover/275/poster-500.jpg and b/config/radarr/MediaCover/275/poster-500.jpg differ diff --git a/config/radarr/MediaCover/275/poster.jpg b/config/radarr/MediaCover/275/poster.jpg index 846ff239..a600025b 100644 Binary files a/config/radarr/MediaCover/275/poster.jpg and b/config/radarr/MediaCover/275/poster.jpg differ diff --git a/config/radarr/MediaCover/277/fanart-180.jpg b/config/radarr/MediaCover/277/fanart-180.jpg index 56c5bdf7..5bd9febd 100644 Binary files a/config/radarr/MediaCover/277/fanart-180.jpg and b/config/radarr/MediaCover/277/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/277/fanart-360.jpg b/config/radarr/MediaCover/277/fanart-360.jpg index 847084e5..82d58dbd 100644 Binary files a/config/radarr/MediaCover/277/fanart-360.jpg and b/config/radarr/MediaCover/277/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/277/fanart.jpg b/config/radarr/MediaCover/277/fanart.jpg index 2a6a2c46..a7548149 100644 Binary files a/config/radarr/MediaCover/277/fanart.jpg and b/config/radarr/MediaCover/277/fanart.jpg differ diff --git a/config/radarr/MediaCover/279/fanart-180.jpg b/config/radarr/MediaCover/279/fanart-180.jpg index 22ca0035..251e1bce 100644 Binary files a/config/radarr/MediaCover/279/fanart-180.jpg and b/config/radarr/MediaCover/279/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/279/fanart-360.jpg b/config/radarr/MediaCover/279/fanart-360.jpg index ab41b16d..a22f04eb 100644 Binary files a/config/radarr/MediaCover/279/fanart-360.jpg and b/config/radarr/MediaCover/279/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/279/fanart.jpg b/config/radarr/MediaCover/279/fanart.jpg index ec08279d..b335d4a1 100644 Binary files a/config/radarr/MediaCover/279/fanart.jpg and b/config/radarr/MediaCover/279/fanart.jpg differ diff --git a/config/radarr/MediaCover/279/poster-250.jpg b/config/radarr/MediaCover/279/poster-250.jpg index 29abf2fc..784bd824 100644 Binary files a/config/radarr/MediaCover/279/poster-250.jpg and b/config/radarr/MediaCover/279/poster-250.jpg differ diff --git a/config/radarr/MediaCover/279/poster-500.jpg b/config/radarr/MediaCover/279/poster-500.jpg index de752ae4..6581fc8e 100644 Binary files a/config/radarr/MediaCover/279/poster-500.jpg and b/config/radarr/MediaCover/279/poster-500.jpg differ diff --git a/config/radarr/MediaCover/279/poster.jpg b/config/radarr/MediaCover/279/poster.jpg index aeed2a15..2cf26c7c 100644 Binary files a/config/radarr/MediaCover/279/poster.jpg and b/config/radarr/MediaCover/279/poster.jpg differ diff --git a/config/radarr/MediaCover/281/fanart-180.jpg b/config/radarr/MediaCover/281/fanart-180.jpg index d2753b7a..fbfa96a4 100644 Binary files a/config/radarr/MediaCover/281/fanart-180.jpg and b/config/radarr/MediaCover/281/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/281/fanart-360.jpg b/config/radarr/MediaCover/281/fanart-360.jpg index 0aaced05..e50a28d1 100644 Binary files a/config/radarr/MediaCover/281/fanart-360.jpg and b/config/radarr/MediaCover/281/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/281/fanart.jpg b/config/radarr/MediaCover/281/fanart.jpg index b8d743e7..25a73dbf 100644 Binary files a/config/radarr/MediaCover/281/fanart.jpg and b/config/radarr/MediaCover/281/fanart.jpg differ diff --git a/config/radarr/MediaCover/281/poster-250.jpg b/config/radarr/MediaCover/281/poster-250.jpg index 2ad33c4e..ffbd9809 100644 Binary files a/config/radarr/MediaCover/281/poster-250.jpg and b/config/radarr/MediaCover/281/poster-250.jpg differ diff --git a/config/radarr/MediaCover/281/poster-500.jpg b/config/radarr/MediaCover/281/poster-500.jpg index 19970973..a18a63aa 100644 Binary files a/config/radarr/MediaCover/281/poster-500.jpg and b/config/radarr/MediaCover/281/poster-500.jpg differ diff --git a/config/radarr/MediaCover/281/poster.jpg b/config/radarr/MediaCover/281/poster.jpg index daf78ed5..8eea6d59 100644 Binary files a/config/radarr/MediaCover/281/poster.jpg and b/config/radarr/MediaCover/281/poster.jpg differ diff --git a/config/radarr/MediaCover/283/fanart-180.jpg b/config/radarr/MediaCover/283/fanart-180.jpg index 1d341dc6..c29de19d 100644 Binary files a/config/radarr/MediaCover/283/fanart-180.jpg and b/config/radarr/MediaCover/283/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/283/fanart-360.jpg b/config/radarr/MediaCover/283/fanart-360.jpg index 38c81da2..eae0b1c0 100644 Binary files a/config/radarr/MediaCover/283/fanart-360.jpg and b/config/radarr/MediaCover/283/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/283/fanart.jpg b/config/radarr/MediaCover/283/fanart.jpg index 3659a675..26a600ad 100644 Binary files a/config/radarr/MediaCover/283/fanart.jpg and b/config/radarr/MediaCover/283/fanart.jpg differ diff --git a/config/radarr/MediaCover/284/fanart-180.jpg b/config/radarr/MediaCover/284/fanart-180.jpg index 2b08070f..4438a5df 100644 Binary files a/config/radarr/MediaCover/284/fanart-180.jpg and b/config/radarr/MediaCover/284/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/284/fanart-360.jpg b/config/radarr/MediaCover/284/fanart-360.jpg index 0e593338..7768019d 100644 Binary files a/config/radarr/MediaCover/284/fanart-360.jpg and b/config/radarr/MediaCover/284/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/284/fanart.jpg b/config/radarr/MediaCover/284/fanart.jpg index 732d3319..55ec5dd4 100644 Binary files a/config/radarr/MediaCover/284/fanart.jpg and b/config/radarr/MediaCover/284/fanart.jpg differ diff --git a/config/radarr/MediaCover/286/fanart-180.jpg b/config/radarr/MediaCover/286/fanart-180.jpg index aee8ccf3..b4fe0fdc 100644 Binary files a/config/radarr/MediaCover/286/fanart-180.jpg and b/config/radarr/MediaCover/286/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/286/fanart-360.jpg b/config/radarr/MediaCover/286/fanart-360.jpg index 6628ba3c..6b7eeefe 100644 Binary files a/config/radarr/MediaCover/286/fanart-360.jpg and b/config/radarr/MediaCover/286/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/286/fanart.jpg b/config/radarr/MediaCover/286/fanart.jpg index 3e6f073a..1f5a1cdb 100644 Binary files a/config/radarr/MediaCover/286/fanart.jpg and b/config/radarr/MediaCover/286/fanart.jpg differ diff --git a/config/radarr/MediaCover/286/poster-250.jpg b/config/radarr/MediaCover/286/poster-250.jpg index 6f7f8b70..2404390f 100644 Binary files a/config/radarr/MediaCover/286/poster-250.jpg and b/config/radarr/MediaCover/286/poster-250.jpg differ diff --git a/config/radarr/MediaCover/286/poster-500.jpg b/config/radarr/MediaCover/286/poster-500.jpg index d0f6199b..9ac61e75 100644 Binary files a/config/radarr/MediaCover/286/poster-500.jpg and b/config/radarr/MediaCover/286/poster-500.jpg differ diff --git a/config/radarr/MediaCover/286/poster.jpg b/config/radarr/MediaCover/286/poster.jpg index 89a13bc9..c8956690 100644 Binary files a/config/radarr/MediaCover/286/poster.jpg and b/config/radarr/MediaCover/286/poster.jpg differ diff --git a/config/radarr/MediaCover/290/fanart-180.jpg b/config/radarr/MediaCover/290/fanart-180.jpg index 253e4ef8..9a2600ac 100644 Binary files a/config/radarr/MediaCover/290/fanart-180.jpg and b/config/radarr/MediaCover/290/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/290/fanart-360.jpg b/config/radarr/MediaCover/290/fanart-360.jpg index eb204961..49c8b16f 100644 Binary files a/config/radarr/MediaCover/290/fanart-360.jpg and b/config/radarr/MediaCover/290/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/290/fanart.jpg b/config/radarr/MediaCover/290/fanart.jpg index d6cdc221..e36a89c7 100644 Binary files a/config/radarr/MediaCover/290/fanart.jpg and b/config/radarr/MediaCover/290/fanart.jpg differ diff --git a/config/radarr/MediaCover/290/poster-250.jpg b/config/radarr/MediaCover/290/poster-250.jpg index 6296ac68..49b5bf35 100644 Binary files a/config/radarr/MediaCover/290/poster-250.jpg and b/config/radarr/MediaCover/290/poster-250.jpg differ diff --git a/config/radarr/MediaCover/290/poster-500.jpg b/config/radarr/MediaCover/290/poster-500.jpg index 55a1dbff..ebd4d36c 100644 Binary files a/config/radarr/MediaCover/290/poster-500.jpg and b/config/radarr/MediaCover/290/poster-500.jpg differ diff --git a/config/radarr/MediaCover/290/poster.jpg b/config/radarr/MediaCover/290/poster.jpg index 60f49baf..e126ca40 100644 Binary files a/config/radarr/MediaCover/290/poster.jpg and b/config/radarr/MediaCover/290/poster.jpg differ diff --git a/config/radarr/MediaCover/292/fanart-180.jpg b/config/radarr/MediaCover/292/fanart-180.jpg index 2d21f4d8..5e9ed45e 100644 Binary files a/config/radarr/MediaCover/292/fanart-180.jpg and b/config/radarr/MediaCover/292/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/292/fanart-360.jpg b/config/radarr/MediaCover/292/fanart-360.jpg index ea46ad6f..634fb4d8 100644 Binary files a/config/radarr/MediaCover/292/fanart-360.jpg and b/config/radarr/MediaCover/292/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/292/fanart.jpg b/config/radarr/MediaCover/292/fanart.jpg index 4a990bb5..a8813cd6 100644 Binary files a/config/radarr/MediaCover/292/fanart.jpg and b/config/radarr/MediaCover/292/fanart.jpg differ diff --git a/config/radarr/MediaCover/292/poster-250.jpg b/config/radarr/MediaCover/292/poster-250.jpg index f106951d..46f21f5f 100644 Binary files a/config/radarr/MediaCover/292/poster-250.jpg and b/config/radarr/MediaCover/292/poster-250.jpg differ diff --git a/config/radarr/MediaCover/292/poster-500.jpg b/config/radarr/MediaCover/292/poster-500.jpg index 072f0654..9065cbbe 100644 Binary files a/config/radarr/MediaCover/292/poster-500.jpg and b/config/radarr/MediaCover/292/poster-500.jpg differ diff --git a/config/radarr/MediaCover/292/poster.jpg b/config/radarr/MediaCover/292/poster.jpg index d7c9a00f..620c4b33 100644 Binary files a/config/radarr/MediaCover/292/poster.jpg and b/config/radarr/MediaCover/292/poster.jpg differ diff --git a/config/radarr/MediaCover/295/poster-250.jpg b/config/radarr/MediaCover/295/poster-250.jpg index 031fdeda..fa3dbe5d 100644 Binary files a/config/radarr/MediaCover/295/poster-250.jpg and b/config/radarr/MediaCover/295/poster-250.jpg differ diff --git a/config/radarr/MediaCover/295/poster-500.jpg b/config/radarr/MediaCover/295/poster-500.jpg index 4d8e3461..4ac75746 100644 Binary files a/config/radarr/MediaCover/295/poster-500.jpg and b/config/radarr/MediaCover/295/poster-500.jpg differ diff --git a/config/radarr/MediaCover/295/poster.jpg b/config/radarr/MediaCover/295/poster.jpg index 49185342..263a91f2 100644 Binary files a/config/radarr/MediaCover/295/poster.jpg and b/config/radarr/MediaCover/295/poster.jpg differ diff --git a/config/radarr/MediaCover/298/fanart-180.jpg b/config/radarr/MediaCover/298/fanart-180.jpg new file mode 100644 index 00000000..8b5eeb87 Binary files /dev/null and b/config/radarr/MediaCover/298/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/298/fanart-360.jpg b/config/radarr/MediaCover/298/fanart-360.jpg new file mode 100644 index 00000000..24825c21 Binary files /dev/null and b/config/radarr/MediaCover/298/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/298/fanart.jpg b/config/radarr/MediaCover/298/fanart.jpg new file mode 100644 index 00000000..5f6fa04d Binary files /dev/null and b/config/radarr/MediaCover/298/fanart.jpg differ diff --git a/config/radarr/MediaCover/298/poster-250.jpg b/config/radarr/MediaCover/298/poster-250.jpg new file mode 100644 index 00000000..f2379eda Binary files /dev/null and b/config/radarr/MediaCover/298/poster-250.jpg differ diff --git a/config/radarr/MediaCover/298/poster-500.jpg b/config/radarr/MediaCover/298/poster-500.jpg new file mode 100644 index 00000000..2cdfe324 Binary files /dev/null and b/config/radarr/MediaCover/298/poster-500.jpg differ diff --git a/config/radarr/MediaCover/298/poster.jpg b/config/radarr/MediaCover/298/poster.jpg new file mode 100644 index 00000000..31bd1dfe Binary files /dev/null and b/config/radarr/MediaCover/298/poster.jpg differ diff --git a/config/radarr/MediaCover/65/fanart-180.jpg b/config/radarr/MediaCover/65/fanart-180.jpg index c5b256bd..43f9cbe1 100644 Binary files a/config/radarr/MediaCover/65/fanart-180.jpg and b/config/radarr/MediaCover/65/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/65/fanart-360.jpg b/config/radarr/MediaCover/65/fanart-360.jpg index 7d6a8129..6512fb0a 100644 Binary files a/config/radarr/MediaCover/65/fanart-360.jpg and b/config/radarr/MediaCover/65/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/65/fanart.jpg b/config/radarr/MediaCover/65/fanart.jpg index b1fe55b5..16f56509 100644 Binary files a/config/radarr/MediaCover/65/fanart.jpg and b/config/radarr/MediaCover/65/fanart.jpg differ diff --git a/config/radarr/MediaCover/70/poster-250.jpg b/config/radarr/MediaCover/70/poster-250.jpg index 9a27db85..4a770940 100644 Binary files a/config/radarr/MediaCover/70/poster-250.jpg and b/config/radarr/MediaCover/70/poster-250.jpg differ diff --git a/config/radarr/MediaCover/70/poster-500.jpg b/config/radarr/MediaCover/70/poster-500.jpg index c9e9bd7d..8846bd91 100644 Binary files a/config/radarr/MediaCover/70/poster-500.jpg and b/config/radarr/MediaCover/70/poster-500.jpg differ diff --git a/config/radarr/MediaCover/70/poster.jpg b/config/radarr/MediaCover/70/poster.jpg index 85971687..5f5f6ca5 100644 Binary files a/config/radarr/MediaCover/70/poster.jpg and b/config/radarr/MediaCover/70/poster.jpg differ diff --git a/config/radarr/MediaCover/71/fanart-180.jpg b/config/radarr/MediaCover/71/fanart-180.jpg index 26aed107..8a6ae5cc 100644 Binary files a/config/radarr/MediaCover/71/fanart-180.jpg and b/config/radarr/MediaCover/71/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/71/fanart-360.jpg b/config/radarr/MediaCover/71/fanart-360.jpg index f8cb0348..ba8589a4 100644 Binary files a/config/radarr/MediaCover/71/fanart-360.jpg and b/config/radarr/MediaCover/71/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/71/fanart.jpg b/config/radarr/MediaCover/71/fanart.jpg index fa8b738b..9bdc4db3 100644 Binary files a/config/radarr/MediaCover/71/fanart.jpg and b/config/radarr/MediaCover/71/fanart.jpg differ diff --git a/config/radarr/MediaCover/71/poster-250.jpg b/config/radarr/MediaCover/71/poster-250.jpg index 50bd7b6b..90622870 100644 Binary files a/config/radarr/MediaCover/71/poster-250.jpg and b/config/radarr/MediaCover/71/poster-250.jpg differ diff --git a/config/radarr/MediaCover/71/poster-500.jpg b/config/radarr/MediaCover/71/poster-500.jpg index 5d871ba2..3043c3c0 100644 Binary files a/config/radarr/MediaCover/71/poster-500.jpg and b/config/radarr/MediaCover/71/poster-500.jpg differ diff --git a/config/radarr/MediaCover/71/poster.jpg b/config/radarr/MediaCover/71/poster.jpg index acad8bfa..adb23c34 100644 Binary files a/config/radarr/MediaCover/71/poster.jpg and b/config/radarr/MediaCover/71/poster.jpg differ diff --git a/config/radarr/MediaCover/72/fanart-180.jpg b/config/radarr/MediaCover/72/fanart-180.jpg index 4949f0b2..0ea59608 100644 Binary files a/config/radarr/MediaCover/72/fanart-180.jpg and b/config/radarr/MediaCover/72/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/72/fanart-360.jpg b/config/radarr/MediaCover/72/fanart-360.jpg index ac93f767..ebf392cf 100644 Binary files a/config/radarr/MediaCover/72/fanart-360.jpg and b/config/radarr/MediaCover/72/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/72/fanart.jpg b/config/radarr/MediaCover/72/fanart.jpg index 2a3914a4..e58c6095 100644 Binary files a/config/radarr/MediaCover/72/fanart.jpg and b/config/radarr/MediaCover/72/fanart.jpg differ diff --git a/config/radarr/MediaCover/72/poster-250.jpg b/config/radarr/MediaCover/72/poster-250.jpg index 50227769..e743e74e 100644 Binary files a/config/radarr/MediaCover/72/poster-250.jpg and b/config/radarr/MediaCover/72/poster-250.jpg differ diff --git a/config/radarr/MediaCover/72/poster-500.jpg b/config/radarr/MediaCover/72/poster-500.jpg index 118c4a0d..0ddcc499 100644 Binary files a/config/radarr/MediaCover/72/poster-500.jpg and b/config/radarr/MediaCover/72/poster-500.jpg differ diff --git a/config/radarr/MediaCover/72/poster.jpg b/config/radarr/MediaCover/72/poster.jpg index a5159efe..3d36b765 100644 Binary files a/config/radarr/MediaCover/72/poster.jpg and b/config/radarr/MediaCover/72/poster.jpg differ diff --git a/config/radarr/MediaCover/74/fanart-180.jpg b/config/radarr/MediaCover/74/fanart-180.jpg index 73beee14..dfc307b7 100644 Binary files a/config/radarr/MediaCover/74/fanart-180.jpg and b/config/radarr/MediaCover/74/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/74/fanart-360.jpg b/config/radarr/MediaCover/74/fanart-360.jpg index c96031ed..f4131dd5 100644 Binary files a/config/radarr/MediaCover/74/fanart-360.jpg and b/config/radarr/MediaCover/74/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/74/fanart.jpg b/config/radarr/MediaCover/74/fanart.jpg index 5bdecfff..93a9adc5 100644 Binary files a/config/radarr/MediaCover/74/fanart.jpg and b/config/radarr/MediaCover/74/fanart.jpg differ diff --git a/config/radarr/MediaCover/75/poster-250.jpg b/config/radarr/MediaCover/75/poster-250.jpg index 81bda1c7..c0c30327 100644 Binary files a/config/radarr/MediaCover/75/poster-250.jpg and b/config/radarr/MediaCover/75/poster-250.jpg differ diff --git a/config/radarr/MediaCover/75/poster-500.jpg b/config/radarr/MediaCover/75/poster-500.jpg index 3cb2a9e7..34a6ec1c 100644 Binary files a/config/radarr/MediaCover/75/poster-500.jpg and b/config/radarr/MediaCover/75/poster-500.jpg differ diff --git a/config/radarr/MediaCover/75/poster.jpg b/config/radarr/MediaCover/75/poster.jpg index 7e8a6696..43e3737d 100644 Binary files a/config/radarr/MediaCover/75/poster.jpg and b/config/radarr/MediaCover/75/poster.jpg differ diff --git a/config/radarr/MediaCover/77/fanart-180.jpg b/config/radarr/MediaCover/77/fanart-180.jpg index 932ed535..a1675ac8 100644 Binary files a/config/radarr/MediaCover/77/fanart-180.jpg and b/config/radarr/MediaCover/77/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/77/fanart-360.jpg b/config/radarr/MediaCover/77/fanart-360.jpg index 5420c3c4..d2c05fe5 100644 Binary files a/config/radarr/MediaCover/77/fanart-360.jpg and b/config/radarr/MediaCover/77/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/77/fanart.jpg b/config/radarr/MediaCover/77/fanart.jpg index c98ee79a..5636b390 100644 Binary files a/config/radarr/MediaCover/77/fanart.jpg and b/config/radarr/MediaCover/77/fanart.jpg differ diff --git a/config/radarr/MediaCover/79/fanart-180.jpg b/config/radarr/MediaCover/79/fanart-180.jpg index 5f5e31f7..b3d35da7 100644 Binary files a/config/radarr/MediaCover/79/fanart-180.jpg and b/config/radarr/MediaCover/79/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/79/fanart-360.jpg b/config/radarr/MediaCover/79/fanart-360.jpg index 94587f19..cfac0537 100644 Binary files a/config/radarr/MediaCover/79/fanart-360.jpg and b/config/radarr/MediaCover/79/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/79/fanart.jpg b/config/radarr/MediaCover/79/fanart.jpg index 0a8ed8b1..0c3b42a7 100644 Binary files a/config/radarr/MediaCover/79/fanart.jpg and b/config/radarr/MediaCover/79/fanart.jpg differ diff --git a/config/radarr/MediaCover/79/poster-250.jpg b/config/radarr/MediaCover/79/poster-250.jpg index a301e5ed..ec2ff18c 100644 Binary files a/config/radarr/MediaCover/79/poster-250.jpg and b/config/radarr/MediaCover/79/poster-250.jpg differ diff --git a/config/radarr/MediaCover/79/poster-500.jpg b/config/radarr/MediaCover/79/poster-500.jpg index e67afea2..fe686bbc 100644 Binary files a/config/radarr/MediaCover/79/poster-500.jpg and b/config/radarr/MediaCover/79/poster-500.jpg differ diff --git a/config/radarr/MediaCover/79/poster.jpg b/config/radarr/MediaCover/79/poster.jpg index e2ff43ab..70f31a89 100644 Binary files a/config/radarr/MediaCover/79/poster.jpg and b/config/radarr/MediaCover/79/poster.jpg differ diff --git a/config/radarr/MediaCover/80/fanart-180.jpg b/config/radarr/MediaCover/80/fanart-180.jpg index 5d981cb3..97596275 100644 Binary files a/config/radarr/MediaCover/80/fanart-180.jpg and b/config/radarr/MediaCover/80/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/80/fanart-360.jpg b/config/radarr/MediaCover/80/fanart-360.jpg index ca284765..a9f4eb1f 100644 Binary files a/config/radarr/MediaCover/80/fanart-360.jpg and b/config/radarr/MediaCover/80/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/80/fanart.jpg b/config/radarr/MediaCover/80/fanart.jpg index 3644c274..53469bfb 100644 Binary files a/config/radarr/MediaCover/80/fanart.jpg and b/config/radarr/MediaCover/80/fanart.jpg differ diff --git a/config/radarr/MediaCover/83/poster-250.jpg b/config/radarr/MediaCover/83/poster-250.jpg index 8f6bf412..6e5a7459 100644 Binary files a/config/radarr/MediaCover/83/poster-250.jpg and b/config/radarr/MediaCover/83/poster-250.jpg differ diff --git a/config/radarr/MediaCover/83/poster-500.jpg b/config/radarr/MediaCover/83/poster-500.jpg index a13007fc..8e99a943 100644 Binary files a/config/radarr/MediaCover/83/poster-500.jpg and b/config/radarr/MediaCover/83/poster-500.jpg differ diff --git a/config/radarr/MediaCover/83/poster.jpg b/config/radarr/MediaCover/83/poster.jpg index 68d9a42e..c3f60ef3 100644 Binary files a/config/radarr/MediaCover/83/poster.jpg and b/config/radarr/MediaCover/83/poster.jpg differ diff --git a/config/radarr/MediaCover/85/fanart-180.jpg b/config/radarr/MediaCover/85/fanart-180.jpg index d9f57b47..e90bd016 100644 Binary files a/config/radarr/MediaCover/85/fanart-180.jpg and b/config/radarr/MediaCover/85/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/85/fanart-360.jpg b/config/radarr/MediaCover/85/fanart-360.jpg index a546da51..8dbac821 100644 Binary files a/config/radarr/MediaCover/85/fanart-360.jpg and b/config/radarr/MediaCover/85/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/85/fanart.jpg b/config/radarr/MediaCover/85/fanart.jpg index 3d1dfb08..f45f0876 100644 Binary files a/config/radarr/MediaCover/85/fanart.jpg and b/config/radarr/MediaCover/85/fanart.jpg differ diff --git a/config/radarr/MediaCover/90/fanart-180.jpg b/config/radarr/MediaCover/90/fanart-180.jpg index b867431d..a3fab863 100644 Binary files a/config/radarr/MediaCover/90/fanart-180.jpg and b/config/radarr/MediaCover/90/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/90/fanart-360.jpg b/config/radarr/MediaCover/90/fanart-360.jpg index 97386c66..4ea44290 100644 Binary files a/config/radarr/MediaCover/90/fanart-360.jpg and b/config/radarr/MediaCover/90/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/90/fanart.jpg b/config/radarr/MediaCover/90/fanart.jpg index 6be04eaf..36fff284 100644 Binary files a/config/radarr/MediaCover/90/fanart.jpg and b/config/radarr/MediaCover/90/fanart.jpg differ diff --git a/config/radarr/MediaCover/91/poster-250.jpg b/config/radarr/MediaCover/91/poster-250.jpg index 1d531ae7..292371c1 100644 Binary files a/config/radarr/MediaCover/91/poster-250.jpg and b/config/radarr/MediaCover/91/poster-250.jpg differ diff --git a/config/radarr/MediaCover/91/poster-500.jpg b/config/radarr/MediaCover/91/poster-500.jpg index 707d043f..abdb7d2d 100644 Binary files a/config/radarr/MediaCover/91/poster-500.jpg and b/config/radarr/MediaCover/91/poster-500.jpg differ diff --git a/config/radarr/MediaCover/91/poster.jpg b/config/radarr/MediaCover/91/poster.jpg index c617eb59..d6a3ab48 100644 Binary files a/config/radarr/MediaCover/91/poster.jpg and b/config/radarr/MediaCover/91/poster.jpg differ diff --git a/config/radarr/MediaCover/96/fanart-180.jpg b/config/radarr/MediaCover/96/fanart-180.jpg index b18b9c8d..cdc1940e 100644 Binary files a/config/radarr/MediaCover/96/fanart-180.jpg and b/config/radarr/MediaCover/96/fanart-180.jpg differ diff --git a/config/radarr/MediaCover/96/fanart-360.jpg b/config/radarr/MediaCover/96/fanart-360.jpg index 21eb89b8..8105f138 100644 Binary files a/config/radarr/MediaCover/96/fanart-360.jpg and b/config/radarr/MediaCover/96/fanart-360.jpg differ diff --git a/config/radarr/MediaCover/96/fanart.jpg b/config/radarr/MediaCover/96/fanart.jpg index 313a55e8..cb742287 100644 Binary files a/config/radarr/MediaCover/96/fanart.jpg and b/config/radarr/MediaCover/96/fanart.jpg differ diff --git a/config/radarr/config.xml b/config/radarr/config.xml index 49ff7638..00b8f193 100644 --- a/config/radarr/config.xml +++ b/config/radarr/config.xml @@ -1,5 +1,5 @@ - debug + info 7878 * diff --git a/config/radarr/radarr.pid b/config/radarr/radarr.pid index c663e4d0..5d1277e7 100644 --- a/config/radarr/radarr.pid +++ b/config/radarr/radarr.pid @@ -1 +1 @@ -151 \ No newline at end of file +147 \ No newline at end of file diff --git a/config/sabnzbd/admin/totals10.sab b/config/sabnzbd/admin/totals10.sab index 34214f8d..83dec472 100644 Binary files a/config/sabnzbd/admin/totals10.sab and b/config/sabnzbd/admin/totals10.sab differ diff --git a/config/siyuan/workspace/conf/appearance/langs/ar_SA.json b/config/siyuan/workspace/conf/appearance/langs/ar_SA.json index ae56b836..7021cb7e 100644 --- a/config/siyuan/workspace/conf/appearance/langs/ar_SA.json +++ b/config/siyuan/workspace/conf/appearance/langs/ar_SA.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "من خلال رسائل شريط الحالة يمكنك Ù…Ø¹Ø±ÙØ© حالة عمل النظام Ùورًا، وإذا كانت مزعجة يمكنك إيقاÙها", + "useBackground": "ملء خلÙية العمود بلون الخيار", "print": "طباعة", "clickArrow": "انقر على السهم", "foldAll": "طي الكل", @@ -693,9 +695,9 @@ "trafficStat": "إحصاءات حركة المرور", "headingEmbedMode": "إعدادات تضمين كتلة العنوان", "headingEmbedModeTip": "تعيين نمط عرض كتلة العنوان ÙÙŠ الكتلة المضمنة", - "showHeadingWithBlocks": "إظهار العنوان مع الكتل أدناه", - "showHeadingOnlyTitle": "إظهار العنوان Ùقط", - "showHeadingOnlyBlocks": "إظهار الكتل تحت العنوان Ùقط", + "showHeadingWithBlocks": "إظهار كتلة العنوان مع الكتل أدناه", + "showHeadingOnlyTitle": "إظهار كتلة العنوان Ùقط", + "showHeadingOnlyBlocks": "إظهار الكتل تحت كتلة العنوان Ùقط", "matchDiacritics": "مطابقة علامات التشكيل", "copyHPath": "نسخ المسار المقروء", "justify": "محاذاة من الجانبين", @@ -916,6 +918,7 @@ "moveToRight": "تحريك لليمين", "copyProtocol": "نسخ الرابط التشعبي للكتلة", "copyProtocolInMd": "‫نسخ رابط Markdown للكتلة‬", + "copyWebURL": "نسخ رابط الويب", "uploadAssets2CDN": "Ø±ÙØ¹ Ù…Ù„ÙØ§Øª الأصول إلى السحابة", "uploadAssets2CDNConfirmTip": "هل أنت متأكد من Ø±ÙØ¹ الأصول ÙÙŠ هذا المستند إلى السحابة؟", "notSupport1": "لا يمكن السحب والإسقاط عبر Ø§Ù„Ø¯ÙØ§ØªØ±", @@ -931,7 +934,7 @@ "collapse": "طي", "blockEmbed": "كتل التضمين", "rowTip": "‫نقر ÙØªØ­ القائمة‬
‫سحب ÙØ±Ø²â€¬
‫⇧نقر تحديث السمة‬", - "gutterTip": "‫نقر/⌘/ ÙØªØ­ القائمة‬
‫⌘نقر/⌥→ تركيز‬
‫⌥نقر/⌘↑ طي/توسيع‬
‫⇧نقرة/⌥⌘A تحديث السمة‬
‫سحب نقل الموضع‬
‫⌃سحب تكرار‬
‫⌥سحب إنشاء مرجع الكتلة‬
‫⇧سحب إنشاء كتلة تضمين‬", + "gutterTip": "‫نقر/⌘/ ÙØªØ­ القائمة‬
‫⌘نقر⌥→ تركيز‬
‫⌥نقر⌘↑ طي/توسيع‬
‫⇧نقرة⌥⌘A تحديث السمة‬
‫سحب نقل الموضع‬
‫⌃سحب تكرار‬
‫⌥سحب إنشاء مرجع الكتلة‬
‫⇧سحب إنشاء كتلة تضمين‬", "gutterTip2": "‫نقر ÙØªØ­ القائمة‬
‫⇧نقرة تحديث السمة‬", "linkDistance": "Ù…Ø³Ø§ÙØ© الرابط", "collideStrength": "قوة Ø§Ù„ØªÙ†Ø§ÙØ±", @@ -1118,8 +1121,9 @@ "appearance1": "سمات كتلة الكود", "appearance10": "ÙˆØ¸ÙŠÙØ© زر الإغلاق", "appearance11": "التصغير إلى شريط المهام عند النقر على زر الإغلاق", - "appearance16": "Ø¥Ø®ÙØ§Ø¡ شريط الحالة السÙلي", - "appearance17": "عند التمكين، سيتم Ø¥Ø®ÙØ§Ø¡ شريط الحالة السÙلي ÙÙŠ نسخة سطح المكتب", + "appearance16": "شريط الحالة السÙلي", + "appearance17": "عند التمكين، سيتم Ø¥Ø®ÙØ§Ø¡ شريط الحالة", + "appearance18": "تكوين Ù…ÙØªØ§Ø­ رسائل شريط الحالة", "min": "تصغير", "restore": "استعادة", "max": "تكبير", @@ -1140,7 +1144,7 @@ "md33": "المرجع Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ", "md34": "بعد التمكين، سيحدد تلقائيا العلاقة المرجعية المحتملة ÙˆÙقا Ù„Ù„Ù…Ø¹Ø±ÙØŒ الاسم المستعار ونص مرساة لمراجع الكتلة الموجودة", "md35": "قائمة استبعاد الكلمات Ø§Ù„Ù…ÙØªØ§Ø­ÙŠØ© المرجعية Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠØ©", - "md36": "‫استخدم Ø§Ù„ÙØ§ØµÙ„Ø© ÙÙŠ وضع اللغة الإنجليزية ‪,‬ Ù„Ù„ÙØµÙ„ØŒ ويمكن إدراج Ø§Ù„ÙØ§ØµÙ„Ø© Ù†ÙØ³Ù‡Ø§ باستخدام ‪\\,‬‬", + "md36": "‫استخدم Ø§Ù„ÙØ§ØµÙ„Ø© ÙÙŠ وضع اللغة الإنجليزية ‪,‬ أو ÙØ§ØµÙ„ سطر Ù„Ù„ÙØµÙ„ØŒ ويمكن إدراج Ø§Ù„ÙØ§ØµÙ„Ø© Ù†ÙØ³Ù‡Ø§ باستخدام ‪\\,‬‬", "md37": "الحد الأقصى لطول نص المرساة الديناميكي لمرجع الكتلة", "md38": "‫الحد الأقصى لطول نص المرساة الذي يتم تقديمه تلقائياً عند عدم تخصيص نص مرساة مرجع الكتلة، ÙˆØ§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ Ù‡Ùˆ ‪96‬ Ø­Ø±ÙØ§Ù‹â€¬", "md39": "‫عنوان خدمة PlantUML‬", @@ -1168,6 +1172,8 @@ "fileTree21": "‫بعد التمكين، سيتم استخدام تنسيق JSON ذي السطر الواحد عند Ø­ÙØ¸ مستندات .sy وقاعدة بيانات .jsonØŒ مما يقلل حجم المل٠بحوالي 30Ùª وتحسين ÙƒÙØ§Ø¡Ø© القراءة والكتابة بنسبة 50٪‬", "fileTree22": "تنبيه مل٠كبير", "fileTree23": "إشعار عند تجاوز Ù…Ù„ÙØ§Øª ‎.sy‎ أو قاعدة بيانات ‎.json‎ لهذا الحجم", + "fileTree24": "وضع المستندات Ø§Ù„ÙØ±Ø¹ÙŠØ© الجديدة ÙÙŠ الأعلى", + "fileTree25": "عند التمكين، سيتم وضع المستندات Ø§Ù„ÙØ±Ø¹ÙŠØ© الجديدة ÙÙŠ أعلى قائمة المستندات Ø§Ù„ÙØ±Ø¹ÙŠØ© (ينطبق Ùقط عند تمكين الترتيب المخصص)", "export10": "‫على سبيل المثال ‪<span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>‬، إذا كان ÙØ§Ø±ØºØ§Ù‹ØŒ سيتم استخدام العلامة المائية من النص المخصص أو مسار مل٠العلامة المائية.‬", "export11": "طريقة معالجة محتوى المراجع عند التصدير", "export12": "طريقة معالجة محتوى كتلة التضمين عند التصدير", @@ -1544,7 +1550,7 @@ "119": "‫جاري تنزيل مل٠الشبكة [%s]‬", "120": "‫اكتمل التنزيل، عدد Ø§Ù„Ù…Ù„ÙØ§Øª [%d] Ù…Ù„ÙØ§Øªâ€¬", "121": "لا يوجد مل٠شبكة ÙÙŠ هذا المستند", - "122": "‫ميزة الشريط الجانبي التي تأتي مع الملحق تحتاج إلى تكوين على سطح المكتب. بعد اكتمال الإعداد، يرجى إعادة تشغيل SiYuan (لمستخدمي الجوال، يجب عليك أولاً أن تثق بالسوق من سطح المكتب قبل استخدام Ø§Ù„Ø¥Ø¶Ø§ÙØ§Øª لأول مرة)‬", + "122": "‫ميزة الشريط الجانبي التي تأتي مع الملحق تحتاج إلى تكوين على سطح المكتب (يمكنك الوصول إلى http://127.0.0.1:6806/stage/build/desktop باستخدام Ù…ØªØµÙØ­ الجوال، بعد اكتمال الإعداد، يرجى إعادة تشغيل SiYuan APP)‬", "123": "لا يمكن تنشيط ÙˆØ¸ÙŠÙØ© المزامنة إلا بعد Ø¥Ø¶Ø§ÙØ©/تحديد دليل المزامنة السحابية", "124": "الرجاء تمكين المزامنة السحابية ÙÙŠ [الإعدادات - السحابة - تمكين المزامنة السحابية]", "125": "â€«ÙØ´Ù„ المزامنة التلقائية مرات كثيرة جداً، الرجاء محاولة تشغيل المزامنة يدوياً، إذا كانت المشكلة لا تزال موجودة، يرجى الإبلاغ عنها عبر GitHub Issues‬", diff --git a/config/siyuan/workspace/conf/appearance/langs/de_DE.json b/config/siyuan/workspace/conf/appearance/langs/de_DE.json index 85591ca3..45a11435 100644 --- a/config/siyuan/workspace/conf/appearance/langs/de_DE.json +++ b/config/siyuan/workspace/conf/appearance/langs/de_DE.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "Über Nachrichten in der Statusleiste können Sie den Zustand des Systems sofort erfahren, wenn sie stören, können Sie sie deaktivieren", + "useBackground": "Spaltenhintergrund mit der Farbe der Option füllen", "print": "Drucken", "clickArrow": "Klicken Sie auf den Pfeil", "foldAll": "Alle einklappen", @@ -693,9 +695,9 @@ "trafficStat": "Verkehrsstatistiken", "headingEmbedMode": "Überschrift-Block-Einbettungseinstellungen", "headingEmbedModeTip": "Stellen Sie den Anzeigestil von Überschrift-Blöcken in eingebetteten Blöcken ein", - "showHeadingWithBlocks": "Überschrift mit Blöcken darunter anzeigen", - "showHeadingOnlyTitle": "Nur Überschrift anzeigen", - "showHeadingOnlyBlocks": "Nur Blöcke unter der Überschrift anzeigen", + "showHeadingWithBlocks": "Überschrift-Block mit Blöcken darunter anzeigen", + "showHeadingOnlyTitle": "Nur Überschrift-Block anzeigen", + "showHeadingOnlyBlocks": "Nur Blöcke unter dem Überschrift-Block anzeigen", "matchDiacritics": "Diakritika abgleichen", "copyHPath": "Lesbaren Pfad kopieren", "justify": "Rechtsfertigen", @@ -916,6 +918,7 @@ "moveToRight": "Nach rechts bewegen", "copyProtocol": "Blockhyperlink kopieren", "copyProtocolInMd": "Block-Markdown-Link kopieren", + "copyWebURL": "Web-URL kopieren", "uploadAssets2CDN": "Asset-Dateien in die Cloud hochladen", "uploadAssets2CDNConfirmTip": "Sind Sie sicher, dass Sie die Assets in diesem Dokument in die Cloud hochladen möchten?", "notSupport1": "Unterstützt kein Drag & Drop über Notizen hinweg.", @@ -931,7 +934,7 @@ "collapse": "Einklappen", "blockEmbed": "Block einbetten", "rowTip": "Klicken Sie Menü öffnen
Ziehen Sortieren
⇧Klicken Attribut aktualisieren", - "gutterTip": "Klicken/⌘/ Menü öffnen
⌘Klick/⌥→ Fokussieren
⌥Klick/⌘↑ Einklappen/Erweitern
⇧Klick/⌥⌘A Attribut aktualisieren
Ziehen Position verschieben
⌃Ziehen Wiederholen
⌥Ziehen Blockreferenz erzeugen
⇧Ziehen Eingebetteten Block erzeugen", + "gutterTip": "Klicken/⌘/ Menü öffnen
⌘Klick⌥→ Fokussieren
⌥Klick⌘↑ Einklappen/Erweitern
⇧Klick⌥⌘A Attribut aktualisieren
Ziehen Position verschieben
⌃Ziehen Wiederholen
⌥Ziehen Blockreferenz erzeugen
⇧Ziehen Eingebetteten Block erzeugen", "gutterTip2": "Klicken Menü öffnen
⇧Klicken Attribut aktualisieren", "linkDistance": "Link-Distanz", "collideStrength": "Kollisionsstärke", @@ -1118,8 +1121,9 @@ "appearance1": "Codeblock-Thema", "appearance10": "Einstellungen für die Schaltfläche schließen", "appearance11": "Nach dem Klicken auf die Schaltfläche schließen in das Tray minimieren", - "appearance16": "Untere Statusleiste ausblenden", - "appearance17": "Die Statusleiste am unteren Bildschirmrand ausblenden, wenn aktiviert", + "appearance16": "Untere Statusleiste", + "appearance17": "Wenn aktiviert, wird die Statusleiste ausgeblendet", + "appearance18": "Schalter für Statusleistenmeldungen konfigurieren", "min": "Min", "restore": "Wiederherstellen", "max": "Max", @@ -1140,7 +1144,7 @@ "md33": "Virtuelle Referenz", "md34": "Nach der Aktivierung wird sie automatisch mögliche Referenzbeziehungen nach Name, Alias und Ankertext des bestehenden Blockrefs erkennen.", "md35": "Virtuelle Referenz-Stichwort-Ausschlussliste", - "md36": "Verwende das englische Komma , zum Trennen, das Komma selbst kann mit \\, escaped werden.", + "md36": "Verwende das englische Komma , oder Zeilenumbruch zum Trennen, das Komma selbst kann mit \\, escaped werden.", "md37": "Die maximale Länge des dynamischen Ankertextes des Blockrefs", "md38": "Die maximale Länge des Ankertextes, die automatisch gerendert wird, wenn der Ankertext des Blockrefs nicht angepasst ist, beträgt standardmäßig 96 Zeichen", "md39": "PlantUML-Serveradresse", @@ -1168,6 +1172,8 @@ "fileTree21": "Nach der Aktivierung wird beim Speichern von .sy-Dokumenten und Datenbank-.json-Dateien das Einzeilige JSON-Format verwendet, was die Dateigröße um etwa 30 % reduzieren und die Lese- und Schreibgeschwindigkeit um 50 % verbessern kann", "fileTree22": "Großdatei-Warnung", "fileTree23": "Benachrichtigen, wenn .sy-Dateien oder die Datenbank .json diese Größe überschreiten", + "fileTree24": "Neue Unterdokumente oben platzieren", + "fileTree25": "Wenn aktiviert, werden neu erstellte Unterdokumente oben in der Liste der Unterdokumente platziert (wirkt nur, wenn die benutzerdefinierte Sortierung aktiviert ist)", "export10": "Beispiel <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, wenn leer, verwenden Sie Wasserzeichentext oder den Pfad zur Wasserzeichen-Datei.", "export11": "Inhaltsbehandlungsverfahren des Inhaltsreferenzblocks beim Exportieren", "export12": "Inhaltsbehandlungsverfahren des Inhalteinbettungsblocks beim Exportieren", @@ -1544,7 +1550,7 @@ "119": "Herunterladen der Netzwerkdatei [%s]", "120": "Download abgeschlossen, insgesamt [%d] Dateien", "121": "Es gibt keine Netzwerkdatei in diesem Dokument", - "122": "Die Sidebar-Funktion, die mit dem Plugin geliefert wird, muss auf dem Desktop konfiguriert werden. Bitte starten Sie SiYuan nach Abschluss der Konfiguration neu (für mobile Benutzer müssen Sie zuerst den Marktplatz vom Desktop aus vertrauen, bevor Sie das Plugin zum ersten Mal verwenden)", + "122": "Die Sidebar-Funktion, die mit dem Plugin geliefert wird, muss auf dem Desktop konfiguriert werden (Sie können http://127.0.0.1:6806/stage/build/desktop mit einem mobilen Browser aufrufen, bitte starten Sie SiYuan APP nach Abschluss der Konfiguration neu)", "123": "Die Synchronisierungsfunktion kann nur nach dem Hinzufügen/Auswählen des Cloud-Synchronisationsverzeichnisses aktiviert werden.", "124": "Bitte aktivieren Sie die Cloud-Synchronisierung in [Einstellungen - Cloud - Cloud-Synchronisierung aktivieren]", "125": "Automatische Synchronisierung fehlgeschlagen zu viele Male, bitte versuchen Sie manuell die Synchronisierung auszulösen, wenn das Problem weiterhin besteht, melden Sie es bitte über GitHub Issues", diff --git a/config/siyuan/workspace/conf/appearance/langs/en_US.json b/config/siyuan/workspace/conf/appearance/langs/en_US.json index 0d678d8b..db092339 100644 --- a/config/siyuan/workspace/conf/appearance/langs/en_US.json +++ b/config/siyuan/workspace/conf/appearance/langs/en_US.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "Status bar messages let you instantly know the system's running status, and if they bother you you can turn them off", + "useBackground": "Fill column background with option color", "print": "Print", "clickArrow": "Click arrow", "foldAll": "Fold all", @@ -692,9 +694,9 @@ "sizeLimit": "Limit", "trafficStat": "Traffic statistics", "headingEmbedMode": "Heading block embed settings", - "showHeadingWithBlocks": "Show heading with blocks below", - "showHeadingOnlyTitle": "Show heading only", - "showHeadingOnlyBlocks": "Show only blocks below heading", + "showHeadingWithBlocks": "Show heading block with blocks below", + "showHeadingOnlyTitle": "Show heading block only", + "showHeadingOnlyBlocks": "Show only blocks below heading block", "headingEmbedModeTip": "Set the display style of heading blocks in embed blocks", "matchDiacritics": "Match Diacritics", "copyHPath": "Copy readable path", @@ -916,6 +918,7 @@ "moveToRight": "Move Right", "copyProtocol": "Copy block hyperlink", "copyProtocolInMd": "Copy block Markdown link", + "copyWebURL": "Copy web URL", "uploadAssets2CDN": "Upload asset files to cloud", "uploadAssets2CDNConfirmTip": "Are you sure to upload the assets in this document to the cloud?", "notSupport1": "Does not support drag and drop across notebooks", @@ -931,7 +934,7 @@ "collapse": "Collapse", "blockEmbed": "Embed Block", "rowTip": "Click Open Menu
Drag Sort
⇧Click Update attribute", - "gutterTip": "Click/⌘/ Open Menu
⌘Click/⌥→ Focus
⌥Click/⌘↑ Collapse/Expand
⇧Click/⌥⌘A Update attribute
Drag Move position
⌃Drag Repeat
⌥Drag Generate block reference
⇧Drag Generate embedded block", + "gutterTip": "Click/⌘/ Open Menu
⌘Click⌥→ Focus
⌥Click⌘↑ Collapse/Expand
⇧Click⌥⌘A Update attribute
Drag Move position
⌃Drag Repeat
⌥Drag Generate block reference
⇧Drag Generate embedded block", "gutterTip2": "Click Open Menu
⇧Click Update attribute", "linkDistance": "Link distance", "collideStrength": "Collide strength", @@ -1118,8 +1121,9 @@ "appearance1": "Code Block Theme", "appearance10": "Close button settings", "appearance11": "shrink to the tray after clicking the close button", - "appearance16": "Hide bottom status bar", - "appearance17": "Hide the status bar at the bottom of the desktop when enabled", + "appearance16": "Bottom status bar", + "appearance17": "When enabled, the status bar will be hidden", + "appearance18": "Configure the status bar message switch", "min": "Min", "restore": "Restore", "max": "Max", @@ -1140,7 +1144,7 @@ "md33": "Virtual Reference", "md34": "When enabled, it will automatically identify the possible reference relationship according to the name, alias and anchor text of the existing block ref", "md35": "Virtual Reference keyword exclusion list", - "md36": "Use the English comma , to separate, the comma itself can be escaped by \\,", + "md36": "Use the English comma , or line break to separate, the comma itself can be escaped by \\,", "md37": "The maximum length of block ref dynamic anchor text", "md38": "The maximum length of the anchor text that is automatically rendered when the block ref anchor text is not customized, the default is 96 characters", "md39": "PlantUML Serve Address", @@ -1168,6 +1172,8 @@ "fileTree21": "When enabled, the single-line JSON format will be used when saving .sy docs and database .json files, which can reduce the file size by about 30% and improve read and write efficiency by 50%", "fileTree22": "Large File Warning", "fileTree23": "Notify when .sy files or database .json exceed this size", + "fileTree24": "Place new subdocuments at the top", + "fileTree25": "When enabled, newly created subdocuments will be placed at the top of the subdocument list (only takes effect when custom sorting is enabled)", "export10": "For example <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, if empty, use watermark text or watermark file path.", "export11": "Content handling method of content ref block when exporting", "export12": "Content handling method of content embed block when exporting", @@ -1544,7 +1550,7 @@ "119": "Downloading network file [%s]", "120": "Download complete, [%d] files total", "121": "There is no network file in this document", - "122": "The sidebar feature that comes with the plugin needs to be configured on the desktop. After the configuration is complete, please restart SiYuan (for mobile users, you must first trust the marketplace from the desktop before using the plugin for the first time)", + "122": "The sidebar feature that comes with the plugin needs to be configured on the desktop (you can access http://127.0.0.1:6806/stage/build/desktop using a mobile browser, after the configuration is complete, please restart SiYuan APP)", "123": "The synchronization function can only be activated after adding/selecting the cloud synchronization directory", "124": "Please enable cloud sync in [Settings - Cloud - Enable Cloud Sync]", "125": "Auto sync failed too many times, please try to manually trigger sync, if there is still a problem, please report it via GitHub Issues", diff --git a/config/siyuan/workspace/conf/appearance/langs/es_ES.json b/config/siyuan/workspace/conf/appearance/langs/es_ES.json index 00789bae..b301671f 100644 --- a/config/siyuan/workspace/conf/appearance/langs/es_ES.json +++ b/config/siyuan/workspace/conf/appearance/langs/es_ES.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "A través de los mensajes en la barra de estado puedes conocer al instante el funcionamiento del sistema, si te molestan puedes desactivarlos", + "useBackground": "Rellenar el fondo de la columna con el color de la opción", "print": "Imprimir", "clickArrow": "Haz clic en la flecha", "foldAll": "Colapsar todo", @@ -693,9 +695,9 @@ "trafficStat": "Estadísticas de tráfico", "headingEmbedMode": "Configuración de incrustación de bloque de encabezado", "headingEmbedModeTip": "Establecer el estilo de visualización de los bloques de encabezado en los bloques incrustados", - "showHeadingWithBlocks": "Mostrar encabezado con bloques debajo", - "showHeadingOnlyTitle": "Mostrar solo el encabezado", - "showHeadingOnlyBlocks": "Mostrar solo bloques debajo del encabezado", + "showHeadingWithBlocks": "Mostrar bloque de encabezado con bloques debajo", + "showHeadingOnlyTitle": "Mostrar solo el bloque de encabezado", + "showHeadingOnlyBlocks": "Mostrar solo bloques debajo del bloque de encabezado", "matchDiacritics": " Hacer coincidir los diacríticos", "copyHPath": "Copiar ruta legible", "justify": "Justificar", @@ -916,6 +918,7 @@ "moveToRight": "Mover a la derecha", "copyProtocol": "Copiar hipervínculo de bloque", "copyProtocolInMd": "Copiar enlace de bloque de Markdown", + "copyWebURL": "Copiar URL web", "uploadAssets2CDN": "Subir archivos de activos a la nube", "uploadAssets2CDNConfirmTip": "¿Está seguro de cargar los recursos de este documento en la nube?", "notSupport1": "No admite la función de arrastrar y soltar en los cuadernos", @@ -931,7 +934,7 @@ "collapse": "Colapsar", "blockEmbed": "Integrar Bloque", "rowTip": "Haga clic en Abrir menú
Arrastre Ordenar
⇧Haga clic en Actualizar atributo", - "gutterTip": "Haga clic/⌘/ Abrir menú
⌘Haga clic/⌥→ Enfoque
⌥Hacer clic/⌘↑ Contraer/Expandir
⇧Hacer clic/⌥⌘A Actualizar atributo
Arrastrar Mover posición
⌃Arrastrar Repetir
⌥Arrastra Generar referencia a bloque
⇧Arrastrar Generar bloque incrustado", + "gutterTip": "Haga clic/⌘/ Abrir menú
⌘Haga clic⌥→ Enfoque
⌥Hacer clic⌘↑ Contraer/Expandir
⇧Hacer clic⌥⌘A Actualizar atributo
Arrastrar Mover posición
⌃Arrastrar Repetir
⌥Arrastra Generar referencia a bloque
⇧Arrastrar Generar bloque incrustado", "gutterTip2": "Haga clic en Abrir menú
⇧Haga clic en Actualizar atributo", "linkDistance": "Distancia de enlace", "collideStrength": "Fuerza de colisión", @@ -1118,8 +1121,9 @@ "appearance1": "Tema del bloque de código", "appearance10": "Configuración del botón de cierre", "appearance11": "encoger a la bandeja después de hacer clic en el botón de cierre", - "appearance16": "Ocultar la barra de estado inferior", - "appearance17": "Ocultar la barra de estado en la parte inferior del escritorio cuando está activada", + "appearance16": "Barra de estado inferior", + "appearance17": "Al habilitar, la barra de estado se ocultará", + "appearance18": "Configurar el interruptor de mensajes de la barra de estado", "min": "Minimizar", "restore": "Restaurar", "max": "Maximizar", @@ -1140,7 +1144,7 @@ "md33": "Referencia virtual", "md34": "Una vez habilitado, identificará automáticamente la posible relación de referencia según el nombre, el alias y el texto de anclaje del bloque existente ref", "md35": "Lista de exclusión de palabras clave de referencia virtual", - "md36": "Utilice la coma inglesa , para separar, la propia coma puede escaparse con \\,", + "md36": "Utilice la coma inglesa , o salto de línea para separar, la propia coma puede escaparse con \\,", "md37": "La longitud máxima del bloque de texto de anclaje dinámico", "md38": "La longitud máxima del texto de anclaje que se renderiza automáticamente cuando el texto de anclaje del bloque ref no está personalizado, el valor por defecto es 96 caracteres", "md39": "Dirección de PlantUML Serve", @@ -1168,6 +1172,8 @@ "fileTree21": "Después de habilitarlo, se utilizará el formato JSON de una sola línea al guardar documentos .sy y archivos .json de bases de datos, lo que puede reducir el tamaño del archivo en aproximadamente un 30 % y mejorar la eficiencia de lectura y escritura en un 50 %.", "fileTree22": "Aviso de archivo grande", "fileTree23": "Notificar cuando los archivos .sy o la base de datos .json superen este tamaño", + "fileTree24": "Colocar nuevos subdocumentos en la parte superior", + "fileTree25": "Al habilitar, los subdocumentos nuevos se colocarán en la parte superior de la lista de subdocumentos (solo surte efecto cuando el orden personalizado esté habilitado)", "export10": "Por ejemplo <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, si está vacío, utilice texto de marca de agua o ruta del archivo de marca de agua.", "export11": "Método de manejo de contenido del bloque de referencia de contenido al exportar", "export12": "Método de manejo de contenido del bloque de incrustación de contenido al exportar", @@ -1544,7 +1550,7 @@ "119": "Descargando archivo de red [%s]", "120": "Descarga completa, [%d] archivos en total", "121": "No hay ningún archivo de red en este documento", - "122": "La función de barra lateral que viene con el complemento debe configurarse en el escritorio. Una vez completada la configuración, reinicie SiYuan (los usuarios móviles deben confiar primero en el mercado desde el escritorio antes de usar el complemento por primera vez)", + "122": "La función de barra lateral que viene con el complemento debe configurarse en el escritorio (puede acceder a http://127.0.0.1:6806/stage/build/desktop usando un navegador móvil, una vez completada la configuración, reinicie SiYuan APP)", "123": "La función de sincronización solo puede activarse después de añadir/seleccionar el directorio de sincronización en la nube", "124": "Por favor, active la sincronización en la nube en [Configuración - Nube - Activar sincronización en la nube]", "125": "La sincronización automática ha fallado demasiadas veces, por favor intente activar la sincronización manualmente, si todavía hay un problema, por favor infórmelo a través de Problemas GitHub", diff --git a/config/siyuan/workspace/conf/appearance/langs/fr_FR.json b/config/siyuan/workspace/conf/appearance/langs/fr_FR.json index 38805355..cf9d5b68 100644 --- a/config/siyuan/workspace/conf/appearance/langs/fr_FR.json +++ b/config/siyuan/workspace/conf/appearance/langs/fr_FR.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "Via les messages de la barre d'état, vous pouvez connaître immédiatement le fonctionnement du système, si cela vous dérange vous pouvez les désactiver", + "useBackground": "Remplir l'arrière-plan de la colonne avec la couleur de l'option", "print": "Imprimer", "clickArrow": "Cliquez sur la flèche", "foldAll": "Tout replier", @@ -692,9 +694,9 @@ "sizeLimit": "Limite", "trafficStat": "Statistiques de trafic", "headingEmbedMode": "Paramètres d'intégration de bloc de titre", - "showHeadingWithBlocks": "Afficher l'en-tête avec les blocs en dessous", - "showHeadingOnlyTitle": "Afficher uniquement l'en-tête", - "showHeadingOnlyBlocks": "Afficher uniquement les blocs sous l'en-tête", + "showHeadingWithBlocks": "Afficher le bloc de titre avec les blocs en dessous", + "showHeadingOnlyTitle": "Afficher uniquement le bloc de titre", + "showHeadingOnlyBlocks": "Afficher uniquement les blocs sous le bloc de titre", "headingEmbedModeTip": "Définir le style d'affichage des blocs de titre dans les blocs intégrés", "matchDiacritics": "Respecter les accents et diacritiques", "copyHPath": "Copier le chemin lisible", @@ -916,6 +918,7 @@ "moveToRight": "vers la Droite", "copyProtocol": "Copier bloc d'hyperliens", "copyProtocolInMd": "Copier le lien Markdown du bloc", + "copyWebURL": "Copier l'URL web", "uploadAssets2CDN": "Transférer les fichiers asset vers le Cloud", "uploadAssets2CDNConfirmTip": "Êtes-vous sûr de télécharger les ressources de ce document dans le cloud ?", "notSupport1": "Le glisser-déposer entre carnets n'est pas pris en charge", @@ -931,7 +934,7 @@ "collapse": "Collapse", "blockEmbed": "incorporer le bloc", "rowTip": "Cliquez sur Ouvrir le menu
Faites glisser Tri
⇧Cliquez sur Mettre à jour l'attribut", - "gutterTip": "Cliquez/⌘/ Ouvrir le menu
⌘Cliquez/⌥→ Se concentrer
⌥Cliquez/⌘↑ Réduire/Développer
⇧Cliquez/⌥⌘A Mettre à jour l'attribut
Faites glisser Déplacer la position
⌃Faites glisser Répétez
⌥Faites glisser Générer une référence de bloc
⇧Faites glisser Générer un bloc intégré", + "gutterTip": "Cliquez/⌘/ Ouvrir le menu
⌘Cliquez⌥→ Se concentrer
⌥Cliquez⌘↑ Réduire/Développer
⇧Cliquez⌥⌘A Mettre à jour l'attribut
Faites glisser Déplacer la position
⌃Faites glisser Répétez
⌥Faites glisser Générer une référence de bloc
⇧Faites glisser Générer un bloc intégré", "gutterTip2": "Cliquez sur Ouvrir le menu
⇧Cliquez sur Mettre à jour l'attribut", "linkDistance": "Distance du lien", "collideStrength": "Force de collision", @@ -1118,8 +1121,9 @@ "appearance1": "Thème du bloc de codes", "appearance10": "Close button settings", "appearance11": "shrink to the tray after clicking the close button", - "appearance16": "Masquer la barre d'état inférieure", - "appearance17": "Masquer la barre d'état en bas du bureau lorsqu'elle est activée", + "appearance16": "Barre d'état inférieure", + "appearance17": "Une fois activé, la barre d'état sera masquée", + "appearance18": "Configurer l'interrupteur des messages de la barre d'état", "min": "Min", "restore": "Restaurer", "max": "Max", @@ -1140,7 +1144,7 @@ "md33": "Référence virtuelle", "md34": "Après ouverture, il identifiera automatiquement les relations de référence possibles en fonction du nom, de l'alias et du texte d'ancrage des guillemets de bloc existants", "md35": "Liste d'exclusion des mots-clés de la référence virtuelle", - "md36": "Utiliser la virgule anglaise , pour séparer, la virgule elle-même peut être échappée par \\,", + "md36": "Utiliser la virgule anglaise , ou saut de ligne pour séparer, la virgule elle-même peut être échappée par \\,", "md37": "La longueur maximale du texte d'ancrage dynamique de référence de bloc", "md38": "La longueur maximale du texte d'ancrage qui est automatiquement rendu lorsque le texte d'ancrage de la référence de bloc n'est pas personnalisé, la valeur par défaut est de 96 caractères", "md39": "Adresse Servo PlantUML", @@ -1168,6 +1172,8 @@ "fileTree21": "Après activation, le format JSON sur une seule ligne sera utilisé lors de l'enregistrement des documents .sy et des fichiers .json de base de données, ce qui peut réduire la taille du fichier d'environ 30 % et améliorer l'efficacité de lecture et d'écriture de 50 %", "fileTree22": "Alerte de fichier volumineux", "fileTree23": "Notifier lorsque les fichiers .sy ou la base de données .json dépassent cette taille", + "fileTree24": "Placer les sous-documents nouvellement créés en haut", + "fileTree25": "Si activé, les nouveaux sous-documents seront placés en haut de la liste des sous-documents (ne prend effet que lorsque le tri personnalisé est activé)", "export10": "Par exemple <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, s'il est vide, utilisez le texte du filigrane ou le chemin du fichier du filigrane.", "export11": "Traitement du contenu des blocs de référence lors de l'exportation", "export12": "Gestion du contenu des blocs intégrés lors de l'exportation", @@ -1544,7 +1550,7 @@ "119": "Téléchargement du fichier réseau [%s]", "120": "Téléchargement terminé, [%d] fichiers au total", "121": "Il n'y a aucun fichier réseau dans ce document", - "122": "La fonction de barre latérale fournie avec le plugin doit être configurée sur le bureau. Une fois la configuration terminée, veuillez redémarrer SiYuan (pour les utilisateurs mobiles, vous devez d'abord faire confiance au marché depuis le bureau avant d'utiliser le plugin pour la première fois)", + "122": "La fonction de barre latérale fournie avec le plugin doit être configurée sur le bureau (vous pouvez accéder à http://127.0.0.1:6806/stage/build/desktop en utilisant un navigateur mobile, une fois la configuration terminée, veuillez redémarrer SiYuan APP)", "123": "Ajouter/sélectionner un répertoire de synchronisation Cloud avant d'activer la synchronisation", "124": "Veuillez activer la synchronisation cloud dans [Paramètres - Cloud - Activer la synchronisation cloud]", "125": "Il y a trop d'échecs de téléchargement dans la synchronisation automatique. Veuillez essayer de déclencher manuellement la synchronisation. Si le problème persiste, veuillez le signaler via GitHub Issues", diff --git a/config/siyuan/workspace/conf/appearance/langs/he_IL.json b/config/siyuan/workspace/conf/appearance/langs/he_IL.json index e52caf10..65ba6304 100644 --- a/config/siyuan/workspace/conf/appearance/langs/he_IL.json +++ b/config/siyuan/workspace/conf/appearance/langs/he_IL.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "ב×מצעות הודעות בסרגל המצב ניתן לדעת מיד ×ת מצב פעולתו של המערכת, ו×× ×–×” מפריע ניתן לכבות ×ותן", + "useBackground": "×ž×œ× ×ת רקע העמודה בצבע ×”×פשרות", "print": "הדפס", "clickArrow": "לחץ על ×”×—×¥", "foldAll": "קפל הכל", @@ -693,9 +695,9 @@ "trafficStat": "סטטיסטיקות תעבורה", "headingEmbedMode": "הגדרות הטמעת בלוק כותרת", "headingEmbedModeTip": "הגדר ×ת סגנון התצוגה של בלוקי כותרת ×‘×‘×œ×•×§×™× ×ž×•×˜×ž×¢×™×", - "showHeadingWithBlocks": "הצג כותרת ×¢× ×‘×œ×•×§×™× ×ž×ª×—×ª×™×”", - "showHeadingOnlyTitle": "הצג כותרת בלבד", - "showHeadingOnlyBlocks": "הצג רק ×‘×œ×•×§×™× ×ž×ª×—×ª לכותרת", + "showHeadingWithBlocks": "הצג בלוק כותרת ×¢× ×‘×œ×•×§×™× ×ž×ª×—×ª×™×•", + "showHeadingOnlyTitle": "הצג בלוק כותרת בלבד", + "showHeadingOnlyBlocks": "הצג רק ×‘×œ×•×§×™× ×ž×ª×—×ª לבלוק כותרת", "matchDiacritics": "הת×× ×˜×¢×ž×™×", "copyHPath": "העתק נתיב קרי×", "justify": "הת××", @@ -916,6 +918,7 @@ "moveToRight": "העבר ימינה", "copyProtocol": "העתק היפר-קישור בלוק", "copyProtocolInMd": "העתק קישור Markdown של בלוק", + "copyWebURL": "העתק URL ×ינטרנט", "uploadAssets2CDN": "העלה קבצי × ×›×¡×™× ×œ×¢× ×Ÿ", "uploadAssets2CDNConfirmTip": "×”×× ×תה בטוח להעלות ×ת ×”× ×›×¡×™× ×‘×ž×¡×ž×š ×–×” לענן?", "notSupport1": "×œ× ×ª×•×ž×š בגרירת ×ž×¡×ž×›×™× ×‘×™×Ÿ מחברות", @@ -931,7 +934,7 @@ "collapse": "התרסק", "blockEmbed": "הטבעה בלוק", "rowTip": "לחץ על פתח תפריט
גרור ×ת מיין
⇧לחץ על עדכן מ×פיין", - "gutterTip": "לחץ/⌘/פתח תפריט
⌘לחץ/⌥→ מקד
⌥לחץ/⌘↑ התרסק/הרחב
⇧לחץ/⌥⌘A עדכן מ×פיין
גרור שנה מקו×
⌃גרור חזור
⌥גרור צור הפניה לבלוק
⇧גרור צור בלוק מוטמע", + "gutterTip": "לחץ/⌘/פתח תפריט
⌘לחץ⌥→ מקד
⌥לחץ⌘↑ התרסק/הרחב
⇧לחץ⌥⌘A עדכן מ×פיין
גרור שנה מקו×
⌃גרור חזור
⌥גרור צור הפניה לבלוק
⇧גרור צור בלוק מוטמע", "gutterTip2": "לחץ פתח תפריט
⇧לחץ עדכן מ×פיין", "linkDistance": "מרחק קישור", "collideStrength": "עוצמת התנגדות", @@ -1118,8 +1121,9 @@ "appearance1": "ערכת × ×•×©× ×œ×§×•×“", "appearance10": "הגדרות כפתור סגירה", "appearance11": "נמוך למגש ל×חר לחיצה על כפתור הסגירה", - "appearance16": "הסתר ×ת שורת המצב התחתונה", - "appearance17": "הסתר ×ת שורת המצב בתחתית הדסקטופ ×›×שר ×פשרות זו מופעלת", + "appearance16": "שורת המצב התחתונה", + "appearance17": "×›×שר מופעל, שורת המצב תוסתר", + "appearance18": "הגדר ×ת מתג ההודעות של שורת המצב", "min": "מינ", "restore": "שחזר", "max": "מקס", @@ -1140,7 +1144,7 @@ "md33": "הפניה וירטו×לית", "md34": "ל×חר הפעלת ×פשרות זו, ×–×” ×™×–×”×” ×וטומטית ×ת הקשר ההפניה ×”×פשרי לפי הש×, הכינוי וטקסט העוגן של בלוק ההפניה ×”×§×™×™×", "md35": "סימני מילות מפתח של הפניה וירטו×לית ×œ× ×œ×›×œ×•×œ", - "md36": "השתמש בסימן פסיק ×נגלי , להפריד, הפסיק עצמו יכול להתחמק על ידי \\,", + "md36": "השתמש בסימן פסיק ×נגלי , ×ו מעבר שורה להפריד, הפסיק עצמו יכול להתחמק על ידי \\,", "md37": "×ורך מקסימלי של טקסט העוגן הדינמי של בלוק ההפניה", "md38": "×ורך מקסימלי של טקסט העוגן שמוצג ×וטומטית ×›×שר טקסט העוגן של בלוק ההפניה ×ינו מות×× ×ישית, ברירת המחדל ×”×™× 96 תווי×", "md39": "כתובת PlantUML Serve", @@ -1168,6 +1172,8 @@ "fileTree21": "ל×חר הפעלת ×פשרות זו, פורמט ×”-JSON בשורה ×חת ישמש בעת שמירת קבצי .sy ומסדי × ×ª×•× ×™× .json, מה שיכול להפחית ×ת גודל הקובץ בכ-30% ולשפר ×ת יעילות הקרי××” והכתיבה ב-50%", "fileTree22": "התר××” על קובץ גדול", "fileTree23": "הצג התר××” ×›×שר קובץ ‎.sy‎ ×ו מסד × ×ª×•× ×™× â€Ž.json‎ חורג מגודל ×–×”", + "fileTree24": "×ž×§× ×ž×¡×ž×š משנה חדש בחלק העליון", + "fileTree25": "×›×שר מופעל, מסמכי המשנה ×”×—×“×©×™× ×™×•×¤×™×¢×• בר×ש רשימת מסמכי המשנה (פועל רק ×›×שר מיון מות×× ×ישית מופעל)", "export10": "למשל <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, ×× ×¨×™×§, השתמש בטקסט סימן ×ž×™× ×ו בנתיב קובץ סימן מי×.", "export11": "שיטת טיפול תוכן של בלוק תוכן בעת הייצו×", "export12": "שיטת טיפול תוכן של בלוק הטמעה בעת הייצו×", @@ -1544,7 +1550,7 @@ "119": "מעלה קובץ ×ינטרנט [%s]", "120": "ההורדה הושלמה, [%d] ×§×‘×¦×™× ×¡×š הכל", "121": "×ין קובץ ×ינטרנט במסמך ×”×–×”", - "122": "הפונקציה המובנית של תוסף ×–×” צריכה להיות מוגדרת בשולחן העבודה. ל×חר ההגדרה, × × ×œ×”×¤×¢×™×œ מחדש ×ת SiYuan (בעת השימוש ×‘×˜×œ×¤×•× ×™× × ×™×™×“×™×, יש לסמוך על השוק מהשולחן העבודה לפני השימוש בתוסף ×‘×¤×¢× ×”×¨×שונה)", + "122": "הפונקציה המובנית של תוסף ×–×” צריכה להיות מוגדרת בשולחן העבודה (ניתן לגשת ל-http://127.0.0.1:6806/stage/build/desktop ב×מצעות דפדפן נייד, ל×חר ההגדרה, × × ×œ×”×¤×¢×™×œ מחדש ×ת SiYuan APP)", "123": "פונקציית הסנכרון יכולה להיות מופעלת רק ל×חר הוספת/בחירת התיקייה של סנכרון הענן", "124": "×× × ×”×¤×¢×œ סנכרון בענן ב[הגדרות - ענן - הפעל סנכרון בענן]", "125": "נכשל מהסנכרון ×וטומטי ×¤×¢×ž×™× ×¨×‘×•×ª מדי, ×× × × ×¡×” להפעיל בידנית ×ת הסנכרון, ×× ×™×© עדיין בעיה, ×× × ×“×•×•×— על כך דרך בעיות GitHub", diff --git a/config/siyuan/workspace/conf/appearance/langs/it_IT.json b/config/siyuan/workspace/conf/appearance/langs/it_IT.json index acb16183..fe5e99bc 100644 --- a/config/siyuan/workspace/conf/appearance/langs/it_IT.json +++ b/config/siyuan/workspace/conf/appearance/langs/it_IT.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "Tramite i messaggi nella barra di stato è possibile conoscere immediatamente lo stato di funzionamento del sistema, se danno fastidio è possibile disattivarli", + "useBackground": "Riempire lo sfondo della colonna con il colore dell'opzione", "print": "Stampa", "clickArrow": "Clicca sulla freccia", "foldAll": "Comprimi tutto", @@ -693,9 +695,9 @@ "trafficStat": "Statistiche traffico", "headingEmbedMode": "Impostazioni incorporamento blocco intestazione", "headingEmbedModeTip": "Imposta lo stile di visualizzazione dei blocchi di intestazione nei blocchi incorporati", - "showHeadingWithBlocks": "Mostra intestazione con blocchi sottostanti", - "showHeadingOnlyTitle": "Mostra solo intestazione", - "showHeadingOnlyBlocks": "Mostra solo blocchi sotto l'intestazione", + "showHeadingWithBlocks": "Mostra blocco intestazione con blocchi sottostanti", + "showHeadingOnlyTitle": "Mostra solo blocco intestazione", + "showHeadingOnlyBlocks": "Mostra solo blocchi sotto il blocco intestazione", "matchDiacritics": "Corrispondenza con diacritici", "copyHPath": "Copia percorso leggibile", "justify": "Giustifica", @@ -916,6 +918,7 @@ "moveToRight": "Sposta a Destra", "copyProtocol": "Copia il collegamento del blocco", "copyProtocolInMd": "Copia collegamento Markdown del blocco", + "copyWebURL": "Copia URL web", "uploadAssets2CDN": "Carica file di asset su cloud", "uploadAssets2CDNConfirmTip": "Sei sicuro di voler caricare gli asset di questo documento sul cloud?", "notSupport1": "Non supporta il trascinamento tra taccuini", @@ -931,7 +934,7 @@ "collapse": "Comprimi", "blockEmbed": "Incorpora Blocco", "rowTip": "Clicca Apri Menu
Trascina Ordina
⇧Clicca Aggiorna attributo", - "gutterTip": "Clicca/⌘/ Apri Menu
⌘Clicca/⌥→ Metti a fuoco
⌥Clicca/⌘↑ Comprimi/Espandi
⇧Clicca/⌥⌘A Aggiorna attributo
Trascina Sposta posizione
⌃Trascina Ripeti
⌥Trascina Genera riferimento blocco
⇧Trascina Genera blocco incorporato", + "gutterTip": "Clicca/⌘/ Apri Menu
⌘Clicca⌥→ Metti a fuoco
⌥Clicca⌘↑ Comprimi/Espandi
⇧Clicca⌥⌘A Aggiorna attributo
Trascina Sposta posizione
⌃Trascina Ripeti
⌥Trascina Genera riferimento blocco
⇧Trascina Genera blocco incorporato", "gutterTip2": "Clicca Apri Menu
⇧Clicca Aggiorna attributo", "linkDistance": "Distanza del collegamento", "collideStrength": "Forza di collisione", @@ -1118,8 +1121,9 @@ "appearance1": "Tema del blocco di codice", "appearance10": "Impostazioni del pulsante di chiusura", "appearance11": "Riduci a icona dopo aver cliccato sul pulsante di chiusura", - "appearance16": "Nascondi barra di stato inferiore", - "appearance17": "Nascondi la barra di stato in basso sul desktop quando abilitato", + "appearance16": "Barra di stato inferiore", + "appearance17": "Quando abilitato, la barra di stato verrà nascosta", + "appearance18": "Configura l'interruttore dei messaggi della barra di stato", "min": "Min", "restore": "Ripristina", "max": "Max", @@ -1140,7 +1144,7 @@ "md33": "Riferimento virtuale", "md34": "Dopo l'abilitazione, identificherà automaticamente la possibile relazione di riferimento in base al nome, alias e testo di ancoraggio del riferimento al blocco esistente", "md35": "Lista di esclusione delle parole chiave di riferimento virtuale", - "md36": "Utilizzare la virgola inglese , per separare, la virgola stessa può essere sfuggita con \\,", + "md36": "Utilizzare la virgola inglese , o interruzione di riga per separare, la virgola stessa può essere sfuggita con \\,", "md37": "Lunghezza massima del testo di ancoraggio dinamico del riferimento al blocco", "md38": "La lunghezza massima del testo di ancoraggio che viene automaticamente reso quando il testo di ancoraggio del riferimento al blocco non è personalizzato, il valore predefinito è 96 caratteri", "md39": "Indirizzo del server PlantUML", @@ -1168,6 +1172,8 @@ "fileTree21": "Dopo l'abilitazione, il formato JSON a riga singola verrà utilizzato quando si salvano documenti .sy e file di database .json, il che può ridurre le dimensioni del file del 30% circa e migliorare l'efficienza di lettura e scrittura del 50%", "fileTree22": "Avviso file di grandi dimensioni", "fileTree23": "Notifica quando i file .sy e il database .json superano questa dimensione", + "fileTree24": "Posiziona il nuovo sottodocumento in cima", + "fileTree25": "Se abilitato, i nuovi sottodocumenti verranno posizionati in cima all'elenco dei sottodocumenti (funziona solo quando l'ordinamento personalizzato è abilitato)", "export10": "Ad esempio <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, se vuoto, utilizza il testo della filigrana o il percorso del file della filigrana.", "export11": "Metodo di gestione del contenuto del blocco di riferimento durante l'esportazione", "export12": "Metodo di gestione del contenuto del blocco incorporato durante l'esportazione", @@ -1544,13 +1550,13 @@ "119": "Scaricamento file di rete [%s]", "120": "Download completato, [%d] file in totale", "121": "Non ci sono file di rete in questo documento", - "122": "La funzionalità della barra laterale fornita dal plugin deve essere configurata sul desktop. Dopo la configurazione, riavvia SiYuan (per gli utenti mobile, è necessario prima fidarsi del marketplace dal desktop prima di utilizzare il plugin per la prima volta)", + "122": "La funzionalità della barra laterale fornita dal plugin deve essere configurata sul desktop (è possibile accedere a http://127.0.0.1:6806/stage/build/desktop utilizzando un browser mobile, dopo la configurazione, riavvia SiYuan APP)", "123": "La funzione di sincronizzazione può essere attivata solo dopo aver aggiunto/selezionato la directory di sincronizzazione cloud", "124": "Si prega di abilitare la sincronizzazione cloud in [Impostazioni - Cloud - Abilita sincronizzazione cloud]", "125": "La sincronizzazione automatica è fallita troppe volte, si prega di tentare di attivare manualmente la sincronizzazione; se il problema persiste, si prega di segnalarlo tramite GitHub Issues", "126": "Il segnalibro non può essere vuoto", - "127": "ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ã®æœ‰åŠ¹æœŸé™ãŒã‚㨠[%d] æ—¥ã§åˆ‡ã‚Œã¾ã™ã€‚有効期é™ãŒåˆ‡ã‚Œã‚‹ã¨ã€å…¬å¼ã‚¯ãƒ©ã‚¦ãƒ‰ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã®ãƒ‡ãƒ¼ã‚¿ã¯å®Œå…¨ã«å‰Šé™¤ã•れã¾ã™ã€‚æ›´æ–°ã™ã‚‹ã«ã¯ã“ã¡ã‚‰ã‚’ã”覧ãã ã•ã„", - "128": "ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ã®æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã—ãŸã€‚有効期é™ãŒåˆ‡ã‚Œã‚‹ã¨ã€å…¬å¼ã‚¯ãƒ©ã‚¦ãƒ‰ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã®ãƒ‡ãƒ¼ã‚¿ã¯å®Œå…¨ã«å‰Šé™¤ã•れã¾ã™ï¼ˆS3/WebDAV クラウドストレージã®ãƒ‡ãƒ¼ã‚¿ã¯å½±éŸ¿ã‚’å—ã‘ã¾ã›ã‚“ï¼‰ã€‚ã‚µãƒ–ã‚¹ã‚¯ãƒªãƒ—ã‚·ãƒ§ãƒ³ã®æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¦ã‹ã‚‰2日後ã«ã¯ã“ã®é€šçŸ¥ã¯è¡¨ç¤ºã•れãªããªã‚Šã¾ã™ã€‚æ›´æ–°ã™ã‚‹ã«ã¯ã“ã¡ã‚‰ã‚’ã”覧ãã ã•ã„", + "127": "Rimangono [%d] giorni prima della scadenza dell'abbonamento, dopodiché i dati di archiviazione cloud ufficiali saranno completamente eliminati. Per rinnovare, visitare qui", + "128": "L'abbonamento è scaduto, i dati di archiviazione cloud ufficiali saranno completamente eliminati (i dati di archiviazione cloud S3/WebDAV non sono interessati), due giorni dopo la scadenza dell'abbonamento questo promemoria non apparirà più. Per rinnovare, visitare qui", "129": "I dati cloud sono stati corrotti, si prega di ripristinare il repository dati locale e la directory di sincronizzazione cloud per risolvere il problema", "130": "L'installatore della nuova versione sta per avviarsi. Poiché il sistema operativo eseguirà una scansione di sicurezza, potrebbe richiedere del tempo per avviarsi. Si prega di attendere...", "131": "Questa operazione non è supportata, si prega di andare al pannello di gestione del fornitore di archiviazione cloud per operare", diff --git a/config/siyuan/workspace/conf/appearance/langs/ja_JP.json b/config/siyuan/workspace/conf/appearance/langs/ja_JP.json index a0fd7172..ea1c3c01 100644 --- a/config/siyuan/workspace/conf/appearance/langs/ja_JP.json +++ b/config/siyuan/workspace/conf/appearance/langs/ja_JP.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "ステータスãƒãƒ¼ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã‚ˆã£ã¦ã‚·ã‚¹ãƒ†ãƒ ã®å‹•作状æ³ã‚’å³åº§ã«æŠŠæ¡ã§ãã€è¿·æƒ‘ã«æ„Ÿã˜ã‚‹å ´åˆã¯ã‚ªãƒ•ã«ã§ãã¾ã™", + "useBackground": "オプションã®è‰²ã§åˆ—ã®èƒŒæ™¯ã‚’塗りã¤ã¶ã™", "print": "å°åˆ·", "clickArrow": "矢å°ã‚’クリック", "foldAll": "ã™ã¹ã¦æŠ˜ã‚ŠãŸãŸã‚€", @@ -693,9 +695,9 @@ "trafficStat": "トラフィック統計", "headingEmbedMode": "見出ã—ブロック埋ã‚è¾¼ã¿è¨­å®š", "headingEmbedModeTip": "見出ã—ブロックã®åŸ‹ã‚è¾¼ã¿ãƒ–ロック内ã§ã®è¡¨ç¤ºã‚¹ã‚¿ã‚¤ãƒ«ã‚’設定", - "showHeadingWithBlocks": "見出ã—ã¨ä¸‹ã®ãƒ–ロックを表示", - "showHeadingOnlyTitle": "見出ã—ã®ã¿è¡¨ç¤º", - "showHeadingOnlyBlocks": "見出ã—下ã®ãƒ–ロックã®ã¿è¡¨ç¤º", + "showHeadingWithBlocks": "見出ã—ブロックã¨ä¸‹ã®ãƒ–ロックを表示", + "showHeadingOnlyTitle": "見出ã—ブロックã®ã¿è¡¨ç¤º", + "showHeadingOnlyBlocks": "見出ã—ブロック下ã®ãƒ–ロックã®ã¿è¡¨ç¤º", "matchDiacritics": "ダイアクリティカルマークを一致ã•ã›ã‚‹", "copyHPath": "パスをコピー", "justify": "両端æƒãˆ", @@ -916,6 +918,7 @@ "moveToRight": "å³ã«ç§»å‹•", "copyProtocol": "ãƒã‚¤ãƒ‘ーリンクã¨ã—ã¦ã‚³ãƒ”ー", "copyProtocolInMd": "Markdown リンクã¨ã—ã¦ã‚³ãƒ”ー", + "copyWebURL": "ウェブURLをコピー", "uploadAssets2CDN": "アセットファイルをクラウドã«ã‚¢ãƒƒãƒ—ロード", "uploadAssets2CDNConfirmTip": "ã“ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã®ã‚¢ã‚»ãƒƒãƒˆã‚’クラウドã«ã‚¢ãƒƒãƒ—ロードã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ", "notSupport1": "ノートブック間ã§ã®ãƒ‰ãƒ©ãƒƒã‚°ï¼†ãƒ‰ãƒ­ãƒƒãƒ—ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“", @@ -931,7 +934,7 @@ "collapse": "折りãŸãŸã¿", "blockEmbed": "埋ã‚è¾¼ã¿ãƒ–ロック", "rowTip": "クリック メニューを開ã
ドラッグ ä¸¦ã¹æ›¿ãˆ
⇧クリック 属性を変更", - "gutterTip": "クリック/⌘/ ブロックメニューを開ã
⌘クリック/⌥→ フォーカス
⌥クリック/⌘↑ 折りãŸãŸã¿/展開
⇧クリック/⌥⌘A 属性を変更
ドラッグ ブロックを移動
⌃ドラッグ ブロックを複製
⌥ドラッグ ブロックå‚照を生æˆ
⇧ドラッグ 埋ã‚è¾¼ã¿ãƒ–ロックを生æˆ", + "gutterTip": "クリック/⌘/ ブロックメニューを開ã
⌘クリック⌥→ フォーカス
⌥クリック⌘↑ 折りãŸãŸã¿/展開
⇧クリック⌥⌘A 属性を変更
ドラッグ ブロックを移動
⌃ドラッグ ブロックを複製
⌥ドラッグ ブロックå‚照を生æˆ
⇧ドラッグ 埋ã‚è¾¼ã¿ãƒ–ロックを生æˆ", "gutterTip2": "クリック メニューを開ã
⇧クリック 属性を変更", "linkDistance": "リンクã®è·é›¢", "collideStrength": "è¡çªã®å¼·ã•", @@ -1118,8 +1121,9 @@ "appearance1": "コードブロックã®ãƒ†ãƒ¼ãƒž", "appearance10": "é–‰ã˜ã‚‹ãƒœã‚¿ãƒ³", "appearance11": "é–‰ã˜ã‚‹ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã¨ã‚¿ã‚¹ã‚¯ãƒˆãƒ¬ã‚¤ã«æ ¼ç´ã™ã‚‹", - "appearance16": "ステータスãƒãƒ¼", - "appearance17": "ステータスãƒãƒ¼ã‚’表示ã—ãªã„", + "appearance16": "下部ステータスãƒãƒ¼", + "appearance17": "有効ã«ã™ã‚‹ã¨ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãƒãƒ¼ãŒéžè¡¨ç¤ºã«ãªã‚Šã¾ã™", + "appearance18": "ステータスãƒãƒ¼ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚¹ã‚¤ãƒƒãƒã‚’設定", "min": "最å°åŒ–", "restore": "å…ƒã®ã‚µã‚¤ã‚º", "max": "最大化", @@ -1140,7 +1144,7 @@ "md33": "仮想å‚ç…§", "md34": "既存ã®ãƒ–ロックå‚ç…§ã®åå‰ã€ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã€ã‚¢ãƒ³ã‚«ãƒ¼ãƒ†ã‚­ã‚¹ãƒˆã«åŸºã¥ã„ã¦ã€è€ƒãˆã‚‰ã‚Œã‚‹å‚照関係を自動的ã«è­˜åˆ¥ã—ã¾ã™", "md35": "仮想å‚ç…§ã«å«ã‚ãªã„キーワードã®ãƒªã‚¹ãƒˆ", - "md36": "リストを区切るã«ã¯ã‚«ãƒ³ãƒž , を使用ã—ã¾ã™ã€‚カンマ自体㯠\\, ã§ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—ã§ãã¾ã™", + "md36": "リストを区切るã«ã¯ã‚«ãƒ³ãƒž , ã¾ãŸã¯æ”¹è¡Œã‚’使用ã—ã¾ã™ã€‚カンマ自体㯠\\, ã§ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—ã§ãã¾ã™", "md37": "ブロックå‚ç…§ã®å‹•çš„ã‚¢ãƒ³ã‚«ãƒ¼ãƒ†ã‚­ã‚¹ãƒˆã®æœ€å¤§é•·", "md38": "ブロックå‚ç…§ã®ã‚¢ãƒ³ã‚«ãƒ¼ãƒ†ã‚­ã‚¹ãƒˆã‚’カスタマイズã—ã¦ã„ãªã„ã¨ãã«è‡ªå‹•çš„ã«ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã‚‹ã‚¢ãƒ³ã‚«ãƒ¼ãƒ†ã‚­ã‚¹ãƒˆã®æœ€å¤§é•·ã€‚デフォルト㯠96 文字ã§ã™", "md39": "PlantUML サーãƒãƒ¼ã‚¢ãƒ‰ãƒ¬ã‚¹", @@ -1168,6 +1172,8 @@ "fileTree21": "ドキュメントã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ•ァイルをä¿å­˜ã™ã‚‹éš›ã«æ”¹è¡Œã‚’行ã‚ãªã„ JSON フォーマットを使用ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šãƒ•ァイルサイズãŒç´„ 30% 削減ã•れã€èª­ã¿æ›¸ãã®åŠ¹çŽ‡ãŒ 50% å‘上ã—ã¾ã™", "fileTree22": "大ããªãƒ•ァイルã®è­¦å‘Š", "fileTree23": ".sy ドキュメントやデータベース .json ãŒã“ã®ã‚µã‚¤ã‚ºã‚’è¶…ãˆã‚‹ã¨é€šçŸ¥ã—ã¾ã™", + "fileTree24": "æ–°ã—ã„å­ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’先頭ã«é…ç½®", + "fileTree25": "有効ã«ã™ã‚‹ã¨ã€æ–°ã—ã作æˆã•れãŸå­ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã¯å­ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆä¸€è¦§ã®å…ˆé ­ã«é…ç½®ã•れã¾ã™ï¼ˆã‚«ã‚¹ã‚¿ãƒ ä¸¦ã³æ›¿ãˆãŒæœ‰åйãªå ´åˆã®ã¿å‹•作ã—ã¾ã™ï¼‰", "export10": "例: <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>
空ã®å ´åˆã¯é€ã‹ã—テキストã¾ãŸã¯é€ã‹ã—ç”»åƒãƒ•ァイルã®ãƒ‘スを使用ã—ã¾ã™", "export11": "エクスãƒãƒ¼ãƒˆæ™‚ã®ãƒ–ロックå‚照コンテンツã®å‡¦ç†æ–¹æ³•", "export12": "エクスãƒãƒ¼ãƒˆæ™‚ã®åŸ‹ã‚è¾¼ã¿ãƒ–ロックコンテンツã®å‡¦ç†æ–¹æ³•", @@ -1544,7 +1550,7 @@ "119": "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ•ァイルをダウンロードã—ã¦ã„ã¾ã™ [%s]", "120": "åˆè¨ˆ [%d] ファイルã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãŒå®Œäº†ã—ã¾ã—ãŸ", "121": "ã“ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã«ã¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ•ァイルãŒã‚りã¾ã›ã‚“", - "122": "プラグインã«ä»˜å±žã™ã‚‹ã‚µã‚¤ãƒ‰ãƒãƒ¼æ©Ÿèƒ½ã¯ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã§è¨­å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚設定ãŒå®Œäº†ã—ãŸã‚‰ã€SiYuan ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„ (モãƒã‚¤ãƒ«ç«¯æœ«ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€ãƒ—ラグインをåˆã‚ã¦ä½¿ç”¨ã™ã‚‹å‰ã«ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã‹ã‚‰ãƒžãƒ¼ã‚±ãƒƒãƒˆãƒ—レイスを信頼ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™)", + "122": "プラグインã«ä»˜å±žã™ã‚‹ã‚µã‚¤ãƒ‰ãƒãƒ¼æ©Ÿèƒ½ã¯ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã§è¨­å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ï¼ˆãƒ¢ãƒã‚¤ãƒ«ãƒ–ラウザ㧠http://127.0.0.1:6806/stage/build/desktop ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚設定ãŒå®Œäº†ã—ãŸã‚‰ã€SiYuan APP ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„)", "123": "åŒæœŸæ©Ÿèƒ½ã¯ã‚¯ãƒ©ã‚¦ãƒ‰åŒæœŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’追加/é¸æŠžã—ãŸå¾Œã«ã®ã¿æœ‰åŠ¹åŒ–ã§ãã¾ã™", "124": "[設定] - [クラウド] - [ã‚¯ãƒ©ã‚¦ãƒ‰åŒæœŸã‚’有効ã«ã™ã‚‹] ã§ã‚¯ãƒ©ã‚¦ãƒ‰åŒæœŸã‚’有効ã«ã—ã¦ãã ã•ã„", "125": "è‡ªå‹•åŒæœŸã®å¤±æ•—回数ãŒå¤šã™ãŽã¾ã™ã€‚手動ã§åŒæœŸã‚’試ã¿ã¦ãã ã•ã„。ãれã§ã‚‚å•題ãŒè§£æ±ºã—ãªã„å ´åˆã¯ GitHub Issues ã‹ã‚‰å ±å‘Šã—ã¦ãã ã•ã„", diff --git a/config/siyuan/workspace/conf/appearance/langs/pl_PL.json b/config/siyuan/workspace/conf/appearance/langs/pl_PL.json index 39160262..39913072 100644 --- a/config/siyuan/workspace/conf/appearance/langs/pl_PL.json +++ b/config/siyuan/workspace/conf/appearance/langs/pl_PL.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "DziÄ™ki powiadomieniom na pasku stanu można na bieżąco poznać dziaÅ‚anie systemu, a jeÅ›li przeszkadzajÄ…, można je wyłączyć", + "useBackground": "WypeÅ‚nij tÅ‚o kolumny kolorem opcji", "print": "Drukuj", "clickArrow": "Kliknij strzaÅ‚kÄ™", "foldAll": "ZwiÅ„ wszystko", @@ -693,9 +695,9 @@ "trafficStat": "Statystyki ruchu", "headingEmbedMode": "Ustawienia osadzania bloku nagłówka", "headingEmbedModeTip": "Ustaw styl wyÅ›wietlania bloków nagłówkowych w blokach osadzonych", - "showHeadingWithBlocks": "Pokaż nagłówek z blokami poniżej", - "showHeadingOnlyTitle": "Pokaż tylko nagłówek", - "showHeadingOnlyBlocks": "Pokaż tylko bloki poniżej nagłówka", + "showHeadingWithBlocks": "Pokaż blok nagłówka z blokami poniżej", + "showHeadingOnlyTitle": "Pokaż tylko blok nagłówka", + "showHeadingOnlyBlocks": "Pokaż tylko bloki poniżej bloku nagłówka", "matchDiacritics": "Dopasuj diakrytyki", "copyHPath": "Kopiuj czytelnÄ… Å›cieżkÄ™", "justify": "Wyrównanie", @@ -916,6 +918,7 @@ "moveToRight": "PrzenieÅ› w prawo", "copyProtocol": "Kopiuj hiperlink bloku", "copyProtocolInMd": "Kopiuj link Markdown bloku", + "copyWebURL": "Kopiuj URL internetowy", "uploadAssets2CDN": "PrzeÅ›lij pliki zasobów do chmury", "uploadAssets2CDNConfirmTip": "Czy na pewno chcesz przesÅ‚ać zasoby w tym dokumencie do chmury?", "notSupport1": "Nie wspiera przeciÄ…gania i upuszczania miÄ™dzy notesami", @@ -931,7 +934,7 @@ "collapse": "ZwiÅ„", "blockEmbed": "Wstaw blok", "rowTip": "Kliknij Otwórz menu
PrzeciÄ…gnij Sortuj
⇧Kliknij Zaktualizuj atrybut", - "gutterTip": "Kliknij/⌘/ Otwórz menu
⌘Kliknij/⌥→ Skupienie
⌥Kliknij/⌘↑ Zwiń/Rozwiń
⇧Kliknij/⌥⌘A Zaktualizuj atrybut
Przeciągnij Przesuń pozycję
⌃Przeciągnij Powtórz
⌥Przeciągnij Generuj odniesienie do bloku
⇧Przeciągnij Generuj wbudowany blok", + "gutterTip": "Kliknij/⌘/ Otwórz menu
⌘Kliknij⌥→ Skupienie
⌥Kliknij⌘↑ Zwiń/Rozwiń
⇧Kliknij⌥⌘A Zaktualizuj atrybut
Przeciągnij Przesuń pozycję
⌃Przeciągnij Powtórz
⌥Przeciągnij Generuj odniesienie do bloku
⇧Przeciągnij Generuj wbudowany blok", "gutterTip2": "Kliknij Otwórz menu
⇧Kliknij Zaktualizuj atrybut", "linkDistance": "Odległość linku", "collideStrength": "Siła kolizji", @@ -1118,8 +1121,9 @@ "appearance1": "Motyw bloku kodu", "appearance10": "Ustawienia przycisku zamykania", "appearance11": "zmniejsz do zasobnika po kliknięciu przycisku zamykania", - "appearance16": "Ukryj dolny pasek stanu", - "appearance17": "Ukryj pasek stanu u dołu pulpitu, gdy jest włączony", + "appearance16": "Dolny pasek stanu", + "appearance17": "Po włączeniu pasek stanu zostanie ukryty", + "appearance18": "Skonfiguruj przełącznik wiadomości paska stanu", "min": "Min", "restore": "Przywróć", "max": "Max", @@ -1140,7 +1144,7 @@ "md33": "Wirtualna referencja", "md34": "Po włączeniu, automatycznie zidentyfikuje możliwą relację referencyjną według nazwy, aliasu i tekstu zakotwienia istniejącego odniesienia bloku", "md35": "Lista słów kluczowych wykluczenia referencji wirtualnych", - "md36": "Używaj angielskiego przecinka , jako separatora, przecinek sam w sobie można eskapować przez \\,", + "md36": "Używaj angielskiego przecinka , lub znaku nowej linii jako separatora, przecinek sam w sobie można eskapować przez \\,", "md37": "Maksymalna długość dynamicznego tekstu zakotwienia referencji bloku", "md38": "Maksymalna długość tekstu zakotwienia, która jest automatycznie renderowana, gdy tekst zakotwienia dla referencji bloku nie jest dostosowany, domyślnie 96 znaków", "md39": "Adres serwera PlantUML", @@ -1168,6 +1172,8 @@ "fileTree21": "Po włączeniu, format JSON w pojedynczej linii będzie używany przy zapisywaniu .sy dokumentów i plików .json bazy danych, co może zmniejszyć rozmiar pliku o około 30% i poprawić wydajność odczytu i zapisu o 50%", "fileTree22": "Powiadomienie o dużym pliku", "fileTree23": "Powiadom, gdy plik .sy lub baza danych .json przekroczy ten rozmiar", + "fileTree24": "Umieść nowy poddokument na górze", + "fileTree25": "Po włączeniu nowe poddokumenty będą umieszczane na początku listy poddokumentów (działa tylko, gdy włączone jest niestandardowe sortowanie)", "export10": "Na przykład <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, jeśli jest puste, użyj tekstu znaków wodnych lub ścieżki pliku znaku wodnego.", "export11": "Sposób obsługi treści bloku odniesienia podczas eksportu", "export12": "Sposób obsługi treści bloku osadzonego podczas eksportu", @@ -1544,7 +1550,7 @@ "119": "Pobieranie pliku sieciowego [%s]", "120": "Pobranie zakończone, [%d] plików łącznie", "121": "Nie ma pliku sieciowego w tym dokumencie", - "122": "Funkcja paska bocznego dołączona do wtyczki musi być skonfigurowana na komputerze stacjonarnym. Po zakończeniu konfiguracji, należy ponownie uruchomić SiYuan (dla użytkowników mobilnych, najpierw musisz zaufać rynkowi z pulpitu przed użyciem wtyczki po raz pierwszy)", + "122": "Funkcja paska bocznego dołączona do wtyczki musi być skonfigurowana na komputerze stacjonarnym (możesz uzyskać dostęp do http://127.0.0.1:6806/stage/build/desktop za pomocą przeglądarki mobilnej, po zakończeniu konfiguracji, należy ponownie uruchomić SiYuan APP)", "123": "Funkcjonalność synchronizacji może być aktywowana tylko po dodaniu/wybieraniu katalogu synchronizacji w chmurze", "124": "Proszę włączyć synchronizację chmury w [Ustawienia - Chmura - Włącz synchronizację w chmurze]", "125": "Auto synchronizacja nie powiodła się zbyt wiele razy, proszę spróbować ręcznie uruchomić synchronizację, jeśli problem nadal występuje, zgłoś to za pomocą GitHub Issues", diff --git a/config/siyuan/workspace/conf/appearance/langs/pt_BR.json b/config/siyuan/workspace/conf/appearance/langs/pt_BR.json index 3aec2be5..bcc14820 100644 --- a/config/siyuan/workspace/conf/appearance/langs/pt_BR.json +++ b/config/siyuan/workspace/conf/appearance/langs/pt_BR.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "Por meio das mensagens na barra de status é possível saber imediatamente o funcionamento do sistema, se isso incomodar você pode desativá‑las", + "useBackground": "Preencher o fundo da coluna com a cor da opção", "print": "Imprimir", "clickArrow": "Clique na seta", "foldAll": "Recolher tudo", @@ -693,9 +695,9 @@ "trafficStat": "Estatísticas de tráfego", "headingEmbedMode": "Configurações de incorporação de bloco de cabeçalho", "headingEmbedModeTip": "Definir o estilo de exibição dos blocos de cabeçalho nos blocos incorporados", - "showHeadingWithBlocks": "Mostrar título com blocos abaixo", - "showHeadingOnlyTitle": "Mostrar apenas o título", - "showHeadingOnlyBlocks": "Mostrar apenas blocos abaixo do título", + "showHeadingWithBlocks": "Mostrar bloco de título com blocos abaixo", + "showHeadingOnlyTitle": "Mostrar apenas o bloco de título", + "showHeadingOnlyBlocks": "Mostrar apenas blocos abaixo do bloco de título", "matchDiacritics": "Corresponder Diacríticos", "copyHPath": "Copiar caminho legível", "justify": "Justificar", @@ -916,6 +918,7 @@ "moveToRight": "Mover para Direita", "copyProtocol": "Copiar hiperlink do bloco", "copyProtocolInMd": "Copiar link Markdown do bloco", + "copyWebURL": "Copiar URL da web", "uploadAssets2CDN": "Enviar arquivos de ativos para a nuvem", "uploadAssets2CDNConfirmTip": "Tem certeza que deseja enviar os ativos neste documento para a nuvem?", "notSupport1": "Não suporta arrastar e soltar entre blocos de notas", @@ -931,7 +934,7 @@ "collapse": "Recolher", "blockEmbed": "Incorporar Bloco", "rowTip": "Clique Abrir Menu
Arraste Ordenar
⇧Clique Atualizar atributo", - "gutterTip": "Clique/⌘/ Abrir Menu
⌘Clique/⌥→ Focar
⌥Clique/⌘↑ Recolher/Expandir
⇧Clique/⌥⌘A Atualizar atributo
Arraste Mover posição
⌃Arraste Repetir
⌥Arraste Gerar referência de bloco
⇧Arraste Gerar bloco incorporado", + "gutterTip": "Clique/⌘/ Abrir Menu
⌘Clique⌥→ Focar
⌥Clique⌘↑ Recolher/Expandir
⇧Clique⌥⌘A Atualizar atributo
Arraste Mover posição
⌃Arraste Repetir
⌥Arraste Gerar referência de bloco
⇧Arraste Gerar bloco incorporado", "gutterTip2": "Clique Abrir Menu
⇧Clique Atualizar atributo", "linkDistance": "Distância do link", "collideStrength": "Força de colisão", @@ -1118,8 +1121,9 @@ "appearance1": "Tema do Bloco de Código", "appearance10": "Configurações do botão fechar", "appearance11": "minimizar para a bandeja após clicar no botão fechar", - "appearance16": "Ocultar barra de status inferior", - "appearance17": "Oculta a barra de status na parte inferior da área de trabalho quando ativado", + "appearance16": "Barra de status inferior", + "appearance17": "Ao ativar, a barra de status será ocultada", + "appearance18": "Configurar o interruptor de mensagens da barra de status", "min": "Mín", "restore": "Restaurar", "max": "Máx", @@ -1140,7 +1144,7 @@ "md33": "Referência Virtual", "md34": "Quando ativado, identificará automaticamente a possível relação de referência de acordo com o nome, apelido e texto âncora da referência de bloco existente", "md35": "Lista de exclusão de palavras-chave de Referência Virtual", - "md36": "Use a vírgula inglesa , para separar, a própria vírgula pode ser escapada por \\,", + "md36": "Use a vírgula inglesa , ou quebra de linha para separar, a própria vírgula pode ser escapada por \\,", "md37": "O comprimento máximo do texto âncora dinâmico da referência de bloco", "md38": "O comprimento máximo do texto âncora que é renderizado automaticamente quando o texto âncora da referência de bloco não é personalizado, o padrão é 96 caracteres", "md39": "Endereço do Servidor PlantUML", @@ -1168,6 +1172,8 @@ "fileTree21": "Quando ativado, o formato JSON de linha única será usado ao salvar documentos .sy e arquivos .json de banco de dados, o que pode reduzir o tamanho do arquivo em cerca de 30% e melhorar a eficiência de leitura/gravação em 50%", "fileTree22": "Aviso de arquivo grande", "fileTree23": "Notificar quando arquivos .sy e banco de dados .json excederem este tamanho", + "fileTree24": "Colocar novo subdocumento no topo", + "fileTree25": "Ao ativar, os novos subdocumentos serão colocados no topo da lista de subdocumentos (somente tem efeito quando a ordenação personalizada estiver ativada)", "export10": "Por exemplo <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, se vazio, use texto de marca d'água ou caminho do arquivo de marca d'água.", "export11": "Método de manipulação de conteúdo do bloco de referência ao exportar", "export12": "Método de manipulação de conteúdo do bloco incorporado ao exportar", @@ -1544,7 +1550,7 @@ "119": "Baixando arquivo da rede [%s]", "120": "Download concluído, [%d] arquivos no total", "121": "Não há arquivo de rede neste documento", - "122": "O recurso de barra lateral que vem com o plugin precisa ser configurado na área de trabalho. Após a configuração, por favor reinicie o SiYuan (para usuários móveis, você deve primeiro confiar no marketplace a partir da área de trabalho antes de usar o plugin pela primeira vez)", + "122": "O recurso de barra lateral que vem com o plugin precisa ser configurado na área de trabalho (você pode acessar http://127.0.0.1:6806/stage/build/desktop usando um navegador móvel, após a configuração, por favor reinicie o SiYuan APP)", "123": "A função de sincronização só pode ser ativada após adicionar/selecionar o diretório de sincronização na nuvem", "124": "Por favor, ative a sincronização na nuvem em [Configurações - Nuvem - Ativar Sincronização na Nuvem]", "125": "Falha na sincronização automática muitas vezes, por favor tente acionar a sincronização manualmente, se ainda houver problemas, por favor reporte via GitHub Issues", diff --git a/config/siyuan/workspace/conf/appearance/langs/ru_RU.json b/config/siyuan/workspace/conf/appearance/langs/ru_RU.json index 35a30f0b..833a121a 100644 --- a/config/siyuan/workspace/conf/appearance/langs/ru_RU.json +++ b/config/siyuan/workspace/conf/appearance/langs/ru_RU.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "С помощью Ñообщений в Ñтроке ÑоÑтоÑÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ мгновенно узнать о работе ÑиÑтемы, и еÑли они мешают, их можно отключить", + "useBackground": "Заполнить фон Ñтолбца цветом опции", "print": "Печать", "clickArrow": "Ðажмите Ñтрелку", "foldAll": "Свернуть вÑÑ‘", @@ -693,9 +695,9 @@ "trafficStat": "СтатиÑтика трафика", "headingEmbedMode": "ÐаÑтройки вÑÑ‚Ñ€Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ° заголовка", "headingEmbedModeTip": "УÑтановить Ñтиль Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ° заголовка во вÑтроенном блоке", - "showHeadingWithBlocks": "Показать заголовок Ñ Ð±Ð»Ð¾ÐºÐ°Ð¼Ð¸ ниже", - "showHeadingOnlyTitle": "Показать только заголовок", - "showHeadingOnlyBlocks": "Показать только блоки ниже заголовка", + "showHeadingWithBlocks": "Показать блок заголовка Ñ Ð±Ð»Ð¾ÐºÐ°Ð¼Ð¸ ниже", + "showHeadingOnlyTitle": "Показать только блок заголовка", + "showHeadingOnlyBlocks": "Показать только блоки ниже блока заголовка", "matchDiacritics": "Совпадение диакритики", "copyHPath": "Скопировать читаемый путь", "justify": "ВыровнÑть", @@ -916,6 +918,7 @@ "moveToRight": "ПеремеÑтить направо", "copyProtocol": "Скопировать гиперÑÑылку блока", "copyProtocolInMd": "Скопировать ÑÑылку блока в Markdown", + "copyWebURL": "Скопировать веб-ÑÑылку", "uploadAssets2CDN": "Загрузить файлы реÑурÑов в облако", "uploadAssets2CDNConfirmTip": "Ð’Ñ‹ уверены, что хотите загрузить реÑурÑÑ‹ в Ñтом документе в облако?", "notSupport1": "Ðе поддерживает перетаÑкивание между блокнотами", @@ -931,7 +934,7 @@ "collapse": "Свернуть", "blockEmbed": "Ð’Ñтраиваемый блок", "rowTip": "Ðажмите Открыть меню
Перетащите Сортировать
⇧Клик Обновить атрибут", - "gutterTip": "Ðажмите/⌘/ Открыть меню
⌘Клик/⌥→ ФокуÑ
⌥Клик/⌘↑ Свернуть/Развернуть
⇧Клик/⌥⌘A Обновить атрибут
Перетащите ПеремеÑтить позицию
⌃Перетащите Повторить
⌥Перетащите Сгенерировать ÑÑылку блока
⇧Перетащите Сгенерировать вÑтроенный блок", + "gutterTip": "Ðажмите/⌘/ Открыть меню
⌘Клик⌥→ ФокуÑ
⌥Клик⌘↑ Свернуть/Развернуть
⇧Клик⌥⌘A Обновить атрибут
Перетащите ПеремеÑтить позицию
⌃Перетащите Повторить
⌥Перетащите Сгенерировать ÑÑылку блока
⇧Перетащите Сгенерировать вÑтроенный блок", "gutterTip2": "Ðажмите Открыть меню
⇧Клик Обновить атрибут", "linkDistance": "РаÑÑтоÑние ÑÑылки", "collideStrength": "Сила ÑтолкновениÑ", @@ -1118,8 +1121,9 @@ "appearance1": "Тема блока кода", "appearance10": "ÐаÑтройки кнопки закрытиÑ", "appearance11": "Свернуть в трей поÑле Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ñ Ð½Ð° кнопку закрытиÑ", - "appearance16": "Скрыть нижнюю Ñтроку ÑоÑтоÑниÑ", - "appearance17": "Скрыть Ñтроку ÑоÑтоÑÐ½Ð¸Ñ Ð²Ð½Ð¸Ð·Ñƒ рабочего Ñтола при включении", + "appearance16": "ÐижнÑÑ Ð¿Ð°Ð½ÐµÐ»ÑŒ ÑоÑтоÑниÑ", + "appearance17": "ПоÑле Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ ÑоÑтоÑÐ½Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñкрыта", + "appearance18": "ÐаÑтройка Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ñ Ñообщений панели ÑоÑтоÑниÑ", "min": "Минимум", "restore": "ВоÑÑтановить", "max": "МакÑимум", @@ -1140,7 +1144,7 @@ "md33": "Ð’Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ ÑÑылка", "md34": "ПоÑле Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¾Ð½Ð° автоматичеÑки определит возможные Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ñ ÑÑылок по имени, пÑевдониму и текÑту ÑÐºÐ¾Ñ€Ñ ÑущеÑтвующих ÑÑылок", "md35": "СпиÑок ключевых Ñлов иÑключений виртуальной ÑÑылки", - "md36": "ИÑпользуйте английÑкую запÑтую , Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ, Ñама запÑÑ‚Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть Ñкранирована \\,", + "md36": "ИÑпользуйте английÑкую запÑтую , или Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ Ñтроки Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ, Ñама запÑÑ‚Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть Ñкранирована \\,", "md37": "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° динамичеÑкого текÑта ÑÐºÐ¾Ñ€Ñ ÑÑылки блока", "md38": "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° текÑта ÑкорÑ, который автоматичеÑки отображаетÑÑ, когда текÑÑ‚ ÑÐºÐ¾Ñ€Ñ ÑÑылки блока не наÑтроен, по умолчанию 96 Ñимволов", "md39": "ÐÐ´Ñ€ÐµÑ Ñервера PlantUML", @@ -1168,6 +1172,8 @@ "fileTree21": "ПоÑле Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ñтрочный формат JSON будет иÑпользоватьÑÑ Ð¿Ñ€Ð¸ Ñохранении .sy документов и файлов баз данных .json, что может Ñнизить размер файла примерно на 30% и улучшить ÑффективноÑть Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸ запиÑи на 50%", "fileTree22": "Уведомление о большом файле", "fileTree23": "ПоÑвитÑÑ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ðµ, еÑли размер файла .sy или базы данных .json превышает Ñтот предел", + "fileTree24": "Размещать новые дочерние документы вверху", + "fileTree25": "ЕÑли включено, новые дочерние документы будут помещатьÑÑ Ð² начале ÑпиÑка дочерних документов (дейÑтвует только при включенной пользовательÑкой Ñортировке)", "export10": "Ðапример <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span>, еÑли пуÑто, иÑпользовать текÑÑ‚ водÑного знака или путь к файлу водÑного знака.", "export11": "Обработка блока ÑÑылок при ÑкÑпорте", "export12": "Обработка блока вÑтроенного контента при ÑкÑпорте", @@ -1544,7 +1550,7 @@ "119": "Загрузка Ñетевого файла [%s]", "120": "Загрузка завершена, вÑего [%d] файлов", "121": "Ð’ Ñтом документе нет Ñетевого файла", - "122": "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð±Ð¾ÐºÐ¾Ð²Ð¾Ð¹ панели, входÑÑ‰Ð°Ñ Ð² плагин, должна быть Ñконфигурирована на рабочем Ñтоле. ПоÑле Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð½Ð°Ñтройки, пожалуйÑта, перезапуÑтите SiYuan (Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ñ‹Ñ… пользователей Ñначала необходимо доверить Ð¼Ð°Ñ€ÐºÐµÑ‚Ð¿Ð»ÐµÐ¹Ñ Ñ Ñ€Ð°Ð±Ð¾Ñ‡ÐµÐ³Ð¾ Ñтола перед иÑпользованием плагина в первый раз)", + "122": "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð±Ð¾ÐºÐ¾Ð²Ð¾Ð¹ панели, входÑÑ‰Ð°Ñ Ð² плагин, должна быть Ñконфигурирована на рабочем Ñтоле (вы можете получить доÑтуп к http://127.0.0.1:6806/stage/build/desktop Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ мобильного браузера, поÑле Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð½Ð°Ñтройки, пожалуйÑта, перезапуÑтите SiYuan APP)", "123": "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ñинхронизации может быть активирована только поÑле добавлениÑ/выбора директории облачной Ñинхронизации", "124": "ПожалуйÑта, включите облачную Ñинхронизацию в [ÐаÑтройки - Облако - Включите облачную Ñинхронизацию]", "125": "ÐвтоÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ðµ удалаÑÑŒ Ñлишком много раз, попробуйте вручную запуÑтить Ñинхронизацию, еÑли проблема вÑе еще ÑохранÑетÑÑ, пожалуйÑта, Ñообщите об Ñтом через GitHub Issues", diff --git a/config/siyuan/workspace/conf/appearance/langs/zh_CHT.json b/config/siyuan/workspace/conf/appearance/langs/zh_CHT.json index 728d1a19..43ab907d 100644 --- a/config/siyuan/workspace/conf/appearance/langs/zh_CHT.json +++ b/config/siyuan/workspace/conf/appearance/langs/zh_CHT.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "é€éŽç‹€æ…‹åˆ—訊æ¯å¯ä»¥å³æ™‚地了解系統的é‹ä½œæƒ…æ³ï¼Œå¦‚果感到打擾å¯ä»¥å°‡å…¶é—œé–‰", + "useBackground": "按é¸é …é¡è‰²å¡«å……列背景", "print": "列å°", "clickArrow": "點擊箭頭", "foldAll": "全部摺疊", @@ -693,9 +695,9 @@ "trafficStat": "æµé‡çµ±è¨ˆ", "headingEmbedMode": "標題塊嵌入設定", "headingEmbedModeTip": "設定標題塊在嵌入塊中的顯示樣å¼", - "showHeadingWithBlocks": "顯示標題與下方的塊", - "showHeadingOnlyTitle": "僅顯示標題", - "showHeadingOnlyBlocks": "僅顯示標題下方的塊", + "showHeadingWithBlocks": "顯示標題塊與下方的塊", + "showHeadingOnlyTitle": "僅顯示標題塊", + "showHeadingOnlyBlocks": "僅顯示標題塊下方的塊", "matchDiacritics": "符åˆè®ŠéŸ³ç¬¦è™Ÿ", "copyHPath": "複製å¯è®€è·¯å¾‘", "justify": "å…©å´å°é½Š", @@ -916,6 +918,7 @@ "moveToRight": "å‘å³ç§»", "copyProtocol": "複製塊超連çµ", "copyProtocolInMd": "複製塊 Markdown 連çµ", + "copyWebURL": "複製網é é€£çµ", "uploadAssets2CDN": "上傳資料檔到圖床", "uploadAssets2CDNConfirmTip": "ç¢ºå®šå°‡è©²æ–‡æª”å…§çš„è³‡æºæ–‡ä»¶ä¸Šå‚³åˆ°åœ–床嗎?", "notSupport1": "䏿”¯æ´è·¨ç­†è¨˜æœ¬é€²è¡Œæ‹–拽", @@ -931,7 +934,7 @@ "collapse": "摺疊", "blockEmbed": "嵌入塊", "rowTip": "點擊 打開èœå–®
拖拽 排åº
⇧點擊 修改屬性", - "gutterTip": "點擊/⌘/ 打開èœå–®
⌘點擊 èšç„¦
⌥點擊/⌥→ 折疊/展開
⇧點擊/⌥⌘A 修改屬性
拖拽 移動ä½ç½®
⌃拖拽 é‡è¤‡
⌥拖拽 生æˆå¡Šå¼•用
⇧拖拽 生æˆåµŒå…¥å¡Š", + "gutterTip": "點擊/⌘/ 打開èœå–®
⌘點擊⌥→ èšç„¦
⌥點擊⌘↑ 折疊/展開
⇧點擊⌥⌘A 修改屬性
拖拽 移動ä½ç½®
⌃拖拽 é‡è¤‡
⌥拖拽 生æˆå¡Šå¼•用
⇧拖拽 生æˆåµŒå…¥å¡Š", "gutterTip2": "點擊 打開功能表
⇧點擊 修改屬性", "linkDistance": "連çµè·é›¢", "collideStrength": "斥力強度", @@ -1118,8 +1121,9 @@ "appearance1": "代碼塊主題", "appearance10": "關閉按鈕設置", "appearance11": "點擊關閉按鈕後縮å°åˆ°è¨—盤中", - "appearance16": "éš±è—底部狀態欄", - "appearance17": "å•Ÿç”¨å¾Œå°‡éš±è—æ¡Œé¢ç«¯åº•部狀態欄", + "appearance16": "底部狀態欄", + "appearance17": "啟用後將隱è—狀態欄", + "appearance18": "é…置狀態欄消æ¯é–‹é—œ", "min": "最å°åŒ–", "restore": "å‘下還原", "max": "最大化", @@ -1140,7 +1144,7 @@ "md33": "虛擬引用", "md34": "啟用後將自動根據已有塊引的命åã€åˆ¥å和錨文字來標識出å¯èƒ½å­˜åœ¨çš„引用關係", "md35": "虛擬引用關éµå­—排除列表", - "md36": "使用英文狀態下的逗號 , 進行分隔,逗號自身å¯é€šéŽ \\, 轉義", + "md36": "使用英文狀態下的逗號 , 或æ›è¡Œç¬¦é€²è¡Œåˆ†éš”,逗號自身å¯é€šéŽ \\, 轉義", "md37": "塊引動態錨文字最大長度", "md38": "ä¸è‡ªè¨‚塊引錨文字時自動渲染錨文字的最大長度,é è¨­ç‚º 96 個字元", "md39": "PlantUML 伺æœåœ°å€", @@ -1168,6 +1172,8 @@ "fileTree21": "啟用後儲存 .sy 文件和資料庫 .json 時將使用單行 JSON æ ¼å¼ï¼Œå¤§ç´„能減少 30% 檔案大å°ä¸¦æå‡ 50% 讀寫效率", "fileTree22": "超大檔案æé†’", "fileTree23": ".sy 文件和資料庫 .json è¶…éŽè©²å¤§å°æ™‚彈出通知æé†’", + "fileTree24": "æ–°å»ºå­æ–‡æª”放置在頂部", + "fileTree25": "å•Ÿç”¨å¾Œæ–°å»ºçš„å­æ–‡æª”å°‡æ”¾ç½®åœ¨å­æ–‡æª”列表的頂部(僅在自訂排åºå•Ÿç”¨æ™‚生效)", "export10": "例如 <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span> ï¼Œç‚ºç©ºæ™‚ä½¿ç”¨æ°´å°æ–‡å­—æˆ–æµ®æ°´å°æª”案路徑。", "export11": "åŒ¯å‡ºæ™‚é—œæ–¼å¡Šå¼•ç”¨å…§å®¹çš„è™•ç†æ–¹å¼", "export12": "åŒ¯å‡ºæ™‚é—œæ–¼åµŒå…¥å¡Šå…§å®¹çš„è™•ç†æ–¹å¼", @@ -1543,7 +1549,7 @@ "118": "ç•¶å‰è¨­ç½®ä¸å…許在 7 å±¤æ·±åº¦çš„æ–‡æª”ä¸‹å»ºç«‹å­æ–‡æª”", "119": "正在下載網路檔案 [%s]", "120": "下載完畢,一共 [%d] 個文件", - "122": "æ’ä»¶é™„å¸¶çš„å´æ¬„功能需è¦åœ¨æ¡Œé¢ç«¯é…置,é…置完æˆå¾Œè«‹é‡å•Ÿæ€æºï¼ˆè¡Œå‹•端首次使用æ’件需è¦å…ˆä¼ºæœåˆ°æ¡Œé¢ç«¯ä¿¡ä»»é›†å¸‚)", + "122": "æ’ä»¶é™„å¸¶çš„å´æ¬„功能需è¦åœ¨æ¡Œé¢ç«¯é…置(å¯ä»¥ä½¿ç”¨æ‰‹æ©Ÿç€è¦½å™¨è¨ªå• http://127.0.0.1:6806/stage/build/desktop ,é…置完æˆå¾Œè«‹é‡å•Ÿæ€æº APP)", "121": "該文件中ä¸å­˜åœ¨ç¶²è·¯æª”案", "123": "新增/鏿“‡é›²ç«¯åŒæ­¥ç›®éŒ„後æ‰èƒ½å•Ÿç”¨åŒæ­¥åŠŸèƒ½", "124": "請在 [設置 - 雲端 - å•Ÿç”¨é›²ç«¯åŒæ­¥] ä¸­é–‹å•Ÿé›²ç«¯åŒæ­¥", diff --git a/config/siyuan/workspace/conf/appearance/langs/zh_CN.json b/config/siyuan/workspace/conf/appearance/langs/zh_CN.json index 63de3325..56df08e0 100644 --- a/config/siyuan/workspace/conf/appearance/langs/zh_CN.json +++ b/config/siyuan/workspace/conf/appearance/langs/zh_CN.json @@ -1,4 +1,6 @@ { + "statusBarMsgPushTip": "é€šè¿‡çŠ¶æ€æ æ¶ˆæ¯å¯ä»¥å³æ—¶åœ°äº†è§£ç³»ç»Ÿçš„è¿è¡Œæƒ…况,如果感到打扰å¯ä»¥å°†å…¶å…³é—­", + "useBackground": "按选项颜色填充列背景", "print": "打å°", "clickArrow": "点击箭头", "foldAll": "全部折å ", @@ -692,9 +694,9 @@ "sizeLimit": "上é™", "trafficStat": "æµé‡ç»Ÿè®¡", "headingEmbedMode": "标题å—嵌入设置", - "showHeadingWithBlocks": "显示标题与下方的å—", - "showHeadingOnlyTitle": "仅显示标题", - "showHeadingOnlyBlocks": "仅显示标题下方的å—", + "showHeadingWithBlocks": "显示标题å—与下方的å—", + "showHeadingOnlyTitle": "仅显示标题å—", + "showHeadingOnlyBlocks": "仅显示标题å—下方的å—", "headingEmbedModeTip": "设置标题å—在嵌入å—中的显示样å¼", "matchDiacritics": "匹é…å˜éŸ³ç¬¦å·", "copyHPath": "å¤åˆ¶å¯è¯»è·¯å¾„", @@ -916,6 +918,7 @@ "moveToRight": "å‘å³ç§»", "copyProtocol": "å¤åˆ¶å—超链接", "copyProtocolInMd": "å¤åˆ¶å— Markdown 链接", + "copyWebURL": "å¤åˆ¶ç½‘页链接", "uploadAssets2CDN": "ä¸Šä¼ èµ„æºæ–‡ä»¶åˆ°å›¾åºŠ", "uploadAssets2CDNConfirmTip": "ç¡®å®šå°†è¯¥æ–‡æ¡£å†…çš„èµ„æºæ–‡ä»¶ä¸Šä¼ åˆ°å›¾åºŠå—?", "notSupport1": "䏿”¯æŒè·¨ç¬”记本进行拖拽", @@ -931,7 +934,7 @@ "collapse": "折å ", "blockEmbed": "嵌入å—", "rowTip": "点击 打开èœå•
拖拽 排åº
⇧点击 修改属性", - "gutterTip": "点击/⌘/ 打开èœå•
⌘点击/⌥→ èšç„¦
⌥点击/⌘↑ 折å /展开
⇧点击/⌥⌘A 修改属性
拖拽 移动ä½ç½®
⌃拖拽 é‡å¤
⌥拖拽 生æˆå—引用
⇧拖拽 生æˆåµŒå…¥å—", + "gutterTip": "点击/⌘/ 打开èœå•
⌘点击⌥→ èšç„¦
⌥点击⌘↑ 折å /展开
⇧点击⌥⌘A 修改属性
拖拽 移动ä½ç½®
⌃拖拽 é‡å¤
⌥拖拽 生æˆå—引用
⇧拖拽 生æˆåµŒå…¥å—", "gutterTip2": "点击 打开èœå•
⇧点击 修改属性", "linkDistance": "链接è·ç¦»", "collideStrength": "斥力强度", @@ -1118,8 +1121,9 @@ "appearance1": "代ç å—主题", "appearance10": "关闭按钮设置", "appearance11": "点击关闭按钮åŽç¼©å°åˆ°æ‰˜ç›˜ä¸­", - "appearance16": "éšè—åº•éƒ¨çŠ¶æ€æ ", - "appearance17": "å¯ç”¨åŽå°†éšè—桌é¢ç«¯åº•éƒ¨çŠ¶æ€æ ", + "appearance16": "åº•éƒ¨çŠ¶æ€æ ", + "appearance17": "å¯ç”¨åŽå°†éšè—çŠ¶æ€æ ", + "appearance18": "é…ç½®çŠ¶æ€æ æ¶ˆæ¯å¼€å…³", "min": "最å°åŒ–", "restore": "å‘下还原", "max": "最大化", @@ -1140,7 +1144,7 @@ "md33": "虚拟引用", "md34": "å¯ç”¨åŽå°†è‡ªåŠ¨æ ¹æ®å·²æœ‰å—引的命åã€åˆ«åå’Œé”šæ–‡æœ¬æ¥æ ‡è¯†å‡ºå¯èƒ½å­˜åœ¨çš„引用关系", "md35": "虚拟引用关键字排除列表", - "md36": "使用英文状æ€ä¸‹çš„é€—å· , 进行分隔,逗å·è‡ªèº«å¯é€šè¿‡ \\, 转义", + "md36": "使用英文状æ€ä¸‹çš„é€—å· , 或æ¢è¡Œç¬¦è¿›è¡Œåˆ†éš”,逗å·è‡ªèº«å¯é€šè¿‡ \\, 转义", "md37": "å—引动æ€é”šæ–‡æœ¬æœ€å¤§é•¿åº¦", "md38": "ä¸è‡ªå®šä¹‰å—引锚文本时自动渲染锚文本的最大长度,默认为 96 个字符", "md39": "PlantUML 伺æœåœ°å€", @@ -1168,6 +1172,8 @@ "fileTree21": "å¯ç”¨åŽä¿å­˜ .sy 文档和数æ®åº“ .json 时将使用å•行 JSON æ ¼å¼ï¼Œå¤§çº¦èƒ½å‡å°‘ 30% 文件大å°å¹¶æå‡ 50% 读写效率", "fileTree22": "超大文件æé†’", "fileTree23": ".sy 文档和数æ®åº“ .json è¶…è¿‡è¯¥å¤§å°æ—¶å¼¹å‡ºé€šçŸ¥æé†’", + "fileTree24": "æ–°å»ºå­æ–‡æ¡£æ”¾ç½®åœ¨é¡¶éƒ¨", + "fileTree25": "å¯ç”¨åŽæ–°å»ºçš„å­æ–‡æ¡£å°†æ”¾ç½®åœ¨å­æ–‡æ¡£åˆ—表的顶部(仅在自定义排åºå¯ç”¨æ—¶ç”Ÿæ•ˆï¼‰", "export10": "例如 <span style=\"color: #fff;background-color: black;padding: 4px;border-radius: 5px;float:right;\">SiYuan</span> ï¼Œä¸ºç©ºæ—¶ä½¿ç”¨æ°´å°æ–‡æœ¬æˆ–æ°´å°æ–‡ä»¶è·¯å¾„。", "export11": "导出时关于å—å¼•ç”¨å†…å®¹çš„å¤„ç†æ–¹å¼", "export12": "导出时关于嵌入å—å†…å®¹çš„å¤„ç†æ–¹å¼", @@ -1544,7 +1550,7 @@ "119": "正在下载网络文件 [%s]", "120": "下载完毕,一共 [%d] 个文件", "121": "该文档中ä¸å­˜åœ¨ç½‘络文件", - "122": "æ’件带有的侧æ åŠŸèƒ½éœ€è¦åœ¨æ¡Œé¢ç«¯é…置,é…置完æˆåŽè¯·é‡å¯æ€æºï¼ˆç§»åŠ¨ç«¯é¦–æ¬¡ä½¿ç”¨æ’件需è¦å…ˆä¼ºæœåˆ°æ¡Œé¢ç«¯ä¿¡ä»»é›†å¸‚)", + "122": "æ’件带有的侧æ åŠŸèƒ½éœ€è¦åœ¨æ¡Œé¢ç«¯é…置(å¯ä»¥ä½¿ç”¨æ‰‹æœºæµè§ˆå™¨è®¿é—® http://127.0.0.1:6806/stage/build/desktop ,é…置完æˆåŽè¯·é‡å¯æ€æº APP)", "123": "添加/é€‰æ‹©äº‘ç«¯åŒæ­¥ç›®å½•åŽæ‰èƒ½å¯ç”¨åŒæ­¥åŠŸèƒ½", "124": "请在 [设置 - 云端 - å¯ç”¨äº‘ç«¯åŒæ­¥] 中开å¯äº‘ç«¯åŒæ­¥", "125": "è‡ªåŠ¨åŒæ­¥å¤±è´¥æ¬¡æ•°è¿‡å¤šï¼Œè¯·å°è¯•手动触å‘åŒæ­¥ï¼Œå¦‚果还有问题请å馈", diff --git a/config/siyuan/workspace/conf/appearance/themes/daylight/theme.css b/config/siyuan/workspace/conf/appearance/themes/daylight/theme.css index 83ba4aa4..de60dbdd 100644 --- a/config/siyuan/workspace/conf/appearance/themes/daylight/theme.css +++ b/config/siyuan/workspace/conf/appearance/themes/daylight/theme.css @@ -36,7 +36,7 @@ --b3-toolbar-blur-background: #fcfcfc; --b3-toolbar-color: var(--b3-theme-on-surface); --b3-toolbar-hover: var(--b3-theme-background-light); - --b3-toolbar-left-mac: 69px; + --b3-toolbar-left-mac: 74px; /* çº¿æ¡ */ --b3-border-color: var(--b3-theme-surface-lighter); diff --git a/config/siyuan/workspace/conf/appearance/themes/midnight/theme.css b/config/siyuan/workspace/conf/appearance/themes/midnight/theme.css index 5ae17ec8..362f8231 100644 --- a/config/siyuan/workspace/conf/appearance/themes/midnight/theme.css +++ b/config/siyuan/workspace/conf/appearance/themes/midnight/theme.css @@ -35,7 +35,7 @@ --b3-toolbar-blur-background: var(--b3-border-color); --b3-toolbar-color: var(--b3-theme-on-surface); --b3-toolbar-hover: var(--b3-theme-background-light); - --b3-toolbar-left-mac: 69px; + --b3-toolbar-left-mac: 74px; /* çº¿æ¡ */ --b3-border-color: #363636; diff --git a/config/siyuan/workspace/conf/conf.json b/config/siyuan/workspace/conf/conf.json index 23323c88..a8a6407f 100644 --- a/config/siyuan/workspace/conf/conf.json +++ b/config/siyuan/workspace/conf/conf.json @@ -29,7 +29,13 @@ "lang": "en_US", "themeJS": false, "closeButtonBehavior": 0, - "hideStatusBar": false + "hideStatusBar": false, + "statusBar": { + "msgTaskDatabaseIndexCommitDisabled": false, + "msgTaskHistoryDatabaseIndexCommitDisabled": false, + "msgTaskAssetDatabaseIndexCommitDisabled": false, + "msgTaskHistoryGenerateFileDisabled": false + } }, "langs": [ { @@ -100,6 +106,7 @@ "closeTabsOnStart": false, "useSingleLineSave": true, "largeFileWarningSize": 8, + "createDocAtTop": true, "sort": 6 }, "tag": { @@ -141,6 +148,8 @@ "backlinkExpandCount": 8, "backmentionExpandCount": -1, "backlinkContainChildren": true, + "backlinkSort": 3, + "backmentionSort": 3, "headingEmbedMode": 0, "markdown": { "inlineAsterisk": true, @@ -500,14 +509,14 @@ "readonly": false, "localIPs": [ "127.0.0.1", - "172.18.0.5", + "172.18.0.2", "[::1]" ], "accessAuthCode": "0tRmyq4!Co5RbL", "system": { "id": "3ro45elg1pio", "name": "a3696050aa94", - "kernelVersion": "3.3.6", + "kernelVersion": "3.4.1", "os": "linux", "osPlatform": "alpine", "container": "docker", @@ -1283,7 +1292,7 @@ "apiTemperature": 1, "apiMaxContexts": 7, "apiBaseURL": "https://api.openai.com/v1", - "apiUserAgent": "SiYuan/3.3.6 docker/linux", + "apiUserAgent": "SiYuan/3.4.1 docker/linux", "apiProvider": "OpenAI", "apiVersion": "" } @@ -1320,7 +1329,7 @@ } }, "openHelp": false, - "showChangelog": false, + "showChangelog": true, "cloudRegion": 0, "snippet": { "enabledCSS": true, diff --git a/config/siyuan/workspace/history/2025-10-20-110759-update/20251005100728-be5ygvj/20251020110351-f2uicwk.sy b/config/siyuan/workspace/history/2025-10-20-110759-update/20251005100728-be5ygvj/20251020110351-f2uicwk.sy deleted file mode 100644 index 60d2e63f..00000000 --- a/config/siyuan/workspace/history/2025-10-20-110759-update/20251005100728-be5ygvj/20251020110351-f2uicwk.sy +++ /dev/null @@ -1 +0,0 @@ -{"ID":"20251020110351-f2uicwk","Spec":"1","Type":"NodeDocument","Properties":{"id":"20251020110351-f2uicwk","title":"Untitled","type":"doc","updated":"20251020110351"},"Children":[{"ID":"20251020110351-sdqie78","Type":"NodeParagraph","Properties":{"id":"20251020110351-sdqie78","updated":"20251020110351"}}]} \ No newline at end of file diff --git a/config/sonarr/MediaCover/163/poster-250.jpg b/config/sonarr/MediaCover/163/poster-250.jpg index 7c61314f..5722358c 100644 Binary files a/config/sonarr/MediaCover/163/poster-250.jpg and b/config/sonarr/MediaCover/163/poster-250.jpg differ diff --git a/config/sonarr/MediaCover/163/poster-500.jpg b/config/sonarr/MediaCover/163/poster-500.jpg index 354c6bc7..763843b3 100644 Binary files a/config/sonarr/MediaCover/163/poster-500.jpg and b/config/sonarr/MediaCover/163/poster-500.jpg differ diff --git a/config/sonarr/MediaCover/163/poster.jpg b/config/sonarr/MediaCover/163/poster.jpg index 8ccd274a..2cc6253f 100644 Binary files a/config/sonarr/MediaCover/163/poster.jpg and b/config/sonarr/MediaCover/163/poster.jpg differ diff --git a/config/sonarr/MediaCover/170/banner-35.jpg b/config/sonarr/MediaCover/170/banner-35.jpg index bf1017e4..f09ed9cc 100644 Binary files a/config/sonarr/MediaCover/170/banner-35.jpg and b/config/sonarr/MediaCover/170/banner-35.jpg differ diff --git a/config/sonarr/MediaCover/170/banner-70.jpg b/config/sonarr/MediaCover/170/banner-70.jpg index f3038c58..ce9ea186 100644 Binary files a/config/sonarr/MediaCover/170/banner-70.jpg and b/config/sonarr/MediaCover/170/banner-70.jpg differ diff --git a/config/sonarr/MediaCover/170/banner.jpg b/config/sonarr/MediaCover/170/banner.jpg index fa51cab7..f90dbd1a 100644 Binary files a/config/sonarr/MediaCover/170/banner.jpg and b/config/sonarr/MediaCover/170/banner.jpg differ diff --git a/config/sonarr/MediaCover/170/clearlogo.png b/config/sonarr/MediaCover/170/clearlogo.png index dca93fcd..4303e541 100644 Binary files a/config/sonarr/MediaCover/170/clearlogo.png and b/config/sonarr/MediaCover/170/clearlogo.png differ diff --git a/config/sonarr/MediaCover/170/fanart-180.jpg b/config/sonarr/MediaCover/170/fanart-180.jpg index 1b0c48c8..d924e72e 100644 Binary files a/config/sonarr/MediaCover/170/fanart-180.jpg and b/config/sonarr/MediaCover/170/fanart-180.jpg differ diff --git a/config/sonarr/MediaCover/170/fanart-360.jpg b/config/sonarr/MediaCover/170/fanart-360.jpg index 9840760e..94854b75 100644 Binary files a/config/sonarr/MediaCover/170/fanart-360.jpg and b/config/sonarr/MediaCover/170/fanart-360.jpg differ diff --git a/config/sonarr/MediaCover/170/fanart.jpg b/config/sonarr/MediaCover/170/fanart.jpg index 0b89ad26..980a86c7 100644 Binary files a/config/sonarr/MediaCover/170/fanart.jpg and b/config/sonarr/MediaCover/170/fanart.jpg differ diff --git a/config/sonarr/MediaCover/170/poster-250.jpg b/config/sonarr/MediaCover/170/poster-250.jpg index c6095e59..6264d66d 100644 Binary files a/config/sonarr/MediaCover/170/poster-250.jpg and b/config/sonarr/MediaCover/170/poster-250.jpg differ diff --git a/config/sonarr/MediaCover/170/poster-500.jpg b/config/sonarr/MediaCover/170/poster-500.jpg index fa27d340..94fdd3b6 100644 Binary files a/config/sonarr/MediaCover/170/poster-500.jpg and b/config/sonarr/MediaCover/170/poster-500.jpg differ diff --git a/config/sonarr/MediaCover/170/poster.jpg b/config/sonarr/MediaCover/170/poster.jpg index 1fbcfd2f..963eec62 100644 Binary files a/config/sonarr/MediaCover/170/poster.jpg and b/config/sonarr/MediaCover/170/poster.jpg differ diff --git a/config/sonarr/MediaCover/171/banner-35.jpg b/config/sonarr/MediaCover/171/banner-35.jpg index 850af722..6556727f 100644 Binary files a/config/sonarr/MediaCover/171/banner-35.jpg and b/config/sonarr/MediaCover/171/banner-35.jpg differ diff --git a/config/sonarr/MediaCover/171/banner-70.jpg b/config/sonarr/MediaCover/171/banner-70.jpg index 61250ef7..ee552762 100644 Binary files a/config/sonarr/MediaCover/171/banner-70.jpg and b/config/sonarr/MediaCover/171/banner-70.jpg differ diff --git a/config/sonarr/MediaCover/171/banner.jpg b/config/sonarr/MediaCover/171/banner.jpg index 2ff564bc..b659883d 100644 Binary files a/config/sonarr/MediaCover/171/banner.jpg and b/config/sonarr/MediaCover/171/banner.jpg differ diff --git a/config/sonarr/MediaCover/171/clearlogo.png b/config/sonarr/MediaCover/171/clearlogo.png index 225d7c9c..7a2e8baf 100644 Binary files a/config/sonarr/MediaCover/171/clearlogo.png and b/config/sonarr/MediaCover/171/clearlogo.png differ diff --git a/config/sonarr/MediaCover/171/fanart-180.jpg b/config/sonarr/MediaCover/171/fanart-180.jpg index b88f7239..2e50ee5f 100644 Binary files a/config/sonarr/MediaCover/171/fanart-180.jpg and b/config/sonarr/MediaCover/171/fanart-180.jpg differ diff --git a/config/sonarr/MediaCover/171/fanart-360.jpg b/config/sonarr/MediaCover/171/fanart-360.jpg index 93c69023..38325cc3 100644 Binary files a/config/sonarr/MediaCover/171/fanart-360.jpg and b/config/sonarr/MediaCover/171/fanart-360.jpg differ diff --git a/config/sonarr/MediaCover/171/fanart.jpg b/config/sonarr/MediaCover/171/fanart.jpg index 0307381c..c60aa329 100644 Binary files a/config/sonarr/MediaCover/171/fanart.jpg and b/config/sonarr/MediaCover/171/fanart.jpg differ diff --git a/config/sonarr/MediaCover/171/poster-250.jpg b/config/sonarr/MediaCover/171/poster-250.jpg index 058205c9..570a641d 100644 Binary files a/config/sonarr/MediaCover/171/poster-250.jpg and b/config/sonarr/MediaCover/171/poster-250.jpg differ diff --git a/config/sonarr/MediaCover/171/poster-500.jpg b/config/sonarr/MediaCover/171/poster-500.jpg index 31a58eb9..f4809695 100644 Binary files a/config/sonarr/MediaCover/171/poster-500.jpg and b/config/sonarr/MediaCover/171/poster-500.jpg differ diff --git a/config/sonarr/MediaCover/171/poster.jpg b/config/sonarr/MediaCover/171/poster.jpg index 92a91d1f..da1eb982 100644 Binary files a/config/sonarr/MediaCover/171/poster.jpg and b/config/sonarr/MediaCover/171/poster.jpg differ diff --git a/config/sonarr/MediaCover/172/banner-35.jpg b/config/sonarr/MediaCover/172/banner-35.jpg index 8889ddcf..d698bc80 100644 Binary files a/config/sonarr/MediaCover/172/banner-35.jpg and b/config/sonarr/MediaCover/172/banner-35.jpg differ diff --git a/config/sonarr/MediaCover/172/banner-70.jpg b/config/sonarr/MediaCover/172/banner-70.jpg index 1c349d11..94b56307 100644 Binary files a/config/sonarr/MediaCover/172/banner-70.jpg and b/config/sonarr/MediaCover/172/banner-70.jpg differ diff --git a/config/sonarr/MediaCover/172/banner.jpg b/config/sonarr/MediaCover/172/banner.jpg index 7763a11e..d0e3bc90 100644 Binary files a/config/sonarr/MediaCover/172/banner.jpg and b/config/sonarr/MediaCover/172/banner.jpg differ diff --git a/config/sonarr/MediaCover/172/clearlogo.png b/config/sonarr/MediaCover/172/clearlogo.png index f724e13b..6d3d59e9 100644 Binary files a/config/sonarr/MediaCover/172/clearlogo.png and b/config/sonarr/MediaCover/172/clearlogo.png differ diff --git a/config/sonarr/MediaCover/172/fanart-180.jpg b/config/sonarr/MediaCover/172/fanart-180.jpg index 6c441a40..2fb5af8c 100644 Binary files a/config/sonarr/MediaCover/172/fanart-180.jpg and b/config/sonarr/MediaCover/172/fanart-180.jpg differ diff --git a/config/sonarr/MediaCover/172/fanart-360.jpg b/config/sonarr/MediaCover/172/fanart-360.jpg index e1b5d199..fe97e331 100644 Binary files a/config/sonarr/MediaCover/172/fanart-360.jpg and b/config/sonarr/MediaCover/172/fanart-360.jpg differ diff --git a/config/sonarr/MediaCover/172/fanart.jpg b/config/sonarr/MediaCover/172/fanart.jpg index 0107fc0f..19ed78b4 100644 Binary files a/config/sonarr/MediaCover/172/fanart.jpg and b/config/sonarr/MediaCover/172/fanart.jpg differ diff --git a/config/sonarr/MediaCover/172/poster-250.jpg b/config/sonarr/MediaCover/172/poster-250.jpg index de41f49f..e8a893c6 100644 Binary files a/config/sonarr/MediaCover/172/poster-250.jpg and b/config/sonarr/MediaCover/172/poster-250.jpg differ diff --git a/config/sonarr/MediaCover/172/poster-500.jpg b/config/sonarr/MediaCover/172/poster-500.jpg index d7590e8f..e51dcf72 100644 Binary files a/config/sonarr/MediaCover/172/poster-500.jpg and b/config/sonarr/MediaCover/172/poster-500.jpg differ diff --git a/config/sonarr/MediaCover/172/poster.jpg b/config/sonarr/MediaCover/172/poster.jpg index 600a3795..ad762251 100644 Binary files a/config/sonarr/MediaCover/172/poster.jpg and b/config/sonarr/MediaCover/172/poster.jpg differ diff --git a/config/stirlingpdf/settings.yml b/config/stirlingpdf/settings.yml index 37f7ce70..0d8ad695 100755 --- a/config/stirlingpdf/settings.yml +++ b/config/stirlingpdf/settings.yml @@ -85,6 +85,13 @@ premium: enabled: true # Enable audit logging level: 2 # Audit logging level: 0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE retentionDays: 90 # Number of days to retain audit logs + databaseNotifications: + backups: + successful: false # set to 'true' to enable email notifications for successful database backups + failed: false # set to 'true' to enable email notifications for failed database backups + imports: + successful: false # set to 'true' to enable email notifications for successful database imports + failed: false # set to 'true' to enable email notifications for failed database imports mail: enabled: false # set to 'true' to enable sending emails @@ -142,6 +149,9 @@ system: operations: weasyprint: '' # Defaults to /opt/venv/bin/weasyprint unoconvert: '' # Defaults to /opt/venv/bin/unoconvert + calibre: '' # Defaults to /usr/bin/ebook-convert + ocrmypdf: '' # Defaults to /usr/bin/ocrmypdf + soffice: '' # Defaults to /usr/bin/soffice fileUploadLimit: '' # Defaults to "". No limit when string is empty. Set a number, between 0 and 999, followed by one of the following strings to set a limit. "KB", "MB", "GB". tempFileManagement: baseTmpDir: '' # Defaults to java.io.tmpdir/stirling-pdf @@ -172,7 +182,7 @@ metrics: AutomaticallyGenerated: key: 8bd4dfa7-1e03-42dd-a621-dfcb8be64202 UUID: c8beac1a-fcc9-4962-ba22-9336e14a6ce6 - appVersion: 1.5.0 + appVersion: 1.6.0 processExecutor: sessionLimit: # Process executor instances limits diff --git a/config/tandoor/mediafiles/recipes/6c6e2bee-f430-4b30-a2a1-69aa7f7d1cba_8.jpg b/config/tandoor/mediafiles/recipes/6c6e2bee-f430-4b30-a2a1-69aa7f7d1cba_8.jpg new file mode 100755 index 00000000..855cc2c4 Binary files /dev/null and b/config/tandoor/mediafiles/recipes/6c6e2bee-f430-4b30-a2a1-69aa7f7d1cba_8.jpg differ diff --git a/config/tandoor/staticfiles/staticfiles.json b/config/tandoor/staticfiles/staticfiles.json index b13509d4..97bf202f 100644 --- a/config/tandoor/staticfiles/staticfiles.json +++ b/config/tandoor/staticfiles/staticfiles.json @@ -1 +1 @@ -{"paths": {"admin/js/vendor/select2/i18n/nl.js": "admin/js/vendor/select2/i18n/nl.997868a37ed8.js", "admin/js/vendor/select2/i18n/ne.js": "admin/js/vendor/select2/i18n/ne.3d79fd3f08db.js", "admin/js/vendor/select2/i18n/el.js": "admin/js/vendor/select2/i18n/el.27097f071856.js", "admin/js/vendor/select2/i18n/ps.js": "admin/js/vendor/select2/i18n/ps.38dfa47af9e0.js", "admin/js/vendor/select2/i18n/pt.js": "admin/js/vendor/select2/i18n/pt.33b4a3b44d43.js", "admin/js/vendor/select2/i18n/km.js": "admin/js/vendor/select2/i18n/km.c23089cb06ca.js", "admin/js/vendor/select2/i18n/ja.js": "admin/js/vendor/select2/i18n/ja.170ae885d74f.js", "admin/js/vendor/select2/i18n/it.js": "admin/js/vendor/select2/i18n/it.be4fe8d365b5.js", "admin/js/vendor/select2/i18n/hy.js": "admin/js/vendor/select2/i18n/hy.c7babaeef5a6.js", "admin/js/vendor/select2/i18n/sk.js": "admin/js/vendor/select2/i18n/sk.33d02cef8d11.js", "admin/js/vendor/select2/i18n/hi.js": "admin/js/vendor/select2/i18n/hi.70640d41628f.js", "admin/js/vendor/select2/i18n/hu.js": "admin/js/vendor/select2/i18n/hu.6ec6039cb8a3.js", "admin/js/vendor/select2/i18n/ar.js": "admin/js/vendor/select2/i18n/ar.65aa8e36bf5d.js", "admin/js/vendor/select2/i18n/sr-Cyrl.js": "admin/js/vendor/select2/i18n/sr-Cyrl.f254bb8c4c7c.js", "admin/js/vendor/select2/i18n/af.js": "admin/js/vendor/select2/i18n/af.4f6fcd73488c.js", "admin/js/vendor/select2/i18n/fr.js": "admin/js/vendor/select2/i18n/fr.05e0542fcfe6.js", "admin/js/vendor/select2/i18n/tk.js": "admin/js/vendor/select2/i18n/tk.7c572a68c78f.js", "admin/js/vendor/select2/i18n/eu.js": "admin/js/vendor/select2/i18n/eu.adfe5c97b72c.js", "admin/js/vendor/select2/i18n/cs.js": "admin/js/vendor/select2/i18n/cs.4f43e8e7d33a.js", "admin/js/vendor/select2/i18n/ms.js": "admin/js/vendor/select2/i18n/ms.4ba82c9a51ce.js", "admin/js/vendor/select2/i18n/zh-TW.js": "admin/js/vendor/select2/i18n/zh-TW.04554a227c2b.js", "admin/js/vendor/select2/i18n/lt.js": "admin/js/vendor/select2/i18n/lt.23c7ce903300.js", "admin/js/vendor/select2/i18n/zh-CN.js": "admin/js/vendor/select2/i18n/zh-CN.2cff662ec5f9.js", "admin/js/vendor/select2/i18n/bn.js": "admin/js/vendor/select2/i18n/bn.6d42b4dd5665.js", "admin/js/vendor/select2/i18n/es.js": "admin/js/vendor/select2/i18n/es.66dbc2652fb1.js", "admin/js/vendor/select2/i18n/sr.js": "admin/js/vendor/select2/i18n/sr.5ed85a48f483.js", "admin/js/vendor/select2/i18n/nb.js": "admin/js/vendor/select2/i18n/nb.da2fce143f27.js", "admin/js/vendor/select2/i18n/tr.js": "admin/js/vendor/select2/i18n/tr.b5a0643d1545.js", "admin/js/vendor/select2/i18n/dsb.js": "admin/js/vendor/select2/i18n/dsb.56372c92d2f1.js", "admin/js/vendor/select2/i18n/bs.js": "admin/js/vendor/select2/i18n/bs.91624382358e.js", "admin/js/vendor/select2/i18n/gl.js": "admin/js/vendor/select2/i18n/gl.d99b1fedaa86.js", "admin/js/vendor/select2/i18n/sq.js": "admin/js/vendor/select2/i18n/sq.5636b60d29c9.js", "admin/js/vendor/select2/i18n/ko.js": "admin/js/vendor/select2/i18n/ko.e7be6c20e673.js", "admin/js/vendor/select2/i18n/pl.js": "admin/js/vendor/select2/i18n/pl.6031b4f16452.js", "admin/js/vendor/select2/i18n/da.js": "admin/js/vendor/select2/i18n/da.766346afe4dd.js", "admin/js/vendor/select2/i18n/et.js": "admin/js/vendor/select2/i18n/et.2b96fd98289d.js", "admin/js/vendor/select2/i18n/ka.js": "admin/js/vendor/select2/i18n/ka.2083264a54f0.js", "admin/js/vendor/select2/i18n/ca.js": "admin/js/vendor/select2/i18n/ca.a166b745933a.js", "admin/js/vendor/select2/i18n/he.js": "admin/js/vendor/select2/i18n/he.e420ff6cd3ed.js", "admin/js/vendor/select2/i18n/hsb.js": "admin/js/vendor/select2/i18n/hsb.fa3b55265efe.js", "admin/js/vendor/select2/i18n/az.js": "admin/js/vendor/select2/i18n/az.270c257daf81.js", "admin/js/vendor/select2/i18n/fa.js": "admin/js/vendor/select2/i18n/fa.3b5bd1961cfd.js", "admin/js/vendor/select2/i18n/is.js": "admin/js/vendor/select2/i18n/is.3ddd9a6a97e9.js", "admin/js/vendor/select2/i18n/mk.js": "admin/js/vendor/select2/i18n/mk.dabbb9087130.js", "admin/js/vendor/select2/i18n/sl.js": "admin/js/vendor/select2/i18n/sl.131a78bc0752.js", "admin/js/vendor/select2/i18n/uk.js": "admin/js/vendor/select2/i18n/uk.8cede7f4803c.js", "admin/js/vendor/select2/i18n/sv.js": "admin/js/vendor/select2/i18n/sv.7a9c2f71e777.js", "admin/js/vendor/select2/i18n/bg.js": "admin/js/vendor/select2/i18n/bg.39b8be30d4f0.js", "admin/js/vendor/select2/i18n/th.js": "admin/js/vendor/select2/i18n/th.f38c20b0221b.js", "admin/js/vendor/select2/i18n/id.js": "admin/js/vendor/select2/i18n/id.04debded514d.js", "admin/js/vendor/select2/i18n/fi.js": "admin/js/vendor/select2/i18n/fi.614ec42aa9ba.js", "admin/js/vendor/select2/i18n/hr.js": "admin/js/vendor/select2/i18n/hr.a2b092cc1147.js", "admin/js/vendor/select2/i18n/pt-BR.js": "admin/js/vendor/select2/i18n/pt-BR.e1b294433e7f.js", "admin/js/vendor/select2/i18n/vi.js": "admin/js/vendor/select2/i18n/vi.097a5b75b3e1.js", "admin/js/vendor/select2/i18n/de.js": "admin/js/vendor/select2/i18n/de.8a1c222b0204.js", "admin/js/vendor/select2/i18n/ro.js": "admin/js/vendor/select2/i18n/ro.f75cb460ec3b.js", "admin/js/vendor/select2/i18n/en.js": "admin/js/vendor/select2/i18n/en.cf932ba09a98.js", "admin/js/vendor/select2/i18n/lv.js": "admin/js/vendor/select2/i18n/lv.08e62128eac1.js", "admin/js/vendor/select2/i18n/ru.js": "admin/js/vendor/select2/i18n/ru.934aa95f5b5f.js", "admin/js/vendor/select2/LICENSE.md": "admin/js/vendor/select2/LICENSE.f94142512c91.md", "admin/js/vendor/select2/select2.full.js": "admin/js/vendor/select2/select2.full.c2afdeda3058.js", "admin/js/vendor/select2/select2.full.min.js": "admin/js/vendor/select2/select2.full.min.fcd7500d8e13.js", "admin/js/vendor/jquery/jquery.js": "admin/js/vendor/jquery/jquery.12e87d2f3a4c.js", "admin/js/vendor/jquery/LICENSE.txt": "admin/js/vendor/jquery/LICENSE.de877aa6d744.txt", "admin/js/vendor/jquery/jquery.min.js": "admin/js/vendor/jquery/jquery.min.2c872dbe60f4.js", "admin/js/vendor/xregexp/xregexp.js": "admin/js/vendor/xregexp/xregexp.a7e08b0ce686.js", "admin/js/vendor/xregexp/LICENSE.txt": "admin/js/vendor/xregexp/LICENSE.b6fd2ceea8d3.txt", "admin/js/vendor/xregexp/xregexp.min.js": "admin/js/vendor/xregexp/xregexp.min.f1ae4617847c.js", "admin/css/vendor/select2/select2.css": "admin/css/vendor/select2/select2.a2194c262648.css", "admin/css/vendor/select2/select2.min.css": "admin/css/vendor/select2/select2.min.9f54e6414f87.css", "admin/css/vendor/select2/LICENSE-SELECT2.md": "admin/css/vendor/select2/LICENSE-SELECT2.f94142512c91.md", "pdfjs/web/locale/bs/viewer.ftl": "pdfjs/web/locale/bs/viewer.fd0ae35a7e72.ftl", "pdfjs/web/locale/xh/viewer.ftl": "pdfjs/web/locale/xh/viewer.6261f29b0ed9.ftl", "pdfjs/web/locale/el/viewer.ftl": "pdfjs/web/locale/el/viewer.d37a9038e13d.ftl", "pdfjs/web/locale/son/viewer.ftl": "pdfjs/web/locale/son/viewer.04c0e677244c.ftl", "pdfjs/web/locale/gl/viewer.ftl": "pdfjs/web/locale/gl/viewer.a0249bbe8148.ftl", "pdfjs/web/locale/tr/viewer.ftl": "pdfjs/web/locale/tr/viewer.0b210aadc91f.ftl", "pdfjs/web/locale/eo/viewer.ftl": "pdfjs/web/locale/eo/viewer.dbd5bc6d945c.ftl", "pdfjs/web/locale/ff/viewer.ftl": "pdfjs/web/locale/ff/viewer.ede090363096.ftl", "pdfjs/web/locale/kn/viewer.ftl": "pdfjs/web/locale/kn/viewer.122972004219.ftl", "pdfjs/web/locale/mk/viewer.ftl": "pdfjs/web/locale/mk/viewer.4d53727c36d6.ftl", "pdfjs/web/locale/cak/viewer.ftl": "pdfjs/web/locale/cak/viewer.99b219e12663.ftl", "pdfjs/web/locale/wo/viewer.ftl": "pdfjs/web/locale/wo/viewer.4d444e0a18ea.ftl", "pdfjs/web/locale/es-ES/viewer.ftl": "pdfjs/web/locale/es-ES/viewer.f832cf908d1b.ftl", "pdfjs/web/locale/sv-SE/viewer.ftl": "pdfjs/web/locale/sv-SE/viewer.2e8d62757f63.ftl", "pdfjs/web/locale/pl/viewer.ftl": "pdfjs/web/locale/pl/viewer.138557f5ee29.ftl", "pdfjs/web/locale/gu-IN/viewer.ftl": "pdfjs/web/locale/gu-IN/viewer.7bc4defa6e66.ftl", "pdfjs/web/locale/zh-TW/viewer.ftl": "pdfjs/web/locale/zh-TW/viewer.d94f79b19818.ftl", "pdfjs/web/locale/et/viewer.ftl": "pdfjs/web/locale/et/viewer.34dde653c4f5.ftl", "pdfjs/web/locale/bn/viewer.ftl": "pdfjs/web/locale/bn/viewer.11d4b641a258.ftl", "pdfjs/web/locale/fi/viewer.ftl": "pdfjs/web/locale/fi/viewer.6e170e727daf.ftl", "pdfjs/web/locale/bo/viewer.ftl": "pdfjs/web/locale/bo/viewer.58669ede7a6f.ftl", "pdfjs/web/locale/uz/viewer.ftl": "pdfjs/web/locale/uz/viewer.c16830eba28c.ftl", "pdfjs/web/locale/hye/viewer.ftl": "pdfjs/web/locale/hye/viewer.815c9ce78fe9.ftl", "pdfjs/web/locale/gn/viewer.ftl": "pdfjs/web/locale/gn/viewer.3b40c9ba8bb1.ftl", "pdfjs/web/locale/af/viewer.ftl": "pdfjs/web/locale/af/viewer.c363639afd91.ftl", "pdfjs/web/locale/te/viewer.ftl": "pdfjs/web/locale/te/viewer.2a6d267dbad8.ftl", "pdfjs/web/locale/ru/viewer.ftl": "pdfjs/web/locale/ru/viewer.734c3abbc97e.ftl", "pdfjs/web/locale/nb-NO/viewer.ftl": "pdfjs/web/locale/nb-NO/viewer.b796610259f0.ftl", "pdfjs/web/locale/id/viewer.ftl": "pdfjs/web/locale/id/viewer.4c75837432b1.ftl", "pdfjs/web/locale/az/viewer.ftl": "pdfjs/web/locale/az/viewer.6486598a4c04.ftl", "pdfjs/web/locale/es-MX/viewer.ftl": "pdfjs/web/locale/es-MX/viewer.7c80faa7158d.ftl", "pdfjs/web/locale/meh/viewer.ftl": "pdfjs/web/locale/meh/viewer.fd09b3a1cda5.ftl", "pdfjs/web/locale/es-AR/viewer.ftl": "pdfjs/web/locale/es-AR/viewer.5c3f6229591b.ftl", "pdfjs/web/locale/ast/viewer.ftl": "pdfjs/web/locale/ast/viewer.eacf750316b0.ftl", "pdfjs/web/locale/sl/viewer.ftl": "pdfjs/web/locale/sl/viewer.f6bbb9e6ff9a.ftl", "pdfjs/web/locale/zh-CN/viewer.ftl": "pdfjs/web/locale/zh-CN/viewer.01dd04b0205a.ftl", "pdfjs/web/locale/rm/viewer.ftl": "pdfjs/web/locale/rm/viewer.778e33882a10.ftl", "pdfjs/web/locale/en-US/viewer.ftl": "pdfjs/web/locale/en-US/viewer.6c872cf51e9c.ftl", "pdfjs/web/locale/lv/viewer.ftl": "pdfjs/web/locale/lv/viewer.9cd3950e11ed.ftl", "pdfjs/web/locale/dsb/viewer.ftl": "pdfjs/web/locale/dsb/viewer.6aa6b41318d9.ftl", "pdfjs/web/locale/pt-BR/viewer.ftl": "pdfjs/web/locale/pt-BR/viewer.85db96d68c0d.ftl", "pdfjs/web/locale/ia/viewer.ftl": "pdfjs/web/locale/ia/viewer.4d89b20224f9.ftl", "pdfjs/web/locale/ro/viewer.ftl": "pdfjs/web/locale/ro/viewer.bc3585c10820.ftl", "pdfjs/web/locale/si/viewer.ftl": "pdfjs/web/locale/si/viewer.b9ef9a19e8e3.ftl", "pdfjs/web/locale/ka/viewer.ftl": "pdfjs/web/locale/ka/viewer.726c884de716.ftl", "pdfjs/web/locale/vi/viewer.ftl": "pdfjs/web/locale/vi/viewer.55d8a0aa4ce4.ftl", "pdfjs/web/locale/da/viewer.ftl": "pdfjs/web/locale/da/viewer.2673bc7476b8.ftl", "pdfjs/web/locale/ltg/viewer.ftl": "pdfjs/web/locale/ltg/viewer.ab282633a3a6.ftl", "pdfjs/web/locale/hsb/viewer.ftl": "pdfjs/web/locale/hsb/viewer.49557c4d502d.ftl", "pdfjs/web/locale/th/viewer.ftl": "pdfjs/web/locale/th/viewer.3bc6dca3d585.ftl", "pdfjs/web/locale/ta/viewer.ftl": "pdfjs/web/locale/ta/viewer.efb27fa79cc6.ftl", "pdfjs/web/locale/scn/viewer.ftl": "pdfjs/web/locale/scn/viewer.513ea15f893d.ftl", "pdfjs/web/locale/fur/viewer.ftl": "pdfjs/web/locale/fur/viewer.cc1073ed5e0e.ftl", "pdfjs/web/locale/sq/viewer.ftl": "pdfjs/web/locale/sq/viewer.7952a97e114d.ftl", "pdfjs/web/locale/lt/viewer.ftl": "pdfjs/web/locale/lt/viewer.ccd624a539a7.ftl", "pdfjs/web/locale/fy-NL/viewer.ftl": "pdfjs/web/locale/fy-NL/viewer.2fbdbcd7645f.ftl", "pdfjs/web/locale/ach/viewer.ftl": "pdfjs/web/locale/ach/viewer.cf4fc69e8a64.ftl", "pdfjs/web/locale/sk/viewer.ftl": "pdfjs/web/locale/sk/viewer.54f3fc9243ea.ftl", "pdfjs/web/locale/nn-NO/viewer.ftl": "pdfjs/web/locale/nn-NO/viewer.05ad4fab51ec.ftl", "pdfjs/web/locale/en-GB/viewer.ftl": "pdfjs/web/locale/en-GB/viewer.22cd5d0ed722.ftl", "pdfjs/web/locale/trs/viewer.ftl": "pdfjs/web/locale/trs/viewer.75609ff3af2a.ftl", "pdfjs/web/locale/be/viewer.ftl": "pdfjs/web/locale/be/viewer.c564ec0f1e63.ftl", "pdfjs/web/locale/sc/viewer.ftl": "pdfjs/web/locale/sc/viewer.a19f714fda60.ftl", "pdfjs/web/locale/br/viewer.ftl": "pdfjs/web/locale/br/viewer.9ce316fb48f0.ftl", "pdfjs/web/locale/gd/viewer.ftl": "pdfjs/web/locale/gd/viewer.392374d4db26.ftl", "pdfjs/web/locale/ml/viewer.ftl": "pdfjs/web/locale/ml/viewer.1edc12589da7.ftl", "pdfjs/web/locale/cy/viewer.ftl": "pdfjs/web/locale/cy/viewer.a36a354f4faf.ftl", "pdfjs/web/locale/ja/viewer.ftl": "pdfjs/web/locale/ja/viewer.a46a2647c9a8.ftl", "pdfjs/web/locale/cs/viewer.ftl": "pdfjs/web/locale/cs/viewer.f21329e87e4a.ftl", "pdfjs/web/locale/lo/viewer.ftl": "pdfjs/web/locale/lo/viewer.7516f0c910f9.ftl", "pdfjs/web/locale/an/viewer.ftl": "pdfjs/web/locale/an/viewer.6018db9628b9.ftl", "pdfjs/web/locale/fa/viewer.ftl": "pdfjs/web/locale/fa/viewer.f2b93e20fa19.ftl", "pdfjs/web/locale/tg/viewer.ftl": "pdfjs/web/locale/tg/viewer.65ae79d7795a.ftl", "pdfjs/web/locale/tl/viewer.ftl": "pdfjs/web/locale/tl/viewer.b9dba293b618.ftl", "pdfjs/web/locale/es-CL/viewer.ftl": "pdfjs/web/locale/es-CL/viewer.671dc5ad6536.ftl", "pdfjs/web/locale/sco/viewer.ftl": "pdfjs/web/locale/sco/viewer.f7027254e030.ftl", "pdfjs/web/locale/nl/viewer.ftl": "pdfjs/web/locale/nl/viewer.c72db36b26cc.ftl", "pdfjs/web/locale/ckb/viewer.ftl": "pdfjs/web/locale/ckb/viewer.be51bebeea33.ftl", "pdfjs/web/locale/is/viewer.ftl": "pdfjs/web/locale/is/viewer.711aced23e23.ftl", "pdfjs/web/locale/en-CA/viewer.ftl": "pdfjs/web/locale/en-CA/viewer.08ab1f29d568.ftl", "pdfjs/web/locale/lij/viewer.ftl": "pdfjs/web/locale/lij/viewer.a3e9dfe89496.ftl", "pdfjs/web/locale/de/viewer.ftl": "pdfjs/web/locale/de/viewer.deff0d73438f.ftl", "pdfjs/web/locale/kk/viewer.ftl": "pdfjs/web/locale/kk/viewer.dcb3b77ed74d.ftl", "pdfjs/web/locale/hy-AM/viewer.ftl": "pdfjs/web/locale/hy-AM/viewer.68b15d6bc86a.ftl", "pdfjs/web/locale/sr/viewer.ftl": "pdfjs/web/locale/sr/viewer.44cadad1119f.ftl", "pdfjs/web/locale/kab/viewer.ftl": "pdfjs/web/locale/kab/viewer.57ed5ac0ecb8.ftl", "pdfjs/web/locale/hr/viewer.ftl": "pdfjs/web/locale/hr/viewer.beecd7944d0e.ftl", "pdfjs/web/locale/oc/viewer.ftl": "pdfjs/web/locale/oc/viewer.fcc8065e0acc.ftl", "pdfjs/web/locale/ms/viewer.ftl": "pdfjs/web/locale/ms/viewer.b76e866e10f7.ftl", "pdfjs/web/locale/mr/viewer.ftl": "pdfjs/web/locale/mr/viewer.110826082775.ftl", "pdfjs/web/locale/hu/viewer.ftl": "pdfjs/web/locale/hu/viewer.4f070c99e031.ftl", "pdfjs/web/locale/ur/viewer.ftl": "pdfjs/web/locale/ur/viewer.a606ff13bce3.ftl", "pdfjs/web/locale/hi-IN/viewer.ftl": "pdfjs/web/locale/hi-IN/viewer.28425be686fe.ftl", "pdfjs/web/locale/skr/viewer.ftl": "pdfjs/web/locale/skr/viewer.c662f04c2139.ftl", "pdfjs/web/locale/sat/viewer.ftl": "pdfjs/web/locale/sat/viewer.d5c895d7853f.ftl", "pdfjs/web/locale/ko/viewer.ftl": "pdfjs/web/locale/ko/viewer.1d42024f89f1.ftl", "pdfjs/web/locale/my/viewer.ftl": "pdfjs/web/locale/my/viewer.7ebd82a60d52.ftl", "pdfjs/web/locale/szl/viewer.ftl": "pdfjs/web/locale/szl/viewer.0c1f8d6f9e9e.ftl", "pdfjs/web/locale/fr/viewer.ftl": "pdfjs/web/locale/fr/viewer.2499051f91e8.ftl", "pdfjs/web/locale/ne-NP/viewer.ftl": "pdfjs/web/locale/ne-NP/viewer.51740d469802.ftl", "pdfjs/web/locale/km/viewer.ftl": "pdfjs/web/locale/km/viewer.583a8fb1f217.ftl", "pdfjs/web/locale/ca/viewer.ftl": "pdfjs/web/locale/ca/viewer.f6050d8dc127.ftl", "pdfjs/web/locale/it/viewer.ftl": "pdfjs/web/locale/it/viewer.a60cc2ea7665.ftl", "pdfjs/web/locale/pa-IN/viewer.ftl": "pdfjs/web/locale/pa-IN/viewer.6d51ad33a779.ftl", "pdfjs/web/locale/ga-IE/viewer.ftl": "pdfjs/web/locale/ga-IE/viewer.b94993b844dc.ftl", "pdfjs/web/locale/ar/viewer.ftl": "pdfjs/web/locale/ar/viewer.0b2f60b1e554.ftl", "pdfjs/web/locale/he/viewer.ftl": "pdfjs/web/locale/he/viewer.847e4d5942a8.ftl", "pdfjs/web/locale/eu/viewer.ftl": "pdfjs/web/locale/eu/viewer.3f6a4001d3fd.ftl", "pdfjs/web/locale/pt-PT/viewer.ftl": "pdfjs/web/locale/pt-PT/viewer.e71b515e0650.ftl", "pdfjs/web/locale/brx/viewer.ftl": "pdfjs/web/locale/brx/viewer.5bd36e1bd2e4.ftl", "pdfjs/web/locale/uk/viewer.ftl": "pdfjs/web/locale/uk/viewer.aee460abfbcd.ftl", "pdfjs/web/locale/bg/viewer.ftl": "pdfjs/web/locale/bg/viewer.1813a8ebf330.ftl", "admin/js/admin/RelatedObjectLookups.js": "admin/js/admin/RelatedObjectLookups.ed6240809a40.js", "admin/js/admin/DateTimeShortcuts.js": "admin/js/admin/DateTimeShortcuts.9f6e209cebca.js", "admin/img/gis/move_vertex_off.svg": "admin/img/gis/move_vertex_off.7a23bf31ef8a.svg", "admin/img/gis/move_vertex_on.svg": "admin/img/gis/move_vertex_on.0047eba25b67.svg", "rest_framework/docs/js/highlight.pack.js": "rest_framework/docs/js/highlight.pack.479b5f21dcba.js", "rest_framework/docs/js/api.js": "rest_framework/docs/js/api.18a5ba8a1bd8.js", "rest_framework/docs/js/jquery.json-view.min.js": "rest_framework/docs/js/jquery.json-view.min.b7c2d6981377.js", "rest_framework/docs/css/base.css": "rest_framework/docs/css/base.e630f8f4990e.css", "rest_framework/docs/css/highlight.css": "rest_framework/docs/css/highlight.e0e4d973c6d7.css", "rest_framework/docs/css/jquery.json-view.min.css": "rest_framework/docs/css/jquery.json-view.min.a2e6beeb6710.css", "rest_framework/docs/img/grid.png": "rest_framework/docs/img/grid.a4b938cf382b.png", "rest_framework/docs/img/favicon.ico": "rest_framework/docs/img/favicon.5195b4d0f3eb.ico", "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js": "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.a0e2f3d16a65.js", "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.LICENSE.txt": "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.LICENSE.faf4fcb990bf.txt", "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.map": "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.b099a2172eea.map", "pdfjs/web/iccs/CGATS001Compat-v2-micro.icc": "pdfjs/web/iccs/CGATS001Compat-v2-micro.56a85233ee08.icc", "pdfjs/web/iccs/LICENSE": "pdfjs/web/iccs/LICENSE.4aee218077eb", "pdfjs/web/images/toolbarButton-viewAttachments.svg": "pdfjs/web/images/toolbarButton-viewAttachments.2624927ca6a9.svg", "pdfjs/web/images/toolbarButton-bookmark.svg": "pdfjs/web/images/toolbarButton-bookmark.f92ef9c0fe7c.svg", "pdfjs/web/images/gv-toolbarButton-download.svg": "pdfjs/web/images/gv-toolbarButton-download.886a2c8c553e.svg", "pdfjs/web/images/annotation-paragraph.svg": "pdfjs/web/images/annotation-paragraph.da51c08160d0.svg", "pdfjs/web/images/annotation-paperclip.svg": "pdfjs/web/images/annotation-paperclip.95261db8f469.svg", "pdfjs/web/images/findbarButton-previous.svg": "pdfjs/web/images/findbarButton-previous.2c51564fbaee.svg", "pdfjs/web/images/secondaryToolbarButton-scrollWrapped.svg": "pdfjs/web/images/secondaryToolbarButton-scrollWrapped.65eab208698a.svg", "pdfjs/web/images/secondaryToolbarButton-handTool.svg": "pdfjs/web/images/secondaryToolbarButton-handTool.0e155713a95a.svg", "pdfjs/web/images/toolbarButton-openFile.svg": "pdfjs/web/images/toolbarButton-openFile.b028067475ee.svg", "pdfjs/web/images/loading.svg": "pdfjs/web/images/loading.28e82fa82756.svg", "pdfjs/web/images/toolbarButton-zoomIn.svg": "pdfjs/web/images/toolbarButton-zoomIn.7393db490c10.svg", "pdfjs/web/images/secondaryToolbarButton-scrollHorizontal.svg": "pdfjs/web/images/secondaryToolbarButton-scrollHorizontal.065b34ce2cca.svg", "pdfjs/web/images/messageBar_closingButton.svg": "pdfjs/web/images/messageBar_closingButton.2bb192d16ff2.svg", "pdfjs/web/images/cursor-editorFreeText.svg": "pdfjs/web/images/cursor-editorFreeText.3626649fe7b8.svg", "pdfjs/web/images/toolbarButton-editorHighlight.svg": "pdfjs/web/images/toolbarButton-editorHighlight.e35e6de31bda.svg", "pdfjs/web/images/toolbarButton-print.svg": "pdfjs/web/images/toolbarButton-print.f72bda736f41.svg", "pdfjs/web/images/altText_spinner.svg": "pdfjs/web/images/altText_spinner.ada404c159a4.svg", "pdfjs/web/images/toolbarButton-viewThumbnail.svg": "pdfjs/web/images/toolbarButton-viewThumbnail.b74203eb9c9b.svg", "pdfjs/web/images/secondaryToolbarButton-lastPage.svg": "pdfjs/web/images/secondaryToolbarButton-lastPage.c27d30a24554.svg", "pdfjs/web/images/toolbarButton-editorSignature.svg": "pdfjs/web/images/toolbarButton-editorSignature.c820c304b4a8.svg", "pdfjs/web/images/annotation-key.svg": "pdfjs/web/images/annotation-key.40015bde1722.svg", "pdfjs/web/images/altText_disclaimer.svg": "pdfjs/web/images/altText_disclaimer.ef10d19bb309.svg", "pdfjs/web/images/annotation-newparagraph.svg": "pdfjs/web/images/annotation-newparagraph.bb7062f13b8c.svg", "pdfjs/web/images/secondaryToolbarButton-spreadEven.svg": "pdfjs/web/images/secondaryToolbarButton-spreadEven.cb937aafab1c.svg", "pdfjs/web/images/secondaryToolbarButton-rotateCcw.svg": "pdfjs/web/images/secondaryToolbarButton-rotateCcw.cf46d5e2ca65.svg", "pdfjs/web/images/toolbarButton-menuArrow.svg": "pdfjs/web/images/toolbarButton-menuArrow.f1e2c311332e.svg", "pdfjs/web/images/secondaryToolbarButton-firstPage.svg": "pdfjs/web/images/secondaryToolbarButton-firstPage.91a9b8bc9176.svg", "pdfjs/web/images/toolbarButton-editorInk.svg": "pdfjs/web/images/toolbarButton-editorInk.8f1b37788128.svg", "pdfjs/web/images/secondaryToolbarButton-scrollVertical.svg": "pdfjs/web/images/secondaryToolbarButton-scrollVertical.b5a84c07efc4.svg", "pdfjs/web/images/toolbarButton-editorFreeText.svg": "pdfjs/web/images/toolbarButton-editorFreeText.116ff1252db7.svg", "pdfjs/web/images/cursor-editorInk.svg": "pdfjs/web/images/cursor-editorInk.6cf7a147a226.svg", "pdfjs/web/images/secondaryToolbarButton-spreadNone.svg": "pdfjs/web/images/secondaryToolbarButton-spreadNone.b11634325efd.svg", "pdfjs/web/images/annotation-help.svg": "pdfjs/web/images/annotation-help.6ec1ca7b8aa8.svg", "pdfjs/web/images/toolbarButton-search.svg": "pdfjs/web/images/toolbarButton-search.460a4f30268e.svg", "pdfjs/web/images/secondaryToolbarButton-documentProperties.svg": "pdfjs/web/images/secondaryToolbarButton-documentProperties.3a16ee372968.svg", "pdfjs/web/images/toolbarButton-pageDown.svg": "pdfjs/web/images/toolbarButton-pageDown.f06920438026.svg", "pdfjs/web/images/secondaryToolbarButton-rotateCw.svg": "pdfjs/web/images/secondaryToolbarButton-rotateCw.3fbd44c0002c.svg", "pdfjs/web/images/altText_add.svg": "pdfjs/web/images/altText_add.8f64f825ec04.svg", "pdfjs/web/images/annotation-comment.svg": "pdfjs/web/images/annotation-comment.4f3d3d9b61d1.svg", "pdfjs/web/images/findbarButton-next.svg": "pdfjs/web/images/findbarButton-next.e2824495a76d.svg", "pdfjs/web/images/cursor-editorTextHighlight.svg": "pdfjs/web/images/cursor-editorTextHighlight.ab8563f299c4.svg", "pdfjs/web/images/altText_warning.svg": "pdfjs/web/images/altText_warning.35b678cfb41e.svg", "pdfjs/web/images/toolbarButton-currentOutlineItem.svg": "pdfjs/web/images/toolbarButton-currentOutlineItem.7f4b752b494a.svg", "pdfjs/web/images/toolbarButton-zoomOut.svg": "pdfjs/web/images/toolbarButton-zoomOut.950d42d11051.svg", "pdfjs/web/images/treeitem-collapsed.svg": "pdfjs/web/images/treeitem-collapsed.57e07b703e74.svg", "pdfjs/web/images/annotation-note.svg": "pdfjs/web/images/annotation-note.832e3217eb76.svg", "pdfjs/web/images/loading-icon.gif": "pdfjs/web/images/loading-icon.faa74e8c61fc.gif", "pdfjs/web/images/messageBar_warning.svg": "pdfjs/web/images/messageBar_warning.55f5dbae780e.svg", "pdfjs/web/images/toolbarButton-viewLayers.svg": "pdfjs/web/images/toolbarButton-viewLayers.e05350ecb3f3.svg", "pdfjs/web/images/secondaryToolbarButton-spreadOdd.svg": "pdfjs/web/images/secondaryToolbarButton-spreadOdd.27a437431079.svg", "pdfjs/web/images/toolbarButton-download.svg": "pdfjs/web/images/toolbarButton-download.1c49e5945ebb.svg", "pdfjs/web/images/toolbarButton-sidebarToggle.svg": "pdfjs/web/images/toolbarButton-sidebarToggle.6e9a87e8892b.svg", "pdfjs/web/images/toolbarButton-secondaryToolbarToggle.svg": "pdfjs/web/images/toolbarButton-secondaryToolbarToggle.15c198a9e82f.svg", "pdfjs/web/images/secondaryToolbarButton-selectTool.svg": "pdfjs/web/images/secondaryToolbarButton-selectTool.0995cdd62aba.svg", "pdfjs/web/images/treeitem-expanded.svg": "pdfjs/web/images/treeitem-expanded.af9e269b3a69.svg", "pdfjs/web/images/secondaryToolbarButton-scrollPage.svg": "pdfjs/web/images/secondaryToolbarButton-scrollPage.f001ec02d59d.svg", "pdfjs/web/images/cursor-editorFreeHighlight.svg": "pdfjs/web/images/cursor-editorFreeHighlight.8054bb528a9d.svg", "pdfjs/web/images/annotation-noicon.svg": "pdfjs/web/images/annotation-noicon.6508f26ea254.svg", "pdfjs/web/images/toolbarButton-presentationMode.svg": "pdfjs/web/images/toolbarButton-presentationMode.e5e5e2bd092d.svg", "pdfjs/web/images/annotation-insert.svg": "pdfjs/web/images/annotation-insert.790992abfc50.svg", "pdfjs/web/images/toolbarButton-editorStamp.svg": "pdfjs/web/images/toolbarButton-editorStamp.322a49e2ebb9.svg", "pdfjs/web/images/annotation-check.svg": "pdfjs/web/images/annotation-check.1aac80711a19.svg", "pdfjs/web/images/annotation-pushpin.svg": "pdfjs/web/images/annotation-pushpin.cd64866e884b.svg", "pdfjs/web/images/editor-toolbar-delete.svg": "pdfjs/web/images/editor-toolbar-delete.b4de8e7f03f8.svg", "pdfjs/web/images/toolbarButton-viewOutline.svg": "pdfjs/web/images/toolbarButton-viewOutline.3c685c673deb.svg", "pdfjs/web/images/editor-toolbar-edit.svg": "pdfjs/web/images/editor-toolbar-edit.65537b446420.svg", "pdfjs/web/images/altText_done.svg": "pdfjs/web/images/altText_done.c4109a701d4d.svg", "pdfjs/web/images/toolbarButton-pageUp.svg": "pdfjs/web/images/toolbarButton-pageUp.a7bde62b304e.svg", "pdfjs/web/wasm/openjpeg_nowasm_fallback.js": "pdfjs/web/wasm/openjpeg_nowasm_fallback.82eb47cf2faf.js", "pdfjs/web/wasm/openjpeg.wasm": "pdfjs/web/wasm/openjpeg.d90da2e1ff1c.wasm", "pdfjs/web/wasm/qcms_bg.wasm": "pdfjs/web/wasm/qcms_bg.c281d67da876.wasm", "pdfjs/web/wasm/LICENSE_OPENJPEG": "pdfjs/web/wasm/LICENSE_OPENJPEG.c648878b4840", "pdfjs/web/wasm/LICENSE_QCMS": "pdfjs/web/wasm/LICENSE_QCMS.b7396a95c474", "pdfjs/web/wasm/LICENSE_PDFJS_QCMS": "pdfjs/web/wasm/LICENSE_PDFJS_QCMS.5e5ba33e8602", "pdfjs/web/wasm/LICENSE_PDFJS_OPENJPEG": "pdfjs/web/wasm/LICENSE_PDFJS_OPENJPEG.7fed29f8f124", "pdfjs/web/locale/locale.json": "pdfjs/web/locale/locale.f40d549c914b.json", "pdfjs/web/cmaps/UniJIS2004-UTF8-H.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF8-H.ce0f823592f5.bcmap", "pdfjs/web/cmaps/UniCNS-UTF32-V.bcmap": "pdfjs/web/cmaps/UniCNS-UTF32-V.2db93aee01ee.bcmap", "pdfjs/web/cmaps/B5pc-H.bcmap": "pdfjs/web/cmaps/B5pc-H.ad22300d6dba.bcmap", "pdfjs/web/cmaps/UniGB-UTF8-H.bcmap": "pdfjs/web/cmaps/UniGB-UTF8-H.efe5b01ff58a.bcmap", "pdfjs/web/cmaps/ETen-B5-V.bcmap": "pdfjs/web/cmaps/ETen-B5-V.20fc6bca6d21.bcmap", "pdfjs/web/cmaps/WP-Symbol.bcmap": "pdfjs/web/cmaps/WP-Symbol.b24c3ddd810f.bcmap", "pdfjs/web/cmaps/UniGB-UTF16-H.bcmap": "pdfjs/web/cmaps/UniGB-UTF16-H.197ead1238cf.bcmap", "pdfjs/web/cmaps/NWP-H.bcmap": "pdfjs/web/cmaps/NWP-H.b7cce8e1696a.bcmap", "pdfjs/web/cmaps/UniCNS-UCS2-V.bcmap": "pdfjs/web/cmaps/UniCNS-UCS2-V.2e01733017a1.bcmap", "pdfjs/web/cmaps/Adobe-Korea1-2.bcmap": "pdfjs/web/cmaps/Adobe-Korea1-2.1752dd13143d.bcmap", "pdfjs/web/cmaps/KSC-EUC-V.bcmap": "pdfjs/web/cmaps/KSC-EUC-V.61f1b5baf1ce.bcmap", "pdfjs/web/cmaps/ETHK-B5-H.bcmap": "pdfjs/web/cmaps/ETHK-B5-H.6992841a10b5.bcmap", "pdfjs/web/cmaps/Add-RKSJ-V.bcmap": "pdfjs/web/cmaps/Add-RKSJ-V.0caedf6b6009.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-UCS2.6a32d36d3701.bcmap", "pdfjs/web/cmaps/CNS-EUC-V.bcmap": "pdfjs/web/cmaps/CNS-EUC-V.dfc3bd3ebe7c.bcmap", "pdfjs/web/cmaps/78ms-RKSJ-H.bcmap": "pdfjs/web/cmaps/78ms-RKSJ-H.fe0b824fd3c0.bcmap", "pdfjs/web/cmaps/UniJIS-UCS2-HW-H.bcmap": "pdfjs/web/cmaps/UniJIS-UCS2-HW-H.88d9668d4e0f.bcmap", "pdfjs/web/cmaps/78-EUC-V.bcmap": "pdfjs/web/cmaps/78-EUC-V.5d7d0e488fb5.bcmap", "pdfjs/web/cmaps/Ext-V.bcmap": "pdfjs/web/cmaps/Ext-V.c6bf9c0e52ed.bcmap", "pdfjs/web/cmaps/GBT-EUC-H.bcmap": "pdfjs/web/cmaps/GBT-EUC-H.a109d1ca6837.bcmap", "pdfjs/web/cmaps/CNS1-H.bcmap": "pdfjs/web/cmaps/CNS1-H.e2abbde56299.bcmap", "pdfjs/web/cmaps/Adobe-GB1-5.bcmap": "pdfjs/web/cmaps/Adobe-GB1-5.4fe4c440c3f0.bcmap", "pdfjs/web/cmaps/UniJIS-UCS2-HW-V.bcmap": "pdfjs/web/cmaps/UniJIS-UCS2-HW-V.86ac1bd54fad.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-0.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-0.175673c4e9ae.bcmap", "pdfjs/web/cmaps/UniGB-UTF16-V.bcmap": "pdfjs/web/cmaps/UniGB-UTF16-V.816ee62d9505.bcmap", "pdfjs/web/cmaps/V.bcmap": "pdfjs/web/cmaps/V.fe6a49931909.bcmap", "pdfjs/web/cmaps/UniJIS-UCS2-H.bcmap": "pdfjs/web/cmaps/UniJIS-UCS2-H.d3c57acf7d97.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-2.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-2.a935e26eb051.bcmap", "pdfjs/web/cmaps/GB-EUC-H.bcmap": "pdfjs/web/cmaps/GB-EUC-H.1982d7870002.bcmap", "pdfjs/web/cmaps/UniCNS-UTF8-H.bcmap": "pdfjs/web/cmaps/UniCNS-UTF8-H.edcae260fcd8.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-5.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-5.123581eb0976.bcmap", "pdfjs/web/cmaps/HKscs-B5-H.bcmap": "pdfjs/web/cmaps/HKscs-B5-H.1bd13e99b26e.bcmap", "pdfjs/web/cmaps/UniJISX02132004-UTF32-V.bcmap": "pdfjs/web/cmaps/UniJISX02132004-UTF32-V.34a245178a07.bcmap", "pdfjs/web/cmaps/HKdla-B5-V.bcmap": "pdfjs/web/cmaps/HKdla-B5-V.09e2c1b09885.bcmap", "pdfjs/web/cmaps/UniJISX02132004-UTF32-H.bcmap": "pdfjs/web/cmaps/UniJISX02132004-UTF32-H.78f91a094e3b.bcmap", "pdfjs/web/cmaps/UniJIS-UCS2-V.bcmap": "pdfjs/web/cmaps/UniJIS-UCS2-V.54bac7377fcb.bcmap", "pdfjs/web/cmaps/UniJISPro-UCS2-V.bcmap": "pdfjs/web/cmaps/UniJISPro-UCS2-V.b3a9a06f3284.bcmap", "pdfjs/web/cmaps/UniCNS-UTF16-V.bcmap": "pdfjs/web/cmaps/UniCNS-UTF16-V.273d10d22bfd.bcmap", "pdfjs/web/cmaps/H.bcmap": "pdfjs/web/cmaps/H.627aeed8bfcc.bcmap", "pdfjs/web/cmaps/GBT-V.bcmap": "pdfjs/web/cmaps/GBT-V.6b7422f3be63.bcmap", "pdfjs/web/cmaps/RKSJ-V.bcmap": "pdfjs/web/cmaps/RKSJ-V.4bda602f6d2c.bcmap", "pdfjs/web/cmaps/ETHK-B5-V.bcmap": "pdfjs/web/cmaps/ETHK-B5-V.7a10542e0ff8.bcmap", "pdfjs/web/cmaps/UniKS-UTF8-V.bcmap": "pdfjs/web/cmaps/UniKS-UTF8-V.f7b676cfe90f.bcmap", "pdfjs/web/cmaps/UniGB-UCS2-V.bcmap": "pdfjs/web/cmaps/UniGB-UCS2-V.e612b97dc2bf.bcmap", "pdfjs/web/cmaps/Add-RKSJ-H.bcmap": "pdfjs/web/cmaps/Add-RKSJ-H.efcdf16f5fd9.bcmap", "pdfjs/web/cmaps/CNS1-V.bcmap": "pdfjs/web/cmaps/CNS1-V.2793eed7c844.bcmap", "pdfjs/web/cmaps/RKSJ-H.bcmap": "pdfjs/web/cmaps/RKSJ-H.8bcf3f8777b3.bcmap", "pdfjs/web/cmaps/HKscs-B5-V.bcmap": "pdfjs/web/cmaps/HKscs-B5-V.2806aabef1c7.bcmap", "pdfjs/web/cmaps/83pv-RKSJ-H.bcmap": "pdfjs/web/cmaps/83pv-RKSJ-H.94b942a27404.bcmap", "pdfjs/web/cmaps/Adobe-GB1-2.bcmap": "pdfjs/web/cmaps/Adobe-GB1-2.4b816ff568b2.bcmap", "pdfjs/web/cmaps/B5-V.bcmap": "pdfjs/web/cmaps/B5-V.dd87b4ad5c26.bcmap", "pdfjs/web/cmaps/B5-H.bcmap": "pdfjs/web/cmaps/B5-H.683aa95fc49a.bcmap", "pdfjs/web/cmaps/UniKS-UTF32-V.bcmap": "pdfjs/web/cmaps/UniKS-UTF32-V.534254835ba6.bcmap", "pdfjs/web/cmaps/UniCNS-UTF16-H.bcmap": "pdfjs/web/cmaps/UniCNS-UTF16-H.8243da01521d.bcmap", "pdfjs/web/cmaps/UniJIS-UTF8-V.bcmap": "pdfjs/web/cmaps/UniJIS-UTF8-V.029c1bbcf404.bcmap", "pdfjs/web/cmaps/KSCms-UHC-H.bcmap": "pdfjs/web/cmaps/KSCms-UHC-H.573d3648c770.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-2.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-2.c32fa54e54bd.bcmap", "pdfjs/web/cmaps/EUC-V.bcmap": "pdfjs/web/cmaps/EUC-V.085cdc069606.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF8-V.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF8-V.8920d1533828.bcmap", "pdfjs/web/cmaps/Add-V.bcmap": "pdfjs/web/cmaps/Add-V.f70574fdd480.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-UCS2.35f4e7f02523.bcmap", "pdfjs/web/cmaps/Ext-RKSJ-H.bcmap": "pdfjs/web/cmaps/Ext-RKSJ-H.bb6a6dfab041.bcmap", "pdfjs/web/cmaps/UniGB-UTF8-V.bcmap": "pdfjs/web/cmaps/UniGB-UTF8-V.c488f7851343.bcmap", "pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.bcmap": "pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.982413ac0838.bcmap", "pdfjs/web/cmaps/CNS2-H.bcmap": "pdfjs/web/cmaps/CNS2-H.6ceb8bae07c4.bcmap", "pdfjs/web/cmaps/90msp-RKSJ-V.bcmap": "pdfjs/web/cmaps/90msp-RKSJ-V.22e09450e898.bcmap", "pdfjs/web/cmaps/UniKS-UCS2-H.bcmap": "pdfjs/web/cmaps/UniKS-UCS2-H.1bccd691db02.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-0.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-0.a066edf925d6.bcmap", "pdfjs/web/cmaps/GB-V.bcmap": "pdfjs/web/cmaps/GB-V.576c153301c9.bcmap", "pdfjs/web/cmaps/78-V.bcmap": "pdfjs/web/cmaps/78-V.0d300f0f9e60.bcmap", "pdfjs/web/cmaps/UniGB-UTF32-V.bcmap": "pdfjs/web/cmaps/UniGB-UTF32-V.d1716f8249d5.bcmap", "pdfjs/web/cmaps/GBK-EUC-H.bcmap": "pdfjs/web/cmaps/GBK-EUC-H.546ff998ffca.bcmap", "pdfjs/web/cmaps/UniKS-UTF16-V.bcmap": "pdfjs/web/cmaps/UniKS-UTF16-V.0d45980df876.bcmap", "pdfjs/web/cmaps/GBT-EUC-V.bcmap": "pdfjs/web/cmaps/GBT-EUC-V.f5ff779f0b6e.bcmap", "pdfjs/web/cmaps/UniCNS-UTF8-V.bcmap": "pdfjs/web/cmaps/UniCNS-UTF8-V.380c81f19a76.bcmap", "pdfjs/web/cmaps/HKgccs-B5-H.bcmap": "pdfjs/web/cmaps/HKgccs-B5-H.9261c86d4041.bcmap", "pdfjs/web/cmaps/LICENSE": "pdfjs/web/cmaps/LICENSE.18b1bb59e2be", "pdfjs/web/cmaps/UniJISX0213-UTF32-H.bcmap": "pdfjs/web/cmaps/UniJISX0213-UTF32-H.1af0093c3e86.bcmap", "pdfjs/web/cmaps/UniCNS-UTF32-H.bcmap": "pdfjs/web/cmaps/UniCNS-UTF32-H.ffd5764a6de2.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-1.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-1.2296cdd2b9e9.bcmap", "pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap": "pdfjs/web/cmaps/Adobe-Korea1-UCS2.2b666a3cd23b.bcmap", "pdfjs/web/cmaps/HKm471-B5-V.bcmap": "pdfjs/web/cmaps/HKm471-B5-V.cc4d2cb9929e.bcmap", "pdfjs/web/cmaps/UniJISX0213-UTF32-V.bcmap": "pdfjs/web/cmaps/UniJISX0213-UTF32-V.c7b74503909b.bcmap", "pdfjs/web/cmaps/HKm314-B5-H.bcmap": "pdfjs/web/cmaps/HKm314-B5-H.6cef006196f7.bcmap", "pdfjs/web/cmaps/UniJIS-UTF32-V.bcmap": "pdfjs/web/cmaps/UniJIS-UTF32-V.b5d631a40f70.bcmap", "pdfjs/web/cmaps/KSCpc-EUC-V.bcmap": "pdfjs/web/cmaps/KSCpc-EUC-V.65e5a7c51efe.bcmap", "pdfjs/web/cmaps/Adobe-Korea1-0.bcmap": "pdfjs/web/cmaps/Adobe-Korea1-0.8bd552079ccb.bcmap", "pdfjs/web/cmaps/GBK-EUC-V.bcmap": "pdfjs/web/cmaps/GBK-EUC-V.e801ec722f7e.bcmap", "pdfjs/web/cmaps/78-RKSJ-V.bcmap": "pdfjs/web/cmaps/78-RKSJ-V.5c65c928ce1d.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-4.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-4.52f19088dd3f.bcmap", "pdfjs/web/cmaps/HKgccs-B5-V.bcmap": "pdfjs/web/cmaps/HKgccs-B5-V.f132983d5f54.bcmap", "pdfjs/web/cmaps/KSCms-UHC-V.bcmap": "pdfjs/web/cmaps/KSCms-UHC-V.8a7816d2df1d.bcmap", "pdfjs/web/cmaps/Adobe-GB1-4.bcmap": "pdfjs/web/cmaps/Adobe-GB1-4.e21e5a23751a.bcmap", "pdfjs/web/cmaps/Add-H.bcmap": "pdfjs/web/cmaps/Add-H.f6efdbb61d3d.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF16-V.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF16-V.cd2354135bdc.bcmap", "pdfjs/web/cmaps/UniGB-UCS2-H.bcmap": "pdfjs/web/cmaps/UniGB-UCS2-H.f19fb20d2b1c.bcmap", "pdfjs/web/cmaps/KSCms-UHC-HW-V.bcmap": "pdfjs/web/cmaps/KSCms-UHC-HW-V.32424d5d8451.bcmap", "pdfjs/web/cmaps/90pv-RKSJ-V.bcmap": "pdfjs/web/cmaps/90pv-RKSJ-V.a6bea88d2434.bcmap", "pdfjs/web/cmaps/B5pc-V.bcmap": "pdfjs/web/cmaps/B5pc-V.f082e890137d.bcmap", "pdfjs/web/cmaps/CNS-EUC-H.bcmap": "pdfjs/web/cmaps/CNS-EUC-H.25edb8902ccd.bcmap", "pdfjs/web/cmaps/Roman.bcmap": "pdfjs/web/cmaps/Roman.ccd95559d60a.bcmap", "pdfjs/web/cmaps/HKdla-B5-H.bcmap": "pdfjs/web/cmaps/HKdla-B5-H.c31304dbfa1f.bcmap", "pdfjs/web/cmaps/UniKS-UTF8-H.bcmap": "pdfjs/web/cmaps/UniKS-UTF8-H.23efe636bda2.bcmap", "pdfjs/web/cmaps/GBKp-EUC-V.bcmap": "pdfjs/web/cmaps/GBKp-EUC-V.986a674beebb.bcmap", "pdfjs/web/cmaps/GBKp-EUC-H.bcmap": "pdfjs/web/cmaps/GBKp-EUC-H.ae828bc249c7.bcmap", "pdfjs/web/cmaps/KSCms-UHC-HW-H.bcmap": "pdfjs/web/cmaps/KSCms-UHC-HW-H.d2890889e32e.bcmap", "pdfjs/web/cmaps/GB-H.bcmap": "pdfjs/web/cmaps/GB-H.69530bd74ed5.bcmap", "pdfjs/web/cmaps/Hankaku.bcmap": "pdfjs/web/cmaps/Hankaku.417dcb6fd949.bcmap", "pdfjs/web/cmaps/HKm314-B5-V.bcmap": "pdfjs/web/cmaps/HKm314-B5-V.4286ece506e5.bcmap", "pdfjs/web/cmaps/90ms-RKSJ-H.bcmap": "pdfjs/web/cmaps/90ms-RKSJ-H.f004fca8008b.bcmap", "pdfjs/web/cmaps/Ext-RKSJ-V.bcmap": "pdfjs/web/cmaps/Ext-RKSJ-V.4b3106c186de.bcmap", "pdfjs/web/cmaps/GBTpc-EUC-V.bcmap": "pdfjs/web/cmaps/GBTpc-EUC-V.e8eba8d9c036.bcmap", "pdfjs/web/cmaps/GBpc-EUC-H.bcmap": "pdfjs/web/cmaps/GBpc-EUC-H.f5693d775aec.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF16-H.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF16-H.1f037331a2bf.bcmap", "pdfjs/web/cmaps/90pv-RKSJ-H.bcmap": "pdfjs/web/cmaps/90pv-RKSJ-H.87fe105691f6.bcmap", "pdfjs/web/cmaps/UniJIS-UTF8-H.bcmap": "pdfjs/web/cmaps/UniJIS-UTF8-H.48bfd0033258.bcmap", "pdfjs/web/cmaps/KSC-Johab-H.bcmap": "pdfjs/web/cmaps/KSC-Johab-H.45d61007e376.bcmap", "pdfjs/web/cmaps/GBK2K-V.bcmap": "pdfjs/web/cmaps/GBK2K-V.3e25abf6ef78.bcmap", "pdfjs/web/cmaps/ETenms-B5-V.bcmap": "pdfjs/web/cmaps/ETenms-B5-V.fd9fcb08808a.bcmap", "pdfjs/web/cmaps/HKdlb-B5-V.bcmap": "pdfjs/web/cmaps/HKdlb-B5-V.92dc4bf1a456.bcmap", "pdfjs/web/cmaps/78-EUC-H.bcmap": "pdfjs/web/cmaps/78-EUC-H.6d23b789047f.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-4.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-4.1d1305c42d75.bcmap", "pdfjs/web/cmaps/KSC-Johab-V.bcmap": "pdfjs/web/cmaps/KSC-Johab-V.7c054594c09a.bcmap", "pdfjs/web/cmaps/78-RKSJ-H.bcmap": "pdfjs/web/cmaps/78-RKSJ-H.a3820f0a3029.bcmap", "pdfjs/web/cmaps/UniKS-UTF16-H.bcmap": "pdfjs/web/cmaps/UniKS-UTF16-H.f3f4d4d46382.bcmap", "pdfjs/web/cmaps/GBTpc-EUC-H.bcmap": "pdfjs/web/cmaps/GBTpc-EUC-H.25eeeca5113b.bcmap", "pdfjs/web/cmaps/CNS2-V.bcmap": "pdfjs/web/cmaps/CNS2-V.1a116f3db2e9.bcmap", "pdfjs/web/cmaps/78-H.bcmap": "pdfjs/web/cmaps/78-H.1185e3229597.bcmap", "pdfjs/web/cmaps/GB-EUC-V.bcmap": "pdfjs/web/cmaps/GB-EUC-V.4489f113f640.bcmap", "pdfjs/web/cmaps/KSCpc-EUC-H.bcmap": "pdfjs/web/cmaps/KSCpc-EUC-H.6beae596a780.bcmap", "pdfjs/web/cmaps/90msp-RKSJ-H.bcmap": "pdfjs/web/cmaps/90msp-RKSJ-H.155fc53b2991.bcmap", "pdfjs/web/cmaps/Hiragana.bcmap": "pdfjs/web/cmaps/Hiragana.649cb471527a.bcmap", "pdfjs/web/cmaps/UniKS-UCS2-V.bcmap": "pdfjs/web/cmaps/UniKS-UCS2-V.b5f48b86ad0a.bcmap", "pdfjs/web/cmaps/90ms-RKSJ-V.bcmap": "pdfjs/web/cmaps/90ms-RKSJ-V.04d52a362bd8.bcmap", "pdfjs/web/cmaps/UniJIS-UTF32-H.bcmap": "pdfjs/web/cmaps/UniJIS-UTF32-H.09e701c16b91.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-6.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-6.1c541669cdee.bcmap", "pdfjs/web/cmaps/ETen-B5-H.bcmap": "pdfjs/web/cmaps/ETen-B5-H.64f3db1a350a.bcmap", "pdfjs/web/cmaps/UniGB-UTF32-H.bcmap": "pdfjs/web/cmaps/UniGB-UTF32-H.7e80b8251c61.bcmap", "pdfjs/web/cmaps/EUC-H.bcmap": "pdfjs/web/cmaps/EUC-H.a148cb650e78.bcmap", "pdfjs/web/cmaps/UniJIS-UTF16-H.bcmap": "pdfjs/web/cmaps/UniJIS-UTF16-H.84f5a941b571.bcmap", "pdfjs/web/cmaps/HKm471-B5-H.bcmap": "pdfjs/web/cmaps/HKm471-B5-H.1aae686eacbd.bcmap", "pdfjs/web/cmaps/KSC-EUC-H.bcmap": "pdfjs/web/cmaps/KSC-EUC-H.28a11b2394ff.bcmap", "pdfjs/web/cmaps/UniJIS-UTF16-V.bcmap": "pdfjs/web/cmaps/UniJIS-UTF16-V.db6a81ba21b8.bcmap", "pdfjs/web/cmaps/GBT-H.bcmap": "pdfjs/web/cmaps/GBT-H.4e90c37287e2.bcmap", "pdfjs/web/cmaps/78ms-RKSJ-V.bcmap": "pdfjs/web/cmaps/78ms-RKSJ-V.4a0fc4d9e4b2.bcmap", "pdfjs/web/cmaps/GBK2K-H.bcmap": "pdfjs/web/cmaps/GBK2K-H.ace168da9220.bcmap", "pdfjs/web/cmaps/UniCNS-UCS2-H.bcmap": "pdfjs/web/cmaps/UniCNS-UCS2-H.94e0d8eda9e3.bcmap", "pdfjs/web/cmaps/Adobe-Korea1-1.bcmap": "pdfjs/web/cmaps/Adobe-Korea1-1.84eb56b5caf7.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-3.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-3.68996101860e.bcmap", "pdfjs/web/cmaps/NWP-V.bcmap": "pdfjs/web/cmaps/NWP-V.562550c483c2.bcmap", "pdfjs/web/cmaps/GBpc-EUC-V.bcmap": "pdfjs/web/cmaps/GBpc-EUC-V.b5cde365a486.bcmap", "pdfjs/web/cmaps/Adobe-GB1-1.bcmap": "pdfjs/web/cmaps/Adobe-GB1-1.8cb590d42c29.bcmap", "pdfjs/web/cmaps/UniKS-UTF32-H.bcmap": "pdfjs/web/cmaps/UniKS-UTF32-H.0c33937aceaa.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF32-V.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF32-V.bae31bac63e6.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-3.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-3.a97917c0e0f2.bcmap", "pdfjs/web/cmaps/Katakana.bcmap": "pdfjs/web/cmaps/Katakana.28405011de4a.bcmap", "pdfjs/web/cmaps/Ext-H.bcmap": "pdfjs/web/cmaps/Ext-H.f78457b4f98a.bcmap", "pdfjs/web/cmaps/UniJISPro-UTF8-V.bcmap": "pdfjs/web/cmaps/UniJISPro-UTF8-V.870c2e8dbbce.bcmap", "pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap": "pdfjs/web/cmaps/Adobe-GB1-UCS2.af9f90c0950e.bcmap", "pdfjs/web/cmaps/KSC-H.bcmap": "pdfjs/web/cmaps/KSC-H.858801396e70.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-6.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-6.50690e841492.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-5.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-5.6f7e75c26fd0.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF32-H.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF32-H.d8fe0443a041.bcmap", "pdfjs/web/cmaps/HKdlb-B5-H.bcmap": "pdfjs/web/cmaps/HKdlb-B5-H.3e1ec904aae2.bcmap", "pdfjs/web/cmaps/ETenms-B5-H.bcmap": "pdfjs/web/cmaps/ETenms-B5-H.c00836e71e8c.bcmap", "pdfjs/web/cmaps/Adobe-GB1-0.bcmap": "pdfjs/web/cmaps/Adobe-GB1-0.f2997b05ae8a.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-1.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-1.1706915b9e35.bcmap", "pdfjs/web/cmaps/KSC-V.bcmap": "pdfjs/web/cmaps/KSC-V.b4ce24d7d1f8.bcmap", "pdfjs/web/cmaps/Adobe-GB1-3.bcmap": "pdfjs/web/cmaps/Adobe-GB1-3.be5c8267c6fe.bcmap", "pdfjs/web/standard_fonts/FoxitDingbats.pfb": "pdfjs/web/standard_fonts/FoxitDingbats.0ede4a10145b.pfb", "pdfjs/web/standard_fonts/LiberationSans-Bold.ttf": "pdfjs/web/standard_fonts/LiberationSans-Bold.a720cdc76cac.ttf", "pdfjs/web/standard_fonts/FoxitFixed.pfb": "pdfjs/web/standard_fonts/FoxitFixed.7a3a48722942.pfb", "pdfjs/web/standard_fonts/FoxitFixedBold.pfb": "pdfjs/web/standard_fonts/FoxitFixedBold.4225d6a0b272.pfb", "pdfjs/web/standard_fonts/FoxitSerifItalic.pfb": "pdfjs/web/standard_fonts/FoxitSerifItalic.317e62150266.pfb", "pdfjs/web/standard_fonts/FoxitSerifBoldItalic.pfb": "pdfjs/web/standard_fonts/FoxitSerifBoldItalic.727374189158.pfb", "pdfjs/web/standard_fonts/FoxitSymbol.pfb": "pdfjs/web/standard_fonts/FoxitSymbol.bf32dea01c56.pfb", "pdfjs/web/standard_fonts/LiberationSans-Italic.ttf": "pdfjs/web/standard_fonts/LiberationSans-Italic.d235bec3a6ae.ttf", "pdfjs/web/standard_fonts/LiberationSans-BoldItalic.ttf": "pdfjs/web/standard_fonts/LiberationSans-BoldItalic.c190aa8a01fe.ttf", "pdfjs/web/standard_fonts/FoxitSerif.pfb": "pdfjs/web/standard_fonts/FoxitSerif.65b3795a0744.pfb", "pdfjs/web/standard_fonts/LICENSE_LIBERATION": "pdfjs/web/standard_fonts/LICENSE_LIBERATION.f96db970a9a4", "pdfjs/web/standard_fonts/FoxitSerifBold.pfb": "pdfjs/web/standard_fonts/FoxitSerifBold.1cd12e9c39eb.pfb", "pdfjs/web/standard_fonts/LICENSE_FOXIT": "pdfjs/web/standard_fonts/LICENSE_FOXIT.defd64fe3646", "pdfjs/web/standard_fonts/LiberationSans-Regular.ttf": "pdfjs/web/standard_fonts/LiberationSans-Regular.dceebf9db79d.ttf", "pdfjs/web/standard_fonts/FoxitFixedBoldItalic.pfb": "pdfjs/web/standard_fonts/FoxitFixedBoldItalic.02c104df79fe.pfb", "pdfjs/web/standard_fonts/FoxitFixedItalic.pfb": "pdfjs/web/standard_fonts/FoxitFixedItalic.1fe3439747ae.pfb", "admin/js/prepopulate.js": "admin/js/prepopulate.bd2361dfd64d.js", "admin/js/jquery.init.js": "admin/js/jquery.init.b7781a0897fc.js", "admin/js/actions.js": "admin/js/actions.f1d5653edb59.js", "admin/js/nav_sidebar.js": "admin/js/nav_sidebar.3b9190d420b1.js", "admin/js/prepopulate_init.js": "admin/js/prepopulate_init.6cac7f3105b8.js", "admin/js/filters.js": "admin/js/filters.0e360b7a9f80.js", "admin/js/theme.js": "admin/js/theme.91cf832f559e.js", "admin/js/change_form.js": "admin/js/change_form.9d8ca4f96b75.js", "admin/js/calendar.js": "admin/js/calendar.d64496bbf46d.js", "admin/js/SelectFilter2.js": "admin/js/SelectFilter2.58388953117f.js", "admin/js/urlify.js": "admin/js/urlify.ae970a820212.js", "admin/js/autocomplete.js": "admin/js/autocomplete.01591ab27be7.js", "admin/js/unusable_password_field.js": "admin/js/unusable_password_field.017ea86b6ae4.js", "admin/js/inlines.js": "admin/js/inlines.89b3c627c5dc.js", "admin/js/SelectBox.js": "admin/js/SelectBox.7d3ce5a98007.js", "admin/js/core.js": "admin/js/core.7e257fdf56dc.js", "admin/js/popup_response.js": "admin/js/popup_response.96190d343c22.js", "admin/js/cancel.js": "admin/js/cancel.ecc4c5ca7b32.js", "admin/css/login.css": "admin/css/login.a3b47c458e5d.css", "admin/css/unusable_password_field.css": "admin/css/unusable_password_field.b433f2a95fba.css", "admin/css/responsive_rtl.css": "admin/css/responsive_rtl.011e68bec437.css", "admin/css/base.css": "admin/css/base.96c479cedf7a.css", "admin/css/forms.css": "admin/css/forms.85f39c0927fa.css", "admin/css/rtl.css": "admin/css/rtl.66af67f66f09.css", "admin/css/nav_sidebar.css": "admin/css/nav_sidebar.dd925738f4cc.css", "admin/css/autocomplete.css": "admin/css/autocomplete.d24f10bdee41.css", "admin/css/widgets.css": "admin/css/widgets.22dbdba6917a.css", "admin/css/responsive.css": "admin/css/responsive.80b7f3c4f68f.css", "admin/css/dashboard.css": "admin/css/dashboard.e90f2068217b.css", "admin/css/changelists.css": "admin/css/changelists.59465e72d1ef.css", "admin/css/dark_mode.css": "admin/css/dark_mode.1215cee25eaa.css", "admin/img/icon-hidelink.svg": "admin/img/icon-hidelink.8d245a995e18.svg", "admin/img/icon-unknown.svg": "admin/img/icon-unknown.a18cb4398978.svg", "admin/img/selector-icons.svg": "admin/img/selector-icons.b4555096cea2.svg", "admin/img/icon-unknown-alt.svg": "admin/img/icon-unknown-alt.81536e128bb6.svg", "admin/img/search.svg": "admin/img/search.7cf54ff789c6.svg", "admin/img/icon-alert.svg": "admin/img/icon-alert.034cc7d8a67f.svg", "admin/img/icon-clock.svg": "admin/img/icon-clock.e1d4dfac3f2b.svg", "admin/img/icon-viewlink.svg": "admin/img/icon-viewlink.41eb31f7826e.svg", "admin/img/icon-yes.svg": "admin/img/icon-yes.d2f9f035226a.svg", "admin/img/tooltag-add.svg": "admin/img/tooltag-add.e59d620a9742.svg", "admin/img/icon-deletelink.svg": "admin/img/icon-deletelink.564ef9dc3854.svg", "admin/img/README.txt": "admin/img/README.9849248c9207.txt", "admin/img/LICENSE": "admin/img/LICENSE.2c54f4e1ca1c", "admin/img/icon-calendar.svg": "admin/img/icon-calendar.ac7aea671bea.svg", "admin/img/icon-no.svg": "admin/img/icon-no.439e821418cd.svg", "admin/img/sorting-icons.svg": "admin/img/sorting-icons.3a097b59f104.svg", "admin/img/icon-addlink.svg": "admin/img/icon-addlink.073aeb1feda7.svg", "admin/img/inline-delete.svg": "admin/img/inline-delete.358e965fe3e7.svg", "admin/img/calendar-icons.svg": "admin/img/calendar-icons.93ab098d1ac1.svg", "admin/img/icon-changelink.svg": "admin/img/icon-changelink.7eddb320e61f.svg", "admin/img/tooltag-arrowright.svg": "admin/img/tooltag-arrowright.bbfb788a849e.svg", "rest_framework/js/jquery-3.7.1.min.js": "rest_framework/js/jquery-3.7.1.min.2c872dbe60f4.js", "rest_framework/js/default.js": "rest_framework/js/default.5b08897dbdc3.js", "rest_framework/js/load-ajax-form.js": "rest_framework/js/load-ajax-form.8cdb3a9f3466.js", "rest_framework/js/prettify-min.js": "rest_framework/js/prettify-min.709bfcc456c6.js", "rest_framework/js/coreapi-0.1.1.js": "rest_framework/js/coreapi-0.1.1.8851fb9336c9.js", "rest_framework/js/ajax-form.js": "rest_framework/js/ajax-form.4e1cdcb7acab.js", "rest_framework/js/bootstrap.min.js": "rest_framework/js/bootstrap.min.2f34b630ffe3.js", "rest_framework/js/csrf.js": "rest_framework/js/csrf.455080a7b2ce.js", "rest_framework/css/bootstrap.min.css": "rest_framework/css/bootstrap.min.f17d4516b026.css", "rest_framework/css/bootstrap.min.css.map": "rest_framework/css/bootstrap.min.css.cafbda9c0e9e.map", "rest_framework/css/prettify.css": "rest_framework/css/prettify.a987f72342ee.css", "rest_framework/css/bootstrap-theme.min.css.map": "rest_framework/css/bootstrap-theme.min.css.51806092cc05.map", "rest_framework/css/bootstrap-tweaks.css": "rest_framework/css/bootstrap-tweaks.ee4ee6acf9eb.css", "rest_framework/css/font-awesome-4.0.3.css": "rest_framework/css/font-awesome-4.0.3.c1e1ea213abf.css", "rest_framework/css/bootstrap-theme.min.css": "rest_framework/css/bootstrap-theme.min.1d4b05b397c3.css", "rest_framework/css/default.css": "rest_framework/css/default.789dfb5732d7.css", "rest_framework/fonts/fontawesome-webfont.ttf": "rest_framework/fonts/fontawesome-webfont.dcb26c7239d8.ttf", "rest_framework/fonts/glyphicons-halflings-regular.woff2": "rest_framework/fonts/glyphicons-halflings-regular.448c34a56d69.woff2", "rest_framework/fonts/glyphicons-halflings-regular.ttf": "rest_framework/fonts/glyphicons-halflings-regular.e18bbf611f2a.ttf", "rest_framework/fonts/glyphicons-halflings-regular.eot": "rest_framework/fonts/glyphicons-halflings-regular.f4769f9bdb74.eot", "rest_framework/fonts/fontawesome-webfont.svg": "rest_framework/fonts/fontawesome-webfont.83e37a11f9d7.svg", "rest_framework/fonts/glyphicons-halflings-regular.woff": "rest_framework/fonts/glyphicons-halflings-regular.fa2772327f55.woff", "rest_framework/fonts/fontawesome-webfont.eot": "rest_framework/fonts/fontawesome-webfont.8b27bc96115c.eot", "rest_framework/fonts/glyphicons-halflings-regular.svg": "rest_framework/fonts/glyphicons-halflings-regular.08eda92397ae.svg", "rest_framework/fonts/fontawesome-webfont.woff": "rest_framework/fonts/fontawesome-webfont.3293616ec0c6.woff", "rest_framework/img/grid.png": "rest_framework/img/grid.a4b938cf382b.png", "rest_framework/img/glyphicons-halflings.png": "rest_framework/img/glyphicons-halflings.90233c9067e9.png", "rest_framework/img/glyphicons-halflings-white.png": "rest_framework/img/glyphicons-halflings-white.9bbc6e960299.png", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-standalone-preset.js.map": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-standalone-preset.js.604723f58f91.map", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.407ac3749b80.js", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.map": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.39d23e8043fe.map", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui.css.map": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui.css.51043490d5be.map", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-standalone-preset.js": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-standalone-preset.c52d69e3948a.js", "drf_spectacular_sidecar/swagger-ui-dist/favicon-32x32.png": "drf_spectacular_sidecar/swagger-ui-dist/favicon-32x32.40d4f2c38d1c.png", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.LICENSE.txt": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.LICENSE.3b83ef96387f.txt", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui.css": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui.2bd9c53c3537.css", "drf_spectacular_sidecar/swagger-ui-dist/oauth2-redirect.html": "drf_spectacular_sidecar/swagger-ui-dist/oauth2-redirect.3ab4f43d18d7.html", "account/js/onload.js": "account/js/onload.79dcf5a401d0.js", "account/js/account.js": "account/js/account.b8b2bd9322b2.js", "mfa/js/webauthn.js": "mfa/js/webauthn.88878ff60271.js", "mfa/js/webauthn-json.js": "mfa/js/webauthn-json.6a3183313556.js", "pdfjs/web/viewer.html": "pdfjs/web/viewer.867c0e5fbfa7.html", "pdfjs/web/pdf.sandbox.mjs": "pdfjs/web/pdf.sandbox.0ea4cea83c0e.mjs", "pdfjs/web/debugger.mjs": "pdfjs/web/debugger.253ff17ea952.mjs", "pdfjs/web/compressed.tracemonkey-pldi-09.pdf": "pdfjs/web/compressed.tracemonkey-pldi-09.9a192d8b1a7d.pdf", "pdfjs/web/pdf.worker.mjs": "pdfjs/web/pdf.worker.8a9ed38fca2e.mjs", "pdfjs/web/debugger.css": "pdfjs/web/debugger.b05dd625c100.css", "pdfjs/web/viewer.mjs": "pdfjs/web/viewer.ab7aa1b3901b.mjs", "pdfjs/web/viewer.css": "pdfjs/web/viewer.bfcbd4baab00.css", "pdfjs/web/pdf.mjs": "pdfjs/web/pdf.5461c3136a2d.mjs", "pdfjs/web/viewer.mjs.map": "pdfjs/web/viewer.mjs.43d925d6de12.map", "custom/css/markdown_blockquote.css": "custom/css/markdown_blockquote.22de6a06ad0b.css", "vue3/assets/MealTypeEditor-DBVmorf5.css": "vue3/assets/MealTypeEditor-DBVmorf5.e7c483503d04.css", "vue3/assets/model_utils-CVQgSPL_.js": "vue3/assets/model_utils-CVQgSPL_.1f5770cfa521.js", "vue3/assets/SpaceSettings-sHmxWilN.js": "vue3/assets/SpaceSettings-sHmxWilN.78593251ae6a.js", "vue3/assets/lv-8fcXHcg-.js": "vue3/assets/lv-8fcXHcg-.284edb60079e.js", "vue3/assets/de-Q6I-zzSV.js": "vue3/assets/de-Q6I-zzSV.0283ede94cf9.js", "vue3/assets/fa-regular-400-DZaxPHgR.ttf": "vue3/assets/fa-regular-400-DZaxPHgR.262525e20813.ttf", "vue3/assets/fontello-CnWxryRb.eot": "vue3/assets/fontello-CnWxryRb.e73a0647198c.eot", "vue3/assets/SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.js": "vue3/assets/SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.3b83402fe89d.js", "vue3/assets/AddToShoppingDialog-BlK8uFkX.css": "vue3/assets/AddToShoppingDialog-BlK8uFkX.012321376399.css", "vue3/assets/VStepper-CIVMPw6C.css": "vue3/assets/VStepper-CIVMPw6C.2a95295e71e0.css", "vue3/assets/VFileUpload-BVkHABkL.css": "vue3/assets/VFileUpload-BVkHABkL.730d22f9b5d5.css", "vue3/assets/pl-Bw1QwrJF.js": "vue3/assets/pl-Bw1QwrJF.b17b4c1b61bb.js", "vue3/assets/fi-DW6Il2MS.js": "vue3/assets/fi-DW6Il2MS.b3dce4aab8c6.js", "vue3/assets/integration_utils-sX7uYpAT.js": "vue3/assets/integration_utils-sX7uYpAT.2157595dc009.js", "vue3/assets/BookViewPage-B02kp2SW.js": "vue3/assets/BookViewPage-B02kp2SW.a29aa348b402.js", "vue3/assets/VTextarea-Dyu7dPGe.js": "vue3/assets/VTextarea-Dyu7dPGe.3f7fbab5a0fe.js", "vue3/assets/404Page-D8Iz8kbs.js": "vue3/assets/404Page-D8Iz8kbs.a94f1a4613af.js", "vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js": "vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.f5612d8a83cd.js", "vue3/assets/pt_BR-CmypOiSZ.js": "vue3/assets/pt_BR-CmypOiSZ.9ccbc807b857.js", "vue3/assets/UnitConversionEditor-D05heADw.js": "vue3/assets/UnitConversionEditor-D05heADw.842bf449b288.js", "vue3/assets/logo_color-CXE3OqOR.svg": "vue3/assets/logo_color-CXE3OqOR.d7c2e31a63b7.svg", "vue3/assets/fileDrop-BjiZTCss.js": "vue3/assets/fileDrop-BjiZTCss.8ab0250e7232.js", "vue3/assets/DatabasePage-WBAB7B7z.js": "vue3/assets/DatabasePage-WBAB7B7z.2b6ec03e95b6.js", "vue3/assets/SupermarketCategoryEditor-CEyiKvko.js": "vue3/assets/SupermarketCategoryEditor-CEyiKvko.f8b9d792c98c.js", "vue3/assets/pt-BQYvA8U5.js": "vue3/assets/pt-BQYvA8U5.02f55009c2b7.js", "vue3/assets/SpaceSetupPage-1bx6rG8x.js": "vue3/assets/SpaceSetupPage-1bx6rG8x.9d329fbd8ab9.js", "vue3/assets/hy-i83WSdtt.js": "vue3/assets/hy-i83WSdtt.7054d55e46fc.js", "vue3/assets/WelcomePage-DtDFi2zH.js": "vue3/assets/WelcomePage-DtDFi2zH.cc8f8d68be9f.js", "vue3/assets/VDataTableServer-PUUq4Eqa.js": "vue3/assets/VDataTableServer-PUUq4Eqa.867ebe37517a.js", "vue3/assets/SearchPage-DRMC5092.js": "vue3/assets/SearchPage-DRMC5092.d14b6ae95d5c.js", "vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js": "vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.c864bd88ffb2.js", "vue3/assets/VAutocomplete-b809Bykv.js": "vue3/assets/VAutocomplete-b809Bykv.b62d55b18e45.js", "vue3/assets/SupermarketEditor-DNtaUxLT.js": "vue3/assets/SupermarketEditor-DNtaUxLT.519f6d489834.js", "vue3/assets/fa-solid-900-D0aA9rwL.ttf": "vue3/assets/fa-solid-900-D0aA9rwL.269f971cec0d.ttf", "vue3/assets/VStepper-lPKDXqVi.js": "vue3/assets/VStepper-lPKDXqVi.524df58537a9.js", "vue3/assets/VTooltip-CP00KBBq.js": "vue3/assets/VTooltip-CP00KBBq.28a07def1aa4.js", "vue3/assets/fdc-CkSQIsAv.js": "vue3/assets/fdc-CkSQIsAv.df1cf54845ea.js", "vue3/assets/AutomationEditor-CpKec65v.js": "vue3/assets/AutomationEditor-CpKec65v.437ed63f536e.js", "vue3/assets/VTooltip-Czf-fUM7.css": "vue3/assets/VTooltip-Czf-fUM7.50a7466d956f.css", "vue3/assets/it-3Km58jic.js": "vue3/assets/it-3Km58jic.543698533813.js", "vue3/assets/bg-DDDDzuan.js": "vue3/assets/bg-DDDDzuan.3d71b172cacc.js", "vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js": "vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.e047e9b768cc.js", "vue3/assets/id-_g7fzN6n.js": "vue3/assets/id-_g7fzN6n.bbb8449b70b8.js", "vue3/assets/zh_Hant-cAZlEyrm.js": "vue3/assets/zh_Hant-cAZlEyrm.9888edb94eba.js", "vue3/assets/useModelEditorFunctions-Du2kfr61.js": "vue3/assets/useModelEditorFunctions-Du2kfr61.8685dae1797f.js", "vue3/assets/ExportDataSettings-DvEaRn4n.js": "vue3/assets/ExportDataSettings-DvEaRn4n.5611c091dfc4.js", "vue3/assets/hu-BRmV9lyl.js": "vue3/assets/hu-BRmV9lyl.2b440013c5ba.js", "vue3/assets/fa-v4compatibility-CCth-dXg.ttf": "vue3/assets/fa-v4compatibility-CCth-dXg.4ed293ceaca9.ttf", "vue3/assets/CosmeticSettings-CLYHAOXx.js": "vue3/assets/CosmeticSettings-CLYHAOXx.c89d8dec2e68.js", "vue3/assets/StorageEditor-Bh3NIW08.js": "vue3/assets/StorageEditor-Bh3NIW08.c963a773552e.js", "vue3/assets/VRating-BGFrV4il.js": "vue3/assets/VRating-BGFrV4il.396200053b3c.js", "vue3/assets/HelpPage-2fX8Gbzu.js": "vue3/assets/HelpPage-2fX8Gbzu.b95bdca3f33e.js", "vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js": "vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.24a1624e2a3d.js", "vue3/assets/ar-BDXh-_3C.js": "vue3/assets/ar-BDXh-_3C.a08e2e3db8b2.js", "vue3/assets/he-Bh0dztVQ.js": "vue3/assets/he-Bh0dztVQ.8075a8e77456.js", "vue3/assets/TestPage-C_oxH9Tf.js": "vue3/assets/TestPage-C_oxH9Tf.910f036b9246.js", "vue3/assets/fontello-BEgLts9b.woff": "vue3/assets/fontello-BEgLts9b.a782baa8633b.woff", "vue3/assets/PropertyTypeEditor-g4a-YJm5.js": "vue3/assets/PropertyTypeEditor-g4a-YJm5.413d02b5d234.js", "vue3/assets/StartPage-CQln-PMM.js": "vue3/assets/StartPage-CQln-PMM.a3985c2b1dd1.js", "vue3/assets/ShoppingListEntryInput-gUOw6bx_.css": "vue3/assets/ShoppingListEntryInput-gUOw6bx_.c00259b53a88.css", "vue3/assets/MealPlanEditor-8ZJIBqi6.js": "vue3/assets/MealPlanEditor-8ZJIBqi6.5dfbb83ba6be.js", "vue3/assets/CookLogEditor-DASldgxP.js": "vue3/assets/CookLogEditor-DASldgxP.8392279bd2e7.js", "vue3/assets/sl-B3Ayx07P.js": "vue3/assets/sl-B3Ayx07P.3377ad5cbb9f.js", "vue3/assets/zh_Hans-PGOfrnqh.js": "vue3/assets/zh_Hans-PGOfrnqh.55b034176e81.js", "vue3/assets/number_utils-1sJWKMUK.js": "vue3/assets/number_utils-1sJWKMUK.a3dd7c55a36c.js", "vue3/assets/VColorPicker-DN5Oz5I8.js": "vue3/assets/VColorPicker-DN5Oz5I8.e6c2537d6e35.js", "vue3/assets/VListItemAction-BR9wagZD.js": "vue3/assets/VListItemAction-BR9wagZD.258f413a71d3.js", "vue3/assets/ModelListPage-kwiBvRmX.js": "vue3/assets/ModelListPage-kwiBvRmX.d09ad4e2e5c1.js", "vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js": "vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.05de75d7cdc4.js", "vue3/assets/sv-DTzfOfRk.js": "vue3/assets/sv-DTzfOfRk.8cc037658228.js", "vue3/assets/CustomFilterEditor-CLji5GA1.js": "vue3/assets/CustomFilterEditor-CLji5GA1.015530528196.js", "vue3/assets/fa-brands-400-D1LuMI3I.ttf": "vue3/assets/fa-brands-400-D1LuMI3I.15d54d142da2.ttf", "vue3/assets/el-CXFvhoSx.js": "vue3/assets/el-CXFvhoSx.0bf9f14796dc.js", "vue3/assets/fa-regular-400-BjRzuEpd.woff2": "vue3/assets/fa-regular-400-BjRzuEpd.89672701a587.woff2", "vue3/assets/brand_logo-DHt4CyHb.svg": "vue3/assets/brand_logo-DHt4CyHb.fa64319ab35b.svg", "vue3/assets/SpaceEditor-Dwzvf-gD.css": "vue3/assets/SpaceEditor-Dwzvf-gD.3f5ab1b60440.css", "vue3/assets/RecipeViewPage-CM8b9YNn.css": "vue3/assets/RecipeViewPage-CM8b9YNn.17982858645d.css", "vue3/assets/RecipeImportPage-DvlxImUu.js": "vue3/assets/RecipeImportPage-DvlxImUu.3c0013ac725e.js", "vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js": "vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.a3575f1abe93.js", "vue3/assets/da-DrdOkoKH.js": "vue3/assets/da-DrdOkoKH.98c4ef840fd7.js", "vue3/assets/fontello-BJkOxCgW.woff2": "vue3/assets/fontello-BJkOxCgW.8d4a4e6f7431.woff2", "vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js": "vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.54d0f5188c62.js", "vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js": "vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.2cc7bbaac49c.js", "vue3/assets/PropertyEditorPage-DFfeym2k.js": "vue3/assets/PropertyEditorPage-DFfeym2k.dfc820e48390.js", "vue3/assets/nl-CACKGPAl.js": "vue3/assets/nl-CACKGPAl.c51697b9d97c.js", "vue3/assets/es-ClzzUe4s.js": "vue3/assets/es-ClzzUe4s.818c7bee55e7.js", "vue3/assets/useFileApi-4KcBp6Fj.js": "vue3/assets/useFileApi-4KcBp6Fj.2c8825fb1715.js", "vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js": "vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.14ce9971b681.js", "vue3/assets/VSwitch-BzI8Cngm.js": "vue3/assets/VSwitch-BzI8Cngm.bce2dd224912.js", "vue3/assets/HierarchyEditor-iHBLPXCx.css": "vue3/assets/HierarchyEditor-iHBLPXCx.659bebc49e29.css", "vue3/assets/RecipeCard-rQ-GRttr.css": "vue3/assets/RecipeCard-rQ-GRttr.51088e1fba9e.css", "vue3/assets/MealPlanSettings-9gU5vdbh.js": "vue3/assets/MealPlanSettings-9gU5vdbh.3ec58af0d5b5.js", "vue3/assets/tr-BDuxtq3u.js": "vue3/assets/tr-BDuxtq3u.7be983ca8c5a.js", "vue3/assets/ro-hKXgEgct.js": "vue3/assets/ro-hKXgEgct.a730aadb339a.js", "vue3/assets/ModelDeletePage-C4erPWw9.js": "vue3/assets/ModelDeletePage-C4erPWw9.ef84df9852da.js", "vue3/assets/AiProviderEditor-DzRhWxiT.js": "vue3/assets/AiProviderEditor-DzRhWxiT.438c07331a45.js", "vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js": "vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.6342aa96f42d.js", "vue3/assets/SpaceEditor-BVY5PqRN.js": "vue3/assets/SpaceEditor-BVY5PqRN.e17c360820eb.js", "vue3/assets/RecipeEditor-Z3qd3Db3.js": "vue3/assets/RecipeEditor-Z3qd3Db3.40c8c532cea0.js", "vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js": "vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.cfdba28e3d19.js", "vue3/assets/ShoppingSettings-BX-lg7k4.js": "vue3/assets/ShoppingSettings-BX-lg7k4.2b4829a43b77.js", "vue3/assets/UnitEditor-DgXFUq4e.js": "vue3/assets/UnitEditor-DgXFUq4e.0aab7cc80019.js", "vue3/assets/SyncEditor-Dx5MYHUU.js": "vue3/assets/SyncEditor-Dx5MYHUU.f3f24c7ae9ce.js", "vue3/assets/is-BupYkle_.js": "vue3/assets/is-BupYkle_.fa9c655bffb9.js", "vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js": "vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.9bd824687351.js", "vue3/assets/OpenDataImportSettings-CAAW1WFm.js": "vue3/assets/OpenDataImportSettings-CAAW1WFm.55a1bf26a016.js", "vue3/assets/fontello-BxS_W-ym.svg": "vue3/assets/fontello-BxS_W-ym.86b6414dad9e.svg", "vue3/assets/RecipeEditor-DEQYHWxs.css": "vue3/assets/RecipeEditor-DEQYHWxs.35013c152ab3.css", "vue3/assets/fa-v4compatibility-C9RhG_FT.woff2": "vue3/assets/fa-v4compatibility-C9RhG_FT.a772da7bff21.woff2", "vue3/assets/number_utils-RsCANmDP.css": "vue3/assets/number_utils-RsCANmDP.5b17872981df.css", "vue3/assets/fontello-B1X0PDnA.ttf": "vue3/assets/fontello-B1X0PDnA.068ca2b316db.ttf", "vue3/assets/fa-solid-900-CTAAxXor.woff2": "vue3/assets/fa-solid-900-CTAAxXor.4a6591ab5460.woff2", "vue3/assets/UserSpaceEditor-BmTIwJyp.js": "vue3/assets/UserSpaceEditor-BmTIwJyp.9d5c59dc623d.js", "vue3/assets/VTabs-BQFRhgOd.js": "vue3/assets/VTabs-BQFRhgOd.d422f7441696.js", "vue3/assets/cs-DFyd9c9k.js": "vue3/assets/cs-DFyd9c9k.0a3a640c8dce.js", "vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js": "vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.9e768ee34ca0.js", "vue3/assets/FoodEditor-3gejC5zm.js": "vue3/assets/FoodEditor-3gejC5zm.8044baf4afd2.js", "vue3/assets/step_utils-C0FnMRXv.js": "vue3/assets/step_utils-C0FnMRXv.0efd0e6e1d76.js", "vue3/assets/ConnectorConfigEditor-Csg2P1sE.js": "vue3/assets/ConnectorConfigEditor-Csg2P1sE.acc10e322bd1.js", "vue3/assets/lt-DI6-8Opr.js": "vue3/assets/lt-DI6-8Opr.105af3ba775b.js", "vue3/assets/fr-uXhop3AL.js": "vue3/assets/fr-uXhop3AL.39e5ba06ffe1.js", "vue3/assets/RecipeViewPage-CDj_dH5L.js": "vue3/assets/RecipeViewPage-CDj_dH5L.a6056ace9b7c.js", "vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js": "vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.b8e49b5da812.js", "vue3/assets/BooksPage-DdovBkHb.js": "vue3/assets/BooksPage-DdovBkHb.660af7a7f1a9.js", "vue3/assets/logo_color-BwefLr6I.js": "vue3/assets/logo_color-BwefLr6I.99ae1b1622c9.js", "vue3/assets/VColorPicker-C1f4VLsZ.css": "vue3/assets/VColorPicker-C1f4VLsZ.2f91fad0ae61.css", "vue3/assets/nb_NO-DGleYvLk.js": "vue3/assets/nb_NO-DGleYvLk.41e0cc6bcd63.js", "vue3/assets/AccountSettings-ZDlmay-5.js": "vue3/assets/AccountSettings-ZDlmay-5.a415537e51ad.js", "vue3/assets/RecipeBookEditor-Bfg_IQG9.js": "vue3/assets/RecipeBookEditor-Bfg_IQG9.570c6c168e8f.js", "vue3/assets/ShoppingListPage-B_cxskGt.js": "vue3/assets/ShoppingListPage-B_cxskGt.e39bd0908ae5.js", "vue3/assets/VTabs-Bv8FUb0o.css": "vue3/assets/VTabs-Bv8FUb0o.693cd2583653.css", "vue3/assets/uk-DvAHrEDJ.js": "vue3/assets/uk-DvAHrEDJ.261ba074ca3a.js", "vue3/assets/UserFileEditor-DKIOLwh6.js": "vue3/assets/UserFileEditor-DKIOLwh6.4a40f433839b.js", "vue3/assets/RecipeCard-ZQiVryVZ.js": "vue3/assets/RecipeCard-ZQiVryVZ.84fcefdcfa17.js", "vue3/assets/SearchPage-C45eZpxy.css": "vue3/assets/SearchPage-C45eZpxy.859132b7d0bc.css", "vue3/assets/ru-D8rOoH45.js": "vue3/assets/ru-D8rOoH45.ea2b1300351d.js", "vue3/assets/VSwitch-Mm7Rd7At.css": "vue3/assets/VSwitch-Mm7Rd7At.1900a62f4898.css", "vue3/assets/IngredientEditorPage-C6Hu5jvm.js": "vue3/assets/IngredientEditorPage-C6Hu5jvm.bebf63f7116b.js", "vue3/assets/VAutocomplete-hzGuLlUI.css": "vue3/assets/VAutocomplete-hzGuLlUI.610af981f421.css", "vue3/assets/SettingsPage-BOXp8G3y.js": "vue3/assets/SettingsPage-BOXp8G3y.e2f6ed0bca00.js", "vue3/assets/ShoppingListEntryEditor-BO9U6pqW.js": "vue3/assets/ShoppingListEntryEditor-BO9U6pqW.56df3d1fc8a6.js", "vue3/assets/AccessTokenEditor-XW2vIaqd.js": "vue3/assets/AccessTokenEditor-XW2vIaqd.744135e6dddb.js", "vue3/assets/ca-CEBLhZOQ.js": "vue3/assets/ca-CEBLhZOQ.e8b57d5a2268.js", "vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js": "vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.2efce23f9159.js", "vue3/assets/ModelEditPage-BDgAqMDH.js": "vue3/assets/ModelEditPage-BDgAqMDH.2cf0d2936afe.js", "vue3/assets/VTextarea-BTR7f0gW.css": "vue3/assets/VTextarea-BTR7f0gW.7724a3d94f6d.css", "vue3/assets/SearchSettings-Bh4iR-uS.js": "vue3/assets/SearchSettings-Bh4iR-uS.3cf39fb019ed.js", "vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js": "vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.3a950fdd0272.js", "vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js": "vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.15dbd5020e7c.js", "vue3/assets/KeywordEditor-B_K-9QDF.js": "vue3/assets/KeywordEditor-B_K-9QDF.42c591f12fba.js", "vue3/assets/MealTypeEditor-CeNz0Pzn.js": "vue3/assets/MealTypeEditor-CeNz0Pzn.69b5bb4063bf.js", "vue3/assets/main-DLwZVHuS.css": "vue3/assets/main-DLwZVHuS.2becd1a8f136.css", "vue3/assets/PropertyEditor-BAth2eIg.js": "vue3/assets/PropertyEditor-BAth2eIg.da47f8171924.js", "vue3/assets/VRating-DXAcz2oI.css": "vue3/assets/VRating-DXAcz2oI.b1f43283e150.css", "vue3/assets/fa-brands-400-D_cYUPeE.woff2": "vue3/assets/fa-brands-400-D_cYUPeE.cbcf42b2e922.woff2", "vue3/assets/AiProviderEditor-D3yUbBJX.css": "vue3/assets/AiProviderEditor-D3yUbBJX.341d3f641979.css", "vue3/assets/InviteLinkEditor-CVYwkQ1F.js": "vue3/assets/InviteLinkEditor-CVYwkQ1F.f1c99f1455ae.js", "vue3/assets/VFileUpload-DmaEfjuX.js": "vue3/assets/VFileUpload-DmaEfjuX.38003d9b5754.js", "vue3/assets/hr-CmQ59hjm.js": "vue3/assets/hr-CmQ59hjm.9a26baadf41b.js", "vue3/assets/ApiSettings-Ne4Z0qVl.js": "vue3/assets/ApiSettings-Ne4Z0qVl.9ef3c0eeb0f3.js", "vue3/assets/main-BhFWIRV_.js": "vue3/assets/main-BhFWIRV_.7b6b010dbb97.js", "js/jquery-3.5.1.min.js": "js/jquery-3.5.1.min.dc5e7f18c8d3.js", "js/popper.min.js.map": "js/popper.min.js.0021739abb96.map", "js/popper.min.js": "js/popper.min.8156384b48c7.js", "js/bootstrap.min.js": "js/bootstrap.min.575d3de8fa36.js", "js/bootstrap.min.js.map": "js/bootstrap.min.js.159c3a0fc6e3.map", "css/app.min.css": "css/app.min.050361699392.css", "css/bootstrap-vue.min.css": "css/bootstrap-vue.min.55efeac6adfc.css", "themes/tandoor.min.css": "themes/tandoor.min.e62f1984b5e4.css", "themes/tandoor_dark.min.css": "themes/tandoor_dark.min.3bdb00cbb58c.css", "webfonts/poppins_latin_ext_500.woff2": "webfonts/poppins_latin_ext_500.d214b888d895.woff2", "webfonts/fa-brands-400.svg": "webfonts/fa-brands-400.a9c4bb7348f4.svg", "webfonts/fa-solid-900.svg": "webfonts/fa-solid-900.c2801fb415f0.svg", "webfonts/fa-brands-400.ttf": "webfonts/fa-brands-400.06147b6cd88c.ttf", "webfonts/fa-brands-400.eot": "webfonts/fa-brands-400.5063b105c764.eot", "webfonts/fa-solid-900.eot": "webfonts/fa-solid-900.8e4a6dcc692b.eot", "webfonts/fa-solid-900.woff2": "webfonts/fa-solid-900.44d537ab79f9.woff2", "webfonts/fa-regular-400.woff2": "webfonts/fa-regular-400.f5f2566b93e8.woff2", "webfonts/poppins_latin_ext_700.woff2": "webfonts/poppins_latin_ext_700.62d7a4c78fc2.woff2", "webfonts/poppins_latin_400.woff2": "webfonts/poppins_latin_400.9ed361bba848.woff2", "webfonts/poppins_devanagari_500.woff2": "webfonts/poppins_devanagari_500.fd9b8290076b.woff2", "webfonts/fa-regular-400.eot": "webfonts/fa-regular-400.c1a866ec0e04.eot", "webfonts/poppins_latin_500.woff2": "webfonts/poppins_latin_500.84780596e268.woff2", "webfonts/fa-brands-400.woff2": "webfonts/fa-brands-400.cccc9d29470e.woff2", "webfonts/fa-regular-400.svg": "webfonts/fa-regular-400.7b9568e6389b.svg", "webfonts/poppins_latin_ext_400.woff2": "webfonts/poppins_latin_ext_400.4d1490f32451.woff2", "webfonts/fa-solid-900.ttf": "webfonts/fa-solid-900.0bff33a5fd7e.ttf", "webfonts/poppins_devanagari_400.woff2": "webfonts/poppins_devanagari_400.d5e78c53cb07.woff2", "webfonts/fa-regular-400.ttf": "webfonts/fa-regular-400.65b286af947c.ttf", "webfonts/fa-brands-400.woff": "webfonts/fa-brands-400.c5e0f14f88a8.woff", "webfonts/fa-regular-400.woff": "webfonts/fa-regular-400.c4f508e7c4f0.woff", "webfonts/poppins_latin_700.woff2": "webfonts/poppins_latin_700.f4f17fd53c7d.woff2", "webfonts/poppins_devanagari_700.woff2": "webfonts/poppins_devanagari_700.b9f2c13fc361.woff2", "webfonts/fa-solid-900.woff": "webfonts/fa-solid-900.333bae208dc3.woff", "pdfjs/LICENSE": "pdfjs/LICENSE.2ee41112a44f", "vue3/service-worker.js": "vue3/service-worker.18785f13c6c9.js", "vue3/manifest.webmanifest": "vue3/manifest.484f96e63b3b.webmanifest", "vue3/manifest.json": "vue3/manifest.246a998b5655.json", "vue3/registerSW.js": "vue3/registerSW.be6aad568a9d.js", "assets/logo_color_32.png": "assets/logo_color_32.b7d9707eac91.png", "assets/brand_logo.svg": "assets/brand_logo.ad2e3aa263da.svg", "assets/recipe_no_image.svg": "assets/recipe_no_image.c659e2604ad6.svg", "assets/brand_logo.png": "assets/brand_logo.6ebe02bf6707.png", "assets/logo_color_plan.svg": "assets/logo_color_plan.4ccbb336af9d.svg", "assets/header.svg": "assets/header.48e8ad9e7540.svg", "assets/logo_color_plan_144.png": "assets/logo_color_plan_144.22c6c7678fdb.png", "assets/logo_color_svg.svg": "assets/logo_color_svg.d7c2e31a63b7.svg", "assets/logo_color_192.png": "assets/logo_color_192.c9b9177ff941.png", "assets/spinner.svg": "assets/spinner.168a09fd2600.svg", "assets/logo_black.svg": "assets/logo_black.dc487b18028c.svg", "assets/logo_color_180.png": "assets/logo_color_180.0fcae5e85a72.png", "assets/logo_color_shopping_512.png": "assets/logo_color_shopping_512.6b2e69402327.png", "assets/brand_logo_white.svg": "assets/brand_logo_white.d43daa47dca3.svg", "assets/logo_color_512.png": "assets/logo_color_512.0a28df8511e3.png", "assets/logo_color_144.png": "assets/logo_color_144.f09537dbf142.png", "assets/logo_color_shopping_144.png": "assets/logo_color_shopping_144.6c05e01d07b2.png", "assets/logo_color_shopping.svg": "assets/logo_color_shopping.fd1e81a4dcab.svg", "assets/logo_color_128.png": "assets/logo_color_128.a90db52449d9.png", "assets/logo_color_plan_512.png": "assets/logo_color_plan_512.028b9bcca1eb.png", "fontawesome/fontawesome_all.min.css": "fontawesome/fontawesome_all.min.2acd020d0b21.css", "treebeard/expand-collapse.png": "treebeard/expand-collapse.26dde2a5570c.png", "treebeard/treebeard-admin.js": "treebeard/treebeard-admin.5bfc2f0ef3b7.js", "treebeard/treebeard-admin.css": "treebeard/treebeard-admin.2b1956b5b231.css"}, "version": "1.1", "hash": "fff5c5064708"} \ No newline at end of file +{"paths": {"admin/js/vendor/select2/i18n/nl.js": "admin/js/vendor/select2/i18n/nl.997868a37ed8.js", "admin/js/vendor/select2/i18n/ne.js": "admin/js/vendor/select2/i18n/ne.3d79fd3f08db.js", "admin/js/vendor/select2/i18n/el.js": "admin/js/vendor/select2/i18n/el.27097f071856.js", "admin/js/vendor/select2/i18n/ps.js": "admin/js/vendor/select2/i18n/ps.38dfa47af9e0.js", "admin/js/vendor/select2/i18n/pt.js": "admin/js/vendor/select2/i18n/pt.33b4a3b44d43.js", "admin/js/vendor/select2/i18n/km.js": "admin/js/vendor/select2/i18n/km.c23089cb06ca.js", "admin/js/vendor/select2/i18n/ja.js": "admin/js/vendor/select2/i18n/ja.170ae885d74f.js", "admin/js/vendor/select2/i18n/it.js": "admin/js/vendor/select2/i18n/it.be4fe8d365b5.js", "admin/js/vendor/select2/i18n/hy.js": "admin/js/vendor/select2/i18n/hy.c7babaeef5a6.js", "admin/js/vendor/select2/i18n/sk.js": "admin/js/vendor/select2/i18n/sk.33d02cef8d11.js", "admin/js/vendor/select2/i18n/hi.js": "admin/js/vendor/select2/i18n/hi.70640d41628f.js", "admin/js/vendor/select2/i18n/hu.js": "admin/js/vendor/select2/i18n/hu.6ec6039cb8a3.js", "admin/js/vendor/select2/i18n/ar.js": "admin/js/vendor/select2/i18n/ar.65aa8e36bf5d.js", "admin/js/vendor/select2/i18n/sr-Cyrl.js": "admin/js/vendor/select2/i18n/sr-Cyrl.f254bb8c4c7c.js", "admin/js/vendor/select2/i18n/af.js": "admin/js/vendor/select2/i18n/af.4f6fcd73488c.js", "admin/js/vendor/select2/i18n/fr.js": "admin/js/vendor/select2/i18n/fr.05e0542fcfe6.js", "admin/js/vendor/select2/i18n/tk.js": "admin/js/vendor/select2/i18n/tk.7c572a68c78f.js", "admin/js/vendor/select2/i18n/eu.js": "admin/js/vendor/select2/i18n/eu.adfe5c97b72c.js", "admin/js/vendor/select2/i18n/cs.js": "admin/js/vendor/select2/i18n/cs.4f43e8e7d33a.js", "admin/js/vendor/select2/i18n/ms.js": "admin/js/vendor/select2/i18n/ms.4ba82c9a51ce.js", "admin/js/vendor/select2/i18n/zh-TW.js": "admin/js/vendor/select2/i18n/zh-TW.04554a227c2b.js", "admin/js/vendor/select2/i18n/lt.js": "admin/js/vendor/select2/i18n/lt.23c7ce903300.js", "admin/js/vendor/select2/i18n/zh-CN.js": "admin/js/vendor/select2/i18n/zh-CN.2cff662ec5f9.js", "admin/js/vendor/select2/i18n/bn.js": "admin/js/vendor/select2/i18n/bn.6d42b4dd5665.js", "admin/js/vendor/select2/i18n/es.js": "admin/js/vendor/select2/i18n/es.66dbc2652fb1.js", "admin/js/vendor/select2/i18n/sr.js": "admin/js/vendor/select2/i18n/sr.5ed85a48f483.js", "admin/js/vendor/select2/i18n/nb.js": "admin/js/vendor/select2/i18n/nb.da2fce143f27.js", "admin/js/vendor/select2/i18n/tr.js": "admin/js/vendor/select2/i18n/tr.b5a0643d1545.js", "admin/js/vendor/select2/i18n/dsb.js": "admin/js/vendor/select2/i18n/dsb.56372c92d2f1.js", "admin/js/vendor/select2/i18n/bs.js": "admin/js/vendor/select2/i18n/bs.91624382358e.js", "admin/js/vendor/select2/i18n/gl.js": "admin/js/vendor/select2/i18n/gl.d99b1fedaa86.js", "admin/js/vendor/select2/i18n/sq.js": "admin/js/vendor/select2/i18n/sq.5636b60d29c9.js", "admin/js/vendor/select2/i18n/ko.js": "admin/js/vendor/select2/i18n/ko.e7be6c20e673.js", "admin/js/vendor/select2/i18n/pl.js": "admin/js/vendor/select2/i18n/pl.6031b4f16452.js", "admin/js/vendor/select2/i18n/da.js": "admin/js/vendor/select2/i18n/da.766346afe4dd.js", "admin/js/vendor/select2/i18n/et.js": "admin/js/vendor/select2/i18n/et.2b96fd98289d.js", "admin/js/vendor/select2/i18n/ka.js": "admin/js/vendor/select2/i18n/ka.2083264a54f0.js", "admin/js/vendor/select2/i18n/ca.js": "admin/js/vendor/select2/i18n/ca.a166b745933a.js", "admin/js/vendor/select2/i18n/he.js": "admin/js/vendor/select2/i18n/he.e420ff6cd3ed.js", "admin/js/vendor/select2/i18n/hsb.js": "admin/js/vendor/select2/i18n/hsb.fa3b55265efe.js", "admin/js/vendor/select2/i18n/az.js": "admin/js/vendor/select2/i18n/az.270c257daf81.js", "admin/js/vendor/select2/i18n/fa.js": "admin/js/vendor/select2/i18n/fa.3b5bd1961cfd.js", "admin/js/vendor/select2/i18n/is.js": "admin/js/vendor/select2/i18n/is.3ddd9a6a97e9.js", "admin/js/vendor/select2/i18n/mk.js": "admin/js/vendor/select2/i18n/mk.dabbb9087130.js", "admin/js/vendor/select2/i18n/sl.js": "admin/js/vendor/select2/i18n/sl.131a78bc0752.js", "admin/js/vendor/select2/i18n/uk.js": "admin/js/vendor/select2/i18n/uk.8cede7f4803c.js", "admin/js/vendor/select2/i18n/sv.js": "admin/js/vendor/select2/i18n/sv.7a9c2f71e777.js", "admin/js/vendor/select2/i18n/bg.js": "admin/js/vendor/select2/i18n/bg.39b8be30d4f0.js", "admin/js/vendor/select2/i18n/th.js": "admin/js/vendor/select2/i18n/th.f38c20b0221b.js", "admin/js/vendor/select2/i18n/id.js": "admin/js/vendor/select2/i18n/id.04debded514d.js", "admin/js/vendor/select2/i18n/fi.js": "admin/js/vendor/select2/i18n/fi.614ec42aa9ba.js", "admin/js/vendor/select2/i18n/hr.js": "admin/js/vendor/select2/i18n/hr.a2b092cc1147.js", "admin/js/vendor/select2/i18n/pt-BR.js": "admin/js/vendor/select2/i18n/pt-BR.e1b294433e7f.js", "admin/js/vendor/select2/i18n/vi.js": "admin/js/vendor/select2/i18n/vi.097a5b75b3e1.js", "admin/js/vendor/select2/i18n/de.js": "admin/js/vendor/select2/i18n/de.8a1c222b0204.js", "admin/js/vendor/select2/i18n/ro.js": "admin/js/vendor/select2/i18n/ro.f75cb460ec3b.js", "admin/js/vendor/select2/i18n/en.js": "admin/js/vendor/select2/i18n/en.cf932ba09a98.js", "admin/js/vendor/select2/i18n/lv.js": "admin/js/vendor/select2/i18n/lv.08e62128eac1.js", "admin/js/vendor/select2/i18n/ru.js": "admin/js/vendor/select2/i18n/ru.934aa95f5b5f.js", "admin/js/vendor/select2/LICENSE.md": "admin/js/vendor/select2/LICENSE.f94142512c91.md", "admin/js/vendor/select2/select2.full.js": "admin/js/vendor/select2/select2.full.c2afdeda3058.js", "admin/js/vendor/select2/select2.full.min.js": "admin/js/vendor/select2/select2.full.min.fcd7500d8e13.js", "admin/js/vendor/jquery/jquery.js": "admin/js/vendor/jquery/jquery.12e87d2f3a4c.js", "admin/js/vendor/jquery/LICENSE.txt": "admin/js/vendor/jquery/LICENSE.de877aa6d744.txt", "admin/js/vendor/jquery/jquery.min.js": "admin/js/vendor/jquery/jquery.min.2c872dbe60f4.js", "admin/js/vendor/xregexp/xregexp.js": "admin/js/vendor/xregexp/xregexp.a7e08b0ce686.js", "admin/js/vendor/xregexp/LICENSE.txt": "admin/js/vendor/xregexp/LICENSE.b6fd2ceea8d3.txt", "admin/js/vendor/xregexp/xregexp.min.js": "admin/js/vendor/xregexp/xregexp.min.f1ae4617847c.js", "admin/css/vendor/select2/select2.css": "admin/css/vendor/select2/select2.a2194c262648.css", "admin/css/vendor/select2/select2.min.css": "admin/css/vendor/select2/select2.min.9f54e6414f87.css", "admin/css/vendor/select2/LICENSE-SELECT2.md": "admin/css/vendor/select2/LICENSE-SELECT2.f94142512c91.md", "pdfjs/web/locale/bs/viewer.ftl": "pdfjs/web/locale/bs/viewer.fd0ae35a7e72.ftl", "pdfjs/web/locale/xh/viewer.ftl": "pdfjs/web/locale/xh/viewer.6261f29b0ed9.ftl", "pdfjs/web/locale/el/viewer.ftl": "pdfjs/web/locale/el/viewer.d37a9038e13d.ftl", "pdfjs/web/locale/son/viewer.ftl": "pdfjs/web/locale/son/viewer.04c0e677244c.ftl", "pdfjs/web/locale/gl/viewer.ftl": "pdfjs/web/locale/gl/viewer.a0249bbe8148.ftl", "pdfjs/web/locale/tr/viewer.ftl": "pdfjs/web/locale/tr/viewer.0b210aadc91f.ftl", "pdfjs/web/locale/eo/viewer.ftl": "pdfjs/web/locale/eo/viewer.dbd5bc6d945c.ftl", "pdfjs/web/locale/ff/viewer.ftl": "pdfjs/web/locale/ff/viewer.ede090363096.ftl", "pdfjs/web/locale/kn/viewer.ftl": "pdfjs/web/locale/kn/viewer.122972004219.ftl", "pdfjs/web/locale/mk/viewer.ftl": "pdfjs/web/locale/mk/viewer.4d53727c36d6.ftl", "pdfjs/web/locale/cak/viewer.ftl": "pdfjs/web/locale/cak/viewer.99b219e12663.ftl", "pdfjs/web/locale/wo/viewer.ftl": "pdfjs/web/locale/wo/viewer.4d444e0a18ea.ftl", "pdfjs/web/locale/es-ES/viewer.ftl": "pdfjs/web/locale/es-ES/viewer.f832cf908d1b.ftl", "pdfjs/web/locale/sv-SE/viewer.ftl": "pdfjs/web/locale/sv-SE/viewer.2e8d62757f63.ftl", "pdfjs/web/locale/pl/viewer.ftl": "pdfjs/web/locale/pl/viewer.138557f5ee29.ftl", "pdfjs/web/locale/gu-IN/viewer.ftl": "pdfjs/web/locale/gu-IN/viewer.7bc4defa6e66.ftl", "pdfjs/web/locale/zh-TW/viewer.ftl": "pdfjs/web/locale/zh-TW/viewer.d94f79b19818.ftl", "pdfjs/web/locale/et/viewer.ftl": "pdfjs/web/locale/et/viewer.34dde653c4f5.ftl", "pdfjs/web/locale/bn/viewer.ftl": "pdfjs/web/locale/bn/viewer.11d4b641a258.ftl", "pdfjs/web/locale/fi/viewer.ftl": "pdfjs/web/locale/fi/viewer.6e170e727daf.ftl", "pdfjs/web/locale/bo/viewer.ftl": "pdfjs/web/locale/bo/viewer.58669ede7a6f.ftl", "pdfjs/web/locale/uz/viewer.ftl": "pdfjs/web/locale/uz/viewer.c16830eba28c.ftl", "pdfjs/web/locale/hye/viewer.ftl": "pdfjs/web/locale/hye/viewer.815c9ce78fe9.ftl", "pdfjs/web/locale/gn/viewer.ftl": "pdfjs/web/locale/gn/viewer.3b40c9ba8bb1.ftl", "pdfjs/web/locale/af/viewer.ftl": "pdfjs/web/locale/af/viewer.c363639afd91.ftl", "pdfjs/web/locale/te/viewer.ftl": "pdfjs/web/locale/te/viewer.2a6d267dbad8.ftl", "pdfjs/web/locale/ru/viewer.ftl": "pdfjs/web/locale/ru/viewer.734c3abbc97e.ftl", "pdfjs/web/locale/nb-NO/viewer.ftl": "pdfjs/web/locale/nb-NO/viewer.b796610259f0.ftl", "pdfjs/web/locale/id/viewer.ftl": "pdfjs/web/locale/id/viewer.4c75837432b1.ftl", "pdfjs/web/locale/az/viewer.ftl": "pdfjs/web/locale/az/viewer.6486598a4c04.ftl", "pdfjs/web/locale/es-MX/viewer.ftl": "pdfjs/web/locale/es-MX/viewer.7c80faa7158d.ftl", "pdfjs/web/locale/meh/viewer.ftl": "pdfjs/web/locale/meh/viewer.fd09b3a1cda5.ftl", "pdfjs/web/locale/es-AR/viewer.ftl": "pdfjs/web/locale/es-AR/viewer.5c3f6229591b.ftl", "pdfjs/web/locale/ast/viewer.ftl": "pdfjs/web/locale/ast/viewer.eacf750316b0.ftl", "pdfjs/web/locale/sl/viewer.ftl": "pdfjs/web/locale/sl/viewer.f6bbb9e6ff9a.ftl", "pdfjs/web/locale/zh-CN/viewer.ftl": "pdfjs/web/locale/zh-CN/viewer.01dd04b0205a.ftl", "pdfjs/web/locale/rm/viewer.ftl": "pdfjs/web/locale/rm/viewer.778e33882a10.ftl", "pdfjs/web/locale/en-US/viewer.ftl": "pdfjs/web/locale/en-US/viewer.6c872cf51e9c.ftl", "pdfjs/web/locale/lv/viewer.ftl": "pdfjs/web/locale/lv/viewer.9cd3950e11ed.ftl", "pdfjs/web/locale/dsb/viewer.ftl": "pdfjs/web/locale/dsb/viewer.6aa6b41318d9.ftl", "pdfjs/web/locale/pt-BR/viewer.ftl": "pdfjs/web/locale/pt-BR/viewer.85db96d68c0d.ftl", "pdfjs/web/locale/ia/viewer.ftl": "pdfjs/web/locale/ia/viewer.4d89b20224f9.ftl", "pdfjs/web/locale/ro/viewer.ftl": "pdfjs/web/locale/ro/viewer.bc3585c10820.ftl", "pdfjs/web/locale/si/viewer.ftl": "pdfjs/web/locale/si/viewer.b9ef9a19e8e3.ftl", "pdfjs/web/locale/ka/viewer.ftl": "pdfjs/web/locale/ka/viewer.726c884de716.ftl", "pdfjs/web/locale/vi/viewer.ftl": "pdfjs/web/locale/vi/viewer.55d8a0aa4ce4.ftl", "pdfjs/web/locale/da/viewer.ftl": "pdfjs/web/locale/da/viewer.2673bc7476b8.ftl", "pdfjs/web/locale/ltg/viewer.ftl": "pdfjs/web/locale/ltg/viewer.ab282633a3a6.ftl", "pdfjs/web/locale/hsb/viewer.ftl": "pdfjs/web/locale/hsb/viewer.49557c4d502d.ftl", "pdfjs/web/locale/th/viewer.ftl": "pdfjs/web/locale/th/viewer.3bc6dca3d585.ftl", "pdfjs/web/locale/ta/viewer.ftl": "pdfjs/web/locale/ta/viewer.efb27fa79cc6.ftl", "pdfjs/web/locale/scn/viewer.ftl": "pdfjs/web/locale/scn/viewer.513ea15f893d.ftl", "pdfjs/web/locale/fur/viewer.ftl": "pdfjs/web/locale/fur/viewer.cc1073ed5e0e.ftl", "pdfjs/web/locale/sq/viewer.ftl": "pdfjs/web/locale/sq/viewer.7952a97e114d.ftl", "pdfjs/web/locale/lt/viewer.ftl": "pdfjs/web/locale/lt/viewer.ccd624a539a7.ftl", "pdfjs/web/locale/fy-NL/viewer.ftl": "pdfjs/web/locale/fy-NL/viewer.2fbdbcd7645f.ftl", "pdfjs/web/locale/ach/viewer.ftl": "pdfjs/web/locale/ach/viewer.cf4fc69e8a64.ftl", "pdfjs/web/locale/sk/viewer.ftl": "pdfjs/web/locale/sk/viewer.54f3fc9243ea.ftl", "pdfjs/web/locale/nn-NO/viewer.ftl": "pdfjs/web/locale/nn-NO/viewer.05ad4fab51ec.ftl", "pdfjs/web/locale/en-GB/viewer.ftl": "pdfjs/web/locale/en-GB/viewer.22cd5d0ed722.ftl", "pdfjs/web/locale/trs/viewer.ftl": "pdfjs/web/locale/trs/viewer.75609ff3af2a.ftl", "pdfjs/web/locale/be/viewer.ftl": "pdfjs/web/locale/be/viewer.c564ec0f1e63.ftl", "pdfjs/web/locale/sc/viewer.ftl": "pdfjs/web/locale/sc/viewer.a19f714fda60.ftl", "pdfjs/web/locale/br/viewer.ftl": "pdfjs/web/locale/br/viewer.9ce316fb48f0.ftl", "pdfjs/web/locale/gd/viewer.ftl": "pdfjs/web/locale/gd/viewer.392374d4db26.ftl", "pdfjs/web/locale/ml/viewer.ftl": "pdfjs/web/locale/ml/viewer.1edc12589da7.ftl", "pdfjs/web/locale/cy/viewer.ftl": "pdfjs/web/locale/cy/viewer.a36a354f4faf.ftl", "pdfjs/web/locale/ja/viewer.ftl": "pdfjs/web/locale/ja/viewer.a46a2647c9a8.ftl", "pdfjs/web/locale/cs/viewer.ftl": "pdfjs/web/locale/cs/viewer.f21329e87e4a.ftl", "pdfjs/web/locale/lo/viewer.ftl": "pdfjs/web/locale/lo/viewer.7516f0c910f9.ftl", "pdfjs/web/locale/an/viewer.ftl": "pdfjs/web/locale/an/viewer.6018db9628b9.ftl", "pdfjs/web/locale/fa/viewer.ftl": "pdfjs/web/locale/fa/viewer.f2b93e20fa19.ftl", "pdfjs/web/locale/tg/viewer.ftl": "pdfjs/web/locale/tg/viewer.65ae79d7795a.ftl", "pdfjs/web/locale/tl/viewer.ftl": "pdfjs/web/locale/tl/viewer.b9dba293b618.ftl", "pdfjs/web/locale/es-CL/viewer.ftl": "pdfjs/web/locale/es-CL/viewer.671dc5ad6536.ftl", "pdfjs/web/locale/sco/viewer.ftl": "pdfjs/web/locale/sco/viewer.f7027254e030.ftl", "pdfjs/web/locale/nl/viewer.ftl": "pdfjs/web/locale/nl/viewer.c72db36b26cc.ftl", "pdfjs/web/locale/ckb/viewer.ftl": "pdfjs/web/locale/ckb/viewer.be51bebeea33.ftl", "pdfjs/web/locale/is/viewer.ftl": "pdfjs/web/locale/is/viewer.711aced23e23.ftl", "pdfjs/web/locale/en-CA/viewer.ftl": "pdfjs/web/locale/en-CA/viewer.08ab1f29d568.ftl", "pdfjs/web/locale/lij/viewer.ftl": "pdfjs/web/locale/lij/viewer.a3e9dfe89496.ftl", "pdfjs/web/locale/de/viewer.ftl": "pdfjs/web/locale/de/viewer.deff0d73438f.ftl", "pdfjs/web/locale/kk/viewer.ftl": "pdfjs/web/locale/kk/viewer.dcb3b77ed74d.ftl", "pdfjs/web/locale/hy-AM/viewer.ftl": "pdfjs/web/locale/hy-AM/viewer.68b15d6bc86a.ftl", "pdfjs/web/locale/sr/viewer.ftl": "pdfjs/web/locale/sr/viewer.44cadad1119f.ftl", "pdfjs/web/locale/kab/viewer.ftl": "pdfjs/web/locale/kab/viewer.57ed5ac0ecb8.ftl", "pdfjs/web/locale/hr/viewer.ftl": "pdfjs/web/locale/hr/viewer.beecd7944d0e.ftl", "pdfjs/web/locale/oc/viewer.ftl": "pdfjs/web/locale/oc/viewer.fcc8065e0acc.ftl", "pdfjs/web/locale/ms/viewer.ftl": "pdfjs/web/locale/ms/viewer.b76e866e10f7.ftl", "pdfjs/web/locale/mr/viewer.ftl": "pdfjs/web/locale/mr/viewer.110826082775.ftl", "pdfjs/web/locale/hu/viewer.ftl": "pdfjs/web/locale/hu/viewer.4f070c99e031.ftl", "pdfjs/web/locale/ur/viewer.ftl": "pdfjs/web/locale/ur/viewer.a606ff13bce3.ftl", "pdfjs/web/locale/hi-IN/viewer.ftl": "pdfjs/web/locale/hi-IN/viewer.28425be686fe.ftl", "pdfjs/web/locale/skr/viewer.ftl": "pdfjs/web/locale/skr/viewer.c662f04c2139.ftl", "pdfjs/web/locale/sat/viewer.ftl": "pdfjs/web/locale/sat/viewer.d5c895d7853f.ftl", "pdfjs/web/locale/ko/viewer.ftl": "pdfjs/web/locale/ko/viewer.1d42024f89f1.ftl", "pdfjs/web/locale/my/viewer.ftl": "pdfjs/web/locale/my/viewer.7ebd82a60d52.ftl", "pdfjs/web/locale/szl/viewer.ftl": "pdfjs/web/locale/szl/viewer.0c1f8d6f9e9e.ftl", "pdfjs/web/locale/fr/viewer.ftl": "pdfjs/web/locale/fr/viewer.2499051f91e8.ftl", "pdfjs/web/locale/ne-NP/viewer.ftl": "pdfjs/web/locale/ne-NP/viewer.51740d469802.ftl", "pdfjs/web/locale/km/viewer.ftl": "pdfjs/web/locale/km/viewer.583a8fb1f217.ftl", "pdfjs/web/locale/ca/viewer.ftl": "pdfjs/web/locale/ca/viewer.f6050d8dc127.ftl", "pdfjs/web/locale/it/viewer.ftl": "pdfjs/web/locale/it/viewer.a60cc2ea7665.ftl", "pdfjs/web/locale/pa-IN/viewer.ftl": "pdfjs/web/locale/pa-IN/viewer.6d51ad33a779.ftl", "pdfjs/web/locale/ga-IE/viewer.ftl": "pdfjs/web/locale/ga-IE/viewer.b94993b844dc.ftl", "pdfjs/web/locale/ar/viewer.ftl": "pdfjs/web/locale/ar/viewer.0b2f60b1e554.ftl", "pdfjs/web/locale/he/viewer.ftl": "pdfjs/web/locale/he/viewer.847e4d5942a8.ftl", "pdfjs/web/locale/eu/viewer.ftl": "pdfjs/web/locale/eu/viewer.3f6a4001d3fd.ftl", "pdfjs/web/locale/pt-PT/viewer.ftl": "pdfjs/web/locale/pt-PT/viewer.e71b515e0650.ftl", "pdfjs/web/locale/brx/viewer.ftl": "pdfjs/web/locale/brx/viewer.5bd36e1bd2e4.ftl", "pdfjs/web/locale/uk/viewer.ftl": "pdfjs/web/locale/uk/viewer.aee460abfbcd.ftl", "pdfjs/web/locale/bg/viewer.ftl": "pdfjs/web/locale/bg/viewer.1813a8ebf330.ftl", "admin/js/admin/RelatedObjectLookups.js": "admin/js/admin/RelatedObjectLookups.ed6240809a40.js", "admin/js/admin/DateTimeShortcuts.js": "admin/js/admin/DateTimeShortcuts.9f6e209cebca.js", "admin/img/gis/move_vertex_off.svg": "admin/img/gis/move_vertex_off.7a23bf31ef8a.svg", "admin/img/gis/move_vertex_on.svg": "admin/img/gis/move_vertex_on.0047eba25b67.svg", "rest_framework/docs/js/highlight.pack.js": "rest_framework/docs/js/highlight.pack.479b5f21dcba.js", "rest_framework/docs/js/api.js": "rest_framework/docs/js/api.18a5ba8a1bd8.js", "rest_framework/docs/js/jquery.json-view.min.js": "rest_framework/docs/js/jquery.json-view.min.b7c2d6981377.js", "rest_framework/docs/css/base.css": "rest_framework/docs/css/base.e630f8f4990e.css", "rest_framework/docs/css/highlight.css": "rest_framework/docs/css/highlight.e0e4d973c6d7.css", "rest_framework/docs/css/jquery.json-view.min.css": "rest_framework/docs/css/jquery.json-view.min.a2e6beeb6710.css", "rest_framework/docs/img/grid.png": "rest_framework/docs/img/grid.a4b938cf382b.png", "rest_framework/docs/img/favicon.ico": "rest_framework/docs/img/favicon.5195b4d0f3eb.ico", "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js": "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.a0e2f3d16a65.js", "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.LICENSE.txt": "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.LICENSE.faf4fcb990bf.txt", "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.map": "drf_spectacular_sidecar/redoc/bundles/redoc.standalone.js.b099a2172eea.map", "pdfjs/web/iccs/CGATS001Compat-v2-micro.icc": "pdfjs/web/iccs/CGATS001Compat-v2-micro.56a85233ee08.icc", "pdfjs/web/iccs/LICENSE": "pdfjs/web/iccs/LICENSE.4aee218077eb", "pdfjs/web/images/toolbarButton-viewAttachments.svg": "pdfjs/web/images/toolbarButton-viewAttachments.2624927ca6a9.svg", "pdfjs/web/images/toolbarButton-bookmark.svg": "pdfjs/web/images/toolbarButton-bookmark.f92ef9c0fe7c.svg", "pdfjs/web/images/gv-toolbarButton-download.svg": "pdfjs/web/images/gv-toolbarButton-download.886a2c8c553e.svg", "pdfjs/web/images/annotation-paragraph.svg": "pdfjs/web/images/annotation-paragraph.da51c08160d0.svg", "pdfjs/web/images/annotation-paperclip.svg": "pdfjs/web/images/annotation-paperclip.95261db8f469.svg", "pdfjs/web/images/findbarButton-previous.svg": "pdfjs/web/images/findbarButton-previous.2c51564fbaee.svg", "pdfjs/web/images/secondaryToolbarButton-scrollWrapped.svg": "pdfjs/web/images/secondaryToolbarButton-scrollWrapped.65eab208698a.svg", "pdfjs/web/images/secondaryToolbarButton-handTool.svg": "pdfjs/web/images/secondaryToolbarButton-handTool.0e155713a95a.svg", "pdfjs/web/images/toolbarButton-openFile.svg": "pdfjs/web/images/toolbarButton-openFile.b028067475ee.svg", "pdfjs/web/images/loading.svg": "pdfjs/web/images/loading.28e82fa82756.svg", "pdfjs/web/images/toolbarButton-zoomIn.svg": "pdfjs/web/images/toolbarButton-zoomIn.7393db490c10.svg", "pdfjs/web/images/secondaryToolbarButton-scrollHorizontal.svg": "pdfjs/web/images/secondaryToolbarButton-scrollHorizontal.065b34ce2cca.svg", "pdfjs/web/images/messageBar_closingButton.svg": "pdfjs/web/images/messageBar_closingButton.2bb192d16ff2.svg", "pdfjs/web/images/cursor-editorFreeText.svg": "pdfjs/web/images/cursor-editorFreeText.3626649fe7b8.svg", "pdfjs/web/images/toolbarButton-editorHighlight.svg": "pdfjs/web/images/toolbarButton-editorHighlight.e35e6de31bda.svg", "pdfjs/web/images/toolbarButton-print.svg": "pdfjs/web/images/toolbarButton-print.f72bda736f41.svg", "pdfjs/web/images/altText_spinner.svg": "pdfjs/web/images/altText_spinner.ada404c159a4.svg", "pdfjs/web/images/toolbarButton-viewThumbnail.svg": "pdfjs/web/images/toolbarButton-viewThumbnail.b74203eb9c9b.svg", "pdfjs/web/images/secondaryToolbarButton-lastPage.svg": "pdfjs/web/images/secondaryToolbarButton-lastPage.c27d30a24554.svg", "pdfjs/web/images/toolbarButton-editorSignature.svg": "pdfjs/web/images/toolbarButton-editorSignature.c820c304b4a8.svg", "pdfjs/web/images/annotation-key.svg": "pdfjs/web/images/annotation-key.40015bde1722.svg", "pdfjs/web/images/altText_disclaimer.svg": "pdfjs/web/images/altText_disclaimer.ef10d19bb309.svg", "pdfjs/web/images/annotation-newparagraph.svg": "pdfjs/web/images/annotation-newparagraph.bb7062f13b8c.svg", "pdfjs/web/images/secondaryToolbarButton-spreadEven.svg": "pdfjs/web/images/secondaryToolbarButton-spreadEven.cb937aafab1c.svg", "pdfjs/web/images/secondaryToolbarButton-rotateCcw.svg": "pdfjs/web/images/secondaryToolbarButton-rotateCcw.cf46d5e2ca65.svg", "pdfjs/web/images/toolbarButton-menuArrow.svg": "pdfjs/web/images/toolbarButton-menuArrow.f1e2c311332e.svg", "pdfjs/web/images/secondaryToolbarButton-firstPage.svg": "pdfjs/web/images/secondaryToolbarButton-firstPage.91a9b8bc9176.svg", "pdfjs/web/images/toolbarButton-editorInk.svg": "pdfjs/web/images/toolbarButton-editorInk.8f1b37788128.svg", "pdfjs/web/images/secondaryToolbarButton-scrollVertical.svg": "pdfjs/web/images/secondaryToolbarButton-scrollVertical.b5a84c07efc4.svg", "pdfjs/web/images/toolbarButton-editorFreeText.svg": "pdfjs/web/images/toolbarButton-editorFreeText.116ff1252db7.svg", "pdfjs/web/images/cursor-editorInk.svg": "pdfjs/web/images/cursor-editorInk.6cf7a147a226.svg", "pdfjs/web/images/secondaryToolbarButton-spreadNone.svg": "pdfjs/web/images/secondaryToolbarButton-spreadNone.b11634325efd.svg", "pdfjs/web/images/annotation-help.svg": "pdfjs/web/images/annotation-help.6ec1ca7b8aa8.svg", "pdfjs/web/images/toolbarButton-search.svg": "pdfjs/web/images/toolbarButton-search.460a4f30268e.svg", "pdfjs/web/images/secondaryToolbarButton-documentProperties.svg": "pdfjs/web/images/secondaryToolbarButton-documentProperties.3a16ee372968.svg", "pdfjs/web/images/toolbarButton-pageDown.svg": "pdfjs/web/images/toolbarButton-pageDown.f06920438026.svg", "pdfjs/web/images/secondaryToolbarButton-rotateCw.svg": "pdfjs/web/images/secondaryToolbarButton-rotateCw.3fbd44c0002c.svg", "pdfjs/web/images/altText_add.svg": "pdfjs/web/images/altText_add.8f64f825ec04.svg", "pdfjs/web/images/annotation-comment.svg": "pdfjs/web/images/annotation-comment.4f3d3d9b61d1.svg", "pdfjs/web/images/findbarButton-next.svg": "pdfjs/web/images/findbarButton-next.e2824495a76d.svg", "pdfjs/web/images/cursor-editorTextHighlight.svg": "pdfjs/web/images/cursor-editorTextHighlight.ab8563f299c4.svg", "pdfjs/web/images/altText_warning.svg": "pdfjs/web/images/altText_warning.35b678cfb41e.svg", "pdfjs/web/images/toolbarButton-currentOutlineItem.svg": "pdfjs/web/images/toolbarButton-currentOutlineItem.7f4b752b494a.svg", "pdfjs/web/images/toolbarButton-zoomOut.svg": "pdfjs/web/images/toolbarButton-zoomOut.950d42d11051.svg", "pdfjs/web/images/treeitem-collapsed.svg": "pdfjs/web/images/treeitem-collapsed.57e07b703e74.svg", "pdfjs/web/images/annotation-note.svg": "pdfjs/web/images/annotation-note.832e3217eb76.svg", "pdfjs/web/images/loading-icon.gif": "pdfjs/web/images/loading-icon.faa74e8c61fc.gif", "pdfjs/web/images/messageBar_warning.svg": "pdfjs/web/images/messageBar_warning.55f5dbae780e.svg", "pdfjs/web/images/toolbarButton-viewLayers.svg": "pdfjs/web/images/toolbarButton-viewLayers.e05350ecb3f3.svg", "pdfjs/web/images/secondaryToolbarButton-spreadOdd.svg": "pdfjs/web/images/secondaryToolbarButton-spreadOdd.27a437431079.svg", "pdfjs/web/images/toolbarButton-download.svg": "pdfjs/web/images/toolbarButton-download.1c49e5945ebb.svg", "pdfjs/web/images/toolbarButton-sidebarToggle.svg": "pdfjs/web/images/toolbarButton-sidebarToggle.6e9a87e8892b.svg", "pdfjs/web/images/toolbarButton-secondaryToolbarToggle.svg": "pdfjs/web/images/toolbarButton-secondaryToolbarToggle.15c198a9e82f.svg", "pdfjs/web/images/secondaryToolbarButton-selectTool.svg": "pdfjs/web/images/secondaryToolbarButton-selectTool.0995cdd62aba.svg", "pdfjs/web/images/treeitem-expanded.svg": "pdfjs/web/images/treeitem-expanded.af9e269b3a69.svg", "pdfjs/web/images/secondaryToolbarButton-scrollPage.svg": "pdfjs/web/images/secondaryToolbarButton-scrollPage.f001ec02d59d.svg", "pdfjs/web/images/cursor-editorFreeHighlight.svg": "pdfjs/web/images/cursor-editorFreeHighlight.8054bb528a9d.svg", "pdfjs/web/images/annotation-noicon.svg": "pdfjs/web/images/annotation-noicon.6508f26ea254.svg", "pdfjs/web/images/toolbarButton-presentationMode.svg": "pdfjs/web/images/toolbarButton-presentationMode.e5e5e2bd092d.svg", "pdfjs/web/images/annotation-insert.svg": "pdfjs/web/images/annotation-insert.790992abfc50.svg", "pdfjs/web/images/toolbarButton-editorStamp.svg": "pdfjs/web/images/toolbarButton-editorStamp.322a49e2ebb9.svg", "pdfjs/web/images/annotation-check.svg": "pdfjs/web/images/annotation-check.1aac80711a19.svg", "pdfjs/web/images/annotation-pushpin.svg": "pdfjs/web/images/annotation-pushpin.cd64866e884b.svg", "pdfjs/web/images/editor-toolbar-delete.svg": "pdfjs/web/images/editor-toolbar-delete.b4de8e7f03f8.svg", "pdfjs/web/images/toolbarButton-viewOutline.svg": "pdfjs/web/images/toolbarButton-viewOutline.3c685c673deb.svg", "pdfjs/web/images/editor-toolbar-edit.svg": "pdfjs/web/images/editor-toolbar-edit.65537b446420.svg", "pdfjs/web/images/altText_done.svg": "pdfjs/web/images/altText_done.c4109a701d4d.svg", "pdfjs/web/images/toolbarButton-pageUp.svg": "pdfjs/web/images/toolbarButton-pageUp.a7bde62b304e.svg", "pdfjs/web/wasm/openjpeg_nowasm_fallback.js": "pdfjs/web/wasm/openjpeg_nowasm_fallback.82eb47cf2faf.js", "pdfjs/web/wasm/openjpeg.wasm": "pdfjs/web/wasm/openjpeg.d90da2e1ff1c.wasm", "pdfjs/web/wasm/qcms_bg.wasm": "pdfjs/web/wasm/qcms_bg.c281d67da876.wasm", "pdfjs/web/wasm/LICENSE_OPENJPEG": "pdfjs/web/wasm/LICENSE_OPENJPEG.c648878b4840", "pdfjs/web/wasm/LICENSE_QCMS": "pdfjs/web/wasm/LICENSE_QCMS.b7396a95c474", "pdfjs/web/wasm/LICENSE_PDFJS_QCMS": "pdfjs/web/wasm/LICENSE_PDFJS_QCMS.5e5ba33e8602", "pdfjs/web/wasm/LICENSE_PDFJS_OPENJPEG": "pdfjs/web/wasm/LICENSE_PDFJS_OPENJPEG.7fed29f8f124", "pdfjs/web/locale/locale.json": "pdfjs/web/locale/locale.f40d549c914b.json", "pdfjs/web/cmaps/UniJIS2004-UTF8-H.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF8-H.ce0f823592f5.bcmap", "pdfjs/web/cmaps/UniCNS-UTF32-V.bcmap": "pdfjs/web/cmaps/UniCNS-UTF32-V.2db93aee01ee.bcmap", "pdfjs/web/cmaps/B5pc-H.bcmap": "pdfjs/web/cmaps/B5pc-H.ad22300d6dba.bcmap", "pdfjs/web/cmaps/UniGB-UTF8-H.bcmap": "pdfjs/web/cmaps/UniGB-UTF8-H.efe5b01ff58a.bcmap", "pdfjs/web/cmaps/ETen-B5-V.bcmap": "pdfjs/web/cmaps/ETen-B5-V.20fc6bca6d21.bcmap", "pdfjs/web/cmaps/WP-Symbol.bcmap": "pdfjs/web/cmaps/WP-Symbol.b24c3ddd810f.bcmap", "pdfjs/web/cmaps/UniGB-UTF16-H.bcmap": "pdfjs/web/cmaps/UniGB-UTF16-H.197ead1238cf.bcmap", "pdfjs/web/cmaps/NWP-H.bcmap": "pdfjs/web/cmaps/NWP-H.b7cce8e1696a.bcmap", "pdfjs/web/cmaps/UniCNS-UCS2-V.bcmap": "pdfjs/web/cmaps/UniCNS-UCS2-V.2e01733017a1.bcmap", "pdfjs/web/cmaps/Adobe-Korea1-2.bcmap": "pdfjs/web/cmaps/Adobe-Korea1-2.1752dd13143d.bcmap", "pdfjs/web/cmaps/KSC-EUC-V.bcmap": "pdfjs/web/cmaps/KSC-EUC-V.61f1b5baf1ce.bcmap", "pdfjs/web/cmaps/ETHK-B5-H.bcmap": "pdfjs/web/cmaps/ETHK-B5-H.6992841a10b5.bcmap", "pdfjs/web/cmaps/Add-RKSJ-V.bcmap": "pdfjs/web/cmaps/Add-RKSJ-V.0caedf6b6009.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-UCS2.6a32d36d3701.bcmap", "pdfjs/web/cmaps/CNS-EUC-V.bcmap": "pdfjs/web/cmaps/CNS-EUC-V.dfc3bd3ebe7c.bcmap", "pdfjs/web/cmaps/78ms-RKSJ-H.bcmap": "pdfjs/web/cmaps/78ms-RKSJ-H.fe0b824fd3c0.bcmap", "pdfjs/web/cmaps/UniJIS-UCS2-HW-H.bcmap": "pdfjs/web/cmaps/UniJIS-UCS2-HW-H.88d9668d4e0f.bcmap", "pdfjs/web/cmaps/78-EUC-V.bcmap": "pdfjs/web/cmaps/78-EUC-V.5d7d0e488fb5.bcmap", "pdfjs/web/cmaps/Ext-V.bcmap": "pdfjs/web/cmaps/Ext-V.c6bf9c0e52ed.bcmap", "pdfjs/web/cmaps/GBT-EUC-H.bcmap": "pdfjs/web/cmaps/GBT-EUC-H.a109d1ca6837.bcmap", "pdfjs/web/cmaps/CNS1-H.bcmap": "pdfjs/web/cmaps/CNS1-H.e2abbde56299.bcmap", "pdfjs/web/cmaps/Adobe-GB1-5.bcmap": "pdfjs/web/cmaps/Adobe-GB1-5.4fe4c440c3f0.bcmap", "pdfjs/web/cmaps/UniJIS-UCS2-HW-V.bcmap": "pdfjs/web/cmaps/UniJIS-UCS2-HW-V.86ac1bd54fad.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-0.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-0.175673c4e9ae.bcmap", "pdfjs/web/cmaps/UniGB-UTF16-V.bcmap": "pdfjs/web/cmaps/UniGB-UTF16-V.816ee62d9505.bcmap", "pdfjs/web/cmaps/V.bcmap": "pdfjs/web/cmaps/V.fe6a49931909.bcmap", "pdfjs/web/cmaps/UniJIS-UCS2-H.bcmap": "pdfjs/web/cmaps/UniJIS-UCS2-H.d3c57acf7d97.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-2.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-2.a935e26eb051.bcmap", "pdfjs/web/cmaps/GB-EUC-H.bcmap": "pdfjs/web/cmaps/GB-EUC-H.1982d7870002.bcmap", "pdfjs/web/cmaps/UniCNS-UTF8-H.bcmap": "pdfjs/web/cmaps/UniCNS-UTF8-H.edcae260fcd8.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-5.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-5.123581eb0976.bcmap", "pdfjs/web/cmaps/HKscs-B5-H.bcmap": "pdfjs/web/cmaps/HKscs-B5-H.1bd13e99b26e.bcmap", "pdfjs/web/cmaps/UniJISX02132004-UTF32-V.bcmap": "pdfjs/web/cmaps/UniJISX02132004-UTF32-V.34a245178a07.bcmap", "pdfjs/web/cmaps/HKdla-B5-V.bcmap": "pdfjs/web/cmaps/HKdla-B5-V.09e2c1b09885.bcmap", "pdfjs/web/cmaps/UniJISX02132004-UTF32-H.bcmap": "pdfjs/web/cmaps/UniJISX02132004-UTF32-H.78f91a094e3b.bcmap", "pdfjs/web/cmaps/UniJIS-UCS2-V.bcmap": "pdfjs/web/cmaps/UniJIS-UCS2-V.54bac7377fcb.bcmap", "pdfjs/web/cmaps/UniJISPro-UCS2-V.bcmap": "pdfjs/web/cmaps/UniJISPro-UCS2-V.b3a9a06f3284.bcmap", "pdfjs/web/cmaps/UniCNS-UTF16-V.bcmap": "pdfjs/web/cmaps/UniCNS-UTF16-V.273d10d22bfd.bcmap", "pdfjs/web/cmaps/H.bcmap": "pdfjs/web/cmaps/H.627aeed8bfcc.bcmap", "pdfjs/web/cmaps/GBT-V.bcmap": "pdfjs/web/cmaps/GBT-V.6b7422f3be63.bcmap", "pdfjs/web/cmaps/RKSJ-V.bcmap": "pdfjs/web/cmaps/RKSJ-V.4bda602f6d2c.bcmap", "pdfjs/web/cmaps/ETHK-B5-V.bcmap": "pdfjs/web/cmaps/ETHK-B5-V.7a10542e0ff8.bcmap", "pdfjs/web/cmaps/UniKS-UTF8-V.bcmap": "pdfjs/web/cmaps/UniKS-UTF8-V.f7b676cfe90f.bcmap", "pdfjs/web/cmaps/UniGB-UCS2-V.bcmap": "pdfjs/web/cmaps/UniGB-UCS2-V.e612b97dc2bf.bcmap", "pdfjs/web/cmaps/Add-RKSJ-H.bcmap": "pdfjs/web/cmaps/Add-RKSJ-H.efcdf16f5fd9.bcmap", "pdfjs/web/cmaps/CNS1-V.bcmap": "pdfjs/web/cmaps/CNS1-V.2793eed7c844.bcmap", "pdfjs/web/cmaps/RKSJ-H.bcmap": "pdfjs/web/cmaps/RKSJ-H.8bcf3f8777b3.bcmap", "pdfjs/web/cmaps/HKscs-B5-V.bcmap": "pdfjs/web/cmaps/HKscs-B5-V.2806aabef1c7.bcmap", "pdfjs/web/cmaps/83pv-RKSJ-H.bcmap": "pdfjs/web/cmaps/83pv-RKSJ-H.94b942a27404.bcmap", "pdfjs/web/cmaps/Adobe-GB1-2.bcmap": "pdfjs/web/cmaps/Adobe-GB1-2.4b816ff568b2.bcmap", "pdfjs/web/cmaps/B5-V.bcmap": "pdfjs/web/cmaps/B5-V.dd87b4ad5c26.bcmap", "pdfjs/web/cmaps/B5-H.bcmap": "pdfjs/web/cmaps/B5-H.683aa95fc49a.bcmap", "pdfjs/web/cmaps/UniKS-UTF32-V.bcmap": "pdfjs/web/cmaps/UniKS-UTF32-V.534254835ba6.bcmap", "pdfjs/web/cmaps/UniCNS-UTF16-H.bcmap": "pdfjs/web/cmaps/UniCNS-UTF16-H.8243da01521d.bcmap", "pdfjs/web/cmaps/UniJIS-UTF8-V.bcmap": "pdfjs/web/cmaps/UniJIS-UTF8-V.029c1bbcf404.bcmap", "pdfjs/web/cmaps/KSCms-UHC-H.bcmap": "pdfjs/web/cmaps/KSCms-UHC-H.573d3648c770.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-2.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-2.c32fa54e54bd.bcmap", "pdfjs/web/cmaps/EUC-V.bcmap": "pdfjs/web/cmaps/EUC-V.085cdc069606.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF8-V.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF8-V.8920d1533828.bcmap", "pdfjs/web/cmaps/Add-V.bcmap": "pdfjs/web/cmaps/Add-V.f70574fdd480.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-UCS2.35f4e7f02523.bcmap", "pdfjs/web/cmaps/Ext-RKSJ-H.bcmap": "pdfjs/web/cmaps/Ext-RKSJ-H.bb6a6dfab041.bcmap", "pdfjs/web/cmaps/UniGB-UTF8-V.bcmap": "pdfjs/web/cmaps/UniGB-UTF8-V.c488f7851343.bcmap", "pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.bcmap": "pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.982413ac0838.bcmap", "pdfjs/web/cmaps/CNS2-H.bcmap": "pdfjs/web/cmaps/CNS2-H.6ceb8bae07c4.bcmap", "pdfjs/web/cmaps/90msp-RKSJ-V.bcmap": "pdfjs/web/cmaps/90msp-RKSJ-V.22e09450e898.bcmap", "pdfjs/web/cmaps/UniKS-UCS2-H.bcmap": "pdfjs/web/cmaps/UniKS-UCS2-H.1bccd691db02.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-0.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-0.a066edf925d6.bcmap", "pdfjs/web/cmaps/GB-V.bcmap": "pdfjs/web/cmaps/GB-V.576c153301c9.bcmap", "pdfjs/web/cmaps/78-V.bcmap": "pdfjs/web/cmaps/78-V.0d300f0f9e60.bcmap", "pdfjs/web/cmaps/UniGB-UTF32-V.bcmap": "pdfjs/web/cmaps/UniGB-UTF32-V.d1716f8249d5.bcmap", "pdfjs/web/cmaps/GBK-EUC-H.bcmap": "pdfjs/web/cmaps/GBK-EUC-H.546ff998ffca.bcmap", "pdfjs/web/cmaps/UniKS-UTF16-V.bcmap": "pdfjs/web/cmaps/UniKS-UTF16-V.0d45980df876.bcmap", "pdfjs/web/cmaps/GBT-EUC-V.bcmap": "pdfjs/web/cmaps/GBT-EUC-V.f5ff779f0b6e.bcmap", "pdfjs/web/cmaps/UniCNS-UTF8-V.bcmap": "pdfjs/web/cmaps/UniCNS-UTF8-V.380c81f19a76.bcmap", "pdfjs/web/cmaps/HKgccs-B5-H.bcmap": "pdfjs/web/cmaps/HKgccs-B5-H.9261c86d4041.bcmap", "pdfjs/web/cmaps/LICENSE": "pdfjs/web/cmaps/LICENSE.18b1bb59e2be", "pdfjs/web/cmaps/UniJISX0213-UTF32-H.bcmap": "pdfjs/web/cmaps/UniJISX0213-UTF32-H.1af0093c3e86.bcmap", "pdfjs/web/cmaps/UniCNS-UTF32-H.bcmap": "pdfjs/web/cmaps/UniCNS-UTF32-H.ffd5764a6de2.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-1.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-1.2296cdd2b9e9.bcmap", "pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap": "pdfjs/web/cmaps/Adobe-Korea1-UCS2.2b666a3cd23b.bcmap", "pdfjs/web/cmaps/HKm471-B5-V.bcmap": "pdfjs/web/cmaps/HKm471-B5-V.cc4d2cb9929e.bcmap", "pdfjs/web/cmaps/UniJISX0213-UTF32-V.bcmap": "pdfjs/web/cmaps/UniJISX0213-UTF32-V.c7b74503909b.bcmap", "pdfjs/web/cmaps/HKm314-B5-H.bcmap": "pdfjs/web/cmaps/HKm314-B5-H.6cef006196f7.bcmap", "pdfjs/web/cmaps/UniJIS-UTF32-V.bcmap": "pdfjs/web/cmaps/UniJIS-UTF32-V.b5d631a40f70.bcmap", "pdfjs/web/cmaps/KSCpc-EUC-V.bcmap": "pdfjs/web/cmaps/KSCpc-EUC-V.65e5a7c51efe.bcmap", "pdfjs/web/cmaps/Adobe-Korea1-0.bcmap": "pdfjs/web/cmaps/Adobe-Korea1-0.8bd552079ccb.bcmap", "pdfjs/web/cmaps/GBK-EUC-V.bcmap": "pdfjs/web/cmaps/GBK-EUC-V.e801ec722f7e.bcmap", "pdfjs/web/cmaps/78-RKSJ-V.bcmap": "pdfjs/web/cmaps/78-RKSJ-V.5c65c928ce1d.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-4.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-4.52f19088dd3f.bcmap", "pdfjs/web/cmaps/HKgccs-B5-V.bcmap": "pdfjs/web/cmaps/HKgccs-B5-V.f132983d5f54.bcmap", "pdfjs/web/cmaps/KSCms-UHC-V.bcmap": "pdfjs/web/cmaps/KSCms-UHC-V.8a7816d2df1d.bcmap", "pdfjs/web/cmaps/Adobe-GB1-4.bcmap": "pdfjs/web/cmaps/Adobe-GB1-4.e21e5a23751a.bcmap", "pdfjs/web/cmaps/Add-H.bcmap": "pdfjs/web/cmaps/Add-H.f6efdbb61d3d.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF16-V.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF16-V.cd2354135bdc.bcmap", "pdfjs/web/cmaps/UniGB-UCS2-H.bcmap": "pdfjs/web/cmaps/UniGB-UCS2-H.f19fb20d2b1c.bcmap", "pdfjs/web/cmaps/KSCms-UHC-HW-V.bcmap": "pdfjs/web/cmaps/KSCms-UHC-HW-V.32424d5d8451.bcmap", "pdfjs/web/cmaps/90pv-RKSJ-V.bcmap": "pdfjs/web/cmaps/90pv-RKSJ-V.a6bea88d2434.bcmap", "pdfjs/web/cmaps/B5pc-V.bcmap": "pdfjs/web/cmaps/B5pc-V.f082e890137d.bcmap", "pdfjs/web/cmaps/CNS-EUC-H.bcmap": "pdfjs/web/cmaps/CNS-EUC-H.25edb8902ccd.bcmap", "pdfjs/web/cmaps/Roman.bcmap": "pdfjs/web/cmaps/Roman.ccd95559d60a.bcmap", "pdfjs/web/cmaps/HKdla-B5-H.bcmap": "pdfjs/web/cmaps/HKdla-B5-H.c31304dbfa1f.bcmap", "pdfjs/web/cmaps/UniKS-UTF8-H.bcmap": "pdfjs/web/cmaps/UniKS-UTF8-H.23efe636bda2.bcmap", "pdfjs/web/cmaps/GBKp-EUC-V.bcmap": "pdfjs/web/cmaps/GBKp-EUC-V.986a674beebb.bcmap", "pdfjs/web/cmaps/GBKp-EUC-H.bcmap": "pdfjs/web/cmaps/GBKp-EUC-H.ae828bc249c7.bcmap", "pdfjs/web/cmaps/KSCms-UHC-HW-H.bcmap": "pdfjs/web/cmaps/KSCms-UHC-HW-H.d2890889e32e.bcmap", "pdfjs/web/cmaps/GB-H.bcmap": "pdfjs/web/cmaps/GB-H.69530bd74ed5.bcmap", "pdfjs/web/cmaps/Hankaku.bcmap": "pdfjs/web/cmaps/Hankaku.417dcb6fd949.bcmap", "pdfjs/web/cmaps/HKm314-B5-V.bcmap": "pdfjs/web/cmaps/HKm314-B5-V.4286ece506e5.bcmap", "pdfjs/web/cmaps/90ms-RKSJ-H.bcmap": "pdfjs/web/cmaps/90ms-RKSJ-H.f004fca8008b.bcmap", "pdfjs/web/cmaps/Ext-RKSJ-V.bcmap": "pdfjs/web/cmaps/Ext-RKSJ-V.4b3106c186de.bcmap", "pdfjs/web/cmaps/GBTpc-EUC-V.bcmap": "pdfjs/web/cmaps/GBTpc-EUC-V.e8eba8d9c036.bcmap", "pdfjs/web/cmaps/GBpc-EUC-H.bcmap": "pdfjs/web/cmaps/GBpc-EUC-H.f5693d775aec.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF16-H.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF16-H.1f037331a2bf.bcmap", "pdfjs/web/cmaps/90pv-RKSJ-H.bcmap": "pdfjs/web/cmaps/90pv-RKSJ-H.87fe105691f6.bcmap", "pdfjs/web/cmaps/UniJIS-UTF8-H.bcmap": "pdfjs/web/cmaps/UniJIS-UTF8-H.48bfd0033258.bcmap", "pdfjs/web/cmaps/KSC-Johab-H.bcmap": "pdfjs/web/cmaps/KSC-Johab-H.45d61007e376.bcmap", "pdfjs/web/cmaps/GBK2K-V.bcmap": "pdfjs/web/cmaps/GBK2K-V.3e25abf6ef78.bcmap", "pdfjs/web/cmaps/ETenms-B5-V.bcmap": "pdfjs/web/cmaps/ETenms-B5-V.fd9fcb08808a.bcmap", "pdfjs/web/cmaps/HKdlb-B5-V.bcmap": "pdfjs/web/cmaps/HKdlb-B5-V.92dc4bf1a456.bcmap", "pdfjs/web/cmaps/78-EUC-H.bcmap": "pdfjs/web/cmaps/78-EUC-H.6d23b789047f.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-4.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-4.1d1305c42d75.bcmap", "pdfjs/web/cmaps/KSC-Johab-V.bcmap": "pdfjs/web/cmaps/KSC-Johab-V.7c054594c09a.bcmap", "pdfjs/web/cmaps/78-RKSJ-H.bcmap": "pdfjs/web/cmaps/78-RKSJ-H.a3820f0a3029.bcmap", "pdfjs/web/cmaps/UniKS-UTF16-H.bcmap": "pdfjs/web/cmaps/UniKS-UTF16-H.f3f4d4d46382.bcmap", "pdfjs/web/cmaps/GBTpc-EUC-H.bcmap": "pdfjs/web/cmaps/GBTpc-EUC-H.25eeeca5113b.bcmap", "pdfjs/web/cmaps/CNS2-V.bcmap": "pdfjs/web/cmaps/CNS2-V.1a116f3db2e9.bcmap", "pdfjs/web/cmaps/78-H.bcmap": "pdfjs/web/cmaps/78-H.1185e3229597.bcmap", "pdfjs/web/cmaps/GB-EUC-V.bcmap": "pdfjs/web/cmaps/GB-EUC-V.4489f113f640.bcmap", "pdfjs/web/cmaps/KSCpc-EUC-H.bcmap": "pdfjs/web/cmaps/KSCpc-EUC-H.6beae596a780.bcmap", "pdfjs/web/cmaps/90msp-RKSJ-H.bcmap": "pdfjs/web/cmaps/90msp-RKSJ-H.155fc53b2991.bcmap", "pdfjs/web/cmaps/Hiragana.bcmap": "pdfjs/web/cmaps/Hiragana.649cb471527a.bcmap", "pdfjs/web/cmaps/UniKS-UCS2-V.bcmap": "pdfjs/web/cmaps/UniKS-UCS2-V.b5f48b86ad0a.bcmap", "pdfjs/web/cmaps/90ms-RKSJ-V.bcmap": "pdfjs/web/cmaps/90ms-RKSJ-V.04d52a362bd8.bcmap", "pdfjs/web/cmaps/UniJIS-UTF32-H.bcmap": "pdfjs/web/cmaps/UniJIS-UTF32-H.09e701c16b91.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-6.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-6.1c541669cdee.bcmap", "pdfjs/web/cmaps/ETen-B5-H.bcmap": "pdfjs/web/cmaps/ETen-B5-H.64f3db1a350a.bcmap", "pdfjs/web/cmaps/UniGB-UTF32-H.bcmap": "pdfjs/web/cmaps/UniGB-UTF32-H.7e80b8251c61.bcmap", "pdfjs/web/cmaps/EUC-H.bcmap": "pdfjs/web/cmaps/EUC-H.a148cb650e78.bcmap", "pdfjs/web/cmaps/UniJIS-UTF16-H.bcmap": "pdfjs/web/cmaps/UniJIS-UTF16-H.84f5a941b571.bcmap", "pdfjs/web/cmaps/HKm471-B5-H.bcmap": "pdfjs/web/cmaps/HKm471-B5-H.1aae686eacbd.bcmap", "pdfjs/web/cmaps/KSC-EUC-H.bcmap": "pdfjs/web/cmaps/KSC-EUC-H.28a11b2394ff.bcmap", "pdfjs/web/cmaps/UniJIS-UTF16-V.bcmap": "pdfjs/web/cmaps/UniJIS-UTF16-V.db6a81ba21b8.bcmap", "pdfjs/web/cmaps/GBT-H.bcmap": "pdfjs/web/cmaps/GBT-H.4e90c37287e2.bcmap", "pdfjs/web/cmaps/78ms-RKSJ-V.bcmap": "pdfjs/web/cmaps/78ms-RKSJ-V.4a0fc4d9e4b2.bcmap", "pdfjs/web/cmaps/GBK2K-H.bcmap": "pdfjs/web/cmaps/GBK2K-H.ace168da9220.bcmap", "pdfjs/web/cmaps/UniCNS-UCS2-H.bcmap": "pdfjs/web/cmaps/UniCNS-UCS2-H.94e0d8eda9e3.bcmap", "pdfjs/web/cmaps/Adobe-Korea1-1.bcmap": "pdfjs/web/cmaps/Adobe-Korea1-1.84eb56b5caf7.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-3.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-3.68996101860e.bcmap", "pdfjs/web/cmaps/NWP-V.bcmap": "pdfjs/web/cmaps/NWP-V.562550c483c2.bcmap", "pdfjs/web/cmaps/GBpc-EUC-V.bcmap": "pdfjs/web/cmaps/GBpc-EUC-V.b5cde365a486.bcmap", "pdfjs/web/cmaps/Adobe-GB1-1.bcmap": "pdfjs/web/cmaps/Adobe-GB1-1.8cb590d42c29.bcmap", "pdfjs/web/cmaps/UniKS-UTF32-H.bcmap": "pdfjs/web/cmaps/UniKS-UTF32-H.0c33937aceaa.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF32-V.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF32-V.bae31bac63e6.bcmap", "pdfjs/web/cmaps/Adobe-Japan1-3.bcmap": "pdfjs/web/cmaps/Adobe-Japan1-3.a97917c0e0f2.bcmap", "pdfjs/web/cmaps/Katakana.bcmap": "pdfjs/web/cmaps/Katakana.28405011de4a.bcmap", "pdfjs/web/cmaps/Ext-H.bcmap": "pdfjs/web/cmaps/Ext-H.f78457b4f98a.bcmap", "pdfjs/web/cmaps/UniJISPro-UTF8-V.bcmap": "pdfjs/web/cmaps/UniJISPro-UTF8-V.870c2e8dbbce.bcmap", "pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap": "pdfjs/web/cmaps/Adobe-GB1-UCS2.af9f90c0950e.bcmap", "pdfjs/web/cmaps/KSC-H.bcmap": "pdfjs/web/cmaps/KSC-H.858801396e70.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-6.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-6.50690e841492.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-5.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-5.6f7e75c26fd0.bcmap", "pdfjs/web/cmaps/UniJIS2004-UTF32-H.bcmap": "pdfjs/web/cmaps/UniJIS2004-UTF32-H.d8fe0443a041.bcmap", "pdfjs/web/cmaps/HKdlb-B5-H.bcmap": "pdfjs/web/cmaps/HKdlb-B5-H.3e1ec904aae2.bcmap", "pdfjs/web/cmaps/ETenms-B5-H.bcmap": "pdfjs/web/cmaps/ETenms-B5-H.c00836e71e8c.bcmap", "pdfjs/web/cmaps/Adobe-GB1-0.bcmap": "pdfjs/web/cmaps/Adobe-GB1-0.f2997b05ae8a.bcmap", "pdfjs/web/cmaps/Adobe-CNS1-1.bcmap": "pdfjs/web/cmaps/Adobe-CNS1-1.1706915b9e35.bcmap", "pdfjs/web/cmaps/KSC-V.bcmap": "pdfjs/web/cmaps/KSC-V.b4ce24d7d1f8.bcmap", "pdfjs/web/cmaps/Adobe-GB1-3.bcmap": "pdfjs/web/cmaps/Adobe-GB1-3.be5c8267c6fe.bcmap", "pdfjs/web/standard_fonts/FoxitDingbats.pfb": "pdfjs/web/standard_fonts/FoxitDingbats.0ede4a10145b.pfb", "pdfjs/web/standard_fonts/LiberationSans-Bold.ttf": "pdfjs/web/standard_fonts/LiberationSans-Bold.a720cdc76cac.ttf", "pdfjs/web/standard_fonts/FoxitFixed.pfb": "pdfjs/web/standard_fonts/FoxitFixed.7a3a48722942.pfb", "pdfjs/web/standard_fonts/FoxitFixedBold.pfb": "pdfjs/web/standard_fonts/FoxitFixedBold.4225d6a0b272.pfb", "pdfjs/web/standard_fonts/FoxitSerifItalic.pfb": "pdfjs/web/standard_fonts/FoxitSerifItalic.317e62150266.pfb", "pdfjs/web/standard_fonts/FoxitSerifBoldItalic.pfb": "pdfjs/web/standard_fonts/FoxitSerifBoldItalic.727374189158.pfb", "pdfjs/web/standard_fonts/FoxitSymbol.pfb": "pdfjs/web/standard_fonts/FoxitSymbol.bf32dea01c56.pfb", "pdfjs/web/standard_fonts/LiberationSans-Italic.ttf": "pdfjs/web/standard_fonts/LiberationSans-Italic.d235bec3a6ae.ttf", "pdfjs/web/standard_fonts/LiberationSans-BoldItalic.ttf": "pdfjs/web/standard_fonts/LiberationSans-BoldItalic.c190aa8a01fe.ttf", "pdfjs/web/standard_fonts/FoxitSerif.pfb": "pdfjs/web/standard_fonts/FoxitSerif.65b3795a0744.pfb", "pdfjs/web/standard_fonts/LICENSE_LIBERATION": "pdfjs/web/standard_fonts/LICENSE_LIBERATION.f96db970a9a4", "pdfjs/web/standard_fonts/FoxitSerifBold.pfb": "pdfjs/web/standard_fonts/FoxitSerifBold.1cd12e9c39eb.pfb", "pdfjs/web/standard_fonts/LICENSE_FOXIT": "pdfjs/web/standard_fonts/LICENSE_FOXIT.defd64fe3646", "pdfjs/web/standard_fonts/LiberationSans-Regular.ttf": "pdfjs/web/standard_fonts/LiberationSans-Regular.dceebf9db79d.ttf", "pdfjs/web/standard_fonts/FoxitFixedBoldItalic.pfb": "pdfjs/web/standard_fonts/FoxitFixedBoldItalic.02c104df79fe.pfb", "pdfjs/web/standard_fonts/FoxitFixedItalic.pfb": "pdfjs/web/standard_fonts/FoxitFixedItalic.1fe3439747ae.pfb", "admin/js/prepopulate.js": "admin/js/prepopulate.bd2361dfd64d.js", "admin/js/jquery.init.js": "admin/js/jquery.init.b7781a0897fc.js", "admin/js/actions.js": "admin/js/actions.f1d5653edb59.js", "admin/js/nav_sidebar.js": "admin/js/nav_sidebar.3b9190d420b1.js", "admin/js/prepopulate_init.js": "admin/js/prepopulate_init.6cac7f3105b8.js", "admin/js/filters.js": "admin/js/filters.0e360b7a9f80.js", "admin/js/theme.js": "admin/js/theme.91cf832f559e.js", "admin/js/change_form.js": "admin/js/change_form.9d8ca4f96b75.js", "admin/js/calendar.js": "admin/js/calendar.d64496bbf46d.js", "admin/js/SelectFilter2.js": "admin/js/SelectFilter2.58388953117f.js", "admin/js/urlify.js": "admin/js/urlify.ae970a820212.js", "admin/js/autocomplete.js": "admin/js/autocomplete.01591ab27be7.js", "admin/js/unusable_password_field.js": "admin/js/unusable_password_field.017ea86b6ae4.js", "admin/js/inlines.js": "admin/js/inlines.89b3c627c5dc.js", "admin/js/SelectBox.js": "admin/js/SelectBox.7d3ce5a98007.js", "admin/js/core.js": "admin/js/core.7e257fdf56dc.js", "admin/js/popup_response.js": "admin/js/popup_response.96190d343c22.js", "admin/js/cancel.js": "admin/js/cancel.ecc4c5ca7b32.js", "admin/css/login.css": "admin/css/login.a3b47c458e5d.css", "admin/css/unusable_password_field.css": "admin/css/unusable_password_field.b433f2a95fba.css", "admin/css/responsive_rtl.css": "admin/css/responsive_rtl.011e68bec437.css", "admin/css/base.css": "admin/css/base.96c479cedf7a.css", "admin/css/forms.css": "admin/css/forms.85f39c0927fa.css", "admin/css/rtl.css": "admin/css/rtl.66af67f66f09.css", "admin/css/nav_sidebar.css": "admin/css/nav_sidebar.dd925738f4cc.css", "admin/css/autocomplete.css": "admin/css/autocomplete.d24f10bdee41.css", "admin/css/widgets.css": "admin/css/widgets.22dbdba6917a.css", "admin/css/responsive.css": "admin/css/responsive.80b7f3c4f68f.css", "admin/css/dashboard.css": "admin/css/dashboard.e90f2068217b.css", "admin/css/changelists.css": "admin/css/changelists.59465e72d1ef.css", "admin/css/dark_mode.css": "admin/css/dark_mode.1215cee25eaa.css", "admin/img/icon-hidelink.svg": "admin/img/icon-hidelink.8d245a995e18.svg", "admin/img/icon-unknown.svg": "admin/img/icon-unknown.a18cb4398978.svg", "admin/img/selector-icons.svg": "admin/img/selector-icons.b4555096cea2.svg", "admin/img/icon-unknown-alt.svg": "admin/img/icon-unknown-alt.81536e128bb6.svg", "admin/img/search.svg": "admin/img/search.7cf54ff789c6.svg", "admin/img/icon-alert.svg": "admin/img/icon-alert.034cc7d8a67f.svg", "admin/img/icon-clock.svg": "admin/img/icon-clock.e1d4dfac3f2b.svg", "admin/img/icon-viewlink.svg": "admin/img/icon-viewlink.41eb31f7826e.svg", "admin/img/icon-yes.svg": "admin/img/icon-yes.d2f9f035226a.svg", "admin/img/tooltag-add.svg": "admin/img/tooltag-add.e59d620a9742.svg", "admin/img/icon-deletelink.svg": "admin/img/icon-deletelink.564ef9dc3854.svg", "admin/img/README.txt": "admin/img/README.9849248c9207.txt", "admin/img/LICENSE": "admin/img/LICENSE.2c54f4e1ca1c", "admin/img/icon-calendar.svg": "admin/img/icon-calendar.ac7aea671bea.svg", "admin/img/icon-no.svg": "admin/img/icon-no.439e821418cd.svg", "admin/img/sorting-icons.svg": "admin/img/sorting-icons.3a097b59f104.svg", "admin/img/icon-addlink.svg": "admin/img/icon-addlink.073aeb1feda7.svg", "admin/img/inline-delete.svg": "admin/img/inline-delete.358e965fe3e7.svg", "admin/img/calendar-icons.svg": "admin/img/calendar-icons.93ab098d1ac1.svg", "admin/img/icon-changelink.svg": "admin/img/icon-changelink.7eddb320e61f.svg", "admin/img/tooltag-arrowright.svg": "admin/img/tooltag-arrowright.bbfb788a849e.svg", "rest_framework/js/jquery-3.7.1.min.js": "rest_framework/js/jquery-3.7.1.min.2c872dbe60f4.js", "rest_framework/js/default.js": "rest_framework/js/default.5b08897dbdc3.js", "rest_framework/js/load-ajax-form.js": "rest_framework/js/load-ajax-form.8cdb3a9f3466.js", "rest_framework/js/prettify-min.js": "rest_framework/js/prettify-min.709bfcc456c6.js", "rest_framework/js/coreapi-0.1.1.js": "rest_framework/js/coreapi-0.1.1.8851fb9336c9.js", "rest_framework/js/ajax-form.js": "rest_framework/js/ajax-form.4e1cdcb7acab.js", "rest_framework/js/bootstrap.min.js": "rest_framework/js/bootstrap.min.2f34b630ffe3.js", "rest_framework/js/csrf.js": "rest_framework/js/csrf.455080a7b2ce.js", "rest_framework/css/bootstrap.min.css": "rest_framework/css/bootstrap.min.f17d4516b026.css", "rest_framework/css/bootstrap.min.css.map": "rest_framework/css/bootstrap.min.css.cafbda9c0e9e.map", "rest_framework/css/prettify.css": "rest_framework/css/prettify.a987f72342ee.css", "rest_framework/css/bootstrap-theme.min.css.map": "rest_framework/css/bootstrap-theme.min.css.51806092cc05.map", "rest_framework/css/bootstrap-tweaks.css": "rest_framework/css/bootstrap-tweaks.ee4ee6acf9eb.css", "rest_framework/css/font-awesome-4.0.3.css": "rest_framework/css/font-awesome-4.0.3.c1e1ea213abf.css", "rest_framework/css/bootstrap-theme.min.css": "rest_framework/css/bootstrap-theme.min.1d4b05b397c3.css", "rest_framework/css/default.css": "rest_framework/css/default.789dfb5732d7.css", "rest_framework/fonts/fontawesome-webfont.ttf": "rest_framework/fonts/fontawesome-webfont.dcb26c7239d8.ttf", "rest_framework/fonts/glyphicons-halflings-regular.woff2": "rest_framework/fonts/glyphicons-halflings-regular.448c34a56d69.woff2", "rest_framework/fonts/glyphicons-halflings-regular.ttf": "rest_framework/fonts/glyphicons-halflings-regular.e18bbf611f2a.ttf", "rest_framework/fonts/glyphicons-halflings-regular.eot": "rest_framework/fonts/glyphicons-halflings-regular.f4769f9bdb74.eot", "rest_framework/fonts/fontawesome-webfont.svg": "rest_framework/fonts/fontawesome-webfont.83e37a11f9d7.svg", "rest_framework/fonts/glyphicons-halflings-regular.woff": "rest_framework/fonts/glyphicons-halflings-regular.fa2772327f55.woff", "rest_framework/fonts/fontawesome-webfont.eot": "rest_framework/fonts/fontawesome-webfont.8b27bc96115c.eot", "rest_framework/fonts/glyphicons-halflings-regular.svg": "rest_framework/fonts/glyphicons-halflings-regular.08eda92397ae.svg", "rest_framework/fonts/fontawesome-webfont.woff": "rest_framework/fonts/fontawesome-webfont.3293616ec0c6.woff", "rest_framework/img/grid.png": "rest_framework/img/grid.a4b938cf382b.png", "rest_framework/img/glyphicons-halflings.png": "rest_framework/img/glyphicons-halflings.90233c9067e9.png", "rest_framework/img/glyphicons-halflings-white.png": "rest_framework/img/glyphicons-halflings-white.9bbc6e960299.png", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-standalone-preset.js.map": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-standalone-preset.js.604723f58f91.map", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.407ac3749b80.js", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.map": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.39d23e8043fe.map", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui.css.map": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui.css.51043490d5be.map", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-standalone-preset.js": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-standalone-preset.c52d69e3948a.js", "drf_spectacular_sidecar/swagger-ui-dist/favicon-32x32.png": "drf_spectacular_sidecar/swagger-ui-dist/favicon-32x32.40d4f2c38d1c.png", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.LICENSE.txt": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui-bundle.js.LICENSE.3b83ef96387f.txt", "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui.css": "drf_spectacular_sidecar/swagger-ui-dist/swagger-ui.2bd9c53c3537.css", "drf_spectacular_sidecar/swagger-ui-dist/oauth2-redirect.html": "drf_spectacular_sidecar/swagger-ui-dist/oauth2-redirect.3ab4f43d18d7.html", "account/js/onload.js": "account/js/onload.79dcf5a401d0.js", "account/js/account.js": "account/js/account.b8b2bd9322b2.js", "mfa/js/webauthn.js": "mfa/js/webauthn.88878ff60271.js", "mfa/js/webauthn-json.js": "mfa/js/webauthn-json.6a3183313556.js", "pdfjs/web/viewer.html": "pdfjs/web/viewer.867c0e5fbfa7.html", "pdfjs/web/pdf.sandbox.mjs": "pdfjs/web/pdf.sandbox.0ea4cea83c0e.mjs", "pdfjs/web/debugger.mjs": "pdfjs/web/debugger.253ff17ea952.mjs", "pdfjs/web/compressed.tracemonkey-pldi-09.pdf": "pdfjs/web/compressed.tracemonkey-pldi-09.9a192d8b1a7d.pdf", "pdfjs/web/pdf.worker.mjs": "pdfjs/web/pdf.worker.8a9ed38fca2e.mjs", "pdfjs/web/debugger.css": "pdfjs/web/debugger.b05dd625c100.css", "pdfjs/web/viewer.mjs": "pdfjs/web/viewer.ab7aa1b3901b.mjs", "pdfjs/web/viewer.css": "pdfjs/web/viewer.bfcbd4baab00.css", "pdfjs/web/pdf.mjs": "pdfjs/web/pdf.5461c3136a2d.mjs", "pdfjs/web/viewer.mjs.map": "pdfjs/web/viewer.mjs.43d925d6de12.map", "custom/css/markdown_blockquote.css": "custom/css/markdown_blockquote.22de6a06ad0b.css", "vue3/assets/main-CA_6JE1b.js": "vue3/assets/main-CA_6JE1b.499fc8acf489.js", "vue3/assets/MealTypeEditor-DBVmorf5.css": "vue3/assets/MealTypeEditor-DBVmorf5.e7c483503d04.css", "vue3/assets/ConnectorConfigEditor-D9oUA5zC.js": "vue3/assets/ConnectorConfigEditor-D9oUA5zC.31f4ab34d9b6.js", "vue3/assets/hy-BLL8DOsx.js": "vue3/assets/hy-BLL8DOsx.820dff684ce7.js", "vue3/assets/model_utils-CVQgSPL_.js": "vue3/assets/model_utils-CVQgSPL_.1f5770cfa521.js", "vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-Dd3lhQrJ.js": "vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-Dd3lhQrJ.7f1a3bee4092.js", "vue3/assets/fa-regular-400-DZaxPHgR.ttf": "vue3/assets/fa-regular-400-DZaxPHgR.262525e20813.ttf", "vue3/assets/fontello-CnWxryRb.eot": "vue3/assets/fontello-CnWxryRb.e73a0647198c.eot", "vue3/assets/TestPage-CL2hHDFn.js": "vue3/assets/TestPage-CL2hHDFn.e25044a53597.js", "vue3/assets/ModelDeletePage-BYHbSLCU.js": "vue3/assets/ModelDeletePage-BYHbSLCU.36638e4df6d6.js", "vue3/assets/AddToShoppingDialog-BlK8uFkX.css": "vue3/assets/AddToShoppingDialog-BlK8uFkX.012321376399.css", "vue3/assets/VStepper-CIVMPw6C.css": "vue3/assets/VStepper-CIVMPw6C.2a95295e71e0.css", "vue3/assets/VTooltip-B_OvxHUH.js": "vue3/assets/VTooltip-B_OvxHUH.d448eebeeeb0.js", "vue3/assets/VFileUpload-BVkHABkL.css": "vue3/assets/VFileUpload-BVkHABkL.730d22f9b5d5.css", "vue3/assets/he-CIKTcv0e.js": "vue3/assets/he-CIKTcv0e.7298155936b7.js", "vue3/assets/integration_utils-sX7uYpAT.js": "vue3/assets/integration_utils-sX7uYpAT.2157595dc009.js", "vue3/assets/BooksPage-BC5uSGMb.js": "vue3/assets/BooksPage-BC5uSGMb.5ee9d63fb4c4.js", "vue3/assets/404Page-B75T1NWZ.js": "vue3/assets/404Page-B75T1NWZ.ee18dc8873fd.js", "vue3/assets/ModelListPage-CySJZCJB.js": "vue3/assets/ModelListPage-CySJZCJB.764013f9cda5.js", "vue3/assets/number_utils-B8KjM0Qi.css": "vue3/assets/number_utils-B8KjM0Qi.e4aca21014f2.css", "vue3/assets/MealPlanEditor-D1gT-JZ9.js": "vue3/assets/MealPlanEditor-D1gT-JZ9.c9db4483e139.js", "vue3/assets/el-Bq9kB_0X.js": "vue3/assets/el-Bq9kB_0X.6768576b77be.js", "vue3/assets/id-bGmpkwSE.js": "vue3/assets/id-bGmpkwSE.188121b1a4ae.js", "vue3/assets/is-BmLEMS_M.js": "vue3/assets/is-BmLEMS_M.8c6cbeade72c.js", "vue3/assets/logo_color-CXE3OqOR.svg": "vue3/assets/logo_color-CXE3OqOR.d7c2e31a63b7.svg", "vue3/assets/CosmeticSettings-DmjXgEyv.js": "vue3/assets/CosmeticSettings-DmjXgEyv.651b76b2eab9.js", "vue3/assets/number_utils-D95A2UyL.js": "vue3/assets/number_utils-D95A2UyL.a66bd1e7bd40.js", "vue3/assets/DatabasePage-DHllNEee.js": "vue3/assets/DatabasePage-DHllNEee.b94374203aec.js", "vue3/assets/CookLogEditor-DsY1A06Q.js": "vue3/assets/CookLogEditor-DsY1A06Q.f27026a80953.js", "vue3/assets/ShoppingListPage-oBI0JgMv.js": "vue3/assets/ShoppingListPage-oBI0JgMv.f8f4f5b76375.js", "vue3/assets/SupermarketEditor-DRgWXi9N.js": "vue3/assets/SupermarketEditor-DRgWXi9N.ea1427341dd0.js", "vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-BhZr_sS8.js": "vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-BhZr_sS8.3e3bbd3c9a66.js", "vue3/assets/RecipeViewPage-sqDG_f3O.js": "vue3/assets/RecipeViewPage-sqDG_f3O.f5d3cff3415f.js", "vue3/assets/useModelEditorFunctions-C7ySRge5.js": "vue3/assets/useModelEditorFunctions-C7ySRge5.d84b6bfbbca2.js", "vue3/assets/SearchPage-BePIo9X7.js": "vue3/assets/SearchPage-BePIo9X7.d85e4187b5f6.js", "vue3/assets/SpaceEditor-BcJOQPcL.js": "vue3/assets/SpaceEditor-BcJOQPcL.3386b3db4179.js", "vue3/assets/fa-solid-900-D0aA9rwL.ttf": "vue3/assets/fa-solid-900-D0aA9rwL.269f971cec0d.ttf", "vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-C_D8SyzM.js": "vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-C_D8SyzM.5aebb7f7b858.js", "vue3/assets/ar-C6Iubr6J.js": "vue3/assets/ar-C6Iubr6J.6977a657984b.js", "vue3/assets/PropertyEditor-BabiDdco.js": "vue3/assets/PropertyEditor-BabiDdco.ba0d63f2e72f.js", "vue3/assets/IngredientEditorPage-DlPuApId.js": "vue3/assets/IngredientEditorPage-DlPuApId.1dba4e28eb79.js", "vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-BVD1CNdQ.js": "vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-BVD1CNdQ.1c4c66b53773.js", "vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-pVTbb-3z.js": "vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-pVTbb-3z.5a0ab92f0b34.js", "vue3/assets/fdc-CkSQIsAv.js": "vue3/assets/fdc-CkSQIsAv.df1cf54845ea.js", "vue3/assets/ru-DaFTJlRw.js": "vue3/assets/ru-DaFTJlRw.a7e6b8c082bc.js", "vue3/assets/lv-CUtiWMX5.js": "vue3/assets/lv-CUtiWMX5.af6ebb85f393.js", "vue3/assets/VTooltip-Czf-fUM7.css": "vue3/assets/VTooltip-Czf-fUM7.50a7466d956f.css", "vue3/assets/UnitEditor-CwDvKtvS.js": "vue3/assets/UnitEditor-CwDvKtvS.d2cdafbc5152.js", "vue3/assets/InviteLinkEditor-BtPWzG_c.js": "vue3/assets/InviteLinkEditor-BtPWzG_c.ba509ae7f621.js", "vue3/assets/fa-v4compatibility-CCth-dXg.ttf": "vue3/assets/fa-v4compatibility-CCth-dXg.4ed293ceaca9.ttf", "vue3/assets/KeywordEditor-yxS800Lz.js": "vue3/assets/KeywordEditor-yxS800Lz.f3ec2d66266b.js", "vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-DilzvFk3.js": "vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-DilzvFk3.90f118c266c6.js", "vue3/assets/WelcomePage-DPBwPiMi.js": "vue3/assets/WelcomePage-DPBwPiMi.9a731038a534.js", "vue3/assets/tr-DEPhgtnW.js": "vue3/assets/tr-DEPhgtnW.4d102f7ea624.js", "vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-DzffrAJu.js": "vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-DzffrAJu.90510af48864.js", "vue3/assets/hu-C-4Lvcvd.js": "vue3/assets/hu-C-4Lvcvd.c167e63ab88b.js", "vue3/assets/it-BKwKprhk.js": "vue3/assets/it-BKwKprhk.5c350d7e06bb.js", "vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-JKXZRYXF.js": "vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-JKXZRYXF.ec24ca6d9dd1.js", "vue3/assets/fontello-BEgLts9b.woff": "vue3/assets/fontello-BEgLts9b.a782baa8633b.woff", "vue3/assets/VRating-D1MhISD8.js": "vue3/assets/VRating-D1MhISD8.933f3c8093d2.js", "vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BQbj8ie3.js": "vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BQbj8ie3.afa7d2ce16c2.js", "vue3/assets/zh_Hant-B2tQVdQD.js": "vue3/assets/zh_Hant-B2tQVdQD.17aad09e1dd0.js", "vue3/assets/ShoppingListEntryInput-gUOw6bx_.css": "vue3/assets/ShoppingListEntryInput-gUOw6bx_.c00259b53a88.css", "vue3/assets/hr-pty8xEbu.js": "vue3/assets/hr-pty8xEbu.8f576a76d001.js", "vue3/assets/da-Ca6YRtsU.js": "vue3/assets/da-Ca6YRtsU.9c1ee5697919.js", "vue3/assets/nb_NO-BX8lcuri.js": "vue3/assets/nb_NO-BX8lcuri.e07a86964176.js", "vue3/assets/step_utils-BcB79ptu.js": "vue3/assets/step_utils-BcB79ptu.b6b8525dcd7a.js", "vue3/assets/VListItemAction-BzOg_Qvk.js": "vue3/assets/VListItemAction-BzOg_Qvk.059d6bf5d4f7.js", "vue3/assets/VStepper-BDrbf-et.js": "vue3/assets/VStepper-BDrbf-et.967be7b17c6c.js", "vue3/assets/ro-vyWVeb2T.js": "vue3/assets/ro-vyWVeb2T.375c0ae266ba.js", "vue3/assets/MealTypeEditor-BuDlIaNE.js": "vue3/assets/MealTypeEditor-BuDlIaNE.7a70a7182673.js", "vue3/assets/fa-brands-400-D1LuMI3I.ttf": "vue3/assets/fa-brands-400-D1LuMI3I.15d54d142da2.ttf", "vue3/assets/fa-regular-400-BjRzuEpd.woff2": "vue3/assets/fa-regular-400-BjRzuEpd.89672701a587.woff2", "vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C7ffTM-G.js": "vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C7ffTM-G.4bd888168318.js", "vue3/assets/brand_logo-DHt4CyHb.svg": "vue3/assets/brand_logo-DHt4CyHb.fa64319ab35b.svg", "vue3/assets/SpaceEditor-Dwzvf-gD.css": "vue3/assets/SpaceEditor-Dwzvf-gD.3f5ab1b60440.css", "vue3/assets/RecipeViewPage-CM8b9YNn.css": "vue3/assets/RecipeViewPage-CM8b9YNn.17982858645d.css", "vue3/assets/ShoppingSettings-BDW8cCpi.js": "vue3/assets/ShoppingSettings-BDW8cCpi.c7b6dc88d415.js", "vue3/assets/VSwitch-CrZosXW4.js": "vue3/assets/VSwitch-CrZosXW4.81a11ba1dffe.js", "vue3/assets/SpaceSetupPage-B6-3XAAa.js": "vue3/assets/SpaceSetupPage-B6-3XAAa.6427cedf9675.js", "vue3/assets/VColorPicker-hx19hH3U.js": "vue3/assets/VColorPicker-hx19hH3U.de9741f0ece5.js", "vue3/assets/VDataTableServer-D5aI-aOE.js": "vue3/assets/VDataTableServer-D5aI-aOE.b4808fe4d2dc.js", "vue3/assets/fontello-BJkOxCgW.woff2": "vue3/assets/fontello-BJkOxCgW.8d4a4e6f7431.woff2", "vue3/assets/SearchSettings-fYT1010S.js": "vue3/assets/SearchSettings-fYT1010S.d96fee4edd4c.js", "vue3/assets/SupermarketCategoryEditor-C3ITeDbu.js": "vue3/assets/SupermarketCategoryEditor-C3ITeDbu.def91dd6593c.js", "vue3/assets/RecipeEditor-D_SZTrtB.js": "vue3/assets/RecipeEditor-D_SZTrtB.8f00aa6ad760.js", "vue3/assets/fr-ClSal5s9.js": "vue3/assets/fr-ClSal5s9.78a5843fdf92.js", "vue3/assets/AccessTokenEditor-BUp-kKu3.js": "vue3/assets/AccessTokenEditor-BUp-kKu3.5af973fa296e.js", "vue3/assets/main-BQLlZY7l.css": "vue3/assets/main-BQLlZY7l.6a4d21347b12.css", "vue3/assets/sl-DLwXa6Vc.js": "vue3/assets/sl-DLwXa6Vc.83e42aaeb38e.js", "vue3/assets/ExportDataSettings-Bn5pqGTk.js": "vue3/assets/ExportDataSettings-Bn5pqGTk.aad270aeba3e.js", "vue3/assets/es-B893TQwV.js": "vue3/assets/es-B893TQwV.42a48104460d.js", "vue3/assets/pt_BR-B2MnBOyi.js": "vue3/assets/pt_BR-B2MnBOyi.ef381f9df119.js", "vue3/assets/StartPage-DC1eJzNZ.js": "vue3/assets/StartPage-DC1eJzNZ.b3ce7f7de152.js", "vue3/assets/cs-BPyuFOqg.js": "vue3/assets/cs-BPyuFOqg.46217c7cc7f6.js", "vue3/assets/SpaceSettings-C-PWvjpF.js": "vue3/assets/SpaceSettings-C-PWvjpF.8c5fbd3931c7.js", "vue3/assets/RecipeImportPage-CUs5KkW5.js": "vue3/assets/RecipeImportPage-CUs5KkW5.eb8b9e963bf9.js", "vue3/assets/UserFileEditor-BcnzSo2s.js": "vue3/assets/UserFileEditor-BcnzSo2s.6a8a8162ba3b.js", "vue3/assets/BookViewPage-CRNGrzVA.js": "vue3/assets/BookViewPage-CRNGrzVA.b5c9608a42b2.js", "vue3/assets/fontello-BxS_W-ym.svg": "vue3/assets/fontello-BxS_W-ym.86b6414dad9e.svg", "vue3/assets/RecipeEditor-DEQYHWxs.css": "vue3/assets/RecipeEditor-DEQYHWxs.35013c152ab3.css", "vue3/assets/fa-v4compatibility-C9RhG_FT.woff2": "vue3/assets/fa-v4compatibility-C9RhG_FT.a772da7bff21.woff2", "vue3/assets/VAutocomplete-BdlVbCg3.js": "vue3/assets/VAutocomplete-BdlVbCg3.a777e9ebe25b.js", "vue3/assets/fontello-B1X0PDnA.ttf": "vue3/assets/fontello-B1X0PDnA.068ca2b316db.ttf", "vue3/assets/AiProviderEditor-CUrFh8we.js": "vue3/assets/AiProviderEditor-CUrFh8we.355805b3b2b7.js", "vue3/assets/fa-solid-900-CTAAxXor.woff2": "vue3/assets/fa-solid-900-CTAAxXor.4a6591ab5460.woff2", "vue3/assets/CustomFilterEditor-CC4Rn9Al.js": "vue3/assets/CustomFilterEditor-CC4Rn9Al.d738609f45a4.js", "vue3/assets/sv-CNPTHqM6.js": "vue3/assets/sv-CNPTHqM6.f6b73a2d9e15.js", "vue3/assets/lt-DAfRmDOU.js": "vue3/assets/lt-DAfRmDOU.83cc2a518209.js", "vue3/assets/AccountSettings-B_arR1t4.js": "vue3/assets/AccountSettings-B_arR1t4.072296956d2c.js", "vue3/assets/FoodEditor-C5wysUSq.js": "vue3/assets/FoodEditor-C5wysUSq.75575b68d2ad.js", "vue3/assets/ShoppingListEntryEditor-BaVThjtP.js": "vue3/assets/ShoppingListEntryEditor-BaVThjtP.bdc2e9e1c321.js", "vue3/assets/StorageEditor-DPtKJxun.js": "vue3/assets/StorageEditor-DPtKJxun.ec63f491dfaf.js", "vue3/assets/pt-DHyWwQGn.js": "vue3/assets/pt-DHyWwQGn.9b4c9b4e5a4a.js", "vue3/assets/pl-DNXAxFjz.js": "vue3/assets/pl-DNXAxFjz.de141a0b29b0.js", "vue3/assets/ApiSettings-DxIBiqA5.js": "vue3/assets/ApiSettings-DxIBiqA5.2828f50f7bcb.js", "vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DrlbVn17.js": "vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DrlbVn17.7c3c489f53dd.js", "vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-p7oZYt0q.js": "vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-p7oZYt0q.24b5909c6772.js", "vue3/assets/RecipeBookEditor-8QQxpkgh.js": "vue3/assets/RecipeBookEditor-8QQxpkgh.0299d2feb8c8.js", "vue3/assets/zh_Hans-Ct4yypDl.js": "vue3/assets/zh_Hans-Ct4yypDl.58e4c85e05eb.js", "vue3/assets/UserSpaceEditor-BC-hL9iL.js": "vue3/assets/UserSpaceEditor-BC-hL9iL.6e894392315a.js", "vue3/assets/uk-BWSI3gaV.js": "vue3/assets/uk-BWSI3gaV.024c4da239c7.js", "vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-DMjKzRow.js": "vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-DMjKzRow.de4be99eb570.js", "vue3/assets/logo_color-BwefLr6I.js": "vue3/assets/logo_color-BwefLr6I.99ae1b1622c9.js", "vue3/assets/MealPlanSettings-rwUR2dDL.js": "vue3/assets/MealPlanSettings-rwUR2dDL.6d36920f2ede.js", "vue3/assets/VColorPicker-C1f4VLsZ.css": "vue3/assets/VColorPicker-C1f4VLsZ.2f91fad0ae61.css", "vue3/assets/ca-24X_I-nW.js": "vue3/assets/ca-24X_I-nW.50fad3112a78.js", "vue3/assets/bg-x1rUdtJC.js": "vue3/assets/bg-x1rUdtJC.a5f0534ff50d.js", "vue3/assets/HierarchyEditor-BCBZV8vW.css": "vue3/assets/HierarchyEditor-BCBZV8vW.a652e05b74bf.css", "vue3/assets/ModelEditPage-GTuTXNrb.js": "vue3/assets/ModelEditPage-GTuTXNrb.057e7f0881a5.js", "vue3/assets/SyncEditor-DINNk15X.js": "vue3/assets/SyncEditor-DINNk15X.61827516981d.js", "vue3/assets/VTextarea-CagxYGQJ.js": "vue3/assets/VTextarea-CagxYGQJ.efad45bcc5b4.js", "vue3/assets/ko-XyvxJpyp.js": "vue3/assets/ko-XyvxJpyp.4657764bc5a7.js", "vue3/assets/VTabs-Bv8FUb0o.css": "vue3/assets/VTabs-Bv8FUb0o.693cd2583653.css", "vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-AbN-8HkO.js": "vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-AbN-8HkO.227c2decb220.js", "vue3/assets/VTabs-D22lRK0E.js": "vue3/assets/VTabs-D22lRK0E.36fd2b75a70f.js", "vue3/assets/PropertyEditorPage-CexGB4kC.js": "vue3/assets/PropertyEditorPage-CexGB4kC.f707be9bef42.js", "vue3/assets/RecipeCard-D5QFuNPR.js": "vue3/assets/RecipeCard-D5QFuNPR.fd1c6a188267.js", "vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-Dp-J5JgN.js": "vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-Dp-J5JgN.3a70d789078e.js", "vue3/assets/SupermarketEditor.vue_vue_type_script_setup_true_lang-CLSm_jac.js": "vue3/assets/SupermarketEditor.vue_vue_type_script_setup_true_lang-CLSm_jac.820b2ebeb75c.js", "vue3/assets/nl-CPA3lJ6q.js": "vue3/assets/nl-CPA3lJ6q.e4434e589c97.js", "vue3/assets/OpenDataImportSettings-DsjbLCzI.js": "vue3/assets/OpenDataImportSettings-DsjbLCzI.f526232bcf7c.js", "vue3/assets/SearchPage-C45eZpxy.css": "vue3/assets/SearchPage-C45eZpxy.859132b7d0bc.css", "vue3/assets/VSwitch-Mm7Rd7At.css": "vue3/assets/VSwitch-Mm7Rd7At.1900a62f4898.css", "vue3/assets/VAutocomplete-hzGuLlUI.css": "vue3/assets/VAutocomplete-hzGuLlUI.610af981f421.css", "vue3/assets/useFileApi-BoyjHO6X.js": "vue3/assets/useFileApi-BoyjHO6X.14b4ce4aec14.js", "vue3/assets/RecipeCard-_5l42m6A.css": "vue3/assets/RecipeCard-_5l42m6A.edff046dc7d9.css", "vue3/assets/PropertyTypeEditor-CCD7gnCf.js": "vue3/assets/PropertyTypeEditor-CCD7gnCf.7101b2cb7e3f.js", "vue3/assets/VTextarea-BTR7f0gW.css": "vue3/assets/VTextarea-BTR7f0gW.7724a3d94f6d.css", "vue3/assets/AutomationEditor-BsZi8F7p.js": "vue3/assets/AutomationEditor-BsZi8F7p.f818d03d7b75.js", "vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-DwkgWMS_.js": "vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-DwkgWMS_.0a658797a7f8.js", "vue3/assets/SettingsPage-BIqDhxgq.js": "vue3/assets/SettingsPage-BIqDhxgq.7a732f247859.js", "vue3/assets/de-Bwu1zws0.js": "vue3/assets/de-Bwu1zws0.8e7055db7932.js", "vue3/assets/UnitConversionEditor-IiQKIsg0.js": "vue3/assets/UnitConversionEditor-IiQKIsg0.7fb00750006e.js", "vue3/assets/VRating-DXAcz2oI.css": "vue3/assets/VRating-DXAcz2oI.b1f43283e150.css", "vue3/assets/fa-brands-400-D_cYUPeE.woff2": "vue3/assets/fa-brands-400-D_cYUPeE.cbcf42b2e922.woff2", "vue3/assets/AiProviderEditor-D3yUbBJX.css": "vue3/assets/AiProviderEditor-D3yUbBJX.341d3f641979.css", "vue3/assets/fi-D2G4Nx2W.js": "vue3/assets/fi-D2G4Nx2W.80c8da21ab03.js", "vue3/assets/VFileUpload-DTCXWRGz.js": "vue3/assets/VFileUpload-DTCXWRGz.f57a285924f8.js", "vue3/assets/fileFilter-C8VdFcBr.js": "vue3/assets/fileFilter-C8VdFcBr.eabdbdce8f84.js", "vue3/assets/HelpPage-CPvTkHsI.js": "vue3/assets/HelpPage-CPvTkHsI.d9dc69068ec1.js", "vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-Cpwg8sYZ.js": "vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-Cpwg8sYZ.8a3ee70be16c.js", "js/jquery-3.5.1.min.js": "js/jquery-3.5.1.min.dc5e7f18c8d3.js", "js/popper.min.js.map": "js/popper.min.js.0021739abb96.map", "js/popper.min.js": "js/popper.min.8156384b48c7.js", "js/bootstrap.min.js": "js/bootstrap.min.575d3de8fa36.js", "js/bootstrap.min.js.map": "js/bootstrap.min.js.159c3a0fc6e3.map", "css/app.min.css": "css/app.min.050361699392.css", "css/bootstrap-vue.min.css": "css/bootstrap-vue.min.55efeac6adfc.css", "themes/tandoor.min.css": "themes/tandoor.min.e62f1984b5e4.css", "themes/tandoor_dark.min.css": "themes/tandoor_dark.min.3bdb00cbb58c.css", "webfonts/poppins_latin_ext_500.woff2": "webfonts/poppins_latin_ext_500.d214b888d895.woff2", "webfonts/fa-brands-400.svg": "webfonts/fa-brands-400.a9c4bb7348f4.svg", "webfonts/fa-solid-900.svg": "webfonts/fa-solid-900.c2801fb415f0.svg", "webfonts/fa-brands-400.ttf": "webfonts/fa-brands-400.06147b6cd88c.ttf", "webfonts/fa-brands-400.eot": "webfonts/fa-brands-400.5063b105c764.eot", "webfonts/fa-solid-900.eot": "webfonts/fa-solid-900.8e4a6dcc692b.eot", "webfonts/fa-solid-900.woff2": "webfonts/fa-solid-900.44d537ab79f9.woff2", "webfonts/fa-regular-400.woff2": "webfonts/fa-regular-400.f5f2566b93e8.woff2", "webfonts/poppins_latin_ext_700.woff2": "webfonts/poppins_latin_ext_700.62d7a4c78fc2.woff2", "webfonts/poppins_latin_400.woff2": "webfonts/poppins_latin_400.9ed361bba848.woff2", "webfonts/poppins_devanagari_500.woff2": "webfonts/poppins_devanagari_500.fd9b8290076b.woff2", "webfonts/fa-regular-400.eot": "webfonts/fa-regular-400.c1a866ec0e04.eot", "webfonts/poppins_latin_500.woff2": "webfonts/poppins_latin_500.84780596e268.woff2", "webfonts/fa-brands-400.woff2": "webfonts/fa-brands-400.cccc9d29470e.woff2", "webfonts/fa-regular-400.svg": "webfonts/fa-regular-400.7b9568e6389b.svg", "webfonts/poppins_latin_ext_400.woff2": "webfonts/poppins_latin_ext_400.4d1490f32451.woff2", "webfonts/fa-solid-900.ttf": "webfonts/fa-solid-900.0bff33a5fd7e.ttf", "webfonts/poppins_devanagari_400.woff2": "webfonts/poppins_devanagari_400.d5e78c53cb07.woff2", "webfonts/fa-regular-400.ttf": "webfonts/fa-regular-400.65b286af947c.ttf", "webfonts/fa-brands-400.woff": "webfonts/fa-brands-400.c5e0f14f88a8.woff", "webfonts/fa-regular-400.woff": "webfonts/fa-regular-400.c4f508e7c4f0.woff", "webfonts/poppins_latin_700.woff2": "webfonts/poppins_latin_700.f4f17fd53c7d.woff2", "webfonts/poppins_devanagari_700.woff2": "webfonts/poppins_devanagari_700.b9f2c13fc361.woff2", "webfonts/fa-solid-900.woff": "webfonts/fa-solid-900.333bae208dc3.woff", "pdfjs/LICENSE": "pdfjs/LICENSE.2ee41112a44f", "vue3/service-worker.js": "vue3/service-worker.c042311ca473.js", "vue3/manifest.webmanifest": "vue3/manifest.484f96e63b3b.webmanifest", "vue3/manifest.json": "vue3/manifest.99fd8b506d8e.json", "vue3/registerSW.js": "vue3/registerSW.be6aad568a9d.js", "assets/logo_color_32.png": "assets/logo_color_32.b7d9707eac91.png", "assets/brand_logo.svg": "assets/brand_logo.ad2e3aa263da.svg", "assets/recipe_no_image.svg": "assets/recipe_no_image.c659e2604ad6.svg", "assets/brand_logo.png": "assets/brand_logo.6ebe02bf6707.png", "assets/logo_color_plan.svg": "assets/logo_color_plan.4ccbb336af9d.svg", "assets/header.svg": "assets/header.48e8ad9e7540.svg", "assets/logo_color_plan_144.png": "assets/logo_color_plan_144.22c6c7678fdb.png", "assets/logo_color_svg.svg": "assets/logo_color_svg.d7c2e31a63b7.svg", "assets/logo_color_192.png": "assets/logo_color_192.c9b9177ff941.png", "assets/spinner.svg": "assets/spinner.168a09fd2600.svg", "assets/logo_black.svg": "assets/logo_black.dc487b18028c.svg", "assets/logo_color_180.png": "assets/logo_color_180.0fcae5e85a72.png", "assets/logo_color_shopping_512.png": "assets/logo_color_shopping_512.6b2e69402327.png", "assets/brand_logo_white.svg": "assets/brand_logo_white.d43daa47dca3.svg", "assets/logo_color_512.png": "assets/logo_color_512.0a28df8511e3.png", "assets/logo_color_144.png": "assets/logo_color_144.f09537dbf142.png", "assets/logo_color_shopping_144.png": "assets/logo_color_shopping_144.6c05e01d07b2.png", "assets/logo_color_shopping.svg": "assets/logo_color_shopping.fd1e81a4dcab.svg", "assets/logo_color_128.png": "assets/logo_color_128.a90db52449d9.png", "assets/logo_color_plan_512.png": "assets/logo_color_plan_512.028b9bcca1eb.png", "fontawesome/fontawesome_all.min.css": "fontawesome/fontawesome_all.min.2acd020d0b21.css", "treebeard/expand-collapse.png": "treebeard/expand-collapse.26dde2a5570c.png", "treebeard/treebeard-admin.js": "treebeard/treebeard-admin.5bfc2f0ef3b7.js", "treebeard/treebeard-admin.css": "treebeard/treebeard-admin.2b1956b5b231.css"}, "version": "1.1", "hash": "94b786a30ce4"} \ No newline at end of file diff --git a/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.a94f1a4613af.js b/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.a94f1a4613af.js deleted file mode 100644 index a591a997..00000000 --- a/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.a94f1a4613af.js +++ /dev/null @@ -1 +0,0 @@ -import{P as r,h as c,w as e,g as t,V as s,i as _,j as n,k as l,z as f,t as u,K as d,f as i}from"./main-BhFWIRV_.js";const V={};function p(o,a){return i(),c(d,null,{default:e(()=>[t(l,null,{default:e(()=>[t(s,{class:"text-center"},{default:e(()=>a[0]||(a[0]=[_("h1",null,"404",-1),n(" Oops, there is nothing here. ")])),_:1,__:[0]})]),_:1}),t(l,null,{default:e(()=>[t(s,{class:"text-center"},{default:e(()=>[t(f,{to:{name:"StartPage"}},{default:e(()=>[n(u(o.$t("Home")),1)]),_:1})]),_:1})]),_:1})]),_:1})}const g=r(V,[["render",p]]);export{g as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.a94f1a4613af.js.gz b/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.a94f1a4613af.js.gz deleted file mode 100644 index 5e384dcb..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.a94f1a4613af.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.js b/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.js deleted file mode 100644 index a591a997..00000000 --- a/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.js +++ /dev/null @@ -1 +0,0 @@ -import{P as r,h as c,w as e,g as t,V as s,i as _,j as n,k as l,z as f,t as u,K as d,f as i}from"./main-BhFWIRV_.js";const V={};function p(o,a){return i(),c(d,null,{default:e(()=>[t(l,null,{default:e(()=>[t(s,{class:"text-center"},{default:e(()=>a[0]||(a[0]=[_("h1",null,"404",-1),n(" Oops, there is nothing here. ")])),_:1,__:[0]})]),_:1}),t(l,null,{default:e(()=>[t(s,{class:"text-center"},{default:e(()=>[t(f,{to:{name:"StartPage"}},{default:e(()=>[n(u(o.$t("Home")),1)]),_:1})]),_:1})]),_:1})]),_:1})}const g=r(V,[["render",p]]);export{g as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.js.gz b/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.js.gz deleted file mode 100644 index 5e384dcb..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/404Page-D8Iz8kbs.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.744135e6dddb.js b/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.744135e6dddb.js deleted file mode 100644 index 1af046d1..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.744135e6dddb.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,aM as w,o as x,D as y,h as C,f as _,w as s,g as l,O,ac as T,l as e,k as I,V as p,S as c,aY as U}from"./main-BhFWIRV_.js";import{_ as F}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{u as $,_ as q}from"./useModelEditorFunctions-Du2kfr61.js";import"./VTooltip-CP00KBBq.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const z=S({__name:"AccessTokenEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(i,{emit:f}){const d=i,n=f,{setupState:g,deleteObject:V,saveObject:b,isUpdate:v,editingObjName:j,loading:u,editingObj:a,editingObjChanged:m,modelClass:k}=$("AccessToken",n);w([()=>d.item,()=>d.itemId],()=>{r()}),x(()=>{r()});function r(){g(d.item,d.itemId,{newItemFunction:()=>{a.value.expires=y.now().plus({year:1}).toJSDate(),a.value.scope="read write"},itemDefaults:d.itemDefaults})}return(D,t)=>(_(),C(q,{loading:e(u),dialog:i.dialog,onSave:e(b),onDelete:e(V),onClose:t[3]||(t[3]=o=>{n("close"),m.value=!1}),"is-update":e(v)(),"is-changed":e(m),"model-class":e(k),"object-name":e(j)(),"editing-object":e(a)},{default:s(()=>[l(O,null,{default:s(()=>[l(T,{disabled:e(u)},{default:s(()=>[l(I,null,{default:s(()=>[l(p,{cols:"10"},{default:s(()=>[l(c,{label:"Token",modelValue:e(a).token,"onUpdate:modelValue":t[0]||(t[0]=o=>e(a).token=o),disabled:""},null,8,["modelValue"])]),_:1}),l(p,{cols:"2"},{default:s(()=>[l(F,{"copy-value":e(a).token,class:"me-1"},null,8,["copy-value"])]),_:1})]),_:1}),l(c,{label:"Scope",modelValue:e(a).scope,"onUpdate:modelValue":t[1]||(t[1]=o=>e(a).scope=o)},null,8,["modelValue"]),l(e(U),{label:D.$t("Valid Until"),modelValue:e(a).expires,"onUpdate:modelValue":t[2]||(t[2]=o=>e(a).expires=o)},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.744135e6dddb.js.gz b/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.744135e6dddb.js.gz deleted file mode 100644 index b4ee5247..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.744135e6dddb.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.js b/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.js deleted file mode 100644 index 1af046d1..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,aM as w,o as x,D as y,h as C,f as _,w as s,g as l,O,ac as T,l as e,k as I,V as p,S as c,aY as U}from"./main-BhFWIRV_.js";import{_ as F}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{u as $,_ as q}from"./useModelEditorFunctions-Du2kfr61.js";import"./VTooltip-CP00KBBq.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const z=S({__name:"AccessTokenEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(i,{emit:f}){const d=i,n=f,{setupState:g,deleteObject:V,saveObject:b,isUpdate:v,editingObjName:j,loading:u,editingObj:a,editingObjChanged:m,modelClass:k}=$("AccessToken",n);w([()=>d.item,()=>d.itemId],()=>{r()}),x(()=>{r()});function r(){g(d.item,d.itemId,{newItemFunction:()=>{a.value.expires=y.now().plus({year:1}).toJSDate(),a.value.scope="read write"},itemDefaults:d.itemDefaults})}return(D,t)=>(_(),C(q,{loading:e(u),dialog:i.dialog,onSave:e(b),onDelete:e(V),onClose:t[3]||(t[3]=o=>{n("close"),m.value=!1}),"is-update":e(v)(),"is-changed":e(m),"model-class":e(k),"object-name":e(j)(),"editing-object":e(a)},{default:s(()=>[l(O,null,{default:s(()=>[l(T,{disabled:e(u)},{default:s(()=>[l(I,null,{default:s(()=>[l(p,{cols:"10"},{default:s(()=>[l(c,{label:"Token",modelValue:e(a).token,"onUpdate:modelValue":t[0]||(t[0]=o=>e(a).token=o),disabled:""},null,8,["modelValue"])]),_:1}),l(p,{cols:"2"},{default:s(()=>[l(F,{"copy-value":e(a).token,class:"me-1"},null,8,["copy-value"])]),_:1})]),_:1}),l(c,{label:"Scope",modelValue:e(a).scope,"onUpdate:modelValue":t[1]||(t[1]=o=>e(a).scope=o)},null,8,["modelValue"]),l(e(U),{label:D.$t("Valid Until"),modelValue:e(a).expires,"onUpdate:modelValue":t[2]||(t[2]=o=>e(a).expires=o)},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.js.gz b/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.js.gz deleted file mode 100644 index b4ee5247..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AccessTokenEditor-XW2vIaqd.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.a415537e51ad.js b/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.a415537e51ad.js deleted file mode 100644 index 389c1090..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.a415537e51ad.js +++ /dev/null @@ -1 +0,0 @@ -import{d as w,b as y,h as V,e as $,l as d,aa as h,w as t,g as a,i as r,ab as S,k as _,V as f,j as o,I as c,t as s,z as m,F as E,f as g,L as p,a7 as R,r as M,o as D,A as k,Q as v,R as U,ac as N,B as C,S as b,U as B,ad as F}from"./main-BhFWIRV_.js";import{_ as T}from"./logo_color-BwefLr6I.js";const H={class:"mt-2"},j={class:"mt-2"},O=w({__name:"ThankYouNote",setup(A){return(i,n)=>(g(),y(E,null,[d(p)().serverSettings.hosted?(g(),V(h,{key:0,color:"primary",variant:"tonal"},{default:t(()=>[a(S,null,{default:t(()=>[a(_,null,{default:t(()=>[a(f,null,{default:t(()=>[a(c,{image:T,class:"me-2"}),o(" "+s(i.$t("ThankYou"))+"! ",1)]),_:1}),a(f,null,{default:t(()=>[a(m,{color:"primary",class:"float-right",href:"https://tandoor.dev/manage",target:"_blank"},{default:t(()=>[o(s(i.$t("ManageSubscription")),1)]),_:1})]),_:1})]),_:1})]),_:1}),r("p",H,s(i.$t("ThanksTextHosted")),1)]),_:1})):$("",!0),d(p)().serverSettings.hosted?$("",!0):(g(),V(h,{key:1,color:"primary",variant:"tonal"},{default:t(()=>[a(S,null,{default:t(()=>[a(_,null,{default:t(()=>[a(f,null,{default:t(()=>[a(c,{image:T,class:"me-2"}),o(" "+s(i.$t("ThankYou"))+"! ",1)]),_:1}),a(f,null,{default:t(()=>[a(m,{color:"primary",class:"float-right",href:"https://github.com/sponsors/vabene1111",target:"_blank"},{default:t(()=>n[0]||(n[0]=[r("i",{class:"fa-brands fa-github"},null,-1),o(" GitHub Sponsors ")])),_:1,__:[0]})]),_:1})]),_:1})]),_:1}),r("p",j,s(i.$t("ThanksTextSelfhosted")),1)]),_:1}))],64))}}),Y={class:"text-h6"},L={class:"text-h6 mt-3"},z={class:"text-h6 mt-3"},G={class:"text-disabled"},q=w({__name:"AccountSettings",setup(A){const{getDjangoUrl:i}=R(),n=M({});D(()=>{new k().apiUserRetrieve({id:p().userSettings.user.id}).then(e=>{n.value=e}).catch(e=>{v().addError(U.FETCH_ERROR,e)})});function P(){new k().apiUserPartialUpdate({id:n.value.id,patchedUser:n.value}).then(e=>{n.value=e,v().addPreparedMessage(F.UPDATE_SUCCESS)}).catch(e=>{v().addError(U.UPDATE_ERROR,e)})}return(l,e)=>(g(),V(N,null,{default:t(()=>[r("p",Y,s(l.$t("Profile")),1),a(C,{class:"mb-3"}),a(O),a(b,{class:"mt-3",label:l.$t("Username"),modelValue:n.value.username,"onUpdate:modelValue":e[0]||(e[0]=u=>n.value.username=u),disabled:"",hint:l.$t("theUsernameCannotBeChanged"),"persistent-hint":""},null,8,["label","modelValue","hint"]),a(b,{label:l.$t("First_name"),modelValue:n.value.firstName,"onUpdate:modelValue":e[1]||(e[1]=u=>n.value.firstName=u)},null,8,["label","modelValue"]),a(b,{label:l.$t("Last_name"),modelValue:n.value.lastName,"onUpdate:modelValue":e[2]||(e[2]=u=>n.value.lastName=u)},null,8,["label","modelValue"]),a(m,{color:"success","prepend-icon":"$save",onClick:e[3]||(e[3]=u=>P())},{default:t(()=>[o(s(l.$t("Save")),1)]),_:1}),r("p",L,s(l.$t("Account")),1),a(C,{class:"mb-3"}),a(m,{color:"primary",class:"mt-1",href:d(i)("accounts/email/"),target:"_blank"},{default:t(()=>[o(s(l.$t("Manage_Emails")),1)]),_:1},8,["href"]),e[7]||(e[7]=r("br",null,null,-1)),a(m,{color:"primary",class:"mt-1",href:d(i)("accounts/password/change/"),target:"_blank"},{default:t(()=>[o(s(l.$t("Change_Password")),1)]),_:1},8,["href"]),e[8]||(e[8]=r("br",null,null,-1)),a(m,{color:"primary",class:"mt-1",href:d(i)("accounts/social/connections/"),target:"_blank"},{default:t(()=>[o(s(l.$t("Social_Authentication")),1)]),_:1},8,["href"]),e[9]||(e[9]=r("br",null,null,-1)),r("p",z,s(l.$t("DeviceSettings")),1),r("p",G,s(l.$t("DeviceSettingsHelp")),1),a(B,{modelValue:d(p)().deviceSettings.start_showMealPlan,"onUpdate:modelValue":e[4]||(e[4]=u=>d(p)().deviceSettings.start_showMealPlan=u),label:l.$t("ShowMealPlanOnStartPage")},null,8,["modelValue","label"]),a(m,{onClick:e[5]||(e[5]=u=>d(p)().resetDeviceSettings()),color:"warning"},{default:t(()=>[o(s(l.$t("Reset")),1)]),_:1}),e[10]||(e[10]=o()),e[11]||(e[11]=r("br",null,null,-1)),a(m,{onClick:e[6]||(e[6]=u=>d(p)().deviceSettings.general_closedHelpAlerts=[]),color:"warning",class:"mt-1"},{default:t(()=>[o(s(l.$t("ResetHelp")),1)]),_:1})]),_:1,__:[7,8,9,10,11]}))}});export{q as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.a415537e51ad.js.gz b/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.a415537e51ad.js.gz deleted file mode 100644 index cbae008f..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.a415537e51ad.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.js b/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.js deleted file mode 100644 index 389c1090..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.js +++ /dev/null @@ -1 +0,0 @@ -import{d as w,b as y,h as V,e as $,l as d,aa as h,w as t,g as a,i as r,ab as S,k as _,V as f,j as o,I as c,t as s,z as m,F as E,f as g,L as p,a7 as R,r as M,o as D,A as k,Q as v,R as U,ac as N,B as C,S as b,U as B,ad as F}from"./main-BhFWIRV_.js";import{_ as T}from"./logo_color-BwefLr6I.js";const H={class:"mt-2"},j={class:"mt-2"},O=w({__name:"ThankYouNote",setup(A){return(i,n)=>(g(),y(E,null,[d(p)().serverSettings.hosted?(g(),V(h,{key:0,color:"primary",variant:"tonal"},{default:t(()=>[a(S,null,{default:t(()=>[a(_,null,{default:t(()=>[a(f,null,{default:t(()=>[a(c,{image:T,class:"me-2"}),o(" "+s(i.$t("ThankYou"))+"! ",1)]),_:1}),a(f,null,{default:t(()=>[a(m,{color:"primary",class:"float-right",href:"https://tandoor.dev/manage",target:"_blank"},{default:t(()=>[o(s(i.$t("ManageSubscription")),1)]),_:1})]),_:1})]),_:1})]),_:1}),r("p",H,s(i.$t("ThanksTextHosted")),1)]),_:1})):$("",!0),d(p)().serverSettings.hosted?$("",!0):(g(),V(h,{key:1,color:"primary",variant:"tonal"},{default:t(()=>[a(S,null,{default:t(()=>[a(_,null,{default:t(()=>[a(f,null,{default:t(()=>[a(c,{image:T,class:"me-2"}),o(" "+s(i.$t("ThankYou"))+"! ",1)]),_:1}),a(f,null,{default:t(()=>[a(m,{color:"primary",class:"float-right",href:"https://github.com/sponsors/vabene1111",target:"_blank"},{default:t(()=>n[0]||(n[0]=[r("i",{class:"fa-brands fa-github"},null,-1),o(" GitHub Sponsors ")])),_:1,__:[0]})]),_:1})]),_:1})]),_:1}),r("p",j,s(i.$t("ThanksTextSelfhosted")),1)]),_:1}))],64))}}),Y={class:"text-h6"},L={class:"text-h6 mt-3"},z={class:"text-h6 mt-3"},G={class:"text-disabled"},q=w({__name:"AccountSettings",setup(A){const{getDjangoUrl:i}=R(),n=M({});D(()=>{new k().apiUserRetrieve({id:p().userSettings.user.id}).then(e=>{n.value=e}).catch(e=>{v().addError(U.FETCH_ERROR,e)})});function P(){new k().apiUserPartialUpdate({id:n.value.id,patchedUser:n.value}).then(e=>{n.value=e,v().addPreparedMessage(F.UPDATE_SUCCESS)}).catch(e=>{v().addError(U.UPDATE_ERROR,e)})}return(l,e)=>(g(),V(N,null,{default:t(()=>[r("p",Y,s(l.$t("Profile")),1),a(C,{class:"mb-3"}),a(O),a(b,{class:"mt-3",label:l.$t("Username"),modelValue:n.value.username,"onUpdate:modelValue":e[0]||(e[0]=u=>n.value.username=u),disabled:"",hint:l.$t("theUsernameCannotBeChanged"),"persistent-hint":""},null,8,["label","modelValue","hint"]),a(b,{label:l.$t("First_name"),modelValue:n.value.firstName,"onUpdate:modelValue":e[1]||(e[1]=u=>n.value.firstName=u)},null,8,["label","modelValue"]),a(b,{label:l.$t("Last_name"),modelValue:n.value.lastName,"onUpdate:modelValue":e[2]||(e[2]=u=>n.value.lastName=u)},null,8,["label","modelValue"]),a(m,{color:"success","prepend-icon":"$save",onClick:e[3]||(e[3]=u=>P())},{default:t(()=>[o(s(l.$t("Save")),1)]),_:1}),r("p",L,s(l.$t("Account")),1),a(C,{class:"mb-3"}),a(m,{color:"primary",class:"mt-1",href:d(i)("accounts/email/"),target:"_blank"},{default:t(()=>[o(s(l.$t("Manage_Emails")),1)]),_:1},8,["href"]),e[7]||(e[7]=r("br",null,null,-1)),a(m,{color:"primary",class:"mt-1",href:d(i)("accounts/password/change/"),target:"_blank"},{default:t(()=>[o(s(l.$t("Change_Password")),1)]),_:1},8,["href"]),e[8]||(e[8]=r("br",null,null,-1)),a(m,{color:"primary",class:"mt-1",href:d(i)("accounts/social/connections/"),target:"_blank"},{default:t(()=>[o(s(l.$t("Social_Authentication")),1)]),_:1},8,["href"]),e[9]||(e[9]=r("br",null,null,-1)),r("p",z,s(l.$t("DeviceSettings")),1),r("p",G,s(l.$t("DeviceSettingsHelp")),1),a(B,{modelValue:d(p)().deviceSettings.start_showMealPlan,"onUpdate:modelValue":e[4]||(e[4]=u=>d(p)().deviceSettings.start_showMealPlan=u),label:l.$t("ShowMealPlanOnStartPage")},null,8,["modelValue","label"]),a(m,{onClick:e[5]||(e[5]=u=>d(p)().resetDeviceSettings()),color:"warning"},{default:t(()=>[o(s(l.$t("Reset")),1)]),_:1}),e[10]||(e[10]=o()),e[11]||(e[11]=r("br",null,null,-1)),a(m,{onClick:e[6]||(e[6]=u=>d(p)().deviceSettings.general_closedHelpAlerts=[]),color:"warning",class:"mt-1"},{default:t(()=>[o(s(l.$t("ResetHelp")),1)]),_:1})]),_:1,__:[7,8,9,10,11]}))}});export{q as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.js.gz b/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.js.gz deleted file mode 100644 index cbae008f..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AccountSettings-ZDlmay-5.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.e047e9b768cc.js b/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.e047e9b768cc.js deleted file mode 100644 index bf8f9375..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.e047e9b768cc.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as H,al as q,am as z,as as Q,bM as G,bN as J,ao as K,c as N,bO as W,at as X,i as k,av as Y,ay as Z,bP as ee,aw as ae,n as te,d as le,r as h,o as ie,A as B,Q as x,R as A,h as M,aN as ne,w as d,g as o,M as se,aO as oe,O as re,b as R,F as w,p as O,af as de,aP as ue,z as ce,j as y,t as P,ad as pe,f as b,aj as ve,bb as me,l as T,L as ge,e as U}from"./main-BhFWIRV_.js";import{V as fe,a as he,c as be,b as ke,d as Ve}from"./number_utils-1sJWKMUK.js";import{i as Ee,a as Re}from"./model_utils-CVQgSPL_.js";const Se={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function Ce(e){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return k("div",{class:te(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[s])}function $(e){const[s,n]=e.split("@");return Array.from({length:n}).map(()=>L(s))}function L(e){let s=[];if(!e)return s;const n=Se[e];if(e!==n){if(e.includes(","))return F(e);if(e.includes("@"))return $(e);n.includes(",")?s=F(n):n.includes("@")?s=$(n):n&&s.push(L(n))}return[Ce(e,s)]}function F(e){return e.replace(/\s/g,"").split(",").map(L)}const _e=q({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...ae(),...ee(),...Z()},"VSkeletonLoader"),Be=H()({name:"VSkeletonLoader",props:_e(),setup(e,s){let{slots:n}=s;const{backgroundColorClasses:p,backgroundColorStyles:g}=z(()=>e.color),{dimensionStyles:u}=Q(e),{elevationClasses:V}=G(e),{themeClasses:c}=J(e),{t:v}=K(),S=N(()=>L(W(e.type).join(",")));return X(()=>{const f=!n.default||e.loading,E=e.boilerplate||!f?{}:{ariaLive:"polite",ariaLabel:v(e.loadingText),role:"alert"};return k("div",Y({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},c.value,p.value,V.value],style:[g.value,f?u.value:{}]},E),[f?S.value:n.default?.()])}),{}}}),xe=["onClick"],we={style:{width:"1%","text-wrap":"nowrap"},class:"pa-0"},ye=["innerHTML"],Pe={style:{width:"1%","text-wrap":"nowrap"},class:"pr-1"},Me=le({__name:"AddToShoppingDialog",props:{recipe:{type:Object,required:!0},mealPlan:{type:Object,required:!1}},emits:["created"],setup(e,{emit:s}){const n=s,p=e,g=h(!1),u=h(!1),V=h(0),c=h(1),v=h({}),S=h([]),f=h([]),E=N(()=>c.value/(v.value.servings!=null?v.value.servings:1));ie(()=>{D()});function D(){let r=new B,l=[];u.value=!0;let t=r.apiRecipeRetrieve({id:p.recipe.id}).then(a=>{v.value=a,c.value=a.servings?a.servings:1,V.value=a.id}).catch(a=>{x().addError(A.FETCH_ERROR,a)});l.push(t),r.apiRecipeRelatedList({id:p.recipe.id}).then(a=>{a.forEach(i=>{let C=r.apiRecipeRetrieve({id:i.id}).then(_=>{S.value.push(_)});l.push(C)}),Promise.allSettled(l).then(()=>{u.value=!1,[v.value].concat(S.value).forEach(C=>{let _={recipe:C,entries:[]};C.steps.forEach(I=>{I.ingredients.forEach(m=>{m.isHeader||_.entries.push({amount:m.amount,food:m.food,unit:m.unit,ingredient:m,checked:m.food?!(m.food.ignoreShopping||m.food.foodOnhand):!0})})}),f.value.push(_)})})})}function j(){let r=new B;u.value=!0;let l={recipe:p.recipe.id,servings:c.value};p.mealPlan&&p.mealPlan.id&&(l.mealplan=p.mealPlan.id);let t={entries:[]};f.value.forEach(a=>{a.entries.forEach(i=>{i.checked&&t.entries.push({amount:i.amount*(c.value/(v.value.servings?v.value.servings:1)),foodId:i.food?i.food.id:null,unitId:i.unit?i.unit.id:null,ingredientId:i.ingredient?i.ingredient.id:null})})}),r.apiShoppingListRecipeCreate({shoppingListRecipe:l}).then(a=>{r.apiShoppingListRecipeBulkCreateEntriesCreate({id:a.id,shoppingListEntryBulkCreate:t}).then(i=>{x().addPreparedMessage(pe.CREATE_SUCCESS),g.value=!1,n("created")}).catch(i=>{x().addError(A.CREATE_ERROR,i)}).finally(()=>{u.value=!1})}).catch(a=>{x().addError(A.CREATE_ERROR,a)})}return(r,l)=>(b(),M(ne,{activator:"parent","max-width":"600px",modelValue:g.value,"onUpdate:modelValue":l[4]||(l[4]=t=>g.value=t)},{default:d(()=>[o(se,{loading:u.value},{default:d(()=>[o(oe,{title:r.$t("Add_Servings_to_Shopping",{servings:c.value}),modelValue:g.value,"onUpdate:modelValue":l[0]||(l[0]=t=>g.value=t)},null,8,["title","modelValue"]),o(re,null,{default:d(()=>[o(fe,{variant:"accordion",modelValue:V.value,"onUpdate:modelValue":l[1]||(l[1]=t=>V.value=t)},{default:d(()=>[(b(!0),R(w,null,O(f.value,t=>(b(),M(he,{key:t.recipe.id,value:t.recipe.id},{default:d(()=>[o(be,null,{default:d(()=>[y(P(t.recipe.name),1)]),_:2},1024),o(ke,null,{default:d(()=>[o(ve,{density:"compact"},{default:d(()=>[k("tbody",null,[(b(!0),R(w,null,O(t.entries,a=>(b(),R("tr",{key:a.id,onClick:i=>a.checked=!a.checked,class:"cursor-pointer"},[k("td",we,[o(me,{modelValue:a.checked,"onUpdate:modelValue":i=>a.checked=i,color:"success"},null,8,["modelValue","onUpdate:modelValue"])]),k("td",{style:{width:"1%","text-wrap":"nowrap"},class:"pr-1",innerHTML:T(Ve)(a.amount,E.value,T(ge)().userSettings.useFractions)},null,8,ye),k("td",Pe,[a.unit?(b(),R(w,{key:0},[y(P(T(Ee)(a.ingredient,E.value)),1)],64)):U("",!0)]),k("td",null,[a.food?(b(),R(w,{key:0},[y(P(T(Re)(a.ingredient,E.value)),1)],64)):U("",!0)])],8,xe))),128))])]),_:2},1024)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"]),o(de,{modelValue:c.value,"onUpdate:modelValue":l[2]||(l[2]=t=>c.value=t),class:"mt-3","control-variant":"split",label:r.$t("Servings"),precision:2,disabled:u.value},null,8,["modelValue","label","disabled"])]),_:1}),o(ue,null,{default:d(()=>[o(ce,{class:"float-right","prepend-icon":"$create",color:"create",onClick:l[3]||(l[3]=t=>j()),disabled:u.value},{default:d(()=>[y(P(r.$t("Add_to_Shopping")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["modelValue"]))}});export{Be as V,Me as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.e047e9b768cc.js.gz b/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.e047e9b768cc.js.gz deleted file mode 100644 index 4fb6c28f..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.e047e9b768cc.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js b/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js deleted file mode 100644 index bf8f9375..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as H,al as q,am as z,as as Q,bM as G,bN as J,ao as K,c as N,bO as W,at as X,i as k,av as Y,ay as Z,bP as ee,aw as ae,n as te,d as le,r as h,o as ie,A as B,Q as x,R as A,h as M,aN as ne,w as d,g as o,M as se,aO as oe,O as re,b as R,F as w,p as O,af as de,aP as ue,z as ce,j as y,t as P,ad as pe,f as b,aj as ve,bb as me,l as T,L as ge,e as U}from"./main-BhFWIRV_.js";import{V as fe,a as he,c as be,b as ke,d as Ve}from"./number_utils-1sJWKMUK.js";import{i as Ee,a as Re}from"./model_utils-CVQgSPL_.js";const Se={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function Ce(e){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return k("div",{class:te(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[s])}function $(e){const[s,n]=e.split("@");return Array.from({length:n}).map(()=>L(s))}function L(e){let s=[];if(!e)return s;const n=Se[e];if(e!==n){if(e.includes(","))return F(e);if(e.includes("@"))return $(e);n.includes(",")?s=F(n):n.includes("@")?s=$(n):n&&s.push(L(n))}return[Ce(e,s)]}function F(e){return e.replace(/\s/g,"").split(",").map(L)}const _e=q({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...ae(),...ee(),...Z()},"VSkeletonLoader"),Be=H()({name:"VSkeletonLoader",props:_e(),setup(e,s){let{slots:n}=s;const{backgroundColorClasses:p,backgroundColorStyles:g}=z(()=>e.color),{dimensionStyles:u}=Q(e),{elevationClasses:V}=G(e),{themeClasses:c}=J(e),{t:v}=K(),S=N(()=>L(W(e.type).join(",")));return X(()=>{const f=!n.default||e.loading,E=e.boilerplate||!f?{}:{ariaLive:"polite",ariaLabel:v(e.loadingText),role:"alert"};return k("div",Y({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},c.value,p.value,V.value],style:[g.value,f?u.value:{}]},E),[f?S.value:n.default?.()])}),{}}}),xe=["onClick"],we={style:{width:"1%","text-wrap":"nowrap"},class:"pa-0"},ye=["innerHTML"],Pe={style:{width:"1%","text-wrap":"nowrap"},class:"pr-1"},Me=le({__name:"AddToShoppingDialog",props:{recipe:{type:Object,required:!0},mealPlan:{type:Object,required:!1}},emits:["created"],setup(e,{emit:s}){const n=s,p=e,g=h(!1),u=h(!1),V=h(0),c=h(1),v=h({}),S=h([]),f=h([]),E=N(()=>c.value/(v.value.servings!=null?v.value.servings:1));ie(()=>{D()});function D(){let r=new B,l=[];u.value=!0;let t=r.apiRecipeRetrieve({id:p.recipe.id}).then(a=>{v.value=a,c.value=a.servings?a.servings:1,V.value=a.id}).catch(a=>{x().addError(A.FETCH_ERROR,a)});l.push(t),r.apiRecipeRelatedList({id:p.recipe.id}).then(a=>{a.forEach(i=>{let C=r.apiRecipeRetrieve({id:i.id}).then(_=>{S.value.push(_)});l.push(C)}),Promise.allSettled(l).then(()=>{u.value=!1,[v.value].concat(S.value).forEach(C=>{let _={recipe:C,entries:[]};C.steps.forEach(I=>{I.ingredients.forEach(m=>{m.isHeader||_.entries.push({amount:m.amount,food:m.food,unit:m.unit,ingredient:m,checked:m.food?!(m.food.ignoreShopping||m.food.foodOnhand):!0})})}),f.value.push(_)})})})}function j(){let r=new B;u.value=!0;let l={recipe:p.recipe.id,servings:c.value};p.mealPlan&&p.mealPlan.id&&(l.mealplan=p.mealPlan.id);let t={entries:[]};f.value.forEach(a=>{a.entries.forEach(i=>{i.checked&&t.entries.push({amount:i.amount*(c.value/(v.value.servings?v.value.servings:1)),foodId:i.food?i.food.id:null,unitId:i.unit?i.unit.id:null,ingredientId:i.ingredient?i.ingredient.id:null})})}),r.apiShoppingListRecipeCreate({shoppingListRecipe:l}).then(a=>{r.apiShoppingListRecipeBulkCreateEntriesCreate({id:a.id,shoppingListEntryBulkCreate:t}).then(i=>{x().addPreparedMessage(pe.CREATE_SUCCESS),g.value=!1,n("created")}).catch(i=>{x().addError(A.CREATE_ERROR,i)}).finally(()=>{u.value=!1})}).catch(a=>{x().addError(A.CREATE_ERROR,a)})}return(r,l)=>(b(),M(ne,{activator:"parent","max-width":"600px",modelValue:g.value,"onUpdate:modelValue":l[4]||(l[4]=t=>g.value=t)},{default:d(()=>[o(se,{loading:u.value},{default:d(()=>[o(oe,{title:r.$t("Add_Servings_to_Shopping",{servings:c.value}),modelValue:g.value,"onUpdate:modelValue":l[0]||(l[0]=t=>g.value=t)},null,8,["title","modelValue"]),o(re,null,{default:d(()=>[o(fe,{variant:"accordion",modelValue:V.value,"onUpdate:modelValue":l[1]||(l[1]=t=>V.value=t)},{default:d(()=>[(b(!0),R(w,null,O(f.value,t=>(b(),M(he,{key:t.recipe.id,value:t.recipe.id},{default:d(()=>[o(be,null,{default:d(()=>[y(P(t.recipe.name),1)]),_:2},1024),o(ke,null,{default:d(()=>[o(ve,{density:"compact"},{default:d(()=>[k("tbody",null,[(b(!0),R(w,null,O(t.entries,a=>(b(),R("tr",{key:a.id,onClick:i=>a.checked=!a.checked,class:"cursor-pointer"},[k("td",we,[o(me,{modelValue:a.checked,"onUpdate:modelValue":i=>a.checked=i,color:"success"},null,8,["modelValue","onUpdate:modelValue"])]),k("td",{style:{width:"1%","text-wrap":"nowrap"},class:"pr-1",innerHTML:T(Ve)(a.amount,E.value,T(ge)().userSettings.useFractions)},null,8,ye),k("td",Pe,[a.unit?(b(),R(w,{key:0},[y(P(T(Ee)(a.ingredient,E.value)),1)],64)):U("",!0)]),k("td",null,[a.food?(b(),R(w,{key:0},[y(P(T(Re)(a.ingredient,E.value)),1)],64)):U("",!0)])],8,xe))),128))])]),_:2},1024)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"]),o(de,{modelValue:c.value,"onUpdate:modelValue":l[2]||(l[2]=t=>c.value=t),class:"mt-3","control-variant":"split",label:r.$t("Servings"),precision:2,disabled:u.value},null,8,["modelValue","label","disabled"])]),_:1}),o(ue,null,{default:d(()=>[o(ce,{class:"float-right","prepend-icon":"$create",color:"create",onClick:l[3]||(l[3]=t=>j()),disabled:u.value},{default:d(()=>[y(P(r.$t("Add_to_Shopping")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["modelValue"]))}});export{Be as V,Me as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js.gz b/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js.gz deleted file mode 100644 index 4fb6c28f..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.438c07331a45.js b/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.438c07331a45.js deleted file mode 100644 index 3a7cf4bb..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.438c07331a45.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as De,al as Fe,ao as Pe,r as R,bJ as N,cW as Ae,ap as Re,bj as ue,bO as Me,cX as Te,c as k,dR as O,aT as W,dS as Ee,cY as Ue,bZ as $e,aM as A,cZ as Le,cv as oe,c_ as Ne,at as Oe,S as j,g as d,i as D,G as ie,d4 as je,F as ee,H as Be,av as I,x as Ke,y as se,d5 as ze,B as He,a8 as qe,d6 as Ge,bb as We,I as Ze,d7 as Je,bL as Xe,n as Ye,ai as Qe,bc as _e,j as ve,c2 as el,ax as ll,bk as al,c$ as tl,d0 as nl,d1 as ul,d2 as re,dT as ol,d as il,L as Z,o as sl,h as le,f as ae,w as te,O as rl,ac as dl,l as i,e as de,t as cl,U as ce}from"./main-BhFWIRV_.js";import{u as vl,_ as ml}from"./useModelEditorFunctions-Du2kfr61.js";import{V as fl}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const bl=Fe({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...nl({filterKeys:["title"]}),...tl({hideNoData:!0,returnObject:!0}),...al(ul({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ll({transition:!1})},"VCombobox"),gl=De()({name:"VCombobox",props:bl(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,J){let{emit:F,slots:r}=J;const{t:M}=Pe(),p=R(),V=N(!1),y=N(!0),T=N(!1),E=R(),o=R(),u=N(-1);let U=!1;const{items:X,transformIn:P,transformOut:B}=Ae(e),{textColorClasses:h,textColorStyles:c}=Re(()=>p.value?.color),a=ue(e,"modelValue",[],l=>P(Me(l)),l=>{const s=B(l);return e.multiple?s:s[0]??null}),K=Te(e),z=k(()=>!!(e.chips||r.chip)),x=k(()=>z.value||!!r.selection),S=N(!e.multiple&&!x.value?a.value[0]?.title??"":""),f=k({get:()=>S.value,set:async l=>{if(S.value=l??"",!e.multiple&&!x.value&&(a.value=[O(e,l)],W(()=>o.value?.scrollToIndex(0))),l&&e.multiple&&e.delimiters?.length){const s=e.delimiters.map(Ee).join("|"),v=l.split(new RegExp(`(?:${s})+`));if(v.length>1){for(let t of v)t=t.trim(),t&&(C(O(e,t)),await W());S.value=""}}l||(u.value=-1),y.value=!l}}),me=k(()=>typeof e.counterValue=="function"?e.counterValue(a.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?a.value.length:f.value.length),{filteredItems:H,getMatches:fe}=Ue(e,X,()=>y.value?"":f.value),w=k(()=>e.hideSelected?H.value.filter(l=>!a.value.some(s=>s.value===l.value)):H.value),q=k(()=>e.hideNoData&&!w.value.length||K.isReadonly.value||K.isDisabled.value),Y=ue(e,"menu"),m=k({get:()=>Y.value,set:l=>{Y.value&&!l&&E.value?.ΨopenChildren.size||l&&q.value||(Y.value=l)}}),ne=$e(()=>m.value?e.closeText:e.openText);A(S,l=>{U?W(()=>U=!1):V.value&&!m.value&&(m.value=!0),F("update:search",l)}),A(a,l=>{!e.multiple&&!x.value&&(S.value=l[0]?.title??"")});const be=k(()=>a.value.map(l=>l.value)),Q=k(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&f.value===w.value[0]?.title)&&w.value.length>0&&!y.value&&!T.value),_=R(),ge=Le(_,p);function pe(l){U=!0,e.openOnClear&&(m.value=!0)}function he(){q.value||(m.value=!0)}function Ve(l){q.value||(V.value&&(l.preventDefault(),l.stopPropagation()),m.value=!m.value)}function ye(l){(re(l)||l.key==="Backspace")&&p.value?.focus()}function Ce(l){if(ol(l)||K.isReadonly.value)return;const s=p.value?.selectionStart,v=a.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(l.key)&&l.preventDefault(),["Enter","ArrowDown"].includes(l.key)&&(m.value=!0),["Escape"].includes(l.key)&&(m.value=!1),["Enter","Escape","Tab"].includes(l.key)&&(Q.value&&["Enter","Tab"].includes(l.key)&&!a.value.some(t=>{let{value:n}=t;return n===w.value[0].value})&&C(H.value[0]),y.value=!0),l.key==="ArrowDown"&&Q.value&&_.value?.focus("next"),l.key==="Enter"&&f.value&&(C(O(e,f.value)),x.value&&(S.value="")),["Backspace","Delete"].includes(l.key)){if(!e.multiple&&x.value&&a.value.length>0&&!f.value)return C(a.value[0],!1);if(~u.value){l.preventDefault();const t=u.value;C(a.value[u.value],!1),u.value=t>=v-1?v-2:t}else l.key==="Backspace"&&!f.value&&(u.value=v-1);return}if(e.multiple)if(l.key==="ArrowLeft"){if(u.value<0&&s&&s>0)return;const t=u.value>-1?u.value-1:v-1;a.value[t]?u.value=t:(u.value=-1,p.value?.setSelectionRange(f.value.length,f.value.length))}else if(l.key==="ArrowRight"){if(u.value<0)return;const t=u.value+1;a.value[t]?u.value=t:(u.value=-1,p.value?.setSelectionRange(0,0))}else~u.value&&re(l)&&(u.value=-1)}function xe(){e.eager&&o.value?.calculateVisibleItems()}function ke(){V.value&&(y.value=!0,p.value?.focus())}function C(l){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!l||l.props.disabled))if(e.multiple){const v=a.value.findIndex(n=>(e.valueComparator||oe)(n.value,l.value)),t=s??!~v;if(~v){const n=t?[...a.value,l]:[...a.value];n.splice(v,1),a.value=n}else t&&(a.value=[...a.value,l]);e.clearOnSelect&&(f.value="")}else{const v=s!==!1;a.value=v?[l]:[],S.value=v&&!x.value?l.title:"",W(()=>{m.value=!1,y.value=!0})}}function Se(l){V.value=!0,setTimeout(()=>{T.value=!0})}function we(l){T.value=!1}function Ie(l){(l==null||l===""&&!e.multiple&&!x.value)&&(a.value=[])}return A(V,(l,s)=>{if(!(l||l===s)&&(u.value=-1,m.value=!1,f.value)){if(e.multiple){C(O(e,f.value));return}if(!x.value)return;a.value.some(v=>{let{title:t}=v;return t===f.value})?S.value="":C(O(e,f.value))}}),A(m,()=>{if(!e.hideSelected&&m.value&&a.value.length){const l=w.value.findIndex(s=>a.value.some(v=>(e.valueComparator||oe)(v.value,s.value)));Ne&&window.requestAnimationFrame(()=>{l>=0&&o.value?.scrollToIndex(l)})}}),A(()=>e.items,(l,s)=>{m.value||V.value&&!s.length&&l.length&&(m.value=!0)}),Oe(()=>{const l=!!(!e.hideNoData||w.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),s=a.value.length>0,v=j.filterProps(e);return d(j,I({ref:p},v,{modelValue:f.value,"onUpdate:modelValue":[t=>f.value=t,Ie],focused:V.value,"onUpdate:focused":t=>V.value=t,validationValue:a.externalValue,counterValue:me.value,dirty:s,class:["v-combobox",{"v-combobox--active-menu":m.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!x.value,"v-combobox--selecting-index":u.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:K.isReadonly.value,placeholder:s?void 0:e.placeholder,"onClick:clear":pe,"onMousedown:control":he,onKeydown:Ce}),{...r,default:()=>D(ee,null,[d(Be,I({ref:E,modelValue:m.value,"onUpdate:modelValue":t=>m.value=t,activator:"parent",contentClass:"v-combobox__content",disabled:q.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:xe,onAfterLeave:ke},e.menuProps),{default:()=>[l&&d(Ke,I({ref:_,filterable:!0,selected:be.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:t=>t.preventDefault(),onKeydown:ye,onFocusin:Se,onFocusout:we,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},ge,e.listProps),{default:()=>[r["prepend-item"]?.(),!w.value.length&&!e.hideNoData&&(r["no-data"]?.()??d(se,{key:"no-data",title:M(e.noDataText)},null)),d(ze,{ref:o,renderless:!0,items:w.value,itemKey:"value"},{default:t=>{let{item:n,index:b,itemRef:G}=t;const $=I(n.props,{ref:G,key:n.value,active:Q.value&&b===0?!0:void 0,onClick:()=>C(n,null)});return n.type==="divider"?r.divider?.({props:n.raw,index:b})??d(He,I(n.props,{key:`divider-${b}`}),null):n.type==="subheader"?r.subheader?.({props:n.raw,index:b})??d(qe,I(n.props,{key:`subheader-${b}`}),null):r.item?.({item:n,index:b,props:$})??d(se,I($,{role:"option"}),{prepend:L=>{let{isSelected:g}=L;return D(ee,null,[e.multiple&&!e.hideSelected?d(We,{key:n.value,modelValue:g,ripple:!1,tabindex:"-1"},null):void 0,n.props.prependAvatar&&d(Ze,{image:n.props.prependAvatar},null),n.props.prependIcon&&d(ie,{icon:n.props.prependIcon},null)])},title:()=>y.value?n.title:Ge("v-combobox",n.title,fe(n)?.title)})}}),r["append-item"]?.()]})]}),a.value.map((t,n)=>{function b(g){g.stopPropagation(),g.preventDefault(),C(t,!1)}const G={"onClick:close":b,onKeydown(g){g.key!=="Enter"&&g.key!==" "||(g.preventDefault(),g.stopPropagation(),b(g))},onMousedown(g){g.preventDefault(),g.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},$=z.value?!!r.chip:!!r.selection,L=$?Je(z.value?r.chip({item:t,index:n,props:G}):r.selection({item:t,index:n})):void 0;if(!($&&!L))return D("div",{key:t.value,class:Ye(["v-combobox__selection",n===u.value&&["v-combobox__selection--selected",h.value]]),style:Xe(n===u.value?c.value:{})},[z.value?r.chip?d(_e,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:t.title}}},{default:()=>[L]}):d(Qe,I({key:"chip",closable:e.closableChips,size:"small",text:t.title,disabled:t.props.disabled},G),null):L??D("span",{class:"v-combobox__selection-text"},[t.title,e.multiple&&nF.item,()=>F.itemId],()=>{B()});const X=R(["gemini/gemini-2.5-pro","gemini/gemini-2.5-flash","gemini/gemini-2.5-flash-lite","gpt-5","gpt-5-mini","gpt-5-nano"]),P=R(!1);A(()=>P.value,()=>{P.value?o.value.space=void 0:o.value.space=Z().activeSpace.id}),sl(()=>{B()});function B(){M(F.item,F.itemId,{itemDefaults:F.itemDefaults,newItemFunction:()=>{o.value.logCreditCost=!0,o.value.space=Z().activeSpace.id}}).then(()=>{P.value=o.value.space==null})}return(h,c)=>(ae(),le(ml,{loading:i(E),dialog:e.dialog,onSave:i(V),onDelete:i(p),onClose:c[7]||(c[7]=a=>{r("close"),u.value=!1}),"is-update":i(y)(),"is-changed":i(u),"model-class":i(U),"object-name":i(T)(),"editing-object":i(o)},{default:te(()=>[d(rl,null,{default:te(()=>[d(dl,{disabled:i(E)},{default:te(()=>[d(j,{label:h.$t("Name"),modelValue:i(o).name,"onUpdate:modelValue":c[0]||(c[0]=a=>i(o).name=a)},null,8,["label","modelValue"]),d(fl,{label:h.$t("Description"),modelValue:i(o).description,"onUpdate:modelValue":c[1]||(c[1]=a=>i(o).description=a)},null,8,["label","modelValue"]),d(j,{label:h.$t("APIKey"),modelValue:i(o).apiKey,"onUpdate:modelValue":c[2]||(c[2]=a=>i(o).apiKey=a)},null,8,["label","modelValue"]),d(gl,{label:h.$t("Model"),items:X.value,modelValue:i(o).modelName,"onUpdate:modelValue":c[3]||(c[3]=a=>i(o).modelName=a),"hide-details":""},null,8,["label","items","modelValue"]),D("p",pl,[ve(cl(h.$t("AiModelHelp"))+" ",1),c[8]||(c[8]=D("a",{href:"https://docs.litellm.ai/docs/providers",target:"_blank"},"LiteLLM",-1))]),i(Z)().userSettings.user.isSuperuser?(ae(),le(ce,{key:0,label:h.$t("LogCredits"),hint:h.$t("LogCreditsHelp"),modelValue:i(o).logCreditCost,"onUpdate:modelValue":c[4]||(c[4]=a=>i(o).logCreditCost=a),"persistent-hint":"",class:"mb-2"},null,8,["label","hint","modelValue"])):de("",!0),d(j,{label:h.$t("Url"),modelValue:i(o).url,"onUpdate:modelValue":c[5]||(c[5]=a=>i(o).url=a)},null,8,["label","modelValue"]),i(Z)().userSettings.user.isSuperuser?(ae(),le(ce,{key:1,label:h.$t("Global"),hint:h.$t("GlobalHelp"),modelValue:P.value,"onUpdate:modelValue":c[6]||(c[6]=a=>P.value=a),"persistent-hint":"",class:"mb-2"},null,8,["label","hint","modelValue"])):de("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{xl as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.438c07331a45.js.gz b/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.438c07331a45.js.gz deleted file mode 100644 index 2b2471fc..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.438c07331a45.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.js b/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.js deleted file mode 100644 index 3a7cf4bb..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as De,al as Fe,ao as Pe,r as R,bJ as N,cW as Ae,ap as Re,bj as ue,bO as Me,cX as Te,c as k,dR as O,aT as W,dS as Ee,cY as Ue,bZ as $e,aM as A,cZ as Le,cv as oe,c_ as Ne,at as Oe,S as j,g as d,i as D,G as ie,d4 as je,F as ee,H as Be,av as I,x as Ke,y as se,d5 as ze,B as He,a8 as qe,d6 as Ge,bb as We,I as Ze,d7 as Je,bL as Xe,n as Ye,ai as Qe,bc as _e,j as ve,c2 as el,ax as ll,bk as al,c$ as tl,d0 as nl,d1 as ul,d2 as re,dT as ol,d as il,L as Z,o as sl,h as le,f as ae,w as te,O as rl,ac as dl,l as i,e as de,t as cl,U as ce}from"./main-BhFWIRV_.js";import{u as vl,_ as ml}from"./useModelEditorFunctions-Du2kfr61.js";import{V as fl}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const bl=Fe({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...nl({filterKeys:["title"]}),...tl({hideNoData:!0,returnObject:!0}),...al(ul({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ll({transition:!1})},"VCombobox"),gl=De()({name:"VCombobox",props:bl(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,J){let{emit:F,slots:r}=J;const{t:M}=Pe(),p=R(),V=N(!1),y=N(!0),T=N(!1),E=R(),o=R(),u=N(-1);let U=!1;const{items:X,transformIn:P,transformOut:B}=Ae(e),{textColorClasses:h,textColorStyles:c}=Re(()=>p.value?.color),a=ue(e,"modelValue",[],l=>P(Me(l)),l=>{const s=B(l);return e.multiple?s:s[0]??null}),K=Te(e),z=k(()=>!!(e.chips||r.chip)),x=k(()=>z.value||!!r.selection),S=N(!e.multiple&&!x.value?a.value[0]?.title??"":""),f=k({get:()=>S.value,set:async l=>{if(S.value=l??"",!e.multiple&&!x.value&&(a.value=[O(e,l)],W(()=>o.value?.scrollToIndex(0))),l&&e.multiple&&e.delimiters?.length){const s=e.delimiters.map(Ee).join("|"),v=l.split(new RegExp(`(?:${s})+`));if(v.length>1){for(let t of v)t=t.trim(),t&&(C(O(e,t)),await W());S.value=""}}l||(u.value=-1),y.value=!l}}),me=k(()=>typeof e.counterValue=="function"?e.counterValue(a.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?a.value.length:f.value.length),{filteredItems:H,getMatches:fe}=Ue(e,X,()=>y.value?"":f.value),w=k(()=>e.hideSelected?H.value.filter(l=>!a.value.some(s=>s.value===l.value)):H.value),q=k(()=>e.hideNoData&&!w.value.length||K.isReadonly.value||K.isDisabled.value),Y=ue(e,"menu"),m=k({get:()=>Y.value,set:l=>{Y.value&&!l&&E.value?.ΨopenChildren.size||l&&q.value||(Y.value=l)}}),ne=$e(()=>m.value?e.closeText:e.openText);A(S,l=>{U?W(()=>U=!1):V.value&&!m.value&&(m.value=!0),F("update:search",l)}),A(a,l=>{!e.multiple&&!x.value&&(S.value=l[0]?.title??"")});const be=k(()=>a.value.map(l=>l.value)),Q=k(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&f.value===w.value[0]?.title)&&w.value.length>0&&!y.value&&!T.value),_=R(),ge=Le(_,p);function pe(l){U=!0,e.openOnClear&&(m.value=!0)}function he(){q.value||(m.value=!0)}function Ve(l){q.value||(V.value&&(l.preventDefault(),l.stopPropagation()),m.value=!m.value)}function ye(l){(re(l)||l.key==="Backspace")&&p.value?.focus()}function Ce(l){if(ol(l)||K.isReadonly.value)return;const s=p.value?.selectionStart,v=a.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(l.key)&&l.preventDefault(),["Enter","ArrowDown"].includes(l.key)&&(m.value=!0),["Escape"].includes(l.key)&&(m.value=!1),["Enter","Escape","Tab"].includes(l.key)&&(Q.value&&["Enter","Tab"].includes(l.key)&&!a.value.some(t=>{let{value:n}=t;return n===w.value[0].value})&&C(H.value[0]),y.value=!0),l.key==="ArrowDown"&&Q.value&&_.value?.focus("next"),l.key==="Enter"&&f.value&&(C(O(e,f.value)),x.value&&(S.value="")),["Backspace","Delete"].includes(l.key)){if(!e.multiple&&x.value&&a.value.length>0&&!f.value)return C(a.value[0],!1);if(~u.value){l.preventDefault();const t=u.value;C(a.value[u.value],!1),u.value=t>=v-1?v-2:t}else l.key==="Backspace"&&!f.value&&(u.value=v-1);return}if(e.multiple)if(l.key==="ArrowLeft"){if(u.value<0&&s&&s>0)return;const t=u.value>-1?u.value-1:v-1;a.value[t]?u.value=t:(u.value=-1,p.value?.setSelectionRange(f.value.length,f.value.length))}else if(l.key==="ArrowRight"){if(u.value<0)return;const t=u.value+1;a.value[t]?u.value=t:(u.value=-1,p.value?.setSelectionRange(0,0))}else~u.value&&re(l)&&(u.value=-1)}function xe(){e.eager&&o.value?.calculateVisibleItems()}function ke(){V.value&&(y.value=!0,p.value?.focus())}function C(l){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!l||l.props.disabled))if(e.multiple){const v=a.value.findIndex(n=>(e.valueComparator||oe)(n.value,l.value)),t=s??!~v;if(~v){const n=t?[...a.value,l]:[...a.value];n.splice(v,1),a.value=n}else t&&(a.value=[...a.value,l]);e.clearOnSelect&&(f.value="")}else{const v=s!==!1;a.value=v?[l]:[],S.value=v&&!x.value?l.title:"",W(()=>{m.value=!1,y.value=!0})}}function Se(l){V.value=!0,setTimeout(()=>{T.value=!0})}function we(l){T.value=!1}function Ie(l){(l==null||l===""&&!e.multiple&&!x.value)&&(a.value=[])}return A(V,(l,s)=>{if(!(l||l===s)&&(u.value=-1,m.value=!1,f.value)){if(e.multiple){C(O(e,f.value));return}if(!x.value)return;a.value.some(v=>{let{title:t}=v;return t===f.value})?S.value="":C(O(e,f.value))}}),A(m,()=>{if(!e.hideSelected&&m.value&&a.value.length){const l=w.value.findIndex(s=>a.value.some(v=>(e.valueComparator||oe)(v.value,s.value)));Ne&&window.requestAnimationFrame(()=>{l>=0&&o.value?.scrollToIndex(l)})}}),A(()=>e.items,(l,s)=>{m.value||V.value&&!s.length&&l.length&&(m.value=!0)}),Oe(()=>{const l=!!(!e.hideNoData||w.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),s=a.value.length>0,v=j.filterProps(e);return d(j,I({ref:p},v,{modelValue:f.value,"onUpdate:modelValue":[t=>f.value=t,Ie],focused:V.value,"onUpdate:focused":t=>V.value=t,validationValue:a.externalValue,counterValue:me.value,dirty:s,class:["v-combobox",{"v-combobox--active-menu":m.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!x.value,"v-combobox--selecting-index":u.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:K.isReadonly.value,placeholder:s?void 0:e.placeholder,"onClick:clear":pe,"onMousedown:control":he,onKeydown:Ce}),{...r,default:()=>D(ee,null,[d(Be,I({ref:E,modelValue:m.value,"onUpdate:modelValue":t=>m.value=t,activator:"parent",contentClass:"v-combobox__content",disabled:q.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:xe,onAfterLeave:ke},e.menuProps),{default:()=>[l&&d(Ke,I({ref:_,filterable:!0,selected:be.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:t=>t.preventDefault(),onKeydown:ye,onFocusin:Se,onFocusout:we,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},ge,e.listProps),{default:()=>[r["prepend-item"]?.(),!w.value.length&&!e.hideNoData&&(r["no-data"]?.()??d(se,{key:"no-data",title:M(e.noDataText)},null)),d(ze,{ref:o,renderless:!0,items:w.value,itemKey:"value"},{default:t=>{let{item:n,index:b,itemRef:G}=t;const $=I(n.props,{ref:G,key:n.value,active:Q.value&&b===0?!0:void 0,onClick:()=>C(n,null)});return n.type==="divider"?r.divider?.({props:n.raw,index:b})??d(He,I(n.props,{key:`divider-${b}`}),null):n.type==="subheader"?r.subheader?.({props:n.raw,index:b})??d(qe,I(n.props,{key:`subheader-${b}`}),null):r.item?.({item:n,index:b,props:$})??d(se,I($,{role:"option"}),{prepend:L=>{let{isSelected:g}=L;return D(ee,null,[e.multiple&&!e.hideSelected?d(We,{key:n.value,modelValue:g,ripple:!1,tabindex:"-1"},null):void 0,n.props.prependAvatar&&d(Ze,{image:n.props.prependAvatar},null),n.props.prependIcon&&d(ie,{icon:n.props.prependIcon},null)])},title:()=>y.value?n.title:Ge("v-combobox",n.title,fe(n)?.title)})}}),r["append-item"]?.()]})]}),a.value.map((t,n)=>{function b(g){g.stopPropagation(),g.preventDefault(),C(t,!1)}const G={"onClick:close":b,onKeydown(g){g.key!=="Enter"&&g.key!==" "||(g.preventDefault(),g.stopPropagation(),b(g))},onMousedown(g){g.preventDefault(),g.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},$=z.value?!!r.chip:!!r.selection,L=$?Je(z.value?r.chip({item:t,index:n,props:G}):r.selection({item:t,index:n})):void 0;if(!($&&!L))return D("div",{key:t.value,class:Ye(["v-combobox__selection",n===u.value&&["v-combobox__selection--selected",h.value]]),style:Xe(n===u.value?c.value:{})},[z.value?r.chip?d(_e,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:t.title}}},{default:()=>[L]}):d(Qe,I({key:"chip",closable:e.closableChips,size:"small",text:t.title,disabled:t.props.disabled},G),null):L??D("span",{class:"v-combobox__selection-text"},[t.title,e.multiple&&nF.item,()=>F.itemId],()=>{B()});const X=R(["gemini/gemini-2.5-pro","gemini/gemini-2.5-flash","gemini/gemini-2.5-flash-lite","gpt-5","gpt-5-mini","gpt-5-nano"]),P=R(!1);A(()=>P.value,()=>{P.value?o.value.space=void 0:o.value.space=Z().activeSpace.id}),sl(()=>{B()});function B(){M(F.item,F.itemId,{itemDefaults:F.itemDefaults,newItemFunction:()=>{o.value.logCreditCost=!0,o.value.space=Z().activeSpace.id}}).then(()=>{P.value=o.value.space==null})}return(h,c)=>(ae(),le(ml,{loading:i(E),dialog:e.dialog,onSave:i(V),onDelete:i(p),onClose:c[7]||(c[7]=a=>{r("close"),u.value=!1}),"is-update":i(y)(),"is-changed":i(u),"model-class":i(U),"object-name":i(T)(),"editing-object":i(o)},{default:te(()=>[d(rl,null,{default:te(()=>[d(dl,{disabled:i(E)},{default:te(()=>[d(j,{label:h.$t("Name"),modelValue:i(o).name,"onUpdate:modelValue":c[0]||(c[0]=a=>i(o).name=a)},null,8,["label","modelValue"]),d(fl,{label:h.$t("Description"),modelValue:i(o).description,"onUpdate:modelValue":c[1]||(c[1]=a=>i(o).description=a)},null,8,["label","modelValue"]),d(j,{label:h.$t("APIKey"),modelValue:i(o).apiKey,"onUpdate:modelValue":c[2]||(c[2]=a=>i(o).apiKey=a)},null,8,["label","modelValue"]),d(gl,{label:h.$t("Model"),items:X.value,modelValue:i(o).modelName,"onUpdate:modelValue":c[3]||(c[3]=a=>i(o).modelName=a),"hide-details":""},null,8,["label","items","modelValue"]),D("p",pl,[ve(cl(h.$t("AiModelHelp"))+" ",1),c[8]||(c[8]=D("a",{href:"https://docs.litellm.ai/docs/providers",target:"_blank"},"LiteLLM",-1))]),i(Z)().userSettings.user.isSuperuser?(ae(),le(ce,{key:0,label:h.$t("LogCredits"),hint:h.$t("LogCreditsHelp"),modelValue:i(o).logCreditCost,"onUpdate:modelValue":c[4]||(c[4]=a=>i(o).logCreditCost=a),"persistent-hint":"",class:"mb-2"},null,8,["label","hint","modelValue"])):de("",!0),d(j,{label:h.$t("Url"),modelValue:i(o).url,"onUpdate:modelValue":c[5]||(c[5]=a=>i(o).url=a)},null,8,["label","modelValue"]),i(Z)().userSettings.user.isSuperuser?(ae(),le(ce,{key:1,label:h.$t("Global"),hint:h.$t("GlobalHelp"),modelValue:P.value,"onUpdate:modelValue":c[6]||(c[6]=a=>P.value=a),"persistent-hint":"",class:"mb-2"},null,8,["label","hint","modelValue"])):de("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{xl as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.js.gz b/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.js.gz deleted file mode 100644 index 2b2471fc..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AiProviderEditor-DzRhWxiT.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.9ef3c0eeb0f3.js b/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.9ef3c0eeb0f3.js deleted file mode 100644 index 2bb49ace..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.9ef3c0eeb0f3.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,r as y,o as D,A as E,Q as I,R as B,h as p,w as o,ac as L,i as n,g as t,t as r,B as $,l as i,a7 as g,k as f,V as w,aa as A,j as l,_ as b,z as T,b as C,p as S,F as N,x as P,f as u,y as x,C as R,E as F,D as m,e as j,ai as z,G as M}from"./main-BhFWIRV_.js";import{_ as V}from"./DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js";const U={class:"text-h6"},K=v({__name:"ApiSettings",setup(O){const k=y([]);D(()=>{d()});function d(){new E().apiAccessTokenList().then(e=>{k.value=e}).catch(e=>{I().addError(B.FETCH_ERROR,e)})}return(a,e)=>(u(),p(L,null,{default:o(()=>[n("p",U,r(a.$t("API")),1),t($,{class:"mb-3"}),t(f,null,{default:o(()=>[t(V,{"prepend-icon":"fa-solid fa-terminal",href:i(g)().getDjangoUrl("api"),lg:6,title:a.$t("API_Browser")},null,8,["href","title"]),t(V,{"prepend-icon":"fa-solid fa-laptop-code",href:i(g)().getDjangoUrl("/docs/api/"),lg:6,title:a.$t("API_Documentation")},null,8,["href","title"])]),_:1}),t(f,null,{default:o(()=>[t(w,null,{default:o(()=>[t(A,{color:"error",variant:"tonal"},{default:o(()=>e[2]||(e[2]=[l(" The API is made for developers to interact with the application. It is possible to break things using the API so be careful and create a backup first. The API definition can and will change in the future, make sure to read the changelog to spot changes early on. ")])),_:1,__:[2]})]),_:1})]),_:1}),t(f,null,{default:o(()=>[t(w,null,{default:o(()=>[e[4]||(e[4]=l(" Authentication works by proving the word ")),e[5]||(e[5]=n("code",null,"Bearer",-1)),e[6]||(e[6]=l(" followed by an API Token as a request Authorization header as shown below. ")),e[7]||(e[7]=n("br",null,null,-1)),e[8]||(e[8]=n("code",null,"Authorization: Bearer TOKEN",-1)),e[9]||(e[9]=l(" -or-")),e[10]||(e[10]=n("br",null,null,-1)),e[11]||(e[11]=n("code",null,"curl -X GET http://your.domain.com/api/recipe/ -H 'Authorization: Bearer TOKEN'",-1)),e[12]||(e[12]=n("br",null,null,-1)),e[13]||(e[13]=n("br",null,null,-1)),e[14]||(e[14]=l(" You can have multiple tokens and each token can have its own scope. Currently there is ")),e[15]||(e[15]=n("code",null,"read",-1)),e[16]||(e[16]=l(", ")),e[17]||(e[17]=n("code",null,"write",-1)),e[18]||(e[18]=l(" and ")),e[19]||(e[19]=n("code",null,"bookmarklet",-1)),e[20]||(e[20]=l(". Read and write do what the name says, the bookmarklet scope is only used for the bookmarklet to limit access to it. ")),t(A,{color:"warning",variant:"tonal"},{default:o(()=>e[3]||(e[3]=[l("Make sure to save your token after creation as they cannot be viewed afterwards.")])),_:1,__:[3]})]),_:1,__:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]})]),_:1}),t(T,{"prepend-icon":"$create",color:"create",class:"mt-2"},{default:o(()=>[l(r(a.$t("New"))+" ",1),t(b,{model:"AccessToken",onCreate:e[0]||(e[0]=s=>d()),"close-after-create":!1})]),_:1}),t(P,{class:"mt-2",border:""},{default:o(()=>[(u(!0),C(N,null,S(k.value,s=>(u(),p(x,null,{append:o(()=>[s.expirese[21]||(e[21]=[l("Expired")])),_:1,__:[21]})):j("",!0),t(T,{color:"edit"},{default:o(()=>[t(M,{icon:"$edit"}),t(b,{model:"AccessToken",item:s,class:"mt-2",onDelete:e[1]||(e[1]=G=>d())},null,8,["item"])]),_:2},1024)]),default:o(()=>[t(R,null,{default:o(()=>[l(r(s.token),1)]),_:2},1024),t(F,null,{default:o(()=>[l("Scope "+r(s.scope)+" Expires "+r(i(m).fromJSDate(s.expires).toLocaleString(i(m).DATE_FULL)),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}))}});export{K as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.9ef3c0eeb0f3.js.gz b/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.9ef3c0eeb0f3.js.gz deleted file mode 100644 index 339eb68a..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.9ef3c0eeb0f3.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.js b/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.js deleted file mode 100644 index 2bb49ace..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,r as y,o as D,A as E,Q as I,R as B,h as p,w as o,ac as L,i as n,g as t,t as r,B as $,l as i,a7 as g,k as f,V as w,aa as A,j as l,_ as b,z as T,b as C,p as S,F as N,x as P,f as u,y as x,C as R,E as F,D as m,e as j,ai as z,G as M}from"./main-BhFWIRV_.js";import{_ as V}from"./DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js";const U={class:"text-h6"},K=v({__name:"ApiSettings",setup(O){const k=y([]);D(()=>{d()});function d(){new E().apiAccessTokenList().then(e=>{k.value=e}).catch(e=>{I().addError(B.FETCH_ERROR,e)})}return(a,e)=>(u(),p(L,null,{default:o(()=>[n("p",U,r(a.$t("API")),1),t($,{class:"mb-3"}),t(f,null,{default:o(()=>[t(V,{"prepend-icon":"fa-solid fa-terminal",href:i(g)().getDjangoUrl("api"),lg:6,title:a.$t("API_Browser")},null,8,["href","title"]),t(V,{"prepend-icon":"fa-solid fa-laptop-code",href:i(g)().getDjangoUrl("/docs/api/"),lg:6,title:a.$t("API_Documentation")},null,8,["href","title"])]),_:1}),t(f,null,{default:o(()=>[t(w,null,{default:o(()=>[t(A,{color:"error",variant:"tonal"},{default:o(()=>e[2]||(e[2]=[l(" The API is made for developers to interact with the application. It is possible to break things using the API so be careful and create a backup first. The API definition can and will change in the future, make sure to read the changelog to spot changes early on. ")])),_:1,__:[2]})]),_:1})]),_:1}),t(f,null,{default:o(()=>[t(w,null,{default:o(()=>[e[4]||(e[4]=l(" Authentication works by proving the word ")),e[5]||(e[5]=n("code",null,"Bearer",-1)),e[6]||(e[6]=l(" followed by an API Token as a request Authorization header as shown below. ")),e[7]||(e[7]=n("br",null,null,-1)),e[8]||(e[8]=n("code",null,"Authorization: Bearer TOKEN",-1)),e[9]||(e[9]=l(" -or-")),e[10]||(e[10]=n("br",null,null,-1)),e[11]||(e[11]=n("code",null,"curl -X GET http://your.domain.com/api/recipe/ -H 'Authorization: Bearer TOKEN'",-1)),e[12]||(e[12]=n("br",null,null,-1)),e[13]||(e[13]=n("br",null,null,-1)),e[14]||(e[14]=l(" You can have multiple tokens and each token can have its own scope. Currently there is ")),e[15]||(e[15]=n("code",null,"read",-1)),e[16]||(e[16]=l(", ")),e[17]||(e[17]=n("code",null,"write",-1)),e[18]||(e[18]=l(" and ")),e[19]||(e[19]=n("code",null,"bookmarklet",-1)),e[20]||(e[20]=l(". Read and write do what the name says, the bookmarklet scope is only used for the bookmarklet to limit access to it. ")),t(A,{color:"warning",variant:"tonal"},{default:o(()=>e[3]||(e[3]=[l("Make sure to save your token after creation as they cannot be viewed afterwards.")])),_:1,__:[3]})]),_:1,__:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]})]),_:1}),t(T,{"prepend-icon":"$create",color:"create",class:"mt-2"},{default:o(()=>[l(r(a.$t("New"))+" ",1),t(b,{model:"AccessToken",onCreate:e[0]||(e[0]=s=>d()),"close-after-create":!1})]),_:1}),t(P,{class:"mt-2",border:""},{default:o(()=>[(u(!0),C(N,null,S(k.value,s=>(u(),p(x,null,{append:o(()=>[s.expirese[21]||(e[21]=[l("Expired")])),_:1,__:[21]})):j("",!0),t(T,{color:"edit"},{default:o(()=>[t(M,{icon:"$edit"}),t(b,{model:"AccessToken",item:s,class:"mt-2",onDelete:e[1]||(e[1]=G=>d())},null,8,["item"])]),_:2},1024)]),default:o(()=>[t(R,null,{default:o(()=>[l(r(s.token),1)]),_:2},1024),t(F,null,{default:o(()=>[l("Scope "+r(s.scope)+" Expires "+r(i(m).fromJSDate(s.expires).toLocaleString(i(m).DATE_FULL)),1)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}))}});export{K as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.js.gz b/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.js.gz deleted file mode 100644 index 339eb68a..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ApiSettings-Ne4Z0qVl.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.437ed63f536e.js b/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.437ed63f536e.js deleted file mode 100644 index 40085994..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.437ed63f536e.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,u as D,aM as R,o as T,h as C,f as $,w as u,g as i,O as P,ac as y,l as e,i as j,S as s,T as L,af as F,U as _,t as M}from"./main-BhFWIRV_.js";import{u as c,_ as k}from"./useModelEditorFunctions-Du2kfr61.js";import{V as w}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const B={href:"https://docs.tandoor.dev/features/automation/",target:"_blank"},z=S({__name:"AutomationEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(m,{emit:f}){const{t:o}=D(),n=m,r=f,{setupState:v,deleteObject:g,saveObject:A,isUpdate:E,editingObjName:I,loading:p,editingObj:l,editingObjChanged:V,modelClass:O,applyItemDefaults:N}=c("Automation",r);R([()=>n.item,()=>n.itemId],()=>{b()});const U=[{value:"FOOD_ALIAS",title:o("Food_Alias")},{value:"UNIT_ALIAS",title:o("Unit_Alias")},{value:"KEYWORD_ALIAS",title:o("Keyword_Alias")},{value:"NAME_REPLACE",title:o("Name_Replace")},{value:"DESCRIPTION_REPLACE",title:o("Description_Replace")},{value:"INSTRUCTION_REPLACE",title:o("Instruction_Replace")},{value:"FOOD_REPLACE",title:o("Food_Replace")},{value:"UNIT_REPLACE",title:o("Unit_Replace")},{value:"NEVER_UNIT",title:o("Never_Unit")},{value:"TRANSPOSE_WORDS",title:o("Transpose_Words")}];T(()=>{b()});function b(){v(n.item,n.itemId,{newItemFunction:()=>{l.value.order=0,N(n.itemDefaults)},itemDefaults:n.itemDefaults})}return(d,a)=>($(),C(k,{loading:e(p),dialog:m.dialog,onSave:e(A),onDelete:e(g),onClose:a[8]||(a[8]=t=>{r("close"),V.value=!1}),"is-update":e(E)(),"is-changed":e(V),"model-class":e(O),"object-name":e(I)(),"editing-object":e(l)},{default:u(()=>[i(P,null,{default:u(()=>[i(y,{disabled:e(p)},{default:u(()=>[i(s,{label:d.$t("Name"),modelValue:e(l).name,"onUpdate:modelValue":a[0]||(a[0]=t=>e(l).name=t)},null,8,["label","modelValue"]),i(L,{label:d.$t("Type"),items:U,modelValue:e(l).type,"onUpdate:modelValue":a[1]||(a[1]=t=>e(l).type=t)},null,8,["label","modelValue"]),i(s,{label:d.$t("Parameter")+" 1",modelValue:e(l).param1,"onUpdate:modelValue":a[2]||(a[2]=t=>e(l).param1=t)},null,8,["label","modelValue"]),i(s,{label:d.$t("Parameter")+" 2",modelValue:e(l).param2,"onUpdate:modelValue":a[3]||(a[3]=t=>e(l).param2=t)},null,8,["label","modelValue"]),i(s,{label:d.$t("Parameter")+" 3",modelValue:e(l).param3,"onUpdate:modelValue":a[4]||(a[4]=t=>e(l).param3=t)},null,8,["label","modelValue"]),i(w,{label:d.$t("Description"),modelValue:e(l).description,"onUpdate:modelValue":a[5]||(a[5]=t=>e(l).description=t)},null,8,["label","modelValue"]),i(F,{label:d.$t("Order"),step:10,modelValue:e(l).order,"onUpdate:modelValue":a[6]||(a[6]=t=>e(l).order=t),hint:d.$t("OrderInformation"),"control-variant":"stacked"},null,8,["label","modelValue","hint"]),i(_,{label:d.$t("Disabled"),modelValue:e(l).disabled,"onUpdate:modelValue":a[7]||(a[7]=t=>e(l).disabled=t)},null,8,["label","modelValue"]),j("a",B,M(d.$t("Learn_More")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.437ed63f536e.js.gz b/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.437ed63f536e.js.gz deleted file mode 100644 index de8626a8..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.437ed63f536e.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.js b/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.js deleted file mode 100644 index 40085994..00000000 --- a/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,u as D,aM as R,o as T,h as C,f as $,w as u,g as i,O as P,ac as y,l as e,i as j,S as s,T as L,af as F,U as _,t as M}from"./main-BhFWIRV_.js";import{u as c,_ as k}from"./useModelEditorFunctions-Du2kfr61.js";import{V as w}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const B={href:"https://docs.tandoor.dev/features/automation/",target:"_blank"},z=S({__name:"AutomationEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(m,{emit:f}){const{t:o}=D(),n=m,r=f,{setupState:v,deleteObject:g,saveObject:A,isUpdate:E,editingObjName:I,loading:p,editingObj:l,editingObjChanged:V,modelClass:O,applyItemDefaults:N}=c("Automation",r);R([()=>n.item,()=>n.itemId],()=>{b()});const U=[{value:"FOOD_ALIAS",title:o("Food_Alias")},{value:"UNIT_ALIAS",title:o("Unit_Alias")},{value:"KEYWORD_ALIAS",title:o("Keyword_Alias")},{value:"NAME_REPLACE",title:o("Name_Replace")},{value:"DESCRIPTION_REPLACE",title:o("Description_Replace")},{value:"INSTRUCTION_REPLACE",title:o("Instruction_Replace")},{value:"FOOD_REPLACE",title:o("Food_Replace")},{value:"UNIT_REPLACE",title:o("Unit_Replace")},{value:"NEVER_UNIT",title:o("Never_Unit")},{value:"TRANSPOSE_WORDS",title:o("Transpose_Words")}];T(()=>{b()});function b(){v(n.item,n.itemId,{newItemFunction:()=>{l.value.order=0,N(n.itemDefaults)},itemDefaults:n.itemDefaults})}return(d,a)=>($(),C(k,{loading:e(p),dialog:m.dialog,onSave:e(A),onDelete:e(g),onClose:a[8]||(a[8]=t=>{r("close"),V.value=!1}),"is-update":e(E)(),"is-changed":e(V),"model-class":e(O),"object-name":e(I)(),"editing-object":e(l)},{default:u(()=>[i(P,null,{default:u(()=>[i(y,{disabled:e(p)},{default:u(()=>[i(s,{label:d.$t("Name"),modelValue:e(l).name,"onUpdate:modelValue":a[0]||(a[0]=t=>e(l).name=t)},null,8,["label","modelValue"]),i(L,{label:d.$t("Type"),items:U,modelValue:e(l).type,"onUpdate:modelValue":a[1]||(a[1]=t=>e(l).type=t)},null,8,["label","modelValue"]),i(s,{label:d.$t("Parameter")+" 1",modelValue:e(l).param1,"onUpdate:modelValue":a[2]||(a[2]=t=>e(l).param1=t)},null,8,["label","modelValue"]),i(s,{label:d.$t("Parameter")+" 2",modelValue:e(l).param2,"onUpdate:modelValue":a[3]||(a[3]=t=>e(l).param2=t)},null,8,["label","modelValue"]),i(s,{label:d.$t("Parameter")+" 3",modelValue:e(l).param3,"onUpdate:modelValue":a[4]||(a[4]=t=>e(l).param3=t)},null,8,["label","modelValue"]),i(w,{label:d.$t("Description"),modelValue:e(l).description,"onUpdate:modelValue":a[5]||(a[5]=t=>e(l).description=t)},null,8,["label","modelValue"]),i(F,{label:d.$t("Order"),step:10,modelValue:e(l).order,"onUpdate:modelValue":a[6]||(a[6]=t=>e(l).order=t),hint:d.$t("OrderInformation"),"control-variant":"stacked"},null,8,["label","modelValue","hint"]),i(_,{label:d.$t("Disabled"),modelValue:e(l).disabled,"onUpdate:modelValue":a[7]||(a[7]=t=>e(l).disabled=t)},null,8,["label","modelValue"]),j("a",B,M(d.$t("Learn_More")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.js.gz b/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.js.gz deleted file mode 100644 index de8626a8..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/AutomationEditor-CpKec65v.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.2cc7bbaac49c.js b/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.2cc7bbaac49c.js deleted file mode 100644 index f86d70eb..00000000 --- a/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.2cc7bbaac49c.js +++ /dev/null @@ -1 +0,0 @@ -import{bF as O,s as z,bG as E,bH as F,aM as I,bI as k,aT as T,d as A,aL as $,u as G,aH as P,r as q,bC as R,h as f,aN as H,w as i,g as u,M as Q,aO as U,l as y,B as j,O as J,j as C,i as K,t as h,x as W,b as X,p as Y,F as Z,aP as ee,z as B,f as d,y as te,e as _,G as M}from"./main-BhFWIRV_.js";const S=new WeakMap;function oe(m,v,D={}){const{mode:p="replace",route:V=O(),router:s=z(),transform:a}=D;let o=e=>e,g=e=>e;typeof a=="function"?o=a:a&&(a.get&&(o=a.get),a.set&&(g=a.set)),S.has(s)||S.set(s,new Map);const n=S.get(s);let r=V.query[m];E(()=>{r=void 0});let b;const l=F((e,t)=>(b=t,{get(){return e(),o(r!==void 0?r:k(v))},set(c){c=g(c),r!==c&&(r=c===k(v)?void 0:c,n.set(m,c===k(v)?void 0:c),t(),T(()=>{if(n.size===0)return;const w=Object.fromEntries(n.entries());n.clear();const{params:N,query:x,hash:L}=V;s[k(p)]({params:N,query:{...x,...w},hash:L})}))}}));return I(()=>V.query[m],e=>{r!==o(e)&&(r=e,b())},{flush:"sync"}),l}const ae={class:"font-italic text-disabled"},se=A({__name:"BatchDeleteDialog",props:$({model:{type:String,required:!0},items:{type:Array,required:!0},activator:{type:String,default:"parent"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:$(["change"],["update:modelValue"]),setup(m,{emit:v}){const D=v,p=m,{t:V}=G(),s=P(m,"modelValue"),a=q(!1),o=R(p.model,V),g=q([]),n=q([]),r=q([]);I(s,(l,e)=>{!e&&l&&(g.value=JSON.parse(JSON.stringify(p.items)))});function b(){let l=[];a.value=!0,g.value.forEach(e=>{l.push(o.destroy(e.id).then(t=>{r.value.push(e)}).catch(t=>{n.value.push(e)}))}),Promise.allSettled(l).then(()=>{a.value=!1,D("change")})}return(l,e)=>(d(),f(H,{"max-width":"600px",activator:p.activator,modelValue:s.value,"onUpdate:modelValue":e[3]||(e[3]=t=>s.value=t)},{default:i(()=>[u(Q,{loading:a.value},{default:i(()=>[u(U,{title:l.$t("delete_title",{type:l.$t(y(o).model.localizationKey)}),"sub-title":y(o).getLabel(p.source),icon:y(o).model.icon,modelValue:s.value,"onUpdate:modelValue":e[0]||(e[0]=t=>s.value=t)},null,8,["title","sub-title","icon","modelValue"]),u(j),u(J,null,{default:i(()=>[C(h(l.$t("BatchDeleteConfirm"))+" ",1),u(W,null,{default:i(()=>[(d(!0),X(Z,null,Y(g.value,t=>(d(),f(te,{border:""},{append:i(()=>[n.value.includes(t)?(d(),f(M,{key:0,icon:"fa-solid fa-xmark",color:"error",variant:"tonal"})):r.value.includes(t)?(d(),f(M,{key:1,icon:"fa-solid fa-check",color:"success",variant:"tonal"})):a.value?(d(),f(M,{key:2,icon:"fa-solid fa-circle-notch fa-spin",variant:"tonal",color:"info"})):_("",!0),y(o).model.name=="Food"&&n.value.includes(t)?(d(),f(B,{key:3,icon:"fa-solid fa-up-right-from-square",to:{name:"IngredientEditorPage",query:{food_id:t.id}},size:"small"},null,8,["to"])):_("",!0),y(o).model.name=="Unit"&&n.value.includes(t)?(d(),f(B,{key:4,icon:"fa-solid fa-up-right-from-square",to:{name:"IngredientEditorPage",query:{unit_id:t.id}},size:"small"},null,8,["to"])):_("",!0)]),default:i(()=>[C(h(y(o).getLabel(t))+" ",1)]),_:2},1024))),256))]),_:1}),K("p",ae,h(l.$t("BatchDeleteHelp")),1)]),_:1}),u(ee,null,{default:i(()=>[u(B,{disabled:a.value,onClick:e[1]||(e[1]=t=>s.value=!1)},{default:i(()=>[C(h(l.$t("Cancel")),1)]),_:1},8,["disabled"]),u(B,{color:"error",onClick:e[2]||(e[2]=t=>b()),loading:a.value},{default:i(()=>[C(h(l.$t("Delete_All")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["activator","modelValue"]))}});export{se as _,oe as u}; diff --git a/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.2cc7bbaac49c.js.gz b/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.2cc7bbaac49c.js.gz deleted file mode 100644 index 832ad1f7..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.2cc7bbaac49c.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js b/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js deleted file mode 100644 index f86d70eb..00000000 --- a/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js +++ /dev/null @@ -1 +0,0 @@ -import{bF as O,s as z,bG as E,bH as F,aM as I,bI as k,aT as T,d as A,aL as $,u as G,aH as P,r as q,bC as R,h as f,aN as H,w as i,g as u,M as Q,aO as U,l as y,B as j,O as J,j as C,i as K,t as h,x as W,b as X,p as Y,F as Z,aP as ee,z as B,f as d,y as te,e as _,G as M}from"./main-BhFWIRV_.js";const S=new WeakMap;function oe(m,v,D={}){const{mode:p="replace",route:V=O(),router:s=z(),transform:a}=D;let o=e=>e,g=e=>e;typeof a=="function"?o=a:a&&(a.get&&(o=a.get),a.set&&(g=a.set)),S.has(s)||S.set(s,new Map);const n=S.get(s);let r=V.query[m];E(()=>{r=void 0});let b;const l=F((e,t)=>(b=t,{get(){return e(),o(r!==void 0?r:k(v))},set(c){c=g(c),r!==c&&(r=c===k(v)?void 0:c,n.set(m,c===k(v)?void 0:c),t(),T(()=>{if(n.size===0)return;const w=Object.fromEntries(n.entries());n.clear();const{params:N,query:x,hash:L}=V;s[k(p)]({params:N,query:{...x,...w},hash:L})}))}}));return I(()=>V.query[m],e=>{r!==o(e)&&(r=e,b())},{flush:"sync"}),l}const ae={class:"font-italic text-disabled"},se=A({__name:"BatchDeleteDialog",props:$({model:{type:String,required:!0},items:{type:Array,required:!0},activator:{type:String,default:"parent"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:$(["change"],["update:modelValue"]),setup(m,{emit:v}){const D=v,p=m,{t:V}=G(),s=P(m,"modelValue"),a=q(!1),o=R(p.model,V),g=q([]),n=q([]),r=q([]);I(s,(l,e)=>{!e&&l&&(g.value=JSON.parse(JSON.stringify(p.items)))});function b(){let l=[];a.value=!0,g.value.forEach(e=>{l.push(o.destroy(e.id).then(t=>{r.value.push(e)}).catch(t=>{n.value.push(e)}))}),Promise.allSettled(l).then(()=>{a.value=!1,D("change")})}return(l,e)=>(d(),f(H,{"max-width":"600px",activator:p.activator,modelValue:s.value,"onUpdate:modelValue":e[3]||(e[3]=t=>s.value=t)},{default:i(()=>[u(Q,{loading:a.value},{default:i(()=>[u(U,{title:l.$t("delete_title",{type:l.$t(y(o).model.localizationKey)}),"sub-title":y(o).getLabel(p.source),icon:y(o).model.icon,modelValue:s.value,"onUpdate:modelValue":e[0]||(e[0]=t=>s.value=t)},null,8,["title","sub-title","icon","modelValue"]),u(j),u(J,null,{default:i(()=>[C(h(l.$t("BatchDeleteConfirm"))+" ",1),u(W,null,{default:i(()=>[(d(!0),X(Z,null,Y(g.value,t=>(d(),f(te,{border:""},{append:i(()=>[n.value.includes(t)?(d(),f(M,{key:0,icon:"fa-solid fa-xmark",color:"error",variant:"tonal"})):r.value.includes(t)?(d(),f(M,{key:1,icon:"fa-solid fa-check",color:"success",variant:"tonal"})):a.value?(d(),f(M,{key:2,icon:"fa-solid fa-circle-notch fa-spin",variant:"tonal",color:"info"})):_("",!0),y(o).model.name=="Food"&&n.value.includes(t)?(d(),f(B,{key:3,icon:"fa-solid fa-up-right-from-square",to:{name:"IngredientEditorPage",query:{food_id:t.id}},size:"small"},null,8,["to"])):_("",!0),y(o).model.name=="Unit"&&n.value.includes(t)?(d(),f(B,{key:4,icon:"fa-solid fa-up-right-from-square",to:{name:"IngredientEditorPage",query:{unit_id:t.id}},size:"small"},null,8,["to"])):_("",!0)]),default:i(()=>[C(h(y(o).getLabel(t))+" ",1)]),_:2},1024))),256))]),_:1}),K("p",ae,h(l.$t("BatchDeleteHelp")),1)]),_:1}),u(ee,null,{default:i(()=>[u(B,{disabled:a.value,onClick:e[1]||(e[1]=t=>s.value=!1)},{default:i(()=>[C(h(l.$t("Cancel")),1)]),_:1},8,["disabled"]),u(B,{color:"error",onClick:e[2]||(e[2]=t=>b()),loading:a.value},{default:i(()=>[C(h(l.$t("Delete_All")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["activator","modelValue"]))}});export{se as _,oe as u}; diff --git a/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js.gz b/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js.gz deleted file mode 100644 index 832ad1f7..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.a29aa348b402.js b/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.a29aa348b402.js deleted file mode 100644 index f06bd94a..00000000 --- a/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.a29aa348b402.js +++ /dev/null @@ -1 +0,0 @@ -import{d as U,u as W,r as o,o as A,A as y,Q as b,R as $,h as V,f as r,M as H,w as e,g as a,j as d,t as u,N as q,b6 as j,X as G,O as F,z as O,aP as K,a as Q,c as X,K as J,V as R,e as T,l as h,b5 as Y,b as P,ae as Z,p as I,F as L,x as ee,k as E,aU as ae,m as le,s as te,ai as ne,y as se,q as oe,i as x}from"./main-BhFWIRV_.js";import{_ as ue}from"./IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js";import{g as ie}from"./model_utils-CVQgSPL_.js";import{_ as re}from"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import{V as de,a as ve,c as pe,b as ce}from"./number_utils-1sJWKMUK.js";import"./VTooltip-CP00KBBq.js";const S=U({__name:"BookEntryCard",props:{recipeOverview:{type:{},required:!0}},setup(B){const v=B,{t:p}=W(),w=o(!1),c=o({}),g=o([]);A(()=>{n()});function n(){let k=new y;w.value=!0,k.apiRecipeRetrieve({id:v.recipeOverview.id}).then(f=>{c.value=f,g.value=ie(c.value,p,{showStepHeaders:!0})}).catch(f=>{b().addError($.FETCH_ERROR,f)}).finally(()=>{w.value=!1})}return(k,f)=>(r(),V(H,{loading:w.value},{default:e(()=>[a(q,null,{default:e(()=>[d(u(v.recipeOverview.name),1)]),_:1}),a(j,{height:"25vh",recipe:v.recipeOverview},null,8,["recipe"]),a(G,null,{default:e(()=>[d(u(v.recipeOverview.description),1)]),_:1}),a(F,null,{default:e(()=>[a(re,{keywords:v.recipeOverview.keywords},null,8,["keywords"])]),_:1}),a(ue,{"ingredient-factor":1,modelValue:g.value,"onUpdate:modelValue":f[0]||(f[0]=C=>g.value=C),"show-checkbox":!1},null,8,["modelValue"]),a(K,null,{default:e(()=>[a(O,{to:{name:"RecipeViewPage",params:{id:v.recipeOverview.id}}},{default:e(()=>[d(u(k.$t("Open")),1)]),_:1},8,["to"])]),_:1})]),_:1},8,["loading"]))}}),fe={class:"text-center mt-1"},me={class:"text-disabled"},_e={class:"text-center mt-1"},Ve={class:"text-disabled"},xe=U({__name:"BookViewPage",props:{bookId:{type:String,required:!0}},setup(B){const v=B,{mdAndUp:p}=Q();te();const w=o(!1),c=o(!1),g=o(!1),n=o(0),k=o(0),f=o(0),C=X(()=>k.value+f.value),m=o({}),z=o([]),_=o([]);A(()=>{D()});function D(){const i=new y;w.value=!0,i.apiRecipeBookRetrieve({id:v.bookId}).then(l=>{m.value=l,z.value=[],M(1)}).catch(l=>{b().addError($.FETCH_ERROR,l)}).finally(()=>{w.value=!1})}function M(i){const l=new y;c.value=!0,l.apiRecipeBookEntryList({book:v.bookId,page:i,pageSize:50}).then(t=>{t.results.forEach(s=>{_.value.push(s.recipeContent)}),k.value=t.count,t.next?M(i+1):m.value.filter?N(m.value.filter.id,1):c.value=!1}).catch(t=>{b().addError($.FETCH_ERROR,t),c.value=!1})}function N(i,l){new y().apiRecipeList({filter:i,page:l,pageSize:50}).then(s=>{_.value=_.value.concat(s.results),k.value=s.count,s.next?N(i,l+1):c.value=!1}).catch(s=>{b().addError($.FETCH_ERROR,s),c.value=!1})}return(i,l)=>(r(),V(J,null,{default:e(()=>[a(E,null,{default:e(()=>[a(R,null,{default:e(()=>[a(H,null,{default:e(()=>[a(q,null,{default:e(()=>[d(u(m.value.name)+" ",1),h(p)?(r(),V(O,{key:0,class:"float-right",variant:"flat",to:{name:"BooksPage"},"prepend-icon":"$books"},{default:e(()=>[d(u(i.$t("Books")),1)]),_:1})):T("",!0)]),_:1}),m.value.shared&&m.value.shared.length>0?(r(),V(F,{key:0},{default:e(()=>[a(Y,null,{default:e(()=>[a(Z,{class:"me-2"},{default:e(()=>[d(u(i.$t("shared_with")),1)]),_:1}),(r(!0),P(L,null,I(m.value.shared,t=>(r(),V(ne,null,{default:e(()=>[d(u(t.displayName),1)]),_:2},1024))),256))]),_:1})]),_:1})):T("",!0),a(F,{class:"text-disabled"},{default:e(()=>[d(u(m.value.description),1)]),_:1}),a(de,{modelValue:g.value,"onUpdate:modelValue":l[0]||(l[0]=t=>g.value=t)},{default:e(()=>[a(ve,null,{default:e(()=>[a(pe,null,{default:e(()=>[d(u(i.$t("Table_of_Contents")),1)]),_:1}),a(ce,null,{default:e(()=>[a(ee,null,{default:e(()=>[(r(!0),P(L,null,I(_.value,(t,s)=>(r(),V(se,{key:t.id,onClick:ge=>{n.value=s,g.value=!1}},{default:e(()=>[d(u(t.name),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(E,null,{default:e(()=>[a(R,{class:"text-center"},{default:e(()=>[a(ae,{"model-value":n.value+1,"onUpdate:modelValue":l[1]||(l[1]=t=>n.value=Math.max(t-1,0)),length:C.value,onNext:l[2]||(l[2]=t=>n.value=Math.min(n.value+(h(p)?1:0),C.value-1)),onPrev:l[3]||(l[3]=t=>n.value=Math.max(n.value-(h(p)?1:0),0))},null,8,["model-value","length"])]),_:1})]),_:1}),a(E,null,{default:e(()=>[a(R,{cols:"12"},{default:e(()=>[a(le,{modelValue:n.value,"onUpdate:modelValue":l[6]||(l[6]=t=>n.value=t),"show-arrows":""},{next:e(()=>[a(O,{icon:"fa-solid fa-chevron-right",variant:"plain",onClick:l[4]||(l[4]=t=>n.value=n.value+(h(p)?2:1))})]),prev:e(()=>[a(O,{icon:"fa-solid fa-chevron-left",variant:"plain",onClick:l[5]||(l[5]=t=>n.value=n.value-(h(p)?2:1))})]),default:e(()=>[(r(!0),P(L,null,I(_.value,(t,s)=>(r(),V(oe,{key:t.id},{default:e(()=>[a(E,null,{default:e(()=>[a(R,{cols:"12",md:"6"},{default:e(()=>[a(S,{"recipe-overview":_.value[s]},null,8,["recipe-overview"]),x("div",fe,[x("span",me,u(s+1),1)])]),_:2},1024),h(p)&&_.value.length>s+1?(r(),V(R,{key:0,cols:"6"},{default:e(()=>[a(S,{"recipe-overview":_.value[s+1]},null,8,["recipe-overview"]),x("div",_e,[x("span",Ve,u(s+2),1)])]),_:2},1024)):T("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}))}});export{xe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.a29aa348b402.js.gz b/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.a29aa348b402.js.gz deleted file mode 100644 index 90e5f7c4..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.a29aa348b402.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.js b/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.js deleted file mode 100644 index f06bd94a..00000000 --- a/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.js +++ /dev/null @@ -1 +0,0 @@ -import{d as U,u as W,r as o,o as A,A as y,Q as b,R as $,h as V,f as r,M as H,w as e,g as a,j as d,t as u,N as q,b6 as j,X as G,O as F,z as O,aP as K,a as Q,c as X,K as J,V as R,e as T,l as h,b5 as Y,b as P,ae as Z,p as I,F as L,x as ee,k as E,aU as ae,m as le,s as te,ai as ne,y as se,q as oe,i as x}from"./main-BhFWIRV_.js";import{_ as ue}from"./IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js";import{g as ie}from"./model_utils-CVQgSPL_.js";import{_ as re}from"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import{V as de,a as ve,c as pe,b as ce}from"./number_utils-1sJWKMUK.js";import"./VTooltip-CP00KBBq.js";const S=U({__name:"BookEntryCard",props:{recipeOverview:{type:{},required:!0}},setup(B){const v=B,{t:p}=W(),w=o(!1),c=o({}),g=o([]);A(()=>{n()});function n(){let k=new y;w.value=!0,k.apiRecipeRetrieve({id:v.recipeOverview.id}).then(f=>{c.value=f,g.value=ie(c.value,p,{showStepHeaders:!0})}).catch(f=>{b().addError($.FETCH_ERROR,f)}).finally(()=>{w.value=!1})}return(k,f)=>(r(),V(H,{loading:w.value},{default:e(()=>[a(q,null,{default:e(()=>[d(u(v.recipeOverview.name),1)]),_:1}),a(j,{height:"25vh",recipe:v.recipeOverview},null,8,["recipe"]),a(G,null,{default:e(()=>[d(u(v.recipeOverview.description),1)]),_:1}),a(F,null,{default:e(()=>[a(re,{keywords:v.recipeOverview.keywords},null,8,["keywords"])]),_:1}),a(ue,{"ingredient-factor":1,modelValue:g.value,"onUpdate:modelValue":f[0]||(f[0]=C=>g.value=C),"show-checkbox":!1},null,8,["modelValue"]),a(K,null,{default:e(()=>[a(O,{to:{name:"RecipeViewPage",params:{id:v.recipeOverview.id}}},{default:e(()=>[d(u(k.$t("Open")),1)]),_:1},8,["to"])]),_:1})]),_:1},8,["loading"]))}}),fe={class:"text-center mt-1"},me={class:"text-disabled"},_e={class:"text-center mt-1"},Ve={class:"text-disabled"},xe=U({__name:"BookViewPage",props:{bookId:{type:String,required:!0}},setup(B){const v=B,{mdAndUp:p}=Q();te();const w=o(!1),c=o(!1),g=o(!1),n=o(0),k=o(0),f=o(0),C=X(()=>k.value+f.value),m=o({}),z=o([]),_=o([]);A(()=>{D()});function D(){const i=new y;w.value=!0,i.apiRecipeBookRetrieve({id:v.bookId}).then(l=>{m.value=l,z.value=[],M(1)}).catch(l=>{b().addError($.FETCH_ERROR,l)}).finally(()=>{w.value=!1})}function M(i){const l=new y;c.value=!0,l.apiRecipeBookEntryList({book:v.bookId,page:i,pageSize:50}).then(t=>{t.results.forEach(s=>{_.value.push(s.recipeContent)}),k.value=t.count,t.next?M(i+1):m.value.filter?N(m.value.filter.id,1):c.value=!1}).catch(t=>{b().addError($.FETCH_ERROR,t),c.value=!1})}function N(i,l){new y().apiRecipeList({filter:i,page:l,pageSize:50}).then(s=>{_.value=_.value.concat(s.results),k.value=s.count,s.next?N(i,l+1):c.value=!1}).catch(s=>{b().addError($.FETCH_ERROR,s),c.value=!1})}return(i,l)=>(r(),V(J,null,{default:e(()=>[a(E,null,{default:e(()=>[a(R,null,{default:e(()=>[a(H,null,{default:e(()=>[a(q,null,{default:e(()=>[d(u(m.value.name)+" ",1),h(p)?(r(),V(O,{key:0,class:"float-right",variant:"flat",to:{name:"BooksPage"},"prepend-icon":"$books"},{default:e(()=>[d(u(i.$t("Books")),1)]),_:1})):T("",!0)]),_:1}),m.value.shared&&m.value.shared.length>0?(r(),V(F,{key:0},{default:e(()=>[a(Y,null,{default:e(()=>[a(Z,{class:"me-2"},{default:e(()=>[d(u(i.$t("shared_with")),1)]),_:1}),(r(!0),P(L,null,I(m.value.shared,t=>(r(),V(ne,null,{default:e(()=>[d(u(t.displayName),1)]),_:2},1024))),256))]),_:1})]),_:1})):T("",!0),a(F,{class:"text-disabled"},{default:e(()=>[d(u(m.value.description),1)]),_:1}),a(de,{modelValue:g.value,"onUpdate:modelValue":l[0]||(l[0]=t=>g.value=t)},{default:e(()=>[a(ve,null,{default:e(()=>[a(pe,null,{default:e(()=>[d(u(i.$t("Table_of_Contents")),1)]),_:1}),a(ce,null,{default:e(()=>[a(ee,null,{default:e(()=>[(r(!0),P(L,null,I(_.value,(t,s)=>(r(),V(se,{key:t.id,onClick:ge=>{n.value=s,g.value=!1}},{default:e(()=>[d(u(t.name),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(E,null,{default:e(()=>[a(R,{class:"text-center"},{default:e(()=>[a(ae,{"model-value":n.value+1,"onUpdate:modelValue":l[1]||(l[1]=t=>n.value=Math.max(t-1,0)),length:C.value,onNext:l[2]||(l[2]=t=>n.value=Math.min(n.value+(h(p)?1:0),C.value-1)),onPrev:l[3]||(l[3]=t=>n.value=Math.max(n.value-(h(p)?1:0),0))},null,8,["model-value","length"])]),_:1})]),_:1}),a(E,null,{default:e(()=>[a(R,{cols:"12"},{default:e(()=>[a(le,{modelValue:n.value,"onUpdate:modelValue":l[6]||(l[6]=t=>n.value=t),"show-arrows":""},{next:e(()=>[a(O,{icon:"fa-solid fa-chevron-right",variant:"plain",onClick:l[4]||(l[4]=t=>n.value=n.value+(h(p)?2:1))})]),prev:e(()=>[a(O,{icon:"fa-solid fa-chevron-left",variant:"plain",onClick:l[5]||(l[5]=t=>n.value=n.value-(h(p)?2:1))})]),default:e(()=>[(r(!0),P(L,null,I(_.value,(t,s)=>(r(),V(oe,{key:t.id},{default:e(()=>[a(E,null,{default:e(()=>[a(R,{cols:"12",md:"6"},{default:e(()=>[a(S,{"recipe-overview":_.value[s]},null,8,["recipe-overview"]),x("div",fe,[x("span",me,u(s+1),1)])]),_:2},1024),h(p)&&_.value.length>s+1?(r(),V(R,{key:0,cols:"6"},{default:e(()=>[a(S,{"recipe-overview":_.value[s+1]},null,8,["recipe-overview"]),x("div",_e,[x("span",Ve,u(s+2),1)])]),_:2},1024)):T("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}))}});export{xe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.js.gz b/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.js.gz deleted file mode 100644 index 90e5f7c4..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/BookViewPage-B02kp2SW.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.660af7a7f1a9.js b/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.660af7a7f1a9.js deleted file mode 100644 index caa3cca8..00000000 --- a/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.660af7a7f1a9.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,r as d,o as R,A as w,Q as E,R as T,h as c,w as a,K as x,g as e,V as p,S as y,z as r,G as m,_,k as V,b as $,p as A,F,f as i,M,N,j as s,t as n,X as S,O as I,aP as P}from"./main-BhFWIRV_.js";const z=v({__name:"BooksPage",setup(b){const f=d(!1);d(null),d([]);const t=d([]);R(()=>{k()});function k(){const u=new w;f.value=!0,u.apiRecipeBookList().then(l=>{t.value=l.results}).catch(l=>{E().addError(T.FETCH_ERROR)}).finally(()=>{f.value=!1})}return(u,l)=>(i(),c(x,null,{default:a(()=>[e(V,null,{default:a(()=>[e(p,{cols:"12",md:"6","offset-md":"3"},{default:a(()=>[e(y,null,{append:a(()=>[e(r,{icon:"",color:"create"},{default:a(()=>[e(m,{icon:"$create"}),e(_,{model:"RecipeBook",onCreate:l[0]||(l[0]=o=>{t.value.push(o)})})]),_:1})]),_:1})]),_:1})]),_:1}),e(V,null,{default:a(()=>[(i(!0),$(F,null,A(t.value,(o,B)=>(i(),c(p,{cols:"12",md:"3"},{default:a(()=>[e(M,null,{default:a(()=>[e(N,null,{default:a(()=>[e(m,{icon:"$books",size:"small"}),s(" "+n(o.name),1)]),_:2},1024),e(S,null,{default:a(()=>[s(n(o.createdBy.displayName),1)]),_:2},1024),e(I,null,{default:a(()=>[s(n(o.description),1)]),_:2},1024),e(P,null,{default:a(()=>[e(r,null,{default:a(()=>[s(n(u.$t("Edit"))+" ",1),e(_,{model:"RecipeBook",item:t.value[B],onDelete:l[1]||(l[1]=C=>{t.value.splice(t.value.findIndex(g=>g.id==C.id),1)})},null,8,["item"])]),_:2},1024),e(r,{to:{name:"BookViewPage",params:{bookId:o.id}}},{default:a(()=>[s(n(u.$t("View")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.660af7a7f1a9.js.gz b/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.660af7a7f1a9.js.gz deleted file mode 100644 index 75a4c3ce..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.660af7a7f1a9.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.js b/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.js deleted file mode 100644 index caa3cca8..00000000 --- a/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,r as d,o as R,A as w,Q as E,R as T,h as c,w as a,K as x,g as e,V as p,S as y,z as r,G as m,_,k as V,b as $,p as A,F,f as i,M,N,j as s,t as n,X as S,O as I,aP as P}from"./main-BhFWIRV_.js";const z=v({__name:"BooksPage",setup(b){const f=d(!1);d(null),d([]);const t=d([]);R(()=>{k()});function k(){const u=new w;f.value=!0,u.apiRecipeBookList().then(l=>{t.value=l.results}).catch(l=>{E().addError(T.FETCH_ERROR)}).finally(()=>{f.value=!1})}return(u,l)=>(i(),c(x,null,{default:a(()=>[e(V,null,{default:a(()=>[e(p,{cols:"12",md:"6","offset-md":"3"},{default:a(()=>[e(y,null,{append:a(()=>[e(r,{icon:"",color:"create"},{default:a(()=>[e(m,{icon:"$create"}),e(_,{model:"RecipeBook",onCreate:l[0]||(l[0]=o=>{t.value.push(o)})})]),_:1})]),_:1})]),_:1})]),_:1}),e(V,null,{default:a(()=>[(i(!0),$(F,null,A(t.value,(o,B)=>(i(),c(p,{cols:"12",md:"3"},{default:a(()=>[e(M,null,{default:a(()=>[e(N,null,{default:a(()=>[e(m,{icon:"$books",size:"small"}),s(" "+n(o.name),1)]),_:2},1024),e(S,null,{default:a(()=>[s(n(o.createdBy.displayName),1)]),_:2},1024),e(I,null,{default:a(()=>[s(n(o.description),1)]),_:2},1024),e(P,null,{default:a(()=>[e(r,null,{default:a(()=>[s(n(u.$t("Edit"))+" ",1),e(_,{model:"RecipeBook",item:t.value[B],onDelete:l[1]||(l[1]=C=>{t.value.splice(t.value.findIndex(g=>g.id==C.id),1)})},null,8,["item"])]),_:2},1024),e(r,{to:{name:"BookViewPage",params:{bookId:o.id}}},{default:a(()=>[s(n(u.$t("View")),1)]),_:2},1032,["to"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1}))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.js.gz b/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.js.gz deleted file mode 100644 index 75a4c3ce..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/BooksPage-DdovBkHb.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.a3575f1abe93.js b/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.a3575f1abe93.js deleted file mode 100644 index 6a6f8eff..00000000 --- a/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.a3575f1abe93.js +++ /dev/null @@ -1 +0,0 @@ -import{d as p,aZ as f,bV as y,r as m,h as V,z as v,w as s,aJ as g,f as C,g as o,G as i,j as S,t as B}from"./main-BhFWIRV_.js";import{V as z}from"./VTooltip-CP00KBBq.js";const k=p({__name:"BtnCopy",props:{copyValue:{type:String,default:""},color:{type:String,default:"success"},size:{type:String,default:"default"},density:{type:String,default:"default"},variant:{type:String,default:"elevated"}},setup(e){const{copy:r}=f(),u=e,d=y("copyBtn"),t=m(!1);function c(){r(u.copyValue),t.value=!0,setTimeout(()=>{t.value=!1},3e3)}return(l,a)=>(C(),V(v,{ref:"copyBtn",color:e.color,size:e.size,density:e.density,onClick:a[1]||(a[1]=n=>c()),variant:e.variant},{default:s(()=>[g(l.$slots,"default",{},()=>[o(i,{icon:"$copy"}),o(z,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=n=>t.value=n),target:d.value,location:"top"},{default:s(()=>[o(i,{icon:"$copy"}),S(" "+B(l.$t("Copied"))+"! ",1)]),_:1},8,["modelValue","target"])])]),_:3},8,["color","size","density","variant"]))}});export{k as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.a3575f1abe93.js.gz b/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.a3575f1abe93.js.gz deleted file mode 100644 index 55176462..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.a3575f1abe93.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js b/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js deleted file mode 100644 index 6a6f8eff..00000000 --- a/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js +++ /dev/null @@ -1 +0,0 @@ -import{d as p,aZ as f,bV as y,r as m,h as V,z as v,w as s,aJ as g,f as C,g as o,G as i,j as S,t as B}from"./main-BhFWIRV_.js";import{V as z}from"./VTooltip-CP00KBBq.js";const k=p({__name:"BtnCopy",props:{copyValue:{type:String,default:""},color:{type:String,default:"success"},size:{type:String,default:"default"},density:{type:String,default:"default"},variant:{type:String,default:"elevated"}},setup(e){const{copy:r}=f(),u=e,d=y("copyBtn"),t=m(!1);function c(){r(u.copyValue),t.value=!0,setTimeout(()=>{t.value=!1},3e3)}return(l,a)=>(C(),V(v,{ref:"copyBtn",color:e.color,size:e.size,density:e.density,onClick:a[1]||(a[1]=n=>c()),variant:e.variant},{default:s(()=>[g(l.$slots,"default",{},()=>[o(i,{icon:"$copy"}),o(z,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=n=>t.value=n),target:d.value,location:"top"},{default:s(()=>[o(i,{icon:"$copy"}),S(" "+B(l.$t("Copied"))+"! ",1)]),_:1},8,["modelValue","target"])])]),_:3},8,["color","size","density","variant"]))}});export{k as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js.gz b/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js.gz deleted file mode 100644 index 55176462..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.3a950fdd0272.js b/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.3a950fdd0272.js deleted file mode 100644 index f166bbed..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.3a950fdd0272.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,c as n,L as r,h as c,e as i,aa as k,w as a,i as v,j as d,t as u,z as A,g as C,G as V,Q as T,Y as _,f as p}from"./main-BhFWIRV_.js";const B=y({__name:"ClosableHelpAlert",props:{title:{type:String,required:!1},text:{type:String,required:!0},actionText:{type:String,required:!1}},emits:["click"],setup(o,{emit:g}){const f=g,t=o,s=n(()=>t.text.split("").reduce((l,e)=>(l<<5)-l+e.charCodeAt(0)|0,0).toString()),m=n(()=>!r().deviceSettings.general_closedHelpAlerts.includes(s.value));function x(){r().deviceSettings.general_closedHelpAlerts.includes(s.value)?T().addMessage(_.ERROR,"Trying to close already closed alert",0,t.text):r().deviceSettings.general_closedHelpAlerts.push(s.value)}return(l,e)=>m.value?(p(),c(k,{key:0,title:t.title,closable:"","onClick:close":e[1]||(e[1]=S=>x())},{prepend:a(()=>[C(V,{icon:"$help"})]),default:a(()=>[v("p",null,[d(u(t.text)+" ",1),t.actionText?(p(),c(A,{key:0,color:"success",class:"float-right",onClick:e[0]||(e[0]=S=>f("click"))},{default:a(()=>[d(u(o.actionText),1)]),_:1})):i("",!0)])]),_:1},8,["title"])):i("",!0)}});export{B as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.3a950fdd0272.js.gz b/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.3a950fdd0272.js.gz deleted file mode 100644 index 789f137e..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.3a950fdd0272.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js b/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js deleted file mode 100644 index f166bbed..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,c as n,L as r,h as c,e as i,aa as k,w as a,i as v,j as d,t as u,z as A,g as C,G as V,Q as T,Y as _,f as p}from"./main-BhFWIRV_.js";const B=y({__name:"ClosableHelpAlert",props:{title:{type:String,required:!1},text:{type:String,required:!0},actionText:{type:String,required:!1}},emits:["click"],setup(o,{emit:g}){const f=g,t=o,s=n(()=>t.text.split("").reduce((l,e)=>(l<<5)-l+e.charCodeAt(0)|0,0).toString()),m=n(()=>!r().deviceSettings.general_closedHelpAlerts.includes(s.value));function x(){r().deviceSettings.general_closedHelpAlerts.includes(s.value)?T().addMessage(_.ERROR,"Trying to close already closed alert",0,t.text):r().deviceSettings.general_closedHelpAlerts.push(s.value)}return(l,e)=>m.value?(p(),c(k,{key:0,title:t.title,closable:"","onClick:close":e[1]||(e[1]=S=>x())},{prepend:a(()=>[C(V,{icon:"$help"})]),default:a(()=>[v("p",null,[d(u(t.text)+" ",1),t.actionText?(p(),c(A,{key:0,color:"success",class:"float-right",onClick:e[0]||(e[0]=S=>f("click"))},{default:a(()=>[d(u(o.actionText),1)]),_:1})):i("",!0)])]),_:1},8,["title"])):i("",!0)}});export{B as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js.gz b/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js.gz deleted file mode 100644 index 789f137e..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.acc10e322bd1.js b/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.acc10e322bd1.js deleted file mode 100644 index 66fd5b8c..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.acc10e322bd1.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,aM as D,o as j,h as L,f as v,w as u,g as d,O as k,ac as F,l as e,i as O,S as s,T,U as i,t as N}from"./main-BhFWIRV_.js";import{u as B,_ as q}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const A=C({__name:"ConnectorConfigEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(m,{emit:g}){const n=m,p=g,{setupState:f,deleteObject:E,saveObject:y,isUpdate:S,editingObjName:U,loading:r,editingObj:t,editingObjChanged:b,modelClass:$}=B("ConnectorConfig",p);D([()=>n.item,()=>n.itemId],()=>{V()}),j(()=>{V()});function V(){f(n.item,n.itemId,{itemDefaults:n.itemDefaults})}return(o,l)=>(v(),L(q,{loading:e(r),dialog:m.dialog,onSave:e(y),onDelete:e(E),onClose:l[10]||(l[10]=a=>{p("close"),b.value=!1}),"is-update":e(S)(),"is-changed":e(b),"model-class":e($),"object-name":e(U)(),"editing-object":e(t)},{default:u(()=>[d(k,null,{default:u(()=>[d(F,{disabled:e(r)},{default:u(()=>[d(s,{label:o.$t("Name"),modelValue:e(t).name,"onUpdate:modelValue":l[0]||(l[0]=a=>e(t).name=a)},null,8,["label","modelValue"]),d(T,{label:o.$t("Type"),items:["HomeAssistant"],modelValue:e(t).type,"onUpdate:modelValue":l[1]||(l[1]=a=>e(t).type=a)},null,8,["label","modelValue"]),d(s,{label:o.$t("Url"),modelValue:e(t).url,"onUpdate:modelValue":l[2]||(l[2]=a=>e(t).url=a)},null,8,["label","modelValue"]),d(s,{label:o.$t("Access_Token"),modelValue:e(t).token,"onUpdate:modelValue":l[3]||(l[3]=a=>e(t).token=a)},null,8,["label","modelValue"]),d(s,{label:"Todo entity",modelValue:e(t).todoEntity,"onUpdate:modelValue":l[4]||(l[4]=a=>e(t).todoEntity=a)},null,8,["modelValue"]),d(i,{label:o.$t("SupportsDescriptionField"),"hide-details":"",modelValue:e(t).supportsDescriptionField,"onUpdate:modelValue":l[5]||(l[5]=a=>e(t).supportsDescriptionField=a)},null,8,["label","modelValue"]),d(i,{label:o.$t("Enabled"),modelValue:e(t).enabled,"onUpdate:modelValue":l[6]||(l[6]=a=>e(t).enabled=a)},null,8,["label","modelValue"]),O("h3",null,N(o.$t("Events")),1),d(i,{label:o.$t("ShoppingListEntry")+" - "+o.$t("Created"),"hide-details":"",modelValue:e(t).onShoppingListEntryCreatedEnabled,"onUpdate:modelValue":l[7]||(l[7]=a=>e(t).onShoppingListEntryCreatedEnabled=a)},null,8,["label","modelValue"]),d(i,{label:o.$t("ShoppingListEntry")+" - "+o.$t("Updated"),"hide-details":"",modelValue:e(t).onShoppingListEntryUpdatedEnabled,"onUpdate:modelValue":l[8]||(l[8]=a=>e(t).onShoppingListEntryUpdatedEnabled=a)},null,8,["label","modelValue"]),d(i,{label:o.$t("ShoppingListEntry")+" - "+o.$t("Deleted"),"hide-details":"",modelValue:e(t).onShoppingListEntryDeletedEnabled,"onUpdate:modelValue":l[9]||(l[9]=a=>e(t).onShoppingListEntryDeletedEnabled=a)},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{A as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.acc10e322bd1.js.gz b/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.acc10e322bd1.js.gz deleted file mode 100644 index 61c401a0..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.acc10e322bd1.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.js b/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.js deleted file mode 100644 index 66fd5b8c..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,aM as D,o as j,h as L,f as v,w as u,g as d,O as k,ac as F,l as e,i as O,S as s,T,U as i,t as N}from"./main-BhFWIRV_.js";import{u as B,_ as q}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const A=C({__name:"ConnectorConfigEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(m,{emit:g}){const n=m,p=g,{setupState:f,deleteObject:E,saveObject:y,isUpdate:S,editingObjName:U,loading:r,editingObj:t,editingObjChanged:b,modelClass:$}=B("ConnectorConfig",p);D([()=>n.item,()=>n.itemId],()=>{V()}),j(()=>{V()});function V(){f(n.item,n.itemId,{itemDefaults:n.itemDefaults})}return(o,l)=>(v(),L(q,{loading:e(r),dialog:m.dialog,onSave:e(y),onDelete:e(E),onClose:l[10]||(l[10]=a=>{p("close"),b.value=!1}),"is-update":e(S)(),"is-changed":e(b),"model-class":e($),"object-name":e(U)(),"editing-object":e(t)},{default:u(()=>[d(k,null,{default:u(()=>[d(F,{disabled:e(r)},{default:u(()=>[d(s,{label:o.$t("Name"),modelValue:e(t).name,"onUpdate:modelValue":l[0]||(l[0]=a=>e(t).name=a)},null,8,["label","modelValue"]),d(T,{label:o.$t("Type"),items:["HomeAssistant"],modelValue:e(t).type,"onUpdate:modelValue":l[1]||(l[1]=a=>e(t).type=a)},null,8,["label","modelValue"]),d(s,{label:o.$t("Url"),modelValue:e(t).url,"onUpdate:modelValue":l[2]||(l[2]=a=>e(t).url=a)},null,8,["label","modelValue"]),d(s,{label:o.$t("Access_Token"),modelValue:e(t).token,"onUpdate:modelValue":l[3]||(l[3]=a=>e(t).token=a)},null,8,["label","modelValue"]),d(s,{label:"Todo entity",modelValue:e(t).todoEntity,"onUpdate:modelValue":l[4]||(l[4]=a=>e(t).todoEntity=a)},null,8,["modelValue"]),d(i,{label:o.$t("SupportsDescriptionField"),"hide-details":"",modelValue:e(t).supportsDescriptionField,"onUpdate:modelValue":l[5]||(l[5]=a=>e(t).supportsDescriptionField=a)},null,8,["label","modelValue"]),d(i,{label:o.$t("Enabled"),modelValue:e(t).enabled,"onUpdate:modelValue":l[6]||(l[6]=a=>e(t).enabled=a)},null,8,["label","modelValue"]),O("h3",null,N(o.$t("Events")),1),d(i,{label:o.$t("ShoppingListEntry")+" - "+o.$t("Created"),"hide-details":"",modelValue:e(t).onShoppingListEntryCreatedEnabled,"onUpdate:modelValue":l[7]||(l[7]=a=>e(t).onShoppingListEntryCreatedEnabled=a)},null,8,["label","modelValue"]),d(i,{label:o.$t("ShoppingListEntry")+" - "+o.$t("Updated"),"hide-details":"",modelValue:e(t).onShoppingListEntryUpdatedEnabled,"onUpdate:modelValue":l[8]||(l[8]=a=>e(t).onShoppingListEntryUpdatedEnabled=a)},null,8,["label","modelValue"]),d(i,{label:o.$t("ShoppingListEntry")+" - "+o.$t("Deleted"),"hide-details":"",modelValue:e(t).onShoppingListEntryDeletedEnabled,"onUpdate:modelValue":l[9]||(l[9]=a=>e(t).onShoppingListEntryDeletedEnabled=a)},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{A as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.js.gz b/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.js.gz deleted file mode 100644 index 61c401a0..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ConnectorConfigEditor-Csg2P1sE.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.8392279bd2e7.js b/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.8392279bd2e7.js deleted file mode 100644 index 2a737bad..00000000 --- a/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.8392279bd2e7.js +++ /dev/null @@ -1 +0,0 @@ -import{d as D,aM as S,o as y,h as N,f as O,w as d,g as t,O as $,ac as k,l as e,k as w,V as n,i as I,ae as U,j as B,t as q,af as E,aY as L}from"./main-BhFWIRV_.js";import{u as M,_ as R}from"./useModelEditorFunctions-Du2kfr61.js";import{V as T}from"./VTextarea-Dyu7dPGe.js";import{V as x}from"./VRating-BGFrV4il.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const G=D({__name:"CookLogEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(u,{emit:p}){const s=u,m=p,{setupState:V,deleteObject:b,saveObject:c,isUpdate:v,editingObjName:j,loading:r,editingObj:l,editingObjChanged:f,modelClass:C}=M("CookLog",m);S([()=>s.item,()=>s.itemId],()=>{g()}),y(()=>{g()});function g(){V(s.item,s.itemId,{itemDefaults:s.itemDefaults})}return(i,a)=>(O(),N(R,{loading:e(r),dialog:u.dialog,onSave:e(c),onDelete:e(b),onClose:a[4]||(a[4]=o=>{m("close"),f.value=!1}),"is-update":e(v)(),"is-changed":e(f),"model-class":e(C),"object-name":e(j)(),"editing-object":e(l)},{default:d(()=>[t($,null,{default:d(()=>[t(k,{disabled:e(r)},{default:d(()=>[t(T,{label:i.$t("Comment"),rows:"2",modelValue:e(l).comment,"onUpdate:modelValue":a[0]||(a[0]=o=>e(l).comment=o)},null,8,["label","modelValue"]),t(w,{dense:""},{default:d(()=>[t(n,{cols:"12",md:"4"},{default:d(()=>[t(U,null,{default:d(()=>[B(q(i.$t("Rating")),1)]),_:1}),a[5]||(a[5]=I("br",null,null,-1)),t(x,{modelValue:e(l).rating,"onUpdate:modelValue":a[1]||(a[1]=o=>e(l).rating=o),clearable:"",hover:"",density:"compact"},null,8,["modelValue"])]),_:1,__:[5]}),t(n,{cols:"12",md:"4"},{default:d(()=>[t(E,{label:i.$t("Servings"),modelValue:e(l).servings,"onUpdate:modelValue":a[2]||(a[2]=o=>e(l).servings=o),precision:2},null,8,["label","modelValue"])]),_:1}),t(n,{cols:"12",md:"4"},{default:d(()=>[t(e(L),{label:i.$t("Date"),modelValue:e(l).createdAt,"onUpdate:modelValue":a[3]||(a[3]=o=>e(l).createdAt=o)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{G as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.8392279bd2e7.js.gz b/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.8392279bd2e7.js.gz deleted file mode 100644 index 89132fc3..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.8392279bd2e7.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.js b/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.js deleted file mode 100644 index 2a737bad..00000000 --- a/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.js +++ /dev/null @@ -1 +0,0 @@ -import{d as D,aM as S,o as y,h as N,f as O,w as d,g as t,O as $,ac as k,l as e,k as w,V as n,i as I,ae as U,j as B,t as q,af as E,aY as L}from"./main-BhFWIRV_.js";import{u as M,_ as R}from"./useModelEditorFunctions-Du2kfr61.js";import{V as T}from"./VTextarea-Dyu7dPGe.js";import{V as x}from"./VRating-BGFrV4il.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const G=D({__name:"CookLogEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(u,{emit:p}){const s=u,m=p,{setupState:V,deleteObject:b,saveObject:c,isUpdate:v,editingObjName:j,loading:r,editingObj:l,editingObjChanged:f,modelClass:C}=M("CookLog",m);S([()=>s.item,()=>s.itemId],()=>{g()}),y(()=>{g()});function g(){V(s.item,s.itemId,{itemDefaults:s.itemDefaults})}return(i,a)=>(O(),N(R,{loading:e(r),dialog:u.dialog,onSave:e(c),onDelete:e(b),onClose:a[4]||(a[4]=o=>{m("close"),f.value=!1}),"is-update":e(v)(),"is-changed":e(f),"model-class":e(C),"object-name":e(j)(),"editing-object":e(l)},{default:d(()=>[t($,null,{default:d(()=>[t(k,{disabled:e(r)},{default:d(()=>[t(T,{label:i.$t("Comment"),rows:"2",modelValue:e(l).comment,"onUpdate:modelValue":a[0]||(a[0]=o=>e(l).comment=o)},null,8,["label","modelValue"]),t(w,{dense:""},{default:d(()=>[t(n,{cols:"12",md:"4"},{default:d(()=>[t(U,null,{default:d(()=>[B(q(i.$t("Rating")),1)]),_:1}),a[5]||(a[5]=I("br",null,null,-1)),t(x,{modelValue:e(l).rating,"onUpdate:modelValue":a[1]||(a[1]=o=>e(l).rating=o),clearable:"",hover:"",density:"compact"},null,8,["modelValue"])]),_:1,__:[5]}),t(n,{cols:"12",md:"4"},{default:d(()=>[t(E,{label:i.$t("Servings"),modelValue:e(l).servings,"onUpdate:modelValue":a[2]||(a[2]=o=>e(l).servings=o),precision:2},null,8,["label","modelValue"])]),_:1}),t(n,{cols:"12",md:"4"},{default:d(()=>[t(e(L),{label:i.$t("Date"),modelValue:e(l).createdAt,"onUpdate:modelValue":a[3]||(a[3]=o=>e(l).createdAt=o)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{G as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.js.gz b/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.js.gz deleted file mode 100644 index 89132fc3..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/CookLogEditor-DASldgxP.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.c89d8dec2e68.js b/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.c89d8dec2e68.js deleted file mode 100644 index 0a8820d1..00000000 --- a/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.c89d8dec2e68.js +++ /dev/null @@ -1 +0,0 @@ -import{d as b,r as $,u as f,o as v,A as k,Q as L,R as T,h,T as U,f as w,w as d,ac as D,i as g,g as n,t as r,B as S,j as m,ae as N,l,U as u,z as V,S as B,af as A,L as a}from"./main-BhFWIRV_.js";import{V as H}from"./VColorPicker-DN5Oz5I8.js";const O=b({__name:"LanguageSelect",setup(C){const i=$([]),{locale:s}=f();v(()=>{new k().apiLocalizationList().then(o=>{i.value=o}).catch(o=>{L().addError(T.FETCH_ERROR,o)})});function t(){const e=new Date;e.setTime(e.getTime()+100*365*24*60*60*1e3),document.cookie=`django_language=${s.value}; expires=${e.toUTCString()}; path=/`,location.reload()}return(e,o)=>(w(),h(U,{label:e.$t("Language"),modelValue:e.$i18n.locale,"onUpdate:modelValue":[o[0]||(o[0]=p=>e.$i18n.locale=p),o[1]||(o[1]=p=>t())],items:i.value,"item-title":"language","item-value":"code"},null,8,["label","modelValue","items"]))}}),R={class:"text-h6"},F={class:"text-h6 mt-3"},E=b({__name:"CosmeticSettings",setup(C){const{t:i}=f();return $([{page:"SEARCH",label:i("Search")},{page:"SHOPPING",label:i("Shopping_list")},{page:"PLAN",label:i("Meal_Plan")},{page:"BOOKS",label:i("Books")}]),v(()=>{}),(s,t)=>(w(),h(D,null,{default:d(()=>[g("p",R,r(s.$t("Cosmetic")),1),n(S,{class:"mb-3"}),n(O),n(N,null,{default:d(()=>[m(r(s.$t("Nav_Color")),1)]),_:1}),n(H,{modelValue:l(a)().userSettings.navBgColor,"onUpdate:modelValue":t[0]||(t[0]=e=>l(a)().userSettings.navBgColor=e),mode:"hex",modes:["hex"],"show-swatches":"",swatches:[["#ddbf86"],["#b98766"],["#b55e4f"],["#82aa8b"],["#385f84"]]},null,8,["modelValue"]),n(U,{label:s.$t("Theme"),class:"mt-4",modelValue:l(a)().userSettings.theme,"onUpdate:modelValue":t[1]||(t[1]=e=>l(a)().userSettings.theme=e),items:[{title:"Tandoor",value:"TANDOOR"},{title:"Tandoor Dark",value:"TANDOOR_DARK"}]},null,8,["label","modelValue"]),n(u,{label:s.$t("Show_Logo"),hint:s.$t("Show_Logo_Help"),"persistent-hint":"",modelValue:l(a)().userSettings.navShowLogo,"onUpdate:modelValue":t[2]||(t[2]=e=>l(a)().userSettings.navShowLogo=e)},null,8,["label","hint","modelValue"]),n(u,{label:s.$t("Sticky_Nav"),hint:s.$t("Sticky_Nav_Help"),"persistent-hint":"",modelValue:l(a)().userSettings.navSticky,"onUpdate:modelValue":t[3]||(t[3]=e=>l(a)().userSettings.navSticky=e)},null,8,["label","hint","modelValue"]),n(V,{class:"mt-3",color:"success",onClick:t[4]||(t[4]=e=>l(a)().updateUserSettings()),"prepend-icon":"$save"},{default:d(()=>[m(r(s.$t("Save")),1)]),_:1}),g("p",F,r(s.$t("Preferences")),1),n(S,{class:"mb-3"}),n(B,{modelValue:l(a)().userSettings.defaultUnit,"onUpdate:modelValue":t[5]||(t[5]=e=>l(a)().userSettings.defaultUnit=e),label:s.$t("Default_Unit")},null,8,["modelValue","label"]),n(A,{modelValue:l(a)().userSettings.ingredientDecimals,"onUpdate:modelValue":t[6]||(t[6]=e=>l(a)().userSettings.ingredientDecimals=e),label:s.$t("Decimals")},null,8,["modelValue","label"]),n(u,{label:s.$t("Use_Fractions"),hint:s.$t("Use_Fractions_Help"),"persistent-hint":"",modelValue:l(a)().userSettings.useFractions,"onUpdate:modelValue":t[7]||(t[7]=e=>l(a)().userSettings.useFractions=e)},null,8,["label","hint","modelValue"]),n(u,{label:s.$t("Comments_setting"),modelValue:l(a)().userSettings.comments,"onUpdate:modelValue":t[8]||(t[8]=e=>l(a)().userSettings.comments=e)},null,8,["label","modelValue"]),n(u,{label:s.$t("left_handed"),hint:s.$t("left_handed_help"),"persistent-hint":"",modelValue:l(a)().userSettings.leftHanded,"onUpdate:modelValue":t[9]||(t[9]=e=>l(a)().userSettings.leftHanded=e)},null,8,["label","hint","modelValue"]),n(u,{label:s.$t("show_step_ingredients_setting"),hint:s.$t("show_step_ingredients_setting_help"),"persistent-hint":"",modelValue:l(a)().userSettings.showStepIngredients,"onUpdate:modelValue":t[10]||(t[10]=e=>l(a)().userSettings.showStepIngredients=e)},null,8,["label","hint","modelValue"]),n(V,{class:"mt-3",color:"success",onClick:t[11]||(t[11]=e=>l(a)().updateUserSettings()),"prepend-icon":"$save"},{default:d(()=>[m(r(s.$t("Save")),1)]),_:1})]),_:1}))}});export{E as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.c89d8dec2e68.js.gz b/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.c89d8dec2e68.js.gz deleted file mode 100644 index b4204005..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.c89d8dec2e68.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.js b/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.js deleted file mode 100644 index 0a8820d1..00000000 --- a/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.js +++ /dev/null @@ -1 +0,0 @@ -import{d as b,r as $,u as f,o as v,A as k,Q as L,R as T,h,T as U,f as w,w as d,ac as D,i as g,g as n,t as r,B as S,j as m,ae as N,l,U as u,z as V,S as B,af as A,L as a}from"./main-BhFWIRV_.js";import{V as H}from"./VColorPicker-DN5Oz5I8.js";const O=b({__name:"LanguageSelect",setup(C){const i=$([]),{locale:s}=f();v(()=>{new k().apiLocalizationList().then(o=>{i.value=o}).catch(o=>{L().addError(T.FETCH_ERROR,o)})});function t(){const e=new Date;e.setTime(e.getTime()+100*365*24*60*60*1e3),document.cookie=`django_language=${s.value}; expires=${e.toUTCString()}; path=/`,location.reload()}return(e,o)=>(w(),h(U,{label:e.$t("Language"),modelValue:e.$i18n.locale,"onUpdate:modelValue":[o[0]||(o[0]=p=>e.$i18n.locale=p),o[1]||(o[1]=p=>t())],items:i.value,"item-title":"language","item-value":"code"},null,8,["label","modelValue","items"]))}}),R={class:"text-h6"},F={class:"text-h6 mt-3"},E=b({__name:"CosmeticSettings",setup(C){const{t:i}=f();return $([{page:"SEARCH",label:i("Search")},{page:"SHOPPING",label:i("Shopping_list")},{page:"PLAN",label:i("Meal_Plan")},{page:"BOOKS",label:i("Books")}]),v(()=>{}),(s,t)=>(w(),h(D,null,{default:d(()=>[g("p",R,r(s.$t("Cosmetic")),1),n(S,{class:"mb-3"}),n(O),n(N,null,{default:d(()=>[m(r(s.$t("Nav_Color")),1)]),_:1}),n(H,{modelValue:l(a)().userSettings.navBgColor,"onUpdate:modelValue":t[0]||(t[0]=e=>l(a)().userSettings.navBgColor=e),mode:"hex",modes:["hex"],"show-swatches":"",swatches:[["#ddbf86"],["#b98766"],["#b55e4f"],["#82aa8b"],["#385f84"]]},null,8,["modelValue"]),n(U,{label:s.$t("Theme"),class:"mt-4",modelValue:l(a)().userSettings.theme,"onUpdate:modelValue":t[1]||(t[1]=e=>l(a)().userSettings.theme=e),items:[{title:"Tandoor",value:"TANDOOR"},{title:"Tandoor Dark",value:"TANDOOR_DARK"}]},null,8,["label","modelValue"]),n(u,{label:s.$t("Show_Logo"),hint:s.$t("Show_Logo_Help"),"persistent-hint":"",modelValue:l(a)().userSettings.navShowLogo,"onUpdate:modelValue":t[2]||(t[2]=e=>l(a)().userSettings.navShowLogo=e)},null,8,["label","hint","modelValue"]),n(u,{label:s.$t("Sticky_Nav"),hint:s.$t("Sticky_Nav_Help"),"persistent-hint":"",modelValue:l(a)().userSettings.navSticky,"onUpdate:modelValue":t[3]||(t[3]=e=>l(a)().userSettings.navSticky=e)},null,8,["label","hint","modelValue"]),n(V,{class:"mt-3",color:"success",onClick:t[4]||(t[4]=e=>l(a)().updateUserSettings()),"prepend-icon":"$save"},{default:d(()=>[m(r(s.$t("Save")),1)]),_:1}),g("p",F,r(s.$t("Preferences")),1),n(S,{class:"mb-3"}),n(B,{modelValue:l(a)().userSettings.defaultUnit,"onUpdate:modelValue":t[5]||(t[5]=e=>l(a)().userSettings.defaultUnit=e),label:s.$t("Default_Unit")},null,8,["modelValue","label"]),n(A,{modelValue:l(a)().userSettings.ingredientDecimals,"onUpdate:modelValue":t[6]||(t[6]=e=>l(a)().userSettings.ingredientDecimals=e),label:s.$t("Decimals")},null,8,["modelValue","label"]),n(u,{label:s.$t("Use_Fractions"),hint:s.$t("Use_Fractions_Help"),"persistent-hint":"",modelValue:l(a)().userSettings.useFractions,"onUpdate:modelValue":t[7]||(t[7]=e=>l(a)().userSettings.useFractions=e)},null,8,["label","hint","modelValue"]),n(u,{label:s.$t("Comments_setting"),modelValue:l(a)().userSettings.comments,"onUpdate:modelValue":t[8]||(t[8]=e=>l(a)().userSettings.comments=e)},null,8,["label","modelValue"]),n(u,{label:s.$t("left_handed"),hint:s.$t("left_handed_help"),"persistent-hint":"",modelValue:l(a)().userSettings.leftHanded,"onUpdate:modelValue":t[9]||(t[9]=e=>l(a)().userSettings.leftHanded=e)},null,8,["label","hint","modelValue"]),n(u,{label:s.$t("show_step_ingredients_setting"),hint:s.$t("show_step_ingredients_setting_help"),"persistent-hint":"",modelValue:l(a)().userSettings.showStepIngredients,"onUpdate:modelValue":t[10]||(t[10]=e=>l(a)().userSettings.showStepIngredients=e)},null,8,["label","hint","modelValue"]),n(V,{class:"mt-3",color:"success",onClick:t[11]||(t[11]=e=>l(a)().updateUserSettings()),"prepend-icon":"$save"},{default:d(()=>[m(r(s.$t("Save")),1)]),_:1})]),_:1}))}});export{E as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.js.gz b/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.js.gz deleted file mode 100644 index b4204005..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/CosmeticSettings-CLYHAOXx.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.015530528196.js b/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.015530528196.js deleted file mode 100644 index acfbe415..00000000 --- a/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.015530528196.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,aM as _,o as v,h as O,f as S,w as i,g as m,O as x,ac as D,l as e,j as h}from"./main-BhFWIRV_.js";import{u as y,_ as F}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const E=C({__name:"CustomFilterEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(o,{emit:u}){const t=o,s=u,{setupState:r,deleteObject:c,saveObject:f,isUpdate:g,editingObjName:p,loading:d,editingObj:b,editingObjChanged:l,modelClass:j}=y("CustomFilter",s);_([()=>t.item,()=>t.itemId],()=>{n()}),v(()=>{n()});function n(){r(t.item,t.itemId,{itemDefaults:t.itemDefaults})}return(N,a)=>(S(),O(F,{loading:e(d),dialog:o.dialog,onSave:e(f),onDelete:e(c),onClose:a[0]||(a[0]=V=>{s("close"),l.value=!1}),"is-update":e(g)(),"is-changed":e(l),"model-class":e(j),"object-name":e(p)(),"editing-object":e(b)},{default:i(()=>[m(x,null,{default:i(()=>[m(D,{disabled:e(d)},{default:i(()=>a[1]||(a[1]=[h(" Coming Soon ")])),_:1,__:[1]},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{E as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.015530528196.js.gz b/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.015530528196.js.gz deleted file mode 100644 index 62ae15c4..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.015530528196.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.js b/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.js deleted file mode 100644 index acfbe415..00000000 --- a/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,aM as _,o as v,h as O,f as S,w as i,g as m,O as x,ac as D,l as e,j as h}from"./main-BhFWIRV_.js";import{u as y,_ as F}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const E=C({__name:"CustomFilterEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(o,{emit:u}){const t=o,s=u,{setupState:r,deleteObject:c,saveObject:f,isUpdate:g,editingObjName:p,loading:d,editingObj:b,editingObjChanged:l,modelClass:j}=y("CustomFilter",s);_([()=>t.item,()=>t.itemId],()=>{n()}),v(()=>{n()});function n(){r(t.item,t.itemId,{itemDefaults:t.itemDefaults})}return(N,a)=>(S(),O(F,{loading:e(d),dialog:o.dialog,onSave:e(f),onDelete:e(c),onClose:a[0]||(a[0]=V=>{s("close"),l.value=!1}),"is-update":e(g)(),"is-changed":e(l),"model-class":e(j),"object-name":e(p)(),"editing-object":e(b)},{default:i(()=>[m(x,null,{default:i(()=>[m(D,{disabled:e(d)},{default:i(()=>a[1]||(a[1]=[h(" Coming Soon ")])),_:1,__:[1]},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{E as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.js.gz b/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.js.gz deleted file mode 100644 index 62ae15c4..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/CustomFilterEditor-CLji5GA1.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.9e768ee34ca0.js b/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.9e768ee34ca0.js deleted file mode 100644 index 5cdb1618..00000000 --- a/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.9e768ee34ca0.js +++ /dev/null @@ -1 +0,0 @@ -import{d as l,u as n,c as r,h as a,V as s,w as p,g as i,M as d,f as u}from"./main-BhFWIRV_.js";const h=l({__name:"DatabaseLinkCol",props:{prependIcon:{type:String,default:""},title:{type:String,default:""},subtitle:{type:String,default:""},to:{type:{}},href:{type:String,default:""},cols:{type:Number,default:12},md:{type:Number,default:6},lg:{type:Number,default:4}},setup(t){const{t:c}=n(),e=t,o=r(()=>e.href!=""||e.to!=null);return(f,m)=>(u(),a(s,{cols:e.cols,md:e.md,lg:e.lg},{default:p(()=>[i(d,{"prepend-icon":e.prependIcon,title:e.title,subtitle:e.subtitle,to:e.to,link:o.value,href:e.href,"append-icon":"fa-solid fa-arrow-right"},null,8,["prepend-icon","title","subtitle","to","link","href"])]),_:1},8,["cols","md","lg"]))}});export{h as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.9e768ee34ca0.js.gz b/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.9e768ee34ca0.js.gz deleted file mode 100644 index 04fac0fe..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.9e768ee34ca0.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js b/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js deleted file mode 100644 index 5cdb1618..00000000 --- a/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js +++ /dev/null @@ -1 +0,0 @@ -import{d as l,u as n,c as r,h as a,V as s,w as p,g as i,M as d,f as u}from"./main-BhFWIRV_.js";const h=l({__name:"DatabaseLinkCol",props:{prependIcon:{type:String,default:""},title:{type:String,default:""},subtitle:{type:String,default:""},to:{type:{}},href:{type:String,default:""},cols:{type:Number,default:12},md:{type:Number,default:6},lg:{type:Number,default:4}},setup(t){const{t:c}=n(),e=t,o=r(()=>e.href!=""||e.to!=null);return(f,m)=>(u(),a(s,{cols:e.cols,md:e.md,lg:e.lg},{default:p(()=>[i(d,{"prepend-icon":e.prependIcon,title:e.title,subtitle:e.subtitle,to:e.to,link:o.value,href:e.href,"append-icon":"fa-solid fa-arrow-right"},null,8,["prepend-icon","title","subtitle","to","link","href"])]),_:1},8,["cols","md","lg"]))}});export{h as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js.gz b/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js.gz deleted file mode 100644 index 04fac0fe..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.2b6ec03e95b6.js b/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.2b6ec03e95b6.js deleted file mode 100644 index 96f7028c..00000000 --- a/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.2b6ec03e95b6.js +++ /dev/null @@ -1 +0,0 @@ -import{d as h,u as v,r as $,aM as k,bC as p,bD as P,h as _,V as d,w as a,g as e,M as S,f as i,K as L,b as f,e as C,i as r,t as s,k as o,l as y,L as M,F as c,p as D,bK as V,aX as w}from"./main-BhFWIRV_.js";import{_ as F}from"./DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js";const l=h({__name:"DatabaseModelCol",props:{model:{type:String,default:"food"}},setup(g){const{t}=v(),m=g,n=$({});return k(()=>m.model,(u,b)=>{u!=b&&(n.value=p(m.model,t))}),P(()=>{try{n.value=p(m.model,t)}catch{console.error("Invalid model passed to ModelListPage, loading Food instead"),n.value=p("Food",t)}}),(u,b)=>(i(),_(d,{cols:"12",md:"6",lg:"4"},{default:a(()=>[e(S,{"prepend-icon":n.value.model.icon,title:u.$t(n.value.model.localizationKey),subtitle:u.$t(n.value.model.localizationKeyDescription),to:{name:"ModelListPage",params:{model:n.value.model.name}},"append-icon":"fa-solid fa-arrow-right"},null,8,["prepend-icon","title","subtitle","to"])]),_:1}))}}),I={class:"text-wrap"},U=h({__name:"DatabasePage",setup(g){return(t,m)=>(i(),_(L,null,{default:a(()=>[e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[e(S,{"prepend-icon":"fa-solid fa-folder-tree",title:t.$t("Database")},{subtitle:a(()=>[r("div",I,s(t.$t("DatabaseHelp")),1)]),_:1},8,["title"])]),_:1})]),_:1}),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Basics")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"Food"}),e(l,{model:"Unit"}),e(l,{model:"Keyword"}),e(l,{model:"PropertyType"})]),_:1}),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Planning&Shopping")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"Supermarket"}),e(l,{model:"SupermarketCategory"}),e(l,{model:"MealType"})]),_:1}),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Space")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"Space"}),e(l,{model:"UserSpace"}),e(l,{model:"InviteLink"})]),_:1}),y(M)().activeSpace.aiEnabled?(i(),f(c,{key:0},[e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Ai")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"AiProvider"}),e(l,{model:"AiLog"})]),_:1})],64)):C("",!0),(i(!0),f(c,null,D(y(V),n=>(i(),f(c,{key:n.name},[n.databasePageComponent?(i(),_(w(n.databasePageComponent),{key:0})):C("",!0)],64))),128)),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Miscellaneous")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"UnitConversion"}),e(l,{model:"Automation"}),e(l,{model:"UserFile"}),e(l,{model:"CustomFilter"}),e(l,{model:"CookLog"}),e(l,{model:"ViewLog"}),e(F,{to:{name:"IngredientEditorPage"},"prepend-icon":"fa-solid fa-table-list",title:t.$t("Ingredient Editor"),subtitle:t.$t("IngredientEditorHelp")},null,8,["title","subtitle"])]),_:1}),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("External")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"Sync"}),e(l,{model:"SyncLog"}),e(l,{model:"Storage"}),e(l,{model:"RecipeImport"}),e(l,{model:"ConnectorConfig"})]),_:1})]),_:1}))}});export{U as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.2b6ec03e95b6.js.gz b/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.2b6ec03e95b6.js.gz deleted file mode 100644 index ce47fa2f..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.2b6ec03e95b6.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.js b/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.js deleted file mode 100644 index 96f7028c..00000000 --- a/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.js +++ /dev/null @@ -1 +0,0 @@ -import{d as h,u as v,r as $,aM as k,bC as p,bD as P,h as _,V as d,w as a,g as e,M as S,f as i,K as L,b as f,e as C,i as r,t as s,k as o,l as y,L as M,F as c,p as D,bK as V,aX as w}from"./main-BhFWIRV_.js";import{_ as F}from"./DatabaseLinkCol.vue_vue_type_script_setup_true_lang-Bnq1B2KL.js";const l=h({__name:"DatabaseModelCol",props:{model:{type:String,default:"food"}},setup(g){const{t}=v(),m=g,n=$({});return k(()=>m.model,(u,b)=>{u!=b&&(n.value=p(m.model,t))}),P(()=>{try{n.value=p(m.model,t)}catch{console.error("Invalid model passed to ModelListPage, loading Food instead"),n.value=p("Food",t)}}),(u,b)=>(i(),_(d,{cols:"12",md:"6",lg:"4"},{default:a(()=>[e(S,{"prepend-icon":n.value.model.icon,title:u.$t(n.value.model.localizationKey),subtitle:u.$t(n.value.model.localizationKeyDescription),to:{name:"ModelListPage",params:{model:n.value.model.name}},"append-icon":"fa-solid fa-arrow-right"},null,8,["prepend-icon","title","subtitle","to"])]),_:1}))}}),I={class:"text-wrap"},U=h({__name:"DatabasePage",setup(g){return(t,m)=>(i(),_(L,null,{default:a(()=>[e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[e(S,{"prepend-icon":"fa-solid fa-folder-tree",title:t.$t("Database")},{subtitle:a(()=>[r("div",I,s(t.$t("DatabaseHelp")),1)]),_:1},8,["title"])]),_:1})]),_:1}),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Basics")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"Food"}),e(l,{model:"Unit"}),e(l,{model:"Keyword"}),e(l,{model:"PropertyType"})]),_:1}),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Planning&Shopping")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"Supermarket"}),e(l,{model:"SupermarketCategory"}),e(l,{model:"MealType"})]),_:1}),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Space")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"Space"}),e(l,{model:"UserSpace"}),e(l,{model:"InviteLink"})]),_:1}),y(M)().activeSpace.aiEnabled?(i(),f(c,{key:0},[e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Ai")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"AiProvider"}),e(l,{model:"AiLog"})]),_:1})],64)):C("",!0),(i(!0),f(c,null,D(y(V),n=>(i(),f(c,{key:n.name},[n.databasePageComponent?(i(),_(w(n.databasePageComponent),{key:0})):C("",!0)],64))),128)),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("Miscellaneous")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"UnitConversion"}),e(l,{model:"Automation"}),e(l,{model:"UserFile"}),e(l,{model:"CustomFilter"}),e(l,{model:"CookLog"}),e(l,{model:"ViewLog"}),e(F,{to:{name:"IngredientEditorPage"},"prepend-icon":"fa-solid fa-table-list",title:t.$t("Ingredient Editor"),subtitle:t.$t("IngredientEditorHelp")},null,8,["title","subtitle"])]),_:1}),e(o,null,{default:a(()=>[e(d,null,{default:a(()=>[r("h2",null,s(t.$t("External")),1)]),_:1})]),_:1}),e(o,{dense:""},{default:a(()=>[e(l,{model:"Sync"}),e(l,{model:"SyncLog"}),e(l,{model:"Storage"}),e(l,{model:"RecipeImport"}),e(l,{model:"ConnectorConfig"})]),_:1})]),_:1}))}});export{U as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.js.gz b/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.js.gz deleted file mode 100644 index ce47fa2f..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/DatabasePage-WBAB7B7z.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.cfdba28e3d19.js b/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.cfdba28e3d19.js deleted file mode 100644 index fd48d4cd..00000000 --- a/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.cfdba28e3d19.js +++ /dev/null @@ -1 +0,0 @@ -import{d as p,r as V,h as C,aN as N,w as l,g as t,M as g,N as v,j as d,t as a,O as D,i as u,aP as $,z as i,f as b}from"./main-BhFWIRV_.js";const B=p({__name:"DeleteConfirmDialog",props:{objectName:{type:String,default:""},modelName:{type:String,default:""}},emits:["delete"],setup(r,{emit:m}){const f=m,n=V(!1);return(o,e)=>(b(),C(N,{"max-width":"600",activator:"parent",modelValue:n.value,"onUpdate:modelValue":e[2]||(e[2]=s=>n.value=s)},{default:l(()=>[t(g,null,{default:l(()=>[t(v,null,{default:l(()=>[d(a(o.$t("Delete")),1)]),_:1}),t(D,null,{default:l(()=>[d(a(o.$t("DeleteConfirmQuestion"))+" ",1),e[3]||(e[3]=u("br",null,null,-1)),u("b",null,a(r.modelName),1),e[4]||(e[4]=u("br",null,null,-1)),u("b",null,a(r.objectName),1)]),_:1,__:[3,4]}),t($,null,{default:l(()=>[t(i,{onClick:e[0]||(e[0]=s=>n.value=!1)},{default:l(()=>[d(a(o.$t("Cancel")),1)]),_:1}),t(i,{onClick:e[1]||(e[1]=s=>{f("delete"),n.value=!1}),color:"delete","prepend-icon":"$delete"},{default:l(()=>[d(a(o.$t("Delete")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});export{B as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.cfdba28e3d19.js.gz b/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.cfdba28e3d19.js.gz deleted file mode 100644 index 9bb5d8b7..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.cfdba28e3d19.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js b/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js deleted file mode 100644 index fd48d4cd..00000000 --- a/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js +++ /dev/null @@ -1 +0,0 @@ -import{d as p,r as V,h as C,aN as N,w as l,g as t,M as g,N as v,j as d,t as a,O as D,i as u,aP as $,z as i,f as b}from"./main-BhFWIRV_.js";const B=p({__name:"DeleteConfirmDialog",props:{objectName:{type:String,default:""},modelName:{type:String,default:""}},emits:["delete"],setup(r,{emit:m}){const f=m,n=V(!1);return(o,e)=>(b(),C(N,{"max-width":"600",activator:"parent",modelValue:n.value,"onUpdate:modelValue":e[2]||(e[2]=s=>n.value=s)},{default:l(()=>[t(g,null,{default:l(()=>[t(v,null,{default:l(()=>[d(a(o.$t("Delete")),1)]),_:1}),t(D,null,{default:l(()=>[d(a(o.$t("DeleteConfirmQuestion"))+" ",1),e[3]||(e[3]=u("br",null,null,-1)),u("b",null,a(r.modelName),1),e[4]||(e[4]=u("br",null,null,-1)),u("b",null,a(r.objectName),1)]),_:1,__:[3,4]}),t($,null,{default:l(()=>[t(i,{onClick:e[0]||(e[0]=s=>n.value=!1)},{default:l(()=>[d(a(o.$t("Cancel")),1)]),_:1}),t(i,{onClick:e[1]||(e[1]=s=>{f("delete"),n.value=!1}),color:"delete","prepend-icon":"$delete"},{default:l(()=>[d(a(o.$t("Delete")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});export{B as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js.gz b/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js.gz deleted file mode 100644 index 9bb5d8b7..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.5611c091dfc4.js b/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.5611c091dfc4.js deleted file mode 100644 index 2e1f1c29..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.5611c091dfc4.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,r as n,c as C,b as V,i as m,g as t,t as o,B as g,w as v,ac as F,F as b,e as w,T as A,U as D,ag as c,z as E,j as x,l as N,a7 as h,A as R,Q as k,R as B,f as T}from"./main-BhFWIRV_.js";import{I as S}from"./integration_utils-sX7uYpAT.js";import{V as L}from"./VTextarea-Dyu7dPGe.js";const j={class:"text-h6"},z=y({__name:"ExportDataSettings",setup(I){const p=n("DEFAULT"),u=n(!1),d=n([]),r=n(null),a=n({}),i=n(!1),$=C(()=>{let l=[];return S.forEach(e=>{e.export&&l.push({title:e.name,value:e.id})}),l});function U(){let l=new R;a.value={},i.value=!0,l.apiExportCreate({exportRequest:{all:u.value,type:p.value,recipes:d.value,customFilter:r.value}}).then(e=>{a.value=e,f()}).catch(e=>{i.value=!1,k().addError(B.CREATE_ERROR,e)}).finally(()=>{})}function f(){new R().apiExportLogRetrieve({id:a.value.id}).then(e=>{a.value=e,a.value.running?setTimeout(()=>f(),1e3):i.value=!1})}return(l,e)=>(T(),V(b,null,[m("p",j,o(l.$t("Export")),1),t(g),t(F,{class:"mt-2"},{default:v(()=>[t(A,{items:$.value,label:l.$t("Type"),modelValue:p.value,"onUpdate:modelValue":e[0]||(e[0]=s=>p.value=s)},null,8,["items","label","modelValue"]),t(D,{label:l.$t("AllRecipes"),modelValue:u.value,"onUpdate:modelValue":e[1]||(e[1]=s=>u.value=s),disabled:d.value.length>0||r.value!=null},null,8,["label","modelValue","disabled"]),t(c,{model:"Recipe",mode:"tags",modelValue:d.value,"onUpdate:modelValue":e[2]||(e[2]=s=>d.value=s),disabled:u.value||r.value!=null},null,8,["modelValue","disabled"]),t(c,{model:"CustomFilter",mode:"single",modelValue:r.value,"onUpdate:modelValue":e[3]||(e[3]=s=>r.value=s),disabled:d.value.length>0||u.value},null,8,["modelValue","disabled"]),t(E,{onClick:e[4]||(e[4]=s=>U()),loading:i.value,disabled:d.value.length==0&&r.value==null&&!u.value},{default:v(()=>[x(o(l.$t("Export")),1)]),_:1},8,["loading","disabled"]),a.value.id?(T(),V(b,{key:0},[t(g,{class:"mt-4 mb-4"}),m("h4",null,o(l.$t("Export"))+" #"+o(a.value.id),1),m("p",null,o(l.$t("Recipes"))+": "+o(a.value.exportedRecipes),1),t(E,{color:"success",href:N(h)().getDjangoUrl(`export-file/${a.value.id}`),class:"mt-2",disabled:a.value.running},{default:v(()=>[x(o(l.$t("Download")),1)]),_:1},8,["href","disabled"]),t(L,{label:l.$t("Messages"),"auto-grow":"",readonly:"","max-rows":"20",modelValue:a.value.msg,"onUpdate:modelValue":e[5]||(e[5]=s=>a.value.msg=s),class:"mt-2"},null,8,["label","modelValue"])],64)):w("",!0)]),_:1})],64))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.5611c091dfc4.js.gz b/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.5611c091dfc4.js.gz deleted file mode 100644 index 570eb281..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.5611c091dfc4.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.js b/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.js deleted file mode 100644 index 2e1f1c29..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,r as n,c as C,b as V,i as m,g as t,t as o,B as g,w as v,ac as F,F as b,e as w,T as A,U as D,ag as c,z as E,j as x,l as N,a7 as h,A as R,Q as k,R as B,f as T}from"./main-BhFWIRV_.js";import{I as S}from"./integration_utils-sX7uYpAT.js";import{V as L}from"./VTextarea-Dyu7dPGe.js";const j={class:"text-h6"},z=y({__name:"ExportDataSettings",setup(I){const p=n("DEFAULT"),u=n(!1),d=n([]),r=n(null),a=n({}),i=n(!1),$=C(()=>{let l=[];return S.forEach(e=>{e.export&&l.push({title:e.name,value:e.id})}),l});function U(){let l=new R;a.value={},i.value=!0,l.apiExportCreate({exportRequest:{all:u.value,type:p.value,recipes:d.value,customFilter:r.value}}).then(e=>{a.value=e,f()}).catch(e=>{i.value=!1,k().addError(B.CREATE_ERROR,e)}).finally(()=>{})}function f(){new R().apiExportLogRetrieve({id:a.value.id}).then(e=>{a.value=e,a.value.running?setTimeout(()=>f(),1e3):i.value=!1})}return(l,e)=>(T(),V(b,null,[m("p",j,o(l.$t("Export")),1),t(g),t(F,{class:"mt-2"},{default:v(()=>[t(A,{items:$.value,label:l.$t("Type"),modelValue:p.value,"onUpdate:modelValue":e[0]||(e[0]=s=>p.value=s)},null,8,["items","label","modelValue"]),t(D,{label:l.$t("AllRecipes"),modelValue:u.value,"onUpdate:modelValue":e[1]||(e[1]=s=>u.value=s),disabled:d.value.length>0||r.value!=null},null,8,["label","modelValue","disabled"]),t(c,{model:"Recipe",mode:"tags",modelValue:d.value,"onUpdate:modelValue":e[2]||(e[2]=s=>d.value=s),disabled:u.value||r.value!=null},null,8,["modelValue","disabled"]),t(c,{model:"CustomFilter",mode:"single",modelValue:r.value,"onUpdate:modelValue":e[3]||(e[3]=s=>r.value=s),disabled:d.value.length>0||u.value},null,8,["modelValue","disabled"]),t(E,{onClick:e[4]||(e[4]=s=>U()),loading:i.value,disabled:d.value.length==0&&r.value==null&&!u.value},{default:v(()=>[x(o(l.$t("Export")),1)]),_:1},8,["loading","disabled"]),a.value.id?(T(),V(b,{key:0},[t(g,{class:"mt-4 mb-4"}),m("h4",null,o(l.$t("Export"))+" #"+o(a.value.id),1),m("p",null,o(l.$t("Recipes"))+": "+o(a.value.exportedRecipes),1),t(E,{color:"success",href:N(h)().getDjangoUrl(`export-file/${a.value.id}`),class:"mt-2",disabled:a.value.running},{default:v(()=>[x(o(l.$t("Download")),1)]),_:1},8,["href","disabled"]),t(L,{label:l.$t("Messages"),"auto-grow":"",readonly:"","max-rows":"20",modelValue:a.value.msg,"onUpdate:modelValue":e[5]||(e[5]=s=>a.value.msg=s),class:"mt-2"},null,8,["label","modelValue"])],64)):w("",!0)]),_:1})],64))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.js.gz b/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.js.gz deleted file mode 100644 index 570eb281..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ExportDataSettings-DvEaRn4n.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.15dbd5020e7c.js b/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.15dbd5020e7c.js deleted file mode 100644 index 5c6235b9..00000000 --- a/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.15dbd5020e7c.js +++ /dev/null @@ -1 +0,0 @@ -import{d as F,aL as T,aH as C,r as o,h as c,w as t,g as l,M as D,aO as R,O as $,S as L,aR as k,z as w,T as x,x as B,b as E,F as M,p as N,aN as b,A as h,Q as I,R as O,f as r,y as U,E as _,j as V,t as f,ai as A}from"./main-BhFWIRV_.js";const z=F({__name:"FdcSearchDialog",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:T(["selected"],["update:modelValue"]),setup(v,{emit:y}){const S=y,s=C(v,"modelValue"),u=o(!1),n=o(""),m=o(void 0),g=o(["Branded","Foundation","Survey (FNDDS)","SR Legacy"]),i=o(["Foundation","Survey (FNDDS)","SR Legacy"]);function p(){let d=new h;u.value=!0,d.apiFdcSearchRetrieve({query:n.value,dataType:i.value.join(",")}).then(e=>{m.value=e}).catch(e=>{I().addError(O.FETCH_ERROR,e)}).finally(()=>{u.value=!1})}return(d,e)=>(r(),c(b,{"max-width":"900",modelValue:s.value,"onUpdate:modelValue":e[5]||(e[5]=a=>s.value=a)},{default:t(()=>[l(D,null,{default:t(()=>[l(R,{title:d.$t("Search"),icon:"$search",modelValue:s.value,"onUpdate:modelValue":e[0]||(e[0]=a=>s.value=a)},null,8,["title","modelValue"]),l($,null,{default:t(()=>[l(L,{modelValue:n.value,"onUpdate:modelValue":e[2]||(e[2]=a=>n.value=a),loading:u.value,label:d.$t("Search"),onKeydown:e[3]||(e[3]=k(a=>p(),["enter"]))},{append:t(()=>[l(w,{icon:"$search",color:"success",onClick:e[1]||(e[1]=a=>p())})]),_:1},8,["modelValue","loading","label"]),l(x,{multiple:"",modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=a=>i.value=a),items:g.value,chips:""},null,8,["modelValue","items"]),l(B,null,{default:t(()=>[(r(!0),E(M,null,N(m.value?.foods,a=>(r(),c(U,{title:a.description,onClick:j=>{s.value=!1,S("selected",a.fdcId)}},{default:t(()=>[l(_,null,{default:t(()=>[V(f(a.dataType)+" ",1),l(A,{size:"small"},{default:t(()=>[V(f(a.fdcId),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["title","onClick"]))),256))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});export{z as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.15dbd5020e7c.js.gz b/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.15dbd5020e7c.js.gz deleted file mode 100644 index 9edbfa1e..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.15dbd5020e7c.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js b/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js deleted file mode 100644 index 5c6235b9..00000000 --- a/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js +++ /dev/null @@ -1 +0,0 @@ -import{d as F,aL as T,aH as C,r as o,h as c,w as t,g as l,M as D,aO as R,O as $,S as L,aR as k,z as w,T as x,x as B,b as E,F as M,p as N,aN as b,A as h,Q as I,R as O,f as r,y as U,E as _,j as V,t as f,ai as A}from"./main-BhFWIRV_.js";const z=F({__name:"FdcSearchDialog",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:T(["selected"],["update:modelValue"]),setup(v,{emit:y}){const S=y,s=C(v,"modelValue"),u=o(!1),n=o(""),m=o(void 0),g=o(["Branded","Foundation","Survey (FNDDS)","SR Legacy"]),i=o(["Foundation","Survey (FNDDS)","SR Legacy"]);function p(){let d=new h;u.value=!0,d.apiFdcSearchRetrieve({query:n.value,dataType:i.value.join(",")}).then(e=>{m.value=e}).catch(e=>{I().addError(O.FETCH_ERROR,e)}).finally(()=>{u.value=!1})}return(d,e)=>(r(),c(b,{"max-width":"900",modelValue:s.value,"onUpdate:modelValue":e[5]||(e[5]=a=>s.value=a)},{default:t(()=>[l(D,null,{default:t(()=>[l(R,{title:d.$t("Search"),icon:"$search",modelValue:s.value,"onUpdate:modelValue":e[0]||(e[0]=a=>s.value=a)},null,8,["title","modelValue"]),l($,null,{default:t(()=>[l(L,{modelValue:n.value,"onUpdate:modelValue":e[2]||(e[2]=a=>n.value=a),loading:u.value,label:d.$t("Search"),onKeydown:e[3]||(e[3]=k(a=>p(),["enter"]))},{append:t(()=>[l(w,{icon:"$search",color:"success",onClick:e[1]||(e[1]=a=>p())})]),_:1},8,["modelValue","loading","label"]),l(x,{multiple:"",modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=a=>i.value=a),items:g.value,chips:""},null,8,["modelValue","items"]),l(B,null,{default:t(()=>[(r(!0),E(M,null,N(m.value?.foods,a=>(r(),c(U,{title:a.description,onClick:j=>{s.value=!1,S("selected",a.fdcId)}},{default:t(()=>[l(_,null,{default:t(()=>[V(f(a.dataType)+" ",1),l(A,{size:"small"},{default:t(()=>[V(f(a.fdcId),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["title","onClick"]))),256))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});export{z as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js.gz b/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js.gz deleted file mode 100644 index 9edbfa1e..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.8044baf4afd2.js b/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.8044baf4afd2.js deleted file mode 100644 index daa782bc..00000000 --- a/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.8044baf4afd2.js +++ /dev/null @@ -1 +0,0 @@ -import{d as oe,aM as G,c as te,r as T,o as de,L as Q,A as k,Q as g,R as $,h as C,f as r,w as n,g as a,O as j,l as o,j as m,t as i,ac as E,S as A,ag as p,aa as J,af as D,e as F,z as b,aS as K,W as N,b as P,F as ne,p as ie,M as se,N as ue,G as R,_ as re,k as M,V as h,U as S,B as me}from"./main-BhFWIRV_.js";import{u as pe,_ as fe}from"./useModelEditorFunctions-Du2kfr61.js";import{_ as be}from"./PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js";import{_ as Ve}from"./FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js";import{o as ve}from"./fdc-CkSQIsAv.js";import{_ as Ue}from"./HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js";import{a as ge,V as y,b as $e,c as I}from"./VTabs-BQFRhgOd.js";import{V as Ce}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VListItemAction-BR9wagZD.js";const Fe={key:0},he={key:1},Te=oe({__name:"FoodEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(z,{emit:X}){const V=z,B=X,{setupState:Y,deleteObject:Z,saveObject:H,isUpdate:v,editingObjName:c,loading:u,editingObj:t,editingObjChanged:O,modelClass:W}=pe("Food",B);G([()=>V.item,()=>V.itemId],()=>{q()});const _=te(()=>{let d="";return t.value.propertiesFoodAmount&&(d+=t.value.propertiesFoodAmount),t.value.propertiesFoodUnit&&(d+=" "+t.value.propertiesFoodUnit.name),d}),U=T("food"),f=T([]),w=T(!1),x=G(U,(d,l,e)=>{d=="conversions"&&(le(),x())});de(()=>{q()});function q(){Y(V.item,V.itemId,{newItemFunction:()=>{t.value.propertiesFoodAmount=100,t.value.propertiesFoodUnit=Q().defaultUnitObj!=null?Q().defaultUnitObj:{name:"g"}},itemDefaults:V.itemDefaults})}async function ee(){const d=new k;f.value.forEach(l=>{l.id?d.apiUnitConversionUpdate({id:l.id,unitConversion:l}).catch(e=>{g().addError($.UPDATE_ERROR,e)}):d.apiUnitConversionCreate({id:l.id,unitConversion:l}).catch(e=>{g().addError($.CREATE_ERROR,e)})})}function le(){new k().apiUnitConversionList({foodId:t.value.id}).then(l=>{f.value=l.results}).catch(l=>{g().addError($.FETCH_ERROR,l)})}function L(d,l=!1){f.value=f.value.filter(e=>e!==e),l&&d.id&&new k().apiUnitConversionDestroy({id:d.id}).catch(s=>{g().addError($.DELETE_ERROR,s)})}function ae(){let d=new k;t.value.fdcId&&H().then(()=>{u.value=!0,d.apiFoodFdcCreate({id:t.value.id,food:t.value}).then(l=>{t.value=l}).catch(l=>{g().addError($.UPDATE_ERROR,l)}).finally(()=>{u.value=!1,O.value=!1})})}return(d,l)=>(r(),C(fe,{loading:o(u),dialog:z.dialog,onSave:l[27]||(l[27]=e=>{o(H)(),ee()}),onDelete:o(Z),onClose:l[28]||(l[28]=e=>{B("close"),O.value=!1}),"is-update":o(v)(),"is-changed":o(O),"model-class":o(W),"object-name":o(c)(),"editing-object":o(t)},{default:n(()=>[a(j,{class:"pa-0"},{default:n(()=>[a(ge,{modelValue:U.value,"onUpdate:modelValue":l[0]||(l[0]=e=>U.value=e),disabled:o(u),grow:""},{default:n(()=>[a(y,{value:"food"},{default:n(()=>[m(i(d.$t("Food")),1)]),_:1}),a(y,{value:"properties",disabled:!o(v)()},{default:n(()=>[m(i(d.$t("Properties")),1)]),_:1},8,["disabled"]),a(y,{value:"conversions",disabled:!o(v)()},{default:n(()=>[m(i(d.$t("Conversion")),1)]),_:1},8,["disabled"]),a(y,{value:"hierarchy",disabled:!o(v)()},{default:n(()=>[m(i(d.$t("Hierarchy")),1)]),_:1},8,["disabled"]),a(y,{value:"misc",disabled:!o(v)()},{default:n(()=>[m(i(d.$t("Miscellaneous")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","disabled"])]),_:1}),a(j,null,{default:n(()=>[a($e,{modelValue:U.value,"onUpdate:modelValue":l[24]||(l[24]=e=>U.value=e)},{default:n(()=>[a(I,{value:"food"},{default:n(()=>[a(E,{disabled:o(u)},{default:n(()=>[a(A,{label:d.$t("Name"),modelValue:o(t).name,"onUpdate:modelValue":l[1]||(l[1]=e=>o(t).name=e)},null,8,["label","modelValue"]),a(A,{label:d.$t("Plural"),modelValue:o(t).pluralName,"onUpdate:modelValue":l[2]||(l[2]=e=>o(t).pluralName=e)},null,8,["label","modelValue"]),a(Ce,{label:d.$t("Description"),modelValue:o(t).description,"onUpdate:modelValue":l[3]||(l[3]=e=>o(t).description=e)},null,8,["label","modelValue"]),a(p,{label:d.$t("Category"),modelValue:o(t).supermarketCategory,"onUpdate:modelValue":l[4]||(l[4]=e=>o(t).supermarketCategory=e),model:"SupermarketCategory","allow-create":"","append-to-body":""},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1}),a(I,{value:"properties"},{default:n(()=>[a(J,{icon:"$help"},{default:n(()=>[m(i(d.$t("PropertiesFoodHelp")),1)]),_:1}),a(E,{disabled:o(u),class:"mt-5"},{default:n(()=>[a(D,{label:d.$t("FDC_ID"),modelValue:o(t).fdcId,"onUpdate:modelValue":l[8]||(l[8]=e=>o(t).fdcId=e),precision:0,"control-variant":"hidden",clearable:""},{"append-inner":n(()=>[o(t).fdcId==null?(r(),C(b,{key:0,icon:"$search",size:"small",density:"compact",variant:"plain",onClick:l[5]||(l[5]=e=>w.value=!0)})):F("",!0),o(t).fdcId?(r(),C(b,{key:1,onClick:l[6]||(l[6]=e=>ae()),icon:"fa-solid fa-arrows-rotate",size:"small",density:"compact",variant:"plain"})):F("",!0),o(t).fdcId?(r(),C(b,{key:2,onClick:l[7]||(l[7]=e=>o(ve)(o(t).fdcId)),href:`https://fdc.nal.usda.gov/food-details/${o(t).fdcId}/nutrients`,target:"_blank",icon:"fa-solid fa-arrow-up-right-from-square",size:"small",variant:"plain"},null,8,["href"])):F("",!0)]),_:1},8,["label","modelValue"]),a(D,{label:d.$t("Properties_Food_Amount"),modelValue:o(t).propertiesFoodAmount,"onUpdate:modelValue":l[9]||(l[9]=e=>o(t).propertiesFoodAmount=e),precision:2},null,8,["label","modelValue"]),a(p,{label:d.$t("Properties_Food_Unit"),modelValue:o(t).propertiesFoodUnit,"onUpdate:modelValue":l[10]||(l[10]=e=>o(t).propertiesFoodUnit=e),model:"Unit"},null,8,["label","modelValue"]),a(be,{modelValue:o(t),"onUpdate:modelValue":l[11]||(l[11]=e=>K(t)?t.value=e:null),"amount-for":_.value},null,8,["modelValue","amount-for"]),a(N,{style:{"margin-top":"80px"}})]),_:1},8,["disabled"])]),_:1}),a(I,{value:"conversions"},{default:n(()=>[a(J,{icon:"$help"},{default:n(()=>[m(i(d.$t("ConversionsHelp")),1)]),_:1}),a(E,{disabled:o(u),class:"mt-5"},{default:n(()=>[a(b,{color:"create",onClick:l[12]||(l[12]=e=>f.value.push({food:o(t)})),"prepend-icon":"$create"},{default:n(()=>[m(i(d.$t("Add")),1)]),_:1}),(r(!0),P(ne,null,ie(f.value,e=>(r(),C(se,{class:"mt-2",border:"",dense:""},{default:n(()=>[a(ue,null,{default:n(()=>[e.baseUnit?(r(),P("span",Fe,i(e.baseAmount)+" "+i(e.baseUnit.name),1)):F("",!0),a(R,{size:"x-small",icon:"fa-solid fa-arrows-left-right",class:"me-2 ms-2"}),e.convertedUnit?(r(),P("span",he,i(e.convertedAmount)+" "+i(e.convertedUnit.name),1)):F("",!0),a(b,{color:"delete",class:"float-right d-none d-md-block",onClick:s=>L(e,!0)},{default:n(()=>[a(R,{icon:"$delete"})]),_:2},1032,["onClick"]),a(b,{color:"edit",class:"float-right d-md-none"},{default:n(()=>[a(R,{icon:"$edit"}),a(re,{model:"UnitConversion",item:e,onDelete:s=>L(e,!1),"disabled-fields":["food"]},null,8,["item","onDelete"])]),_:2},1024)]),_:2},1024),a(j,{class:"d-none d-md-block"},{default:n(()=>[a(M,{dense:""},{default:n(()=>[a(h,{md:"6"},{default:n(()=>[a(D,{label:d.$t("Amount"),step:10,modelValue:e.baseAmount,"onUpdate:modelValue":s=>e.baseAmount=s,"control-variant":"stacked",precision:3,"hide-details":""},null,8,["label","modelValue","onUpdate:modelValue"])]),_:2},1024),a(h,{md:"6"},{default:n(()=>[a(p,{modelValue:e.baseUnit,"onUpdate:modelValue":s=>e.baseUnit=s,model:"Unit","hide-details":""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),a(M,{dense:""},{default:n(()=>[a(h,{cols:"12",class:"text-center"},{default:n(()=>[a(R,{icon:"fa-solid fa-arrows-up-down",class:"mt-4 mb-4"})]),_:1})]),_:1}),a(M,{dense:""},{default:n(()=>[a(h,{md:"6"},{default:n(()=>[a(D,{label:d.$t("Amount"),step:10,modelValue:e.convertedAmount,"onUpdate:modelValue":s=>e.convertedAmount=s,"control-variant":"stacked",precision:3},null,8,["label","modelValue","onUpdate:modelValue"])]),_:2},1024),a(h,{md:"6"},{default:n(()=>[a(p,{modelValue:e.convertedUnit,"onUpdate:modelValue":s=>e.convertedUnit=s,model:"Unit"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:1},8,["disabled"]),a(N,{style:{"margin-top":"80px"}})]),_:1}),a(I,{value:"hierarchy"},{default:n(()=>[a(Ue,{modelValue:o(t),"onUpdate:modelValue":l[13]||(l[13]=e=>K(t)?t.value=e:null),model:o(W).model.name},null,8,["modelValue","model"]),a(S,{label:d.$t("substitute_siblings"),hint:d.$t("substitute_siblings_help"),modelValue:o(t).substituteSiblings,"onUpdate:modelValue":l[14]||(l[14]=e=>o(t).substituteSiblings=e),"persistent-hint":""},null,8,["label","hint","modelValue"]),a(S,{label:d.$t("substitute_children"),hint:d.$t("substitute_children_help"),modelValue:o(t).substituteChildren,"onUpdate:modelValue":l[15]||(l[15]=e=>o(t).substituteChildren=e),"persistent-hint":""},null,8,["label","hint","modelValue"]),a(p,{model:"FoodInheritField",modelValue:o(t).inheritFields,"onUpdate:modelValue":l[16]||(l[16]=e=>o(t).inheritFields=e),label:d.$t("InheritFields"),hint:d.$t("InheritFields_help"),mode:"tags"},null,8,["modelValue","label","hint"]),a(p,{model:"FoodInheritField",modelValue:o(t).childInheritFields,"onUpdate:modelValue":l[17]||(l[17]=e=>o(t).childInheritFields=e),label:d.$t("ChildInheritFields"),hint:d.$t("ChildInheritFields_help"),mode:"tags"},null,8,["modelValue","label","hint"]),a(N,{style:{"margin-top":"100px"}})]),_:1}),a(I,{value:"misc"},{default:n(()=>[a(E,{disabled:o(u),class:"mt-5"},{default:n(()=>[a(p,{model:"Recipe",modelValue:o(t).recipe,"onUpdate:modelValue":l[18]||(l[18]=e=>o(t).recipe=e),label:d.$t("Recipe")},null,8,["modelValue","label"]),a(A,{label:d.$t("Website"),modelValue:o(t).url,"onUpdate:modelValue":l[19]||(l[19]=e=>o(t).url=e)},null,8,["label","modelValue"]),a(S,{label:d.$t("OnHand"),hint:d.$t("OnHand_help"),modelValue:o(t).foodOnhand,"onUpdate:modelValue":l[20]||(l[20]=e=>o(t).foodOnhand=e),"persistent-hint":""},null,8,["label","hint","modelValue"]),a(S,{label:d.$t("Ignore_Shopping"),hint:d.$t("ignore_shopping_help"),modelValue:o(t).ignoreShopping,"onUpdate:modelValue":l[21]||(l[21]=e=>o(t).ignoreShopping=e),"persistent-hint":""},null,8,["label","hint","modelValue"]),a(me,{class:"mt-2 mb-2"}),a(p,{model:"Food",modelValue:o(t).substitute,"onUpdate:modelValue":l[22]||(l[22]=e=>o(t).substitute=e),label:d.$t("Substitutes"),hint:d.$t("substitute_help"),mode:"tags"},null,8,["modelValue","label","hint"]),a(A,{label:d.$t("Open_Data_Slug"),hint:d.$t("open_data_help_text"),"persistent-hint":"",modelValue:o(t).openDataSlug,"onUpdate:modelValue":l[23]||(l[23]=e=>o(t).openDataSlug=e),disabled:""},null,8,["label","hint","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(Ve,{modelValue:w.value,"onUpdate:modelValue":l[25]||(l[25]=e=>w.value=e),onSelected:l[26]||(l[26]=e=>{o(t).fdcId=e})},null,8,["modelValue"])]),_:1},8,["loading","dialog","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{Te as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.8044baf4afd2.js.gz b/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.8044baf4afd2.js.gz deleted file mode 100644 index b55586c8..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.8044baf4afd2.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.js b/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.js deleted file mode 100644 index daa782bc..00000000 --- a/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.js +++ /dev/null @@ -1 +0,0 @@ -import{d as oe,aM as G,c as te,r as T,o as de,L as Q,A as k,Q as g,R as $,h as C,f as r,w as n,g as a,O as j,l as o,j as m,t as i,ac as E,S as A,ag as p,aa as J,af as D,e as F,z as b,aS as K,W as N,b as P,F as ne,p as ie,M as se,N as ue,G as R,_ as re,k as M,V as h,U as S,B as me}from"./main-BhFWIRV_.js";import{u as pe,_ as fe}from"./useModelEditorFunctions-Du2kfr61.js";import{_ as be}from"./PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js";import{_ as Ve}from"./FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js";import{o as ve}from"./fdc-CkSQIsAv.js";import{_ as Ue}from"./HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js";import{a as ge,V as y,b as $e,c as I}from"./VTabs-BQFRhgOd.js";import{V as Ce}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VListItemAction-BR9wagZD.js";const Fe={key:0},he={key:1},Te=oe({__name:"FoodEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(z,{emit:X}){const V=z,B=X,{setupState:Y,deleteObject:Z,saveObject:H,isUpdate:v,editingObjName:c,loading:u,editingObj:t,editingObjChanged:O,modelClass:W}=pe("Food",B);G([()=>V.item,()=>V.itemId],()=>{q()});const _=te(()=>{let d="";return t.value.propertiesFoodAmount&&(d+=t.value.propertiesFoodAmount),t.value.propertiesFoodUnit&&(d+=" "+t.value.propertiesFoodUnit.name),d}),U=T("food"),f=T([]),w=T(!1),x=G(U,(d,l,e)=>{d=="conversions"&&(le(),x())});de(()=>{q()});function q(){Y(V.item,V.itemId,{newItemFunction:()=>{t.value.propertiesFoodAmount=100,t.value.propertiesFoodUnit=Q().defaultUnitObj!=null?Q().defaultUnitObj:{name:"g"}},itemDefaults:V.itemDefaults})}async function ee(){const d=new k;f.value.forEach(l=>{l.id?d.apiUnitConversionUpdate({id:l.id,unitConversion:l}).catch(e=>{g().addError($.UPDATE_ERROR,e)}):d.apiUnitConversionCreate({id:l.id,unitConversion:l}).catch(e=>{g().addError($.CREATE_ERROR,e)})})}function le(){new k().apiUnitConversionList({foodId:t.value.id}).then(l=>{f.value=l.results}).catch(l=>{g().addError($.FETCH_ERROR,l)})}function L(d,l=!1){f.value=f.value.filter(e=>e!==e),l&&d.id&&new k().apiUnitConversionDestroy({id:d.id}).catch(s=>{g().addError($.DELETE_ERROR,s)})}function ae(){let d=new k;t.value.fdcId&&H().then(()=>{u.value=!0,d.apiFoodFdcCreate({id:t.value.id,food:t.value}).then(l=>{t.value=l}).catch(l=>{g().addError($.UPDATE_ERROR,l)}).finally(()=>{u.value=!1,O.value=!1})})}return(d,l)=>(r(),C(fe,{loading:o(u),dialog:z.dialog,onSave:l[27]||(l[27]=e=>{o(H)(),ee()}),onDelete:o(Z),onClose:l[28]||(l[28]=e=>{B("close"),O.value=!1}),"is-update":o(v)(),"is-changed":o(O),"model-class":o(W),"object-name":o(c)(),"editing-object":o(t)},{default:n(()=>[a(j,{class:"pa-0"},{default:n(()=>[a(ge,{modelValue:U.value,"onUpdate:modelValue":l[0]||(l[0]=e=>U.value=e),disabled:o(u),grow:""},{default:n(()=>[a(y,{value:"food"},{default:n(()=>[m(i(d.$t("Food")),1)]),_:1}),a(y,{value:"properties",disabled:!o(v)()},{default:n(()=>[m(i(d.$t("Properties")),1)]),_:1},8,["disabled"]),a(y,{value:"conversions",disabled:!o(v)()},{default:n(()=>[m(i(d.$t("Conversion")),1)]),_:1},8,["disabled"]),a(y,{value:"hierarchy",disabled:!o(v)()},{default:n(()=>[m(i(d.$t("Hierarchy")),1)]),_:1},8,["disabled"]),a(y,{value:"misc",disabled:!o(v)()},{default:n(()=>[m(i(d.$t("Miscellaneous")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","disabled"])]),_:1}),a(j,null,{default:n(()=>[a($e,{modelValue:U.value,"onUpdate:modelValue":l[24]||(l[24]=e=>U.value=e)},{default:n(()=>[a(I,{value:"food"},{default:n(()=>[a(E,{disabled:o(u)},{default:n(()=>[a(A,{label:d.$t("Name"),modelValue:o(t).name,"onUpdate:modelValue":l[1]||(l[1]=e=>o(t).name=e)},null,8,["label","modelValue"]),a(A,{label:d.$t("Plural"),modelValue:o(t).pluralName,"onUpdate:modelValue":l[2]||(l[2]=e=>o(t).pluralName=e)},null,8,["label","modelValue"]),a(Ce,{label:d.$t("Description"),modelValue:o(t).description,"onUpdate:modelValue":l[3]||(l[3]=e=>o(t).description=e)},null,8,["label","modelValue"]),a(p,{label:d.$t("Category"),modelValue:o(t).supermarketCategory,"onUpdate:modelValue":l[4]||(l[4]=e=>o(t).supermarketCategory=e),model:"SupermarketCategory","allow-create":"","append-to-body":""},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1}),a(I,{value:"properties"},{default:n(()=>[a(J,{icon:"$help"},{default:n(()=>[m(i(d.$t("PropertiesFoodHelp")),1)]),_:1}),a(E,{disabled:o(u),class:"mt-5"},{default:n(()=>[a(D,{label:d.$t("FDC_ID"),modelValue:o(t).fdcId,"onUpdate:modelValue":l[8]||(l[8]=e=>o(t).fdcId=e),precision:0,"control-variant":"hidden",clearable:""},{"append-inner":n(()=>[o(t).fdcId==null?(r(),C(b,{key:0,icon:"$search",size:"small",density:"compact",variant:"plain",onClick:l[5]||(l[5]=e=>w.value=!0)})):F("",!0),o(t).fdcId?(r(),C(b,{key:1,onClick:l[6]||(l[6]=e=>ae()),icon:"fa-solid fa-arrows-rotate",size:"small",density:"compact",variant:"plain"})):F("",!0),o(t).fdcId?(r(),C(b,{key:2,onClick:l[7]||(l[7]=e=>o(ve)(o(t).fdcId)),href:`https://fdc.nal.usda.gov/food-details/${o(t).fdcId}/nutrients`,target:"_blank",icon:"fa-solid fa-arrow-up-right-from-square",size:"small",variant:"plain"},null,8,["href"])):F("",!0)]),_:1},8,["label","modelValue"]),a(D,{label:d.$t("Properties_Food_Amount"),modelValue:o(t).propertiesFoodAmount,"onUpdate:modelValue":l[9]||(l[9]=e=>o(t).propertiesFoodAmount=e),precision:2},null,8,["label","modelValue"]),a(p,{label:d.$t("Properties_Food_Unit"),modelValue:o(t).propertiesFoodUnit,"onUpdate:modelValue":l[10]||(l[10]=e=>o(t).propertiesFoodUnit=e),model:"Unit"},null,8,["label","modelValue"]),a(be,{modelValue:o(t),"onUpdate:modelValue":l[11]||(l[11]=e=>K(t)?t.value=e:null),"amount-for":_.value},null,8,["modelValue","amount-for"]),a(N,{style:{"margin-top":"80px"}})]),_:1},8,["disabled"])]),_:1}),a(I,{value:"conversions"},{default:n(()=>[a(J,{icon:"$help"},{default:n(()=>[m(i(d.$t("ConversionsHelp")),1)]),_:1}),a(E,{disabled:o(u),class:"mt-5"},{default:n(()=>[a(b,{color:"create",onClick:l[12]||(l[12]=e=>f.value.push({food:o(t)})),"prepend-icon":"$create"},{default:n(()=>[m(i(d.$t("Add")),1)]),_:1}),(r(!0),P(ne,null,ie(f.value,e=>(r(),C(se,{class:"mt-2",border:"",dense:""},{default:n(()=>[a(ue,null,{default:n(()=>[e.baseUnit?(r(),P("span",Fe,i(e.baseAmount)+" "+i(e.baseUnit.name),1)):F("",!0),a(R,{size:"x-small",icon:"fa-solid fa-arrows-left-right",class:"me-2 ms-2"}),e.convertedUnit?(r(),P("span",he,i(e.convertedAmount)+" "+i(e.convertedUnit.name),1)):F("",!0),a(b,{color:"delete",class:"float-right d-none d-md-block",onClick:s=>L(e,!0)},{default:n(()=>[a(R,{icon:"$delete"})]),_:2},1032,["onClick"]),a(b,{color:"edit",class:"float-right d-md-none"},{default:n(()=>[a(R,{icon:"$edit"}),a(re,{model:"UnitConversion",item:e,onDelete:s=>L(e,!1),"disabled-fields":["food"]},null,8,["item","onDelete"])]),_:2},1024)]),_:2},1024),a(j,{class:"d-none d-md-block"},{default:n(()=>[a(M,{dense:""},{default:n(()=>[a(h,{md:"6"},{default:n(()=>[a(D,{label:d.$t("Amount"),step:10,modelValue:e.baseAmount,"onUpdate:modelValue":s=>e.baseAmount=s,"control-variant":"stacked",precision:3,"hide-details":""},null,8,["label","modelValue","onUpdate:modelValue"])]),_:2},1024),a(h,{md:"6"},{default:n(()=>[a(p,{modelValue:e.baseUnit,"onUpdate:modelValue":s=>e.baseUnit=s,model:"Unit","hide-details":""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),a(M,{dense:""},{default:n(()=>[a(h,{cols:"12",class:"text-center"},{default:n(()=>[a(R,{icon:"fa-solid fa-arrows-up-down",class:"mt-4 mb-4"})]),_:1})]),_:1}),a(M,{dense:""},{default:n(()=>[a(h,{md:"6"},{default:n(()=>[a(D,{label:d.$t("Amount"),step:10,modelValue:e.convertedAmount,"onUpdate:modelValue":s=>e.convertedAmount=s,"control-variant":"stacked",precision:3},null,8,["label","modelValue","onUpdate:modelValue"])]),_:2},1024),a(h,{md:"6"},{default:n(()=>[a(p,{modelValue:e.convertedUnit,"onUpdate:modelValue":s=>e.convertedUnit=s,model:"Unit"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:1},8,["disabled"]),a(N,{style:{"margin-top":"80px"}})]),_:1}),a(I,{value:"hierarchy"},{default:n(()=>[a(Ue,{modelValue:o(t),"onUpdate:modelValue":l[13]||(l[13]=e=>K(t)?t.value=e:null),model:o(W).model.name},null,8,["modelValue","model"]),a(S,{label:d.$t("substitute_siblings"),hint:d.$t("substitute_siblings_help"),modelValue:o(t).substituteSiblings,"onUpdate:modelValue":l[14]||(l[14]=e=>o(t).substituteSiblings=e),"persistent-hint":""},null,8,["label","hint","modelValue"]),a(S,{label:d.$t("substitute_children"),hint:d.$t("substitute_children_help"),modelValue:o(t).substituteChildren,"onUpdate:modelValue":l[15]||(l[15]=e=>o(t).substituteChildren=e),"persistent-hint":""},null,8,["label","hint","modelValue"]),a(p,{model:"FoodInheritField",modelValue:o(t).inheritFields,"onUpdate:modelValue":l[16]||(l[16]=e=>o(t).inheritFields=e),label:d.$t("InheritFields"),hint:d.$t("InheritFields_help"),mode:"tags"},null,8,["modelValue","label","hint"]),a(p,{model:"FoodInheritField",modelValue:o(t).childInheritFields,"onUpdate:modelValue":l[17]||(l[17]=e=>o(t).childInheritFields=e),label:d.$t("ChildInheritFields"),hint:d.$t("ChildInheritFields_help"),mode:"tags"},null,8,["modelValue","label","hint"]),a(N,{style:{"margin-top":"100px"}})]),_:1}),a(I,{value:"misc"},{default:n(()=>[a(E,{disabled:o(u),class:"mt-5"},{default:n(()=>[a(p,{model:"Recipe",modelValue:o(t).recipe,"onUpdate:modelValue":l[18]||(l[18]=e=>o(t).recipe=e),label:d.$t("Recipe")},null,8,["modelValue","label"]),a(A,{label:d.$t("Website"),modelValue:o(t).url,"onUpdate:modelValue":l[19]||(l[19]=e=>o(t).url=e)},null,8,["label","modelValue"]),a(S,{label:d.$t("OnHand"),hint:d.$t("OnHand_help"),modelValue:o(t).foodOnhand,"onUpdate:modelValue":l[20]||(l[20]=e=>o(t).foodOnhand=e),"persistent-hint":""},null,8,["label","hint","modelValue"]),a(S,{label:d.$t("Ignore_Shopping"),hint:d.$t("ignore_shopping_help"),modelValue:o(t).ignoreShopping,"onUpdate:modelValue":l[21]||(l[21]=e=>o(t).ignoreShopping=e),"persistent-hint":""},null,8,["label","hint","modelValue"]),a(me,{class:"mt-2 mb-2"}),a(p,{model:"Food",modelValue:o(t).substitute,"onUpdate:modelValue":l[22]||(l[22]=e=>o(t).substitute=e),label:d.$t("Substitutes"),hint:d.$t("substitute_help"),mode:"tags"},null,8,["modelValue","label","hint"]),a(A,{label:d.$t("Open_Data_Slug"),hint:d.$t("open_data_help_text"),"persistent-hint":"",modelValue:o(t).openDataSlug,"onUpdate:modelValue":l[23]||(l[23]=e=>o(t).openDataSlug=e),disabled:""},null,8,["label","hint","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(Ve,{modelValue:w.value,"onUpdate:modelValue":l[25]||(l[25]=e=>w.value=e),onSelected:l[26]||(l[26]=e=>{o(t).fdcId=e})},null,8,["modelValue"])]),_:1},8,["loading","dialog","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{Te as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.js.gz b/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.js.gz deleted file mode 100644 index b55586c8..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/FoodEditor-3gejC5zm.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.b95bdca3f33e.js b/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.b95bdca3f33e.js deleted file mode 100644 index 55db69a3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.b95bdca3f33e.js +++ /dev/null @@ -1 +0,0 @@ -import{d as t,h,w as e,K as s,g as a,V as o,a6 as _,k as n,f as r}from"./main-BhFWIRV_.js";const p=t({__name:"HelpPage",setup(c){return(i,f)=>(r(),h(s,{height:"70vh"},{default:e(()=>[a(n,{height:"70vh"},{default:e(()=>[a(o,{height:"70vh"},{default:e(()=>[a(_,{height:"70vh"})]),_:1})]),_:1})]),_:1}))}});export{p as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.b95bdca3f33e.js.gz b/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.b95bdca3f33e.js.gz deleted file mode 100644 index 64ce25c0..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.b95bdca3f33e.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.js b/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.js deleted file mode 100644 index 55db69a3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.js +++ /dev/null @@ -1 +0,0 @@ -import{d as t,h,w as e,K as s,g as a,V as o,a6 as _,k as n,f as r}from"./main-BhFWIRV_.js";const p=t({__name:"HelpPage",setup(c){return(i,f)=>(r(),h(s,{height:"70vh"},{default:e(()=>[a(n,{height:"70vh"},{default:e(()=>[a(o,{height:"70vh"},{default:e(()=>[a(_,{height:"70vh"})]),_:1})]),_:1})]),_:1}))}});export{p as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.js.gz b/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.js.gz deleted file mode 100644 index 64ce25c0..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/HelpPage-2fX8Gbzu.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.659bebc49e29.css b/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.659bebc49e29.css deleted file mode 100644 index 4f0f12b5..00000000 --- a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.659bebc49e29.css +++ /dev/null @@ -1 +0,0 @@ -.v-treeview-item{--list-indent-size: 28px}.v-treeview-item.v-treeview-item--filtered{display:none}.v-treeview-item.v-list-item--disabled:not(a){pointer-events:auto}.v-treeview-item.v-list-item--disabled:not(a) .v-selection-control{pointer-events:none}.v-treeview-item__level{width:28px}.v-treeview--fluid .v-treeview-item__level{width:0}.v-treeview.v-list{--indent-padding: 16px}.v-treeview.v-list--disabled .v-list-item__prepend{pointer-events:auto}.v-treeview .v-list-item--slim>.v-list-item__prepend>.v-icon~.v-list-item__spacer{width:10px}.v-treeview .v-list-item--slim>.v-list-item__prepend:not(:has(.v-list-item-action))>.v-icon{margin-inline-start:-6px}.v-treeview-indent-lines{position:absolute;inset-inline-start:0;height:100%;display:grid;padding-inline-start:8px;padding-block:0;grid-template-columns:repeat(var(--v-indent-parts, 1),var(--prepend-width));opacity:.4;pointer-events:none}.v-treeview-indent-line,.v-treeview-indent-line:before{border:0px solid rgb(var(--v-theme-on-surface))}.v-treeview-indent-line--leaf,.v-treeview-indent-line--line{border-inline-start-width:1px;height:100%;width:calc(50% + 1px);justify-self:end}.v-treeview-indent-line--leaf{position:relative}.v-treeview-indent-line--leaf:before{content:"";position:absolute;border-bottom-width:1px;height:calc(50% + 1px);width:100%}.v-treeview-indent-line--leaf:last-child:before{width:calc(100% - 4px)}.v-treeview-indent-line--leaf-link{border-bottom-width:1px;height:calc(50% + 1px);margin-inline-start:0;margin-inline-end:6px}.v-treeview-indent-line--last-leaf{border-inline-start-width:1px;border-bottom-width:1px;height:calc(50% + 1px);margin-inline-start:calc(50% - 1px);border-bottom-left-radius:4px}.v-locale--is-rtl.v-treeview-indent-line--last-leaf,.v-locale--is-rtl .v-treeview-indent-line--last-leaf{border-bottom-left-radius:0;border-bottom-right-radius:4px}.v-treeview-indent-line--last-leaf:last-child{margin-inline-end:4px}.v-treeview-group.v-list-group{--list-indent-size: 0px}.v-treeview-group.v-list-group>.v-treeview-item__level{width:0px}.v-treeview-group.v-list-group .v-list-group__items .v-list-item{padding-inline-start:calc(var(--indent-padding))!important} diff --git a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.659bebc49e29.css.gz b/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.659bebc49e29.css.gz deleted file mode 100644 index 7fc33641..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.659bebc49e29.css.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.css b/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.css deleted file mode 100644 index 4f0f12b5..00000000 --- a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.css +++ /dev/null @@ -1 +0,0 @@ -.v-treeview-item{--list-indent-size: 28px}.v-treeview-item.v-treeview-item--filtered{display:none}.v-treeview-item.v-list-item--disabled:not(a){pointer-events:auto}.v-treeview-item.v-list-item--disabled:not(a) .v-selection-control{pointer-events:none}.v-treeview-item__level{width:28px}.v-treeview--fluid .v-treeview-item__level{width:0}.v-treeview.v-list{--indent-padding: 16px}.v-treeview.v-list--disabled .v-list-item__prepend{pointer-events:auto}.v-treeview .v-list-item--slim>.v-list-item__prepend>.v-icon~.v-list-item__spacer{width:10px}.v-treeview .v-list-item--slim>.v-list-item__prepend:not(:has(.v-list-item-action))>.v-icon{margin-inline-start:-6px}.v-treeview-indent-lines{position:absolute;inset-inline-start:0;height:100%;display:grid;padding-inline-start:8px;padding-block:0;grid-template-columns:repeat(var(--v-indent-parts, 1),var(--prepend-width));opacity:.4;pointer-events:none}.v-treeview-indent-line,.v-treeview-indent-line:before{border:0px solid rgb(var(--v-theme-on-surface))}.v-treeview-indent-line--leaf,.v-treeview-indent-line--line{border-inline-start-width:1px;height:100%;width:calc(50% + 1px);justify-self:end}.v-treeview-indent-line--leaf{position:relative}.v-treeview-indent-line--leaf:before{content:"";position:absolute;border-bottom-width:1px;height:calc(50% + 1px);width:100%}.v-treeview-indent-line--leaf:last-child:before{width:calc(100% - 4px)}.v-treeview-indent-line--leaf-link{border-bottom-width:1px;height:calc(50% + 1px);margin-inline-start:0;margin-inline-end:6px}.v-treeview-indent-line--last-leaf{border-inline-start-width:1px;border-bottom-width:1px;height:calc(50% + 1px);margin-inline-start:calc(50% - 1px);border-bottom-left-radius:4px}.v-locale--is-rtl.v-treeview-indent-line--last-leaf,.v-locale--is-rtl .v-treeview-indent-line--last-leaf{border-bottom-left-radius:0;border-bottom-right-radius:4px}.v-treeview-indent-line--last-leaf:last-child{margin-inline-end:4px}.v-treeview-group.v-list-group{--list-indent-size: 0px}.v-treeview-group.v-list-group>.v-treeview-item__level{width:0px}.v-treeview-group.v-list-group .v-list-group__items .v-list-item{padding-inline-start:calc(var(--indent-padding))!important} diff --git a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.css.gz b/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.css.gz deleted file mode 100644 index 7fc33641..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor-iHBLPXCx.css.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.b8e49b5da812.js b/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.b8e49b5da812.js deleted file mode 100644 index 96a5d1b4..00000000 --- a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.b8e49b5da812.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as D,al as _,r as C,c as L,at as N,dJ as K,g as a,i as O,bc as re,F as z,av as A,bk as q,dK as ue,dG as ce,aD as E,bi as ve,aQ as F,y as H,n as fe,z as j,by as me,c2 as ge,dD as be,dL as U,cP as he,bs as Ie,B as we,a8 as Ve,bb as pe,dM as Le,bZ as y,bj as Q,cY as ke,bq as ye,x as J,d0 as Ce,dN as Pe,b_ as Se,d as Te,aL as Ae,aH as Oe,u as je,bC as Ge,o as $e,h as G,f as $,k as Re,w,M as W,O as Y,e as x,G as Be,V as Z,ae as X,j as R,t as B,ag as ee,Q as xe,R as Ee}from"./main-BhFWIRV_.js";import{V as Fe}from"./VListItemAction-BR9wagZD.js";function Me(e){let{depth:f,isLast:n,isLastGroup:V,leafLinks:h,separateRoots:o,parentIndentLines:l,variant:I}=e;if(!l||!f)return{leaf:void 0,node:void 0,children:l};if(I==="simple")return{leaf:[...l,"line"],node:[...l,"line"],children:[...l,"line"]};const t=n&&(!V||o||f>1);return{leaf:[...l,t?"last-leaf":"leaf",...h?["leaf-link"]:[]],node:[...l,t?"last-leaf":"leaf"],children:[...l,t?"none":"line"]}}const De=_({...q(ue({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand"}),["subgroup"])},"VTreeviewGroup"),te=D()({name:"VTreeviewGroup",props:De(),setup(e,f){let{slots:n}=f;const V=C(),h=L(()=>V.value?.isOpen?e.collapseIcon:e.expandIcon),o=L(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:h.value}}));return N(()=>{const l=K.filterProps(e);return a(K,A(l,{ref:V,class:["v-treeview-group",e.class],subgroup:!0}),{...n,activator:n.activator?I=>O(z,null,[a(re,{defaults:o.value},{default:()=>[n.activator?.(I)]})]):void 0})}),{}}}),ae=Symbol.for("vuetify:v-treeview"),le=_({loading:Boolean,hideActions:Boolean,indentLines:Array,toggleIcon:E,...ce({slim:!0})},"VTreeviewItem"),ne=D()({name:"VTreeviewItem",props:le(),emits:{toggleExpand:e=>!0},setup(e,f){let{slots:n,emit:V}=f;const h=ve(ae,{visibleIds:C()}).visibleIds,o=C(),l=L(()=>o.value?.root.activatable.value&&o.value?.isGroupActivator),I=L(()=>o.value?.link.isClickable.value||e.value!=null&&!!o.value?.list),t=L(()=>!e.disabled&&e.link!==!1&&(e.link||I.value||l.value)),r=L(()=>h.value&&!h.value.has(F(o.value?.id)));function p(u){t.value&&l.value&&o.value?.activate(!o.value?.isActivated,u)}function m(u){u.preventDefault(),u.stopPropagation(),V("toggleExpand",u)}return N(()=>{const u=H.filterProps(e),P=n.prepend||e.toggleIcon||e.indentLines;return a(H,A({ref:o},u,{active:o.value?.isActivated||void 0,class:["v-treeview-item",{"v-treeview-item--activatable-group-activator":l.value,"v-treeview-item--filtered":r.value},e.class],ripple:!1,onClick:p}),{...n,prepend:P?T=>O(z,null,[e.indentLines&&e.indentLines.length>0?O("div",{key:"indent-lines",class:"v-treeview-indent-lines",style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(c=>O("div",{class:fe(`v-treeview-indent-line v-treeview-indent-line--${c}`)},null))]):"",!e.hideActions&&a(Fe,{start:!0},{default:()=>[e.toggleIcon?a(j,{density:"compact",icon:e.toggleIcon,loading:e.loading,variant:"text",onClick:m},{loader:()=>a(me,{indeterminate:"disable-shrink",size:"20",width:"2"},null)}):O("div",{class:"v-treeview-item__level"},null)]}),n.prepend?.(T)]):void 0})}),ge({},o)}}),ie=_({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:"$loading"},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:E,default:"$checkboxIndeterminate"},falseIcon:E,trueIcon:E,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...Ie(le(),["hideActions"]),...he()},"VTreeviewChildren"),M=D()({name:"VTreeviewChildren",props:ie(),setup(e,f){let{slots:n}=f;const V=be(new Set),h=C([]),o=L(()=>!e.disabled&&(e.openOnClick!=null?e.openOnClick:e.selectable&&!e.activatable));async function l(t){try{if(!e.items?.length||!e.loadChildren)return;t?.children?.length===0&&(V.add(t.value),await e.loadChildren(t.raw))}finally{V.delete(t.value)}}function I(t,r){e.selectable&&t(r)}return()=>n.default?.()??e.items?.map((t,r,p)=>{const{children:m,props:u}=t,P=V.has(t.value),T=!!p.at(r+1)?.children,c=e.path?.length??0,s=p.length-1===r,i={index:r,depth:c,isFirst:r===0,isLast:s,path:[...e.path,r],hideAction:e.hideActions},k=Me({depth:c,isLast:s,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),g={prepend:d=>O(z,null,[e.selectable&&(!m||m&&!["leaf","single-leaf"].includes(e.selectStrategy))&&O("div",null,[a(pe,{key:t.value,modelValue:d.isSelected,disabled:e.disabled,loading:P,color:e.selectedColor,density:e.density,indeterminate:d.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":S=>I(d.select,S),onClick:S=>S.stopPropagation(),onKeydown:S=>{["Enter","Space"].includes(S.key)&&(S.stopPropagation(),I(d.select,d.isSelected))}},null)]),n.prepend?.({...d,...i,item:t.raw,internalItem:t})]),append:n.append?d=>n.append?.({...d,...i,item:t.raw,internalItem:t}):void 0,title:n.title?d=>n.title?.({...d,item:t.raw,internalItem:t}):void 0,subtitle:n.subtitle?d=>n.subtitle?.({...d,item:t.raw,internalItem:t}):void 0},v=te.filterProps(u),b=M.filterProps({...e,...i});return m?a(te,A(v,{value:e.returnObject?t.raw:v?.value,rawId:v?.value}),{activator:d=>{let{props:S}=d;const oe={...u,...S,value:u?.value,onToggleExpand:[()=>l(t),S.onClick],onClick:o.value?[()=>l(t),S.onClick]:()=>I(h.value[r]?.select,!h.value[r]?.isSelected)};return a(ne,A({ref:de=>h.value[r]=de},oe,{hideActions:e.hideActions,indentLines:k.node,value:e.returnObject?t.raw:u.value,loading:P}),g)},default:()=>a(M,A(b,{items:m,indentLinesVariant:e.indentLinesVariant,parentIndentLines:k.children,isLastGroup:T,returnObject:e.returnObject}),n)}):U(n.item,{props:u,item:t.raw,internalItem:t},()=>t.type==="divider"?U(n.divider,{props:t.raw},()=>a(we,t.props,null)):t.type==="subheader"?U(n.subheader,{props:t.raw},()=>a(Ve,t.props,null)):a(ne,A(u,{hideActions:e.hideActions,indentLines:k.leaf,value:e.returnObject?F(t.raw):u.value}),g))})}});function se(e){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const n of e)f.push(n),n.children&&se(n.children,f);return f}const _e=_({openAll:Boolean,indentLines:[Boolean,String],search:String,...Ce({filterKeys:["title"]}),...q(ie(),["index","path","indentLinesVariant","parentIndentLines","isLastGroup"]),...q(Pe({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand",slim:!0}),["nav","openStrategy"]),modelValue:Array},"VTreeview"),Ue=D()({name:"VTreeview",props:_e(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,f){let{slots:n,emit:V}=f;const{items:h}=Le(e),o=y(()=>e.activeColor),l=y(()=>e.baseColor),I=y(()=>e.color),t=Q(e,"activated"),r=Q(e,"selected"),p=L({get:()=>e.modelValue??r.value,set(g){r.value=g,V("update:modelValue",g)}}),m=C(),u=L(()=>e.openAll?k(h.value):e.opened),P=L(()=>se(h.value)),T=y(()=>e.search),{filteredItems:c}=ke(e,P,T),s=L(()=>{if(!T.value)return null;const g=m.value?.getPath;return g?new Set(c.value.flatMap(v=>{const b=e.returnObject?v.raw:v.props.value;return[...g(b),...i(b)].map(F)})):null});function i(g){const v=[],b=(m.value?.children.get(g)??[]).slice();for(;b.length;){const d=b.shift();d&&(v.push(d),b.push(...(m.value?.children.get(d)??[]).slice()))}return v}function k(g){let v=[];for(const b of g)b.children&&(v.push(e.returnObject?F(b.raw):b.value),b.children&&(v=v.concat(k(b.children))));return v}return Se(ae,{visibleIds:s}),ye({VTreeviewGroup:{activeColor:o,baseColor:l,color:I,collapseIcon:y(()=>e.collapseIcon),expandIcon:y(()=>e.expandIcon)},VTreeviewItem:{activeClass:y(()=>e.activeClass),activeColor:o,baseColor:l,color:I,density:y(()=>e.density),disabled:y(()=>e.disabled),lines:y(()=>e.lines),variant:y(()=>e.variant)}}),N(()=>{const g=J.filterProps(e),v=M.filterProps(e),b=typeof e.indentLines=="boolean"?"default":e.indentLines;return a(J,A({ref:m},g,{class:["v-treeview",{"v-treeview--fluid":e.fluid},e.class],openStrategy:"multiple",style:e.style,opened:u.value,activated:t.value,"onUpdate:activated":d=>t.value=d,selected:p.value,"onUpdate:selected":d=>p.value=d}),{default:()=>[a(M,A(v,{density:e.density,returnObject:e.returnObject,items:h.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:b}),n)]})}),{}}}),ze=Te({__name:"HierarchyEditor",props:Ae({model:{type:String,required:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const f=e,n=Oe(e,"modelValue"),V=je(),h=L(()=>T(I.value)),o=L(()=>{if(t.value.length==1){if(f.model=="Keyword")return{name:"SearchPage",query:{keywords:t.value[0].id}};if(f.model=="Food")return{name:"SearchPage",query:{keywords:t.value[0].id}}}}),l=C(!1),I=C([]),t=C([]),r=C(void 0),p=C(void 0),m=C(Ge(f.model,V));$e(()=>{u(n.value.id)});function u(c,s){l.value=!0,m.value.list({rootTree:c,pageSize:100}).then(i=>{I.value=I.value.concat(i.results),i.next?u(c):(t.value.length==0&&(t.value=[h.value.find(k=>k.id==n.value.id)]),l.value=!1)})}function P(c,s){l.value=!0,m.value.move(c,s).then(i=>{I.value=[],u(n.value.id)}).catch(i=>{l.value=!1,xe().addError(Ee.UPDATE_ERROR,i)})}function T(c){let s=0;function i(k){const g=[];for(;s($(),G(Re,{justify:"space-between",dense:""},{default:w(()=>[a(Z,{cols:"6"},{default:w(()=>[a(W,{loading:l.value,variant:"outlined"},{default:w(()=>[a(Y,null,{default:w(()=>[a(Ue,{activated:t.value,"onUpdate:activated":s[0]||(s[0]=i=>t.value=i),"return-object":"",activatable:"",rounded:"","indent-lines":"","hide-actions":"",density:"compact","open-all":"","item-title":"name",items:h.value,disabled:l.value},{append:w(({item:i,depth:k,isFirst:g,isLast:v})=>[i.id==n.value.id?($(),G(Be,{key:0,icon:"fa-solid fa-location-crosshairs"})):x("",!0)]),_:1},8,["activated","items","disabled"])]),_:1})]),_:1},8,["loading"])]),_:1}),a(Z,{cols:"6"},{default:w(()=>[t.value.length==1?($(),G(W,{key:0,title:t.value[0].name,"prepend-icon":m.value.model.icon,variant:"outlined"},{default:w(()=>[a(Y,null,{default:w(()=>[a(X,null,{default:w(()=>[R(B(c.$t("AddChild")),1)]),_:1}),a(ee,{model:m.value.model.name,modelValue:r.value,"onUpdate:modelValue":s[2]||(s[2]=i=>r.value=i),"allow-create":""},{append:w(()=>[a(j,{color:"save",icon:"$save",disabled:r.value==null,onClick:s[1]||(s[1]=i=>{P(r.value,t.value[0].id),r.value=void 0})},null,8,["disabled"])]),_:1},8,["model","modelValue"]),a(X,null,{default:w(()=>[R(B(c.$t("Parent")),1)]),_:1}),a(ee,{model:m.value.model.name,modelValue:p.value,"onUpdate:modelValue":s[4]||(s[4]=i=>p.value=i),"allow-create":""},{append:w(()=>[a(j,{color:"save",icon:"$save",disabled:p.value==null,onClick:s[3]||(s[3]=i=>{P(t.value[0],p.value.id),p.value=void 0})},null,8,["disabled"])]),_:1},8,["model","modelValue"]),a(j,{onClick:s[5]||(s[5]=i=>P(t.value[0],0)),class:"mt-2",color:"warning","prepend-icon":"fa-solid fa-link-slash",block:""},{default:w(()=>[R(B(c.$t("RemoveParent")),1)]),_:1}),t.value[0].id!=n.value.id?($(),G(j,{key:0,block:"","prepend-icon":"$edit",color:"info",class:"mt-4",to:{name:"ModelEditPage",params:{model:m.value.model.name,id:t.value[0].id}}},{default:w(()=>[R(B(c.$t("Edit")),1)]),_:1},8,["to"])):x("",!0),o.value?($(),G(j,{key:1,block:"","prepend-icon":"$search",color:"success",class:"mt-4 mb-10",to:o.value,target:"_blank"},{default:w(()=>[R(B(c.$t("Recipes")),1)]),_:1},8,["to"])):x("",!0)]),_:1})]),_:1},8,["title","prepend-icon"])):x("",!0)]),_:1})]),_:1}))}});export{ze as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.b8e49b5da812.js.gz b/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.b8e49b5da812.js.gz deleted file mode 100644 index c2793dbc..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.b8e49b5da812.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js b/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js deleted file mode 100644 index 96a5d1b4..00000000 --- a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as D,al as _,r as C,c as L,at as N,dJ as K,g as a,i as O,bc as re,F as z,av as A,bk as q,dK as ue,dG as ce,aD as E,bi as ve,aQ as F,y as H,n as fe,z as j,by as me,c2 as ge,dD as be,dL as U,cP as he,bs as Ie,B as we,a8 as Ve,bb as pe,dM as Le,bZ as y,bj as Q,cY as ke,bq as ye,x as J,d0 as Ce,dN as Pe,b_ as Se,d as Te,aL as Ae,aH as Oe,u as je,bC as Ge,o as $e,h as G,f as $,k as Re,w,M as W,O as Y,e as x,G as Be,V as Z,ae as X,j as R,t as B,ag as ee,Q as xe,R as Ee}from"./main-BhFWIRV_.js";import{V as Fe}from"./VListItemAction-BR9wagZD.js";function Me(e){let{depth:f,isLast:n,isLastGroup:V,leafLinks:h,separateRoots:o,parentIndentLines:l,variant:I}=e;if(!l||!f)return{leaf:void 0,node:void 0,children:l};if(I==="simple")return{leaf:[...l,"line"],node:[...l,"line"],children:[...l,"line"]};const t=n&&(!V||o||f>1);return{leaf:[...l,t?"last-leaf":"leaf",...h?["leaf-link"]:[]],node:[...l,t?"last-leaf":"leaf"],children:[...l,t?"none":"line"]}}const De=_({...q(ue({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand"}),["subgroup"])},"VTreeviewGroup"),te=D()({name:"VTreeviewGroup",props:De(),setup(e,f){let{slots:n}=f;const V=C(),h=L(()=>V.value?.isOpen?e.collapseIcon:e.expandIcon),o=L(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:h.value}}));return N(()=>{const l=K.filterProps(e);return a(K,A(l,{ref:V,class:["v-treeview-group",e.class],subgroup:!0}),{...n,activator:n.activator?I=>O(z,null,[a(re,{defaults:o.value},{default:()=>[n.activator?.(I)]})]):void 0})}),{}}}),ae=Symbol.for("vuetify:v-treeview"),le=_({loading:Boolean,hideActions:Boolean,indentLines:Array,toggleIcon:E,...ce({slim:!0})},"VTreeviewItem"),ne=D()({name:"VTreeviewItem",props:le(),emits:{toggleExpand:e=>!0},setup(e,f){let{slots:n,emit:V}=f;const h=ve(ae,{visibleIds:C()}).visibleIds,o=C(),l=L(()=>o.value?.root.activatable.value&&o.value?.isGroupActivator),I=L(()=>o.value?.link.isClickable.value||e.value!=null&&!!o.value?.list),t=L(()=>!e.disabled&&e.link!==!1&&(e.link||I.value||l.value)),r=L(()=>h.value&&!h.value.has(F(o.value?.id)));function p(u){t.value&&l.value&&o.value?.activate(!o.value?.isActivated,u)}function m(u){u.preventDefault(),u.stopPropagation(),V("toggleExpand",u)}return N(()=>{const u=H.filterProps(e),P=n.prepend||e.toggleIcon||e.indentLines;return a(H,A({ref:o},u,{active:o.value?.isActivated||void 0,class:["v-treeview-item",{"v-treeview-item--activatable-group-activator":l.value,"v-treeview-item--filtered":r.value},e.class],ripple:!1,onClick:p}),{...n,prepend:P?T=>O(z,null,[e.indentLines&&e.indentLines.length>0?O("div",{key:"indent-lines",class:"v-treeview-indent-lines",style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(c=>O("div",{class:fe(`v-treeview-indent-line v-treeview-indent-line--${c}`)},null))]):"",!e.hideActions&&a(Fe,{start:!0},{default:()=>[e.toggleIcon?a(j,{density:"compact",icon:e.toggleIcon,loading:e.loading,variant:"text",onClick:m},{loader:()=>a(me,{indeterminate:"disable-shrink",size:"20",width:"2"},null)}):O("div",{class:"v-treeview-item__level"},null)]}),n.prepend?.(T)]):void 0})}),ge({},o)}}),ie=_({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:"$loading"},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:E,default:"$checkboxIndeterminate"},falseIcon:E,trueIcon:E,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...Ie(le(),["hideActions"]),...he()},"VTreeviewChildren"),M=D()({name:"VTreeviewChildren",props:ie(),setup(e,f){let{slots:n}=f;const V=be(new Set),h=C([]),o=L(()=>!e.disabled&&(e.openOnClick!=null?e.openOnClick:e.selectable&&!e.activatable));async function l(t){try{if(!e.items?.length||!e.loadChildren)return;t?.children?.length===0&&(V.add(t.value),await e.loadChildren(t.raw))}finally{V.delete(t.value)}}function I(t,r){e.selectable&&t(r)}return()=>n.default?.()??e.items?.map((t,r,p)=>{const{children:m,props:u}=t,P=V.has(t.value),T=!!p.at(r+1)?.children,c=e.path?.length??0,s=p.length-1===r,i={index:r,depth:c,isFirst:r===0,isLast:s,path:[...e.path,r],hideAction:e.hideActions},k=Me({depth:c,isLast:s,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),g={prepend:d=>O(z,null,[e.selectable&&(!m||m&&!["leaf","single-leaf"].includes(e.selectStrategy))&&O("div",null,[a(pe,{key:t.value,modelValue:d.isSelected,disabled:e.disabled,loading:P,color:e.selectedColor,density:e.density,indeterminate:d.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":S=>I(d.select,S),onClick:S=>S.stopPropagation(),onKeydown:S=>{["Enter","Space"].includes(S.key)&&(S.stopPropagation(),I(d.select,d.isSelected))}},null)]),n.prepend?.({...d,...i,item:t.raw,internalItem:t})]),append:n.append?d=>n.append?.({...d,...i,item:t.raw,internalItem:t}):void 0,title:n.title?d=>n.title?.({...d,item:t.raw,internalItem:t}):void 0,subtitle:n.subtitle?d=>n.subtitle?.({...d,item:t.raw,internalItem:t}):void 0},v=te.filterProps(u),b=M.filterProps({...e,...i});return m?a(te,A(v,{value:e.returnObject?t.raw:v?.value,rawId:v?.value}),{activator:d=>{let{props:S}=d;const oe={...u,...S,value:u?.value,onToggleExpand:[()=>l(t),S.onClick],onClick:o.value?[()=>l(t),S.onClick]:()=>I(h.value[r]?.select,!h.value[r]?.isSelected)};return a(ne,A({ref:de=>h.value[r]=de},oe,{hideActions:e.hideActions,indentLines:k.node,value:e.returnObject?t.raw:u.value,loading:P}),g)},default:()=>a(M,A(b,{items:m,indentLinesVariant:e.indentLinesVariant,parentIndentLines:k.children,isLastGroup:T,returnObject:e.returnObject}),n)}):U(n.item,{props:u,item:t.raw,internalItem:t},()=>t.type==="divider"?U(n.divider,{props:t.raw},()=>a(we,t.props,null)):t.type==="subheader"?U(n.subheader,{props:t.raw},()=>a(Ve,t.props,null)):a(ne,A(u,{hideActions:e.hideActions,indentLines:k.leaf,value:e.returnObject?F(t.raw):u.value}),g))})}});function se(e){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const n of e)f.push(n),n.children&&se(n.children,f);return f}const _e=_({openAll:Boolean,indentLines:[Boolean,String],search:String,...Ce({filterKeys:["title"]}),...q(ie(),["index","path","indentLinesVariant","parentIndentLines","isLastGroup"]),...q(Pe({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand",slim:!0}),["nav","openStrategy"]),modelValue:Array},"VTreeview"),Ue=D()({name:"VTreeview",props:_e(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,f){let{slots:n,emit:V}=f;const{items:h}=Le(e),o=y(()=>e.activeColor),l=y(()=>e.baseColor),I=y(()=>e.color),t=Q(e,"activated"),r=Q(e,"selected"),p=L({get:()=>e.modelValue??r.value,set(g){r.value=g,V("update:modelValue",g)}}),m=C(),u=L(()=>e.openAll?k(h.value):e.opened),P=L(()=>se(h.value)),T=y(()=>e.search),{filteredItems:c}=ke(e,P,T),s=L(()=>{if(!T.value)return null;const g=m.value?.getPath;return g?new Set(c.value.flatMap(v=>{const b=e.returnObject?v.raw:v.props.value;return[...g(b),...i(b)].map(F)})):null});function i(g){const v=[],b=(m.value?.children.get(g)??[]).slice();for(;b.length;){const d=b.shift();d&&(v.push(d),b.push(...(m.value?.children.get(d)??[]).slice()))}return v}function k(g){let v=[];for(const b of g)b.children&&(v.push(e.returnObject?F(b.raw):b.value),b.children&&(v=v.concat(k(b.children))));return v}return Se(ae,{visibleIds:s}),ye({VTreeviewGroup:{activeColor:o,baseColor:l,color:I,collapseIcon:y(()=>e.collapseIcon),expandIcon:y(()=>e.expandIcon)},VTreeviewItem:{activeClass:y(()=>e.activeClass),activeColor:o,baseColor:l,color:I,density:y(()=>e.density),disabled:y(()=>e.disabled),lines:y(()=>e.lines),variant:y(()=>e.variant)}}),N(()=>{const g=J.filterProps(e),v=M.filterProps(e),b=typeof e.indentLines=="boolean"?"default":e.indentLines;return a(J,A({ref:m},g,{class:["v-treeview",{"v-treeview--fluid":e.fluid},e.class],openStrategy:"multiple",style:e.style,opened:u.value,activated:t.value,"onUpdate:activated":d=>t.value=d,selected:p.value,"onUpdate:selected":d=>p.value=d}),{default:()=>[a(M,A(v,{density:e.density,returnObject:e.returnObject,items:h.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:b}),n)]})}),{}}}),ze=Te({__name:"HierarchyEditor",props:Ae({model:{type:String,required:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const f=e,n=Oe(e,"modelValue"),V=je(),h=L(()=>T(I.value)),o=L(()=>{if(t.value.length==1){if(f.model=="Keyword")return{name:"SearchPage",query:{keywords:t.value[0].id}};if(f.model=="Food")return{name:"SearchPage",query:{keywords:t.value[0].id}}}}),l=C(!1),I=C([]),t=C([]),r=C(void 0),p=C(void 0),m=C(Ge(f.model,V));$e(()=>{u(n.value.id)});function u(c,s){l.value=!0,m.value.list({rootTree:c,pageSize:100}).then(i=>{I.value=I.value.concat(i.results),i.next?u(c):(t.value.length==0&&(t.value=[h.value.find(k=>k.id==n.value.id)]),l.value=!1)})}function P(c,s){l.value=!0,m.value.move(c,s).then(i=>{I.value=[],u(n.value.id)}).catch(i=>{l.value=!1,xe().addError(Ee.UPDATE_ERROR,i)})}function T(c){let s=0;function i(k){const g=[];for(;s($(),G(Re,{justify:"space-between",dense:""},{default:w(()=>[a(Z,{cols:"6"},{default:w(()=>[a(W,{loading:l.value,variant:"outlined"},{default:w(()=>[a(Y,null,{default:w(()=>[a(Ue,{activated:t.value,"onUpdate:activated":s[0]||(s[0]=i=>t.value=i),"return-object":"",activatable:"",rounded:"","indent-lines":"","hide-actions":"",density:"compact","open-all":"","item-title":"name",items:h.value,disabled:l.value},{append:w(({item:i,depth:k,isFirst:g,isLast:v})=>[i.id==n.value.id?($(),G(Be,{key:0,icon:"fa-solid fa-location-crosshairs"})):x("",!0)]),_:1},8,["activated","items","disabled"])]),_:1})]),_:1},8,["loading"])]),_:1}),a(Z,{cols:"6"},{default:w(()=>[t.value.length==1?($(),G(W,{key:0,title:t.value[0].name,"prepend-icon":m.value.model.icon,variant:"outlined"},{default:w(()=>[a(Y,null,{default:w(()=>[a(X,null,{default:w(()=>[R(B(c.$t("AddChild")),1)]),_:1}),a(ee,{model:m.value.model.name,modelValue:r.value,"onUpdate:modelValue":s[2]||(s[2]=i=>r.value=i),"allow-create":""},{append:w(()=>[a(j,{color:"save",icon:"$save",disabled:r.value==null,onClick:s[1]||(s[1]=i=>{P(r.value,t.value[0].id),r.value=void 0})},null,8,["disabled"])]),_:1},8,["model","modelValue"]),a(X,null,{default:w(()=>[R(B(c.$t("Parent")),1)]),_:1}),a(ee,{model:m.value.model.name,modelValue:p.value,"onUpdate:modelValue":s[4]||(s[4]=i=>p.value=i),"allow-create":""},{append:w(()=>[a(j,{color:"save",icon:"$save",disabled:p.value==null,onClick:s[3]||(s[3]=i=>{P(t.value[0],p.value.id),p.value=void 0})},null,8,["disabled"])]),_:1},8,["model","modelValue"]),a(j,{onClick:s[5]||(s[5]=i=>P(t.value[0],0)),class:"mt-2",color:"warning","prepend-icon":"fa-solid fa-link-slash",block:""},{default:w(()=>[R(B(c.$t("RemoveParent")),1)]),_:1}),t.value[0].id!=n.value.id?($(),G(j,{key:0,block:"","prepend-icon":"$edit",color:"info",class:"mt-4",to:{name:"ModelEditPage",params:{model:m.value.model.name,id:t.value[0].id}}},{default:w(()=>[R(B(c.$t("Edit")),1)]),_:1},8,["to"])):x("",!0),o.value?($(),G(j,{key:1,block:"","prepend-icon":"$search",color:"success",class:"mt-4 mb-10",to:o.value,target:"_blank"},{default:w(()=>[R(B(c.$t("Recipes")),1)]),_:1},8,["to"])):x("",!0)]),_:1})]),_:1},8,["title","prepend-icon"])):x("",!0)]),_:1})]),_:1}))}});export{ze as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js.gz b/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js.gz deleted file mode 100644 index c2793dbc..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.bebf63f7116b.js b/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.bebf63f7116b.js deleted file mode 100644 index b4f72546..00000000 --- a/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.bebf63f7116b.js +++ /dev/null @@ -1 +0,0 @@ -import{d as X,u as Y,b8 as Z,r as m,o as ee,A as V,Q as y,R as _,h as $,w as n,K as ae,g as a,N as le,j as s,t as u,O as te,k as M,V as w,ag as R,z as f,G as E,H as B,x as O,y as v,_ as I,e as D,M as z,ba as ne,S as oe,af as de,i as j,b as ie,p as ue,F as se,f as b}from"./main-BhFWIRV_.js";import{_ as re}from"./ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js";import{_ as A}from"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import{_ as H}from"./ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js";import{V as me}from"./VDataTableServer-PUUq4Eqa.js";const pe=["colspan"],$e=X({__name:"IngredientEditorPage",setup(fe){const{t:k}=Y(),p=Z("history",{}),c=m([]),W=[{title:k("Amount"),key:"amount",minWidth:"120px",cellProps:{class:"pr-0"}},{title:k("Unit"),key:"unit",minWidth:"120px",cellProps:{class:"pr-0"}},{title:k("Food"),key:"food",minWidth:"120px",cellProps:{class:"pr-0"}},{title:k("Note"),key:"note",minWidth:"120px",cellProps:{class:"pr-0"}},{key:"action",width:"1%",noBreak:!0,align:"end"}],C=m(1),F=m(25),L=m(0),P=m(!1),g=m(!0),o=m(null),d=m(null);m(!1),ee(()=>{x()});function G(){c.value.forEach(t=>{t.changed&&S(t)})}function S(t){let l=new V;t.loading=!0,l.apiIngredientUpdate({id:t.id,ingredient:t}).then(e=>{}).catch(e=>{y().addError(_.UPDATE_ERROR,e)}).finally(()=>{t.loading=!1,t.changed=!1})}function q(t){let l=new V;t.loading=!0,l.apiIngredientDestroy({id:t.id}).then(e=>{c.value=c.value.filter(i=>i.id!=t.id)}).catch(e=>{y().addError(_.DELETE_ERROR,e)}).finally(()=>{t.loading=!1})}function x(){let t=new V,l=[];g.value=!0,p.food_id&&!Number.isNaN(p.food_id)&&l.push(t.apiFoodRetrieve({id:Number(p.food_id)}).then(e=>{o.value=e})),p.unit_id&&!Number.isNaN(p.unit_id)&&l.push(t.apiUnitRetrieve({id:Number(p.unit_id)}).then(e=>{d.value=e})),Promise.allSettled(l).then(()=>{g.value=!1,(p.food_id||p.unit_id)&&r()})}function r(){T({page:C.value,itemsPerPage:F.value})}function T({page:t,itemsPerPage:l,search:e,sortBy:i,groupBy:U}){if(!o.value&&!d.value){c.value=[];return}let J=new V;P.value=!0;let N={page:t,pageSize:l};o.value&&(N.food=o.value.id),d.value&&(N.unit=d.value.id),J.apiIngredientList(N).then(h=>{c.value=h.results,L.value=h.count}).catch(h=>{y().addError(_.FETCH_ERROR,h)}).finally(()=>{P.value=!1})}function K(){let t=new V;o.value&&(g.value=!0,t.apiFoodDestroy({id:o.value.id}).then(l=>{o.value=null,r()}).catch(l=>{y().addError(_.DELETE_ERROR,l)}).finally(()=>{g.value=!1}))}function Q(){let t=new V;d.value&&(g.value=!0,t.apiUnitDestroy({id:d.value.id}).then(l=>{d.value=null,r()}).catch(l=>{y().addError(_.DELETE_ERROR,l)}).finally(()=>{g.value=!1}))}return(t,l)=>(b(),$(ae,null,{default:n(()=>[a(z,{loading:g.value},{default:n(()=>[a(le,null,{default:n(()=>[s(u(t.$t("Ingredient Editor")),1)]),_:1}),a(te,null,{default:n(()=>[a(M,null,{default:n(()=>[a(w,null,{default:n(()=>[a(re,{class:"mb-2",text:t.$t("IngredientEditorHelp")},null,8,["text"])]),_:1})]),_:1}),a(M,null,{default:n(()=>[a(w,{cols:"12",md:"6"},{default:n(()=>[a(R,{model:"Food",modelValue:o.value,"onUpdate:modelValue":[l[4]||(l[4]=e=>o.value=e),l[5]||(l[5]=e=>r())],"append-to-body":""},{append:n(()=>[a(f,{icon:"",variant:"plain"},{default:n(()=>[a(E,{icon:"$menu"}),a(B,{activator:"parent"},{default:n(()=>[a(O,{density:"compact"},{default:n(()=>[a(v,{link:"","prepend-icon":"$edit",disabled:!o.value},{default:n(()=>[s(u(t.$t("Edit"))+" ",1),a(I,{model:"Food",item:o.value,activator:"parent",onSave:l[0]||(l[0]=e=>{o.value=e}),onDelete:l[1]||(l[1]=e=>{o.value=null,r()})},null,8,["item"])]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"fa-solid fa-arrows-to-dot",disabled:!o.value},{default:n(()=>[s(u(t.$t("Merge"))+" ",1),a(H,{source:[o.value],model:"Food",onChange:l[2]||(l[2]=e=>{o.value=e,r()})},null,8,["source"])]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"$automation",disabled:!o.value},{default:n(()=>[s(u(t.$t("Automate"))+" ",1),o.value?(b(),$(I,{key:0,model:"Automation",activator:"parent","item-defaults":{param1:o.value.name,type:"FOOD_ALIAS"}},null,8,["item-defaults"])):D("",!0)]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"$delete",disabled:!o.value},{default:n(()=>[s(u(t.$t("Delete"))+" ",1),o.value?(b(),$(A,{key:0,"model-name":t.$t("Food"),"object-name":o.value.name,onDelete:l[3]||(l[3]=e=>K())},null,8,["model-name","object-name"])):D("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1}),a(f,{icon:"fa-solid fa-carrot",to:{name:"ModelListPage",params:{model:"food"}},variant:"plain"})]),_:1},8,["modelValue"])]),_:1}),a(w,{cols:"12",md:"6"},{default:n(()=>[a(R,{model:"Unit",modelValue:d.value,"onUpdate:modelValue":[l[10]||(l[10]=e=>d.value=e),l[11]||(l[11]=e=>r())],"append-to-body":""},{append:n(()=>[a(f,{icon:"",variant:"plain"},{default:n(()=>[a(E,{icon:"$menu"}),a(B,{activator:"parent"},{default:n(()=>[a(O,{density:"compact"},{default:n(()=>[a(v,{link:"","prepend-icon":"$edit",disabled:!d.value},{default:n(()=>[s(u(t.$t("Edit"))+" ",1),a(I,{model:"Unit",item:d.value,activator:"parent",onSave:l[6]||(l[6]=e=>{d.value=e}),onDelete:l[7]||(l[7]=e=>{d.value=null,r()})},null,8,["item"])]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"fa-solid fa-arrows-to-dot",disabled:!d.value},{default:n(()=>[s(u(t.$t("Merge"))+" ",1),a(H,{source:[d.value],model:"Unit",onChange:l[8]||(l[8]=e=>{d.value=e,r()})},null,8,["source"])]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"$automation",disabled:!d.value},{default:n(()=>[s(u(t.$t("Automate"))+" ",1),d.value?(b(),$(I,{key:0,model:"Automation",activator:"parent","item-defaults":{param1:d.value.name,type:"UNIT_ALIAS"}},null,8,["item-defaults"])):D("",!0)]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"$delete",disabled:!d.value},{default:n(()=>[s(u(t.$t("Delete"))+" ",1),d.value?(b(),$(A,{key:0,"model-name":t.$t("Unit"),"object-name":d.value.name,onDelete:l[9]||(l[9]=e=>Q())},null,8,["model-name","object-name"])):D("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1}),a(f,{icon:"fa-solid fa-scale-balanced",to:{name:"ModelListPage",params:{model:"unit"}},variant:"plain"})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading"]),a(z,{class:"mt-2"},{default:n(()=>[a(me,{"onUpdate:options":T,items:c.value,"items-length":L.value,"items-per-page":F.value,headers:W,expanded:c.value.flatMap(e=>e.id),page:C.value,loading:P.value,"disable-sort":""},{"header.action":n(({column:e})=>[a(f,{size:"small",color:"save",onClick:l[12]||(l[12]=i=>G())},{default:n(()=>[a(E,{icon:"$save"})]),_:1})]),"expanded-row":n(({columns:e,item:i})=>[j("tr",null,[j("td",{colspan:e.length},[(b(!0),ie(se,null,ue(i.usedInRecipes,U=>(b(),$(f,{variant:"outlined",color:"secondary",target:"_blank",to:{name:"RecipeViewPage",params:{id:U.id}}},{default:n(()=>[s(u(U.name)+" (#"+u(U.id)+") ",1)]),_:2},1032,["to"]))),256))],8,pe)])]),"item.amount":n(({item:e})=>[a(de,{label:t.$t("Amount"),modelValue:e.amount,"onUpdate:modelValue":[i=>e.amount=i,i=>e.changed=!0],inset:"","control-variant":"stacked","hide-details":"",min:0,density:"compact",precision:2},null,8,["label","modelValue","onUpdate:modelValue"])]),"item.unit":n(({item:e})=>[a(R,{model:"Unit",modelValue:e.unit,"onUpdate:modelValue":[i=>e.unit=i,i=>e.changed=!0],density:"compact","hide-details":"","allow-create":"","append-to-body":""},null,8,["modelValue","onUpdate:modelValue"])]),"item.food":n(({item:e})=>[a(R,{model:"Food",modelValue:e.food,"onUpdate:modelValue":[i=>e.food=i,i=>e.changed=!0],density:"compact","hide-details":"","allow-create":"","append-to-body":""},null,8,["modelValue","onUpdate:modelValue"])]),"item.note":n(({item:e})=>[a(oe,{modelValue:e.note,"onUpdate:modelValue":[i=>e.note=i,i=>e.changed=!0],label:t.$t("Note"),density:"compact","hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),"item.action":n(({item:e})=>[a(ne,{density:"comfortable"},{default:n(()=>[a(f,{size:"small",color:"save",loading:e.loading,onClick:i=>S(e),disabled:!e.changed},{default:n(()=>[a(E,{icon:"$save"})]),_:2},1032,["loading","onClick","disabled"]),a(f,{size:"small",color:"delete",loading:e.loading},{default:n(()=>[a(E,{icon:"$delete"}),a(A,{"model-name":t.$t("Ingredient"),onDelete:i=>q(e)},null,8,["model-name","onDelete"])]),_:2},1032,["loading"])]),_:2},1024)]),_:1},8,["items","items-length","items-per-page","expanded","page","loading"])]),_:1})]),_:1}))}});export{$e as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.bebf63f7116b.js.gz b/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.bebf63f7116b.js.gz deleted file mode 100644 index 03bf18f8..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.bebf63f7116b.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.js b/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.js deleted file mode 100644 index b4f72546..00000000 --- a/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.js +++ /dev/null @@ -1 +0,0 @@ -import{d as X,u as Y,b8 as Z,r as m,o as ee,A as V,Q as y,R as _,h as $,w as n,K as ae,g as a,N as le,j as s,t as u,O as te,k as M,V as w,ag as R,z as f,G as E,H as B,x as O,y as v,_ as I,e as D,M as z,ba as ne,S as oe,af as de,i as j,b as ie,p as ue,F as se,f as b}from"./main-BhFWIRV_.js";import{_ as re}from"./ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js";import{_ as A}from"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import{_ as H}from"./ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js";import{V as me}from"./VDataTableServer-PUUq4Eqa.js";const pe=["colspan"],$e=X({__name:"IngredientEditorPage",setup(fe){const{t:k}=Y(),p=Z("history",{}),c=m([]),W=[{title:k("Amount"),key:"amount",minWidth:"120px",cellProps:{class:"pr-0"}},{title:k("Unit"),key:"unit",minWidth:"120px",cellProps:{class:"pr-0"}},{title:k("Food"),key:"food",minWidth:"120px",cellProps:{class:"pr-0"}},{title:k("Note"),key:"note",minWidth:"120px",cellProps:{class:"pr-0"}},{key:"action",width:"1%",noBreak:!0,align:"end"}],C=m(1),F=m(25),L=m(0),P=m(!1),g=m(!0),o=m(null),d=m(null);m(!1),ee(()=>{x()});function G(){c.value.forEach(t=>{t.changed&&S(t)})}function S(t){let l=new V;t.loading=!0,l.apiIngredientUpdate({id:t.id,ingredient:t}).then(e=>{}).catch(e=>{y().addError(_.UPDATE_ERROR,e)}).finally(()=>{t.loading=!1,t.changed=!1})}function q(t){let l=new V;t.loading=!0,l.apiIngredientDestroy({id:t.id}).then(e=>{c.value=c.value.filter(i=>i.id!=t.id)}).catch(e=>{y().addError(_.DELETE_ERROR,e)}).finally(()=>{t.loading=!1})}function x(){let t=new V,l=[];g.value=!0,p.food_id&&!Number.isNaN(p.food_id)&&l.push(t.apiFoodRetrieve({id:Number(p.food_id)}).then(e=>{o.value=e})),p.unit_id&&!Number.isNaN(p.unit_id)&&l.push(t.apiUnitRetrieve({id:Number(p.unit_id)}).then(e=>{d.value=e})),Promise.allSettled(l).then(()=>{g.value=!1,(p.food_id||p.unit_id)&&r()})}function r(){T({page:C.value,itemsPerPage:F.value})}function T({page:t,itemsPerPage:l,search:e,sortBy:i,groupBy:U}){if(!o.value&&!d.value){c.value=[];return}let J=new V;P.value=!0;let N={page:t,pageSize:l};o.value&&(N.food=o.value.id),d.value&&(N.unit=d.value.id),J.apiIngredientList(N).then(h=>{c.value=h.results,L.value=h.count}).catch(h=>{y().addError(_.FETCH_ERROR,h)}).finally(()=>{P.value=!1})}function K(){let t=new V;o.value&&(g.value=!0,t.apiFoodDestroy({id:o.value.id}).then(l=>{o.value=null,r()}).catch(l=>{y().addError(_.DELETE_ERROR,l)}).finally(()=>{g.value=!1}))}function Q(){let t=new V;d.value&&(g.value=!0,t.apiUnitDestroy({id:d.value.id}).then(l=>{d.value=null,r()}).catch(l=>{y().addError(_.DELETE_ERROR,l)}).finally(()=>{g.value=!1}))}return(t,l)=>(b(),$(ae,null,{default:n(()=>[a(z,{loading:g.value},{default:n(()=>[a(le,null,{default:n(()=>[s(u(t.$t("Ingredient Editor")),1)]),_:1}),a(te,null,{default:n(()=>[a(M,null,{default:n(()=>[a(w,null,{default:n(()=>[a(re,{class:"mb-2",text:t.$t("IngredientEditorHelp")},null,8,["text"])]),_:1})]),_:1}),a(M,null,{default:n(()=>[a(w,{cols:"12",md:"6"},{default:n(()=>[a(R,{model:"Food",modelValue:o.value,"onUpdate:modelValue":[l[4]||(l[4]=e=>o.value=e),l[5]||(l[5]=e=>r())],"append-to-body":""},{append:n(()=>[a(f,{icon:"",variant:"plain"},{default:n(()=>[a(E,{icon:"$menu"}),a(B,{activator:"parent"},{default:n(()=>[a(O,{density:"compact"},{default:n(()=>[a(v,{link:"","prepend-icon":"$edit",disabled:!o.value},{default:n(()=>[s(u(t.$t("Edit"))+" ",1),a(I,{model:"Food",item:o.value,activator:"parent",onSave:l[0]||(l[0]=e=>{o.value=e}),onDelete:l[1]||(l[1]=e=>{o.value=null,r()})},null,8,["item"])]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"fa-solid fa-arrows-to-dot",disabled:!o.value},{default:n(()=>[s(u(t.$t("Merge"))+" ",1),a(H,{source:[o.value],model:"Food",onChange:l[2]||(l[2]=e=>{o.value=e,r()})},null,8,["source"])]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"$automation",disabled:!o.value},{default:n(()=>[s(u(t.$t("Automate"))+" ",1),o.value?(b(),$(I,{key:0,model:"Automation",activator:"parent","item-defaults":{param1:o.value.name,type:"FOOD_ALIAS"}},null,8,["item-defaults"])):D("",!0)]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"$delete",disabled:!o.value},{default:n(()=>[s(u(t.$t("Delete"))+" ",1),o.value?(b(),$(A,{key:0,"model-name":t.$t("Food"),"object-name":o.value.name,onDelete:l[3]||(l[3]=e=>K())},null,8,["model-name","object-name"])):D("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1}),a(f,{icon:"fa-solid fa-carrot",to:{name:"ModelListPage",params:{model:"food"}},variant:"plain"})]),_:1},8,["modelValue"])]),_:1}),a(w,{cols:"12",md:"6"},{default:n(()=>[a(R,{model:"Unit",modelValue:d.value,"onUpdate:modelValue":[l[10]||(l[10]=e=>d.value=e),l[11]||(l[11]=e=>r())],"append-to-body":""},{append:n(()=>[a(f,{icon:"",variant:"plain"},{default:n(()=>[a(E,{icon:"$menu"}),a(B,{activator:"parent"},{default:n(()=>[a(O,{density:"compact"},{default:n(()=>[a(v,{link:"","prepend-icon":"$edit",disabled:!d.value},{default:n(()=>[s(u(t.$t("Edit"))+" ",1),a(I,{model:"Unit",item:d.value,activator:"parent",onSave:l[6]||(l[6]=e=>{d.value=e}),onDelete:l[7]||(l[7]=e=>{d.value=null,r()})},null,8,["item"])]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"fa-solid fa-arrows-to-dot",disabled:!d.value},{default:n(()=>[s(u(t.$t("Merge"))+" ",1),a(H,{source:[d.value],model:"Unit",onChange:l[8]||(l[8]=e=>{d.value=e,r()})},null,8,["source"])]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"$automation",disabled:!d.value},{default:n(()=>[s(u(t.$t("Automate"))+" ",1),d.value?(b(),$(I,{key:0,model:"Automation",activator:"parent","item-defaults":{param1:d.value.name,type:"UNIT_ALIAS"}},null,8,["item-defaults"])):D("",!0)]),_:1},8,["disabled"]),a(v,{link:"","prepend-icon":"$delete",disabled:!d.value},{default:n(()=>[s(u(t.$t("Delete"))+" ",1),d.value?(b(),$(A,{key:0,"model-name":t.$t("Unit"),"object-name":d.value.name,onDelete:l[9]||(l[9]=e=>Q())},null,8,["model-name","object-name"])):D("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1}),a(f,{icon:"fa-solid fa-scale-balanced",to:{name:"ModelListPage",params:{model:"unit"}},variant:"plain"})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading"]),a(z,{class:"mt-2"},{default:n(()=>[a(me,{"onUpdate:options":T,items:c.value,"items-length":L.value,"items-per-page":F.value,headers:W,expanded:c.value.flatMap(e=>e.id),page:C.value,loading:P.value,"disable-sort":""},{"header.action":n(({column:e})=>[a(f,{size:"small",color:"save",onClick:l[12]||(l[12]=i=>G())},{default:n(()=>[a(E,{icon:"$save"})]),_:1})]),"expanded-row":n(({columns:e,item:i})=>[j("tr",null,[j("td",{colspan:e.length},[(b(!0),ie(se,null,ue(i.usedInRecipes,U=>(b(),$(f,{variant:"outlined",color:"secondary",target:"_blank",to:{name:"RecipeViewPage",params:{id:U.id}}},{default:n(()=>[s(u(U.name)+" (#"+u(U.id)+") ",1)]),_:2},1032,["to"]))),256))],8,pe)])]),"item.amount":n(({item:e})=>[a(de,{label:t.$t("Amount"),modelValue:e.amount,"onUpdate:modelValue":[i=>e.amount=i,i=>e.changed=!0],inset:"","control-variant":"stacked","hide-details":"",min:0,density:"compact",precision:2},null,8,["label","modelValue","onUpdate:modelValue"])]),"item.unit":n(({item:e})=>[a(R,{model:"Unit",modelValue:e.unit,"onUpdate:modelValue":[i=>e.unit=i,i=>e.changed=!0],density:"compact","hide-details":"","allow-create":"","append-to-body":""},null,8,["modelValue","onUpdate:modelValue"])]),"item.food":n(({item:e})=>[a(R,{model:"Food",modelValue:e.food,"onUpdate:modelValue":[i=>e.food=i,i=>e.changed=!0],density:"compact","hide-details":"","allow-create":"","append-to-body":""},null,8,["modelValue","onUpdate:modelValue"])]),"item.note":n(({item:e})=>[a(oe,{modelValue:e.note,"onUpdate:modelValue":[i=>e.note=i,i=>e.changed=!0],label:t.$t("Note"),density:"compact","hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),"item.action":n(({item:e})=>[a(ne,{density:"comfortable"},{default:n(()=>[a(f,{size:"small",color:"save",loading:e.loading,onClick:i=>S(e),disabled:!e.changed},{default:n(()=>[a(E,{icon:"$save"})]),_:2},1032,["loading","onClick","disabled"]),a(f,{size:"small",color:"delete",loading:e.loading},{default:n(()=>[a(E,{icon:"$delete"}),a(A,{"model-name":t.$t("Ingredient"),onDelete:i=>q(e)},null,8,["model-name","onDelete"])]),_:2},1032,["loading"])]),_:2},1024)]),_:1},8,["items","items-length","items-per-page","expanded","page","loading"])]),_:1})]),_:1}))}});export{$e as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.js.gz b/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.js.gz deleted file mode 100644 index 03bf18f8..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/IngredientEditorPage-C6Hu5jvm.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.6342aa96f42d.js b/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.6342aa96f42d.js deleted file mode 100644 index bdd61f2b..00000000 --- a/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.6342aa96f42d.js +++ /dev/null @@ -1 +0,0 @@ -import{d as w,aL as g,aH as _,c as V,h as d,aj as b,w as l,i as c,b as o,F as i,p as x,a9 as F,f as t,t as n,e as r,bb as B,l as s,L as C,j as p,G as T,g as N}from"./main-BhFWIRV_.js";import{d as v}from"./number_utils-1sJWKMUK.js";import{i as H,a as m}from"./model_utils-CVQgSPL_.js";import{V as L}from"./VTooltip-CP00KBBq.js";const M=["onClick"],P={key:0,colspan:"5",class:"font-weight-bold"},S={key:0,style:{width:"1%","text-wrap":"nowrap"},class:"pa-0 d-print-none"},U=["innerHTML"],A={key:2,style:{width:"1%","text-wrap":"nowrap"},class:"pr-1"},j={style:{width:"1%","text-wrap":"nowrap"},class:"pr-1"},q=["href"],I={key:2},D={key:3,class:"d-none d-print-block text-disabled font-italic"},E={style:{width:"1%","text-wrap":"nowrap"},class:"d-print-none"},K=w({__name:"IngredientsTable",props:g({showNotes:{type:Boolean,default:!0},ingredientFactor:{type:Number,required:!0},showCheckbox:{type:Boolean,default:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(a){const f=_(a,"modelValue"),k=a;return V(()=>{let u=[{title:"",key:"checked",align:"start",width:"1%",noBreak:!0,cellProps:{class:"pa-0"}},{title:"",key:"amount",align:"start",width:"1%",noBreak:!0,cellProps:{class:"pr-1"}},{title:"",key:"unit.name",align:"start",width:"1%",noBreak:!0,cellProps:{class:"pr-1"}},{title:"",key:"food.name"}];return k.showNotes&&u.push({title:"",key:"note",align:"end"}),u}),(u,G)=>{const y=F("router-link");return t(),d(b,{density:"compact"},{default:l(()=>[c("tbody",null,[(t(!0),o(i,null,x(f.value,e=>(t(),o("tr",{key:e.id,onClick:h=>e.checked=!e.checked},[e.isHeader?(t(),o("td",P,n(e.note),1)):(t(),o(i,{key:1},[a.showCheckbox?(t(),o("td",S,[e.isHeader?r("",!0):(t(),d(B,{key:0,modelValue:e.checked,"onUpdate:modelValue":h=>e.checked=h,color:"success"},null,8,["modelValue","onUpdate:modelValue"]))])):r("",!0),!e.noAmount&&e.amount!=0?(t(),o("td",{key:1,style:{width:"1%","text-wrap":"nowrap"},class:"pr-1",innerHTML:s(v)(e.amount,k.ingredientFactor,s(C)().userSettings.useFractions)},null,8,U)):(t(),o("td",A)),c("td",j,[e.unit&&!e.noAmount&&e.amount!=0?(t(),o(i,{key:0},[p(n(s(H)(e,a.ingredientFactor)),1)],64)):r("",!0)]),c("td",null,[e.food?(t(),o(i,{key:0},[e.food.recipe?(t(),d(y,{key:0,to:{name:"RecipeViewPage",params:{id:e.food.recipe.id}}},{default:l(()=>[p(n(s(m)(e,a.ingredientFactor)),1)]),_:2},1032,["to"])):e.food.url?(t(),o("a",{key:1,href:e.food.url,target:"_blank"},n(s(m)(e,a.ingredientFactor)),9,q)):(t(),o("span",I,n(s(m)(e,a.ingredientFactor)),1)),e.note!=""&&e.note!=null?(t(),o("span",D," "+n(e.note),1)):r("",!0)],64)):r("",!0)]),c("td",E,[e.note!=""&&e.note!=null?(t(),d(T,{key:0,class:"far fa-comment float-right"},{default:l(()=>[N(L,{activator:"parent","open-on-click":"",location:"start"},{default:l(()=>[p(n(e.note),1)]),_:2},1024)]),_:2},1024)):r("",!0)])],64))],8,M))),128))])]),_:1})}}});export{K as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.6342aa96f42d.js.gz b/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.6342aa96f42d.js.gz deleted file mode 100644 index 43d6e958..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.6342aa96f42d.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js b/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js deleted file mode 100644 index bdd61f2b..00000000 --- a/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js +++ /dev/null @@ -1 +0,0 @@ -import{d as w,aL as g,aH as _,c as V,h as d,aj as b,w as l,i as c,b as o,F as i,p as x,a9 as F,f as t,t as n,e as r,bb as B,l as s,L as C,j as p,G as T,g as N}from"./main-BhFWIRV_.js";import{d as v}from"./number_utils-1sJWKMUK.js";import{i as H,a as m}from"./model_utils-CVQgSPL_.js";import{V as L}from"./VTooltip-CP00KBBq.js";const M=["onClick"],P={key:0,colspan:"5",class:"font-weight-bold"},S={key:0,style:{width:"1%","text-wrap":"nowrap"},class:"pa-0 d-print-none"},U=["innerHTML"],A={key:2,style:{width:"1%","text-wrap":"nowrap"},class:"pr-1"},j={style:{width:"1%","text-wrap":"nowrap"},class:"pr-1"},q=["href"],I={key:2},D={key:3,class:"d-none d-print-block text-disabled font-italic"},E={style:{width:"1%","text-wrap":"nowrap"},class:"d-print-none"},K=w({__name:"IngredientsTable",props:g({showNotes:{type:Boolean,default:!0},ingredientFactor:{type:Number,required:!0},showCheckbox:{type:Boolean,default:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(a){const f=_(a,"modelValue"),k=a;return V(()=>{let u=[{title:"",key:"checked",align:"start",width:"1%",noBreak:!0,cellProps:{class:"pa-0"}},{title:"",key:"amount",align:"start",width:"1%",noBreak:!0,cellProps:{class:"pr-1"}},{title:"",key:"unit.name",align:"start",width:"1%",noBreak:!0,cellProps:{class:"pr-1"}},{title:"",key:"food.name"}];return k.showNotes&&u.push({title:"",key:"note",align:"end"}),u}),(u,G)=>{const y=F("router-link");return t(),d(b,{density:"compact"},{default:l(()=>[c("tbody",null,[(t(!0),o(i,null,x(f.value,e=>(t(),o("tr",{key:e.id,onClick:h=>e.checked=!e.checked},[e.isHeader?(t(),o("td",P,n(e.note),1)):(t(),o(i,{key:1},[a.showCheckbox?(t(),o("td",S,[e.isHeader?r("",!0):(t(),d(B,{key:0,modelValue:e.checked,"onUpdate:modelValue":h=>e.checked=h,color:"success"},null,8,["modelValue","onUpdate:modelValue"]))])):r("",!0),!e.noAmount&&e.amount!=0?(t(),o("td",{key:1,style:{width:"1%","text-wrap":"nowrap"},class:"pr-1",innerHTML:s(v)(e.amount,k.ingredientFactor,s(C)().userSettings.useFractions)},null,8,U)):(t(),o("td",A)),c("td",j,[e.unit&&!e.noAmount&&e.amount!=0?(t(),o(i,{key:0},[p(n(s(H)(e,a.ingredientFactor)),1)],64)):r("",!0)]),c("td",null,[e.food?(t(),o(i,{key:0},[e.food.recipe?(t(),d(y,{key:0,to:{name:"RecipeViewPage",params:{id:e.food.recipe.id}}},{default:l(()=>[p(n(s(m)(e,a.ingredientFactor)),1)]),_:2},1032,["to"])):e.food.url?(t(),o("a",{key:1,href:e.food.url,target:"_blank"},n(s(m)(e,a.ingredientFactor)),9,q)):(t(),o("span",I,n(s(m)(e,a.ingredientFactor)),1)),e.note!=""&&e.note!=null?(t(),o("span",D," "+n(e.note),1)):r("",!0)],64)):r("",!0)]),c("td",E,[e.note!=""&&e.note!=null?(t(),d(T,{key:0,class:"far fa-comment float-right"},{default:l(()=>[N(L,{activator:"parent","open-on-click":"",location:"start"},{default:l(()=>[p(n(e.note),1)]),_:2},1024)]),_:2},1024)):r("",!0)])],64))],8,M))),128))])]),_:1})}}});export{K as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js.gz b/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js.gz deleted file mode 100644 index 43d6e958..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.f1c99f1455ae.js b/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.f1c99f1455ae.js deleted file mode 100644 index f8787345..00000000 --- a/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.f1c99f1455ae.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,aM as k,r as E,o as I,A as N,D as O,Q as T,R as w,h as V,f as v,w as d,g as i,O as R,ac as F,l as e,e as L,S as c,T as M,aY as q,U as A,a7 as B}from"./main-BhFWIRV_.js";import{u as x,_ as z}from"./useModelEditorFunctions-Du2kfr61.js";import{_ as G}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{V as H}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VTooltip-CP00KBBq.js";const W=S({__name:"InviteLinkEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(u,{emit:U}){const n=u,m=U,{setupState:j,deleteObject:D,saveObject:$,isUpdate:r,editingObjName:y,loading:p,editingObj:a,editingObjChanged:f,modelClass:C}=x("InviteLink",m);k([()=>n.item,()=>n.itemId],()=>{b()});const s=E([]);I(()=>{b()});function b(){new N().apiGroupList().then(l=>{s.value=l,j(n.item,n.itemId,{newItemFunction:()=>{a.value.validUntil=O.now().plus({month:1}).toJSDate(),a.value.group=s.value[0]},itemDefaults:n.itemDefaults})}).catch(l=>{T().addError(w.FETCH_ERROR,l)})}function g(o){return B().getDjangoUrl(`/invite/${o.uuid}`)}return(o,l)=>(v(),V(z,{loading:e(p),dialog:u.dialog,onSave:e($),onDelete:e(D),onClose:l[5]||(l[5]=t=>{m("close"),f.value=!1}),"is-update":e(r)(),"is-changed":e(f),"model-class":e(C),"object-name":e(y)(),"editing-object":e(a)},{default:d(()=>[i(R,null,{default:d(()=>[i(F,{disabled:e(p)},{default:d(()=>[i(c,{label:o.$t("Email"),modelValue:e(a).email,"onUpdate:modelValue":l[0]||(l[0]=t=>e(a).email=t)},null,8,["label","modelValue"]),i(M,{label:o.$t("Role"),items:s.value,"item-value":"id","item-title":"name","return-object":"",modelValue:e(a).group,"onUpdate:modelValue":l[1]||(l[1]=t=>e(a).group=t)},null,8,["label","items","modelValue"]),i(e(q),{label:o.$t("Valid Until"),modelValue:e(a).validUntil,"onUpdate:modelValue":l[2]||(l[2]=t=>e(a).validUntil=t)},null,8,["label","modelValue"]),i(H,{label:o.$t("Note"),modelValue:e(a).internalNote,"onUpdate:modelValue":l[3]||(l[3]=t=>e(a).internalNote=t)},null,8,["label","modelValue"]),i(A,{label:o.$t("Reusable"),modelValue:e(a).reusable,"onUpdate:modelValue":l[4]||(l[4]=t=>e(a).reusable=t)},null,8,["label","modelValue"]),e(r)()?(v(),V(c,{key:0,label:o.$t("Link"),readonly:"","model-value":g(e(a))},{"append-inner":d(()=>[i(G,{variant:"plain",color:"undefined","copy-value":g(e(a))},null,8,["copy-value"])]),_:1},8,["label","model-value"])):L("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{W as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.f1c99f1455ae.js.gz b/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.f1c99f1455ae.js.gz deleted file mode 100644 index 46c4cf9c..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.f1c99f1455ae.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.js b/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.js deleted file mode 100644 index f8787345..00000000 --- a/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,aM as k,r as E,o as I,A as N,D as O,Q as T,R as w,h as V,f as v,w as d,g as i,O as R,ac as F,l as e,e as L,S as c,T as M,aY as q,U as A,a7 as B}from"./main-BhFWIRV_.js";import{u as x,_ as z}from"./useModelEditorFunctions-Du2kfr61.js";import{_ as G}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{V as H}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VTooltip-CP00KBBq.js";const W=S({__name:"InviteLinkEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(u,{emit:U}){const n=u,m=U,{setupState:j,deleteObject:D,saveObject:$,isUpdate:r,editingObjName:y,loading:p,editingObj:a,editingObjChanged:f,modelClass:C}=x("InviteLink",m);k([()=>n.item,()=>n.itemId],()=>{b()});const s=E([]);I(()=>{b()});function b(){new N().apiGroupList().then(l=>{s.value=l,j(n.item,n.itemId,{newItemFunction:()=>{a.value.validUntil=O.now().plus({month:1}).toJSDate(),a.value.group=s.value[0]},itemDefaults:n.itemDefaults})}).catch(l=>{T().addError(w.FETCH_ERROR,l)})}function g(o){return B().getDjangoUrl(`/invite/${o.uuid}`)}return(o,l)=>(v(),V(z,{loading:e(p),dialog:u.dialog,onSave:e($),onDelete:e(D),onClose:l[5]||(l[5]=t=>{m("close"),f.value=!1}),"is-update":e(r)(),"is-changed":e(f),"model-class":e(C),"object-name":e(y)(),"editing-object":e(a)},{default:d(()=>[i(R,null,{default:d(()=>[i(F,{disabled:e(p)},{default:d(()=>[i(c,{label:o.$t("Email"),modelValue:e(a).email,"onUpdate:modelValue":l[0]||(l[0]=t=>e(a).email=t)},null,8,["label","modelValue"]),i(M,{label:o.$t("Role"),items:s.value,"item-value":"id","item-title":"name","return-object":"",modelValue:e(a).group,"onUpdate:modelValue":l[1]||(l[1]=t=>e(a).group=t)},null,8,["label","items","modelValue"]),i(e(q),{label:o.$t("Valid Until"),modelValue:e(a).validUntil,"onUpdate:modelValue":l[2]||(l[2]=t=>e(a).validUntil=t)},null,8,["label","modelValue"]),i(H,{label:o.$t("Note"),modelValue:e(a).internalNote,"onUpdate:modelValue":l[3]||(l[3]=t=>e(a).internalNote=t)},null,8,["label","modelValue"]),i(A,{label:o.$t("Reusable"),modelValue:e(a).reusable,"onUpdate:modelValue":l[4]||(l[4]=t=>e(a).reusable=t)},null,8,["label","modelValue"]),e(r)()?(v(),V(c,{key:0,label:o.$t("Link"),readonly:"","model-value":g(e(a))},{"append-inner":d(()=>[i(G,{variant:"plain",color:"undefined","copy-value":g(e(a))},null,8,["copy-value"])]),_:1},8,["label","model-value"])):L("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{W as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.js.gz b/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.js.gz deleted file mode 100644 index 46c4cf9c..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/InviteLinkEditor-CVYwkQ1F.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.42c591f12fba.js b/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.42c591f12fba.js deleted file mode 100644 index d6269bd3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.42c591f12fba.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,r as O,aM as U,o as k,h as N,f as I,w as d,g as l,O as b,l as e,j as g,t as v,ac as _,S as q,aS as x}from"./main-BhFWIRV_.js";import{u as B,_ as E}from"./useModelEditorFunctions-Du2kfr61.js";import{_ as F}from"./HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js";import{a as K,V as c,b as M,c as y}from"./VTabs-BQFRhgOd.js";import{V as W}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VListItemAction-BR9wagZD.js";const L=C({__name:"KeywordEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(m,{emit:w}){const i=m,r=w,{setupState:j,deleteObject:S,saveObject:T,isUpdate:D,editingObjName:$,loading:u,editingObj:o,editingObjChanged:f,modelClass:p}=B("Keyword",r),s=O("keyword");U([()=>i.item,()=>i.itemId],()=>{V()}),k(()=>{V()});function V(){j(i.item,i.itemId,{itemDefaults:i.itemDefaults})}return(n,a)=>(I(),N(E,{loading:e(u),dialog:m.dialog,onSave:e(T),onDelete:e(S),onClose:a[5]||(a[5]=t=>{r("close"),f.value=!1}),"is-update":e(D)(),"is-changed":e(f),"model-class":e(p),"object-name":e($)(),"editing-object":e(o)},{default:d(()=>[l(b,{class:"pa-0"},{default:d(()=>[l(K,{modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=t=>s.value=t),disabled:e(u),grow:""},{default:d(()=>[l(c,{value:"keyword"},{default:d(()=>[g(v(n.$t("Keyword")),1)]),_:1}),l(c,{value:"hierarchy"},{default:d(()=>[g(v(n.$t("Hierarchy")),1)]),_:1})]),_:1},8,["modelValue","disabled"])]),_:1}),l(b,null,{default:d(()=>[l(M,{modelValue:s.value,"onUpdate:modelValue":a[4]||(a[4]=t=>s.value=t)},{default:d(()=>[l(y,{value:"keyword"},{default:d(()=>[l(_,{disabled:e(u)},{default:d(()=>[l(q,{label:n.$t("Name"),modelValue:e(o).name,"onUpdate:modelValue":a[1]||(a[1]=t=>e(o).name=t)},null,8,["label","modelValue"]),l(W,{label:n.$t("Description"),modelValue:e(o).description,"onUpdate:modelValue":a[2]||(a[2]=t=>e(o).description=t)},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1}),l(y,{value:"hierarchy"},{default:d(()=>[l(F,{modelValue:e(o),"onUpdate:modelValue":a[3]||(a[3]=t=>x(o)?o.value=t:null),model:e(p).model.name},null,8,["modelValue","model"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{L as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.42c591f12fba.js.gz b/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.42c591f12fba.js.gz deleted file mode 100644 index 09817561..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.42c591f12fba.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.js b/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.js deleted file mode 100644 index d6269bd3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,r as O,aM as U,o as k,h as N,f as I,w as d,g as l,O as b,l as e,j as g,t as v,ac as _,S as q,aS as x}from"./main-BhFWIRV_.js";import{u as B,_ as E}from"./useModelEditorFunctions-Du2kfr61.js";import{_ as F}from"./HierarchyEditor.vue_vue_type_script_setup_true_lang-VFBtIeub.js";import{a as K,V as c,b as M,c as y}from"./VTabs-BQFRhgOd.js";import{V as W}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VListItemAction-BR9wagZD.js";const L=C({__name:"KeywordEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(m,{emit:w}){const i=m,r=w,{setupState:j,deleteObject:S,saveObject:T,isUpdate:D,editingObjName:$,loading:u,editingObj:o,editingObjChanged:f,modelClass:p}=B("Keyword",r),s=O("keyword");U([()=>i.item,()=>i.itemId],()=>{V()}),k(()=>{V()});function V(){j(i.item,i.itemId,{itemDefaults:i.itemDefaults})}return(n,a)=>(I(),N(E,{loading:e(u),dialog:m.dialog,onSave:e(T),onDelete:e(S),onClose:a[5]||(a[5]=t=>{r("close"),f.value=!1}),"is-update":e(D)(),"is-changed":e(f),"model-class":e(p),"object-name":e($)(),"editing-object":e(o)},{default:d(()=>[l(b,{class:"pa-0"},{default:d(()=>[l(K,{modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=t=>s.value=t),disabled:e(u),grow:""},{default:d(()=>[l(c,{value:"keyword"},{default:d(()=>[g(v(n.$t("Keyword")),1)]),_:1}),l(c,{value:"hierarchy"},{default:d(()=>[g(v(n.$t("Hierarchy")),1)]),_:1})]),_:1},8,["modelValue","disabled"])]),_:1}),l(b,null,{default:d(()=>[l(M,{modelValue:s.value,"onUpdate:modelValue":a[4]||(a[4]=t=>s.value=t)},{default:d(()=>[l(y,{value:"keyword"},{default:d(()=>[l(_,{disabled:e(u)},{default:d(()=>[l(q,{label:n.$t("Name"),modelValue:e(o).name,"onUpdate:modelValue":a[1]||(a[1]=t=>e(o).name=t)},null,8,["label","modelValue"]),l(W,{label:n.$t("Description"),modelValue:e(o).description,"onUpdate:modelValue":a[2]||(a[2]=t=>e(o).description=t)},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1}),l(y,{value:"hierarchy"},{default:d(()=>[l(F,{modelValue:e(o),"onUpdate:modelValue":a[3]||(a[3]=t=>x(o)?o.value=t:null),model:e(p).model.name},null,8,["modelValue","model"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{L as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.js.gz b/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.js.gz deleted file mode 100644 index 09817561..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/KeywordEditor-B_K-9QDF.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.24a1624e2a3d.js b/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.24a1624e2a3d.js deleted file mode 100644 index 39bfeca0..00000000 --- a/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.24a1624e2a3d.js +++ /dev/null @@ -1 +0,0 @@ -import{d,c as i,b as s,e as c,aJ as o,F as u,p,f as a,h as y,w as m,j as f,t as w,l as k,L as b,ai as _}from"./main-BhFWIRV_.js";const h={key:0},g=d({__name:"KeywordsBar",props:{keywords:Array,size:{type:String,default:"x-small"},color:{type:String,default:""},variant:{type:String,default:"tonal"},label:{type:Boolean,default:!0},maxKeywords:{type:Number,default:0}},setup(l){const e=l,n=i(()=>e.maxKeywords>0?e.keywords?.slice(0,e.maxKeywords):e.keywords);return(r,v)=>e.keywords?(a(),s("div",h,[o(r.$slots,"prepend"),(a(!0),s(u,null,p(n.value,t=>(a(),y(_,{class:"me-1 mb-1",label:e.label,color:e.color,size:e.size,variant:e.variant,to:k(b)().isAuthenticated?{name:"SearchPage",query:{keywords:t.id}}:void 0},{default:m(()=>[f(w(t.label),1)]),_:2},1032,["label","color","size","variant","to"]))),256)),o(r.$slots,"append")])):c("",!0)}});export{g as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.24a1624e2a3d.js.gz b/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.24a1624e2a3d.js.gz deleted file mode 100644 index 4a20a9d0..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.24a1624e2a3d.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js b/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js deleted file mode 100644 index 39bfeca0..00000000 --- a/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js +++ /dev/null @@ -1 +0,0 @@ -import{d,c as i,b as s,e as c,aJ as o,F as u,p,f as a,h as y,w as m,j as f,t as w,l as k,L as b,ai as _}from"./main-BhFWIRV_.js";const h={key:0},g=d({__name:"KeywordsBar",props:{keywords:Array,size:{type:String,default:"x-small"},color:{type:String,default:""},variant:{type:String,default:"tonal"},label:{type:Boolean,default:!0},maxKeywords:{type:Number,default:0}},setup(l){const e=l,n=i(()=>e.maxKeywords>0?e.keywords?.slice(0,e.maxKeywords):e.keywords);return(r,v)=>e.keywords?(a(),s("div",h,[o(r.$slots,"prepend"),(a(!0),s(u,null,p(n.value,t=>(a(),y(_,{class:"me-1 mb-1",label:e.label,color:e.color,size:e.size,variant:e.variant,to:k(b)().isAuthenticated?{name:"SearchPage",query:{keywords:t.id}}:void 0},{default:m(()=>[f(w(t.label),1)]),_:2},1032,["label","color","size","variant","to"]))),256)),o(r.$slots,"append")])):c("",!0)}});export{g as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js.gz b/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js.gz deleted file mode 100644 index 4a20a9d0..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.5dfbb83ba6be.js b/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.5dfbb83ba6be.js deleted file mode 100644 index fd39fff0..00000000 --- a/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.5dfbb83ba6be.js +++ /dev/null @@ -1 +0,0 @@ -import{D as f,d as R,aM as Y,r as c,o as _,A as H,aQ as K,L as $,aT as X,h as v,f as m,w as o,g as s,O as A,l,j as M,t as U,ac as Z,k as j,V as k,e as b,ag as I,z as S,U as ee,S as le,aY as ae,aK as te,ba as se,i as T,af as oe,x as ne,b as ie,F as ue,p as de,v as E,Q as re,Y as pe}from"./main-BhFWIRV_.js";import{u as me,_ as fe}from"./useModelEditorFunctions-Du2kfr61.js";import{R as ve}from"./RecipeCard-ZQiVryVZ.js";import{u as J,_ as ge,a as Ve}from"./ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js";import{_ as De}from"./ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js";import{_ as be}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import{a as Se,V as F,b as we,c as P}from"./VTabs-BQFRhgOd.js";import{V as ye}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import"./VTooltip-CP00KBBq.js";import"./useFileApi-4KcBp6Fj.js";import"./model_utils-CVQgSPL_.js";import"./number_utils-1sJWKMUK.js";function B(u,p){let d=[];return u.forEach(r=>{d.push(f.fromJSDate(r).plus({days:p}).toJSDate())}),d}function L(u,p){if(u=u.sort((d,r)=>d.getTime()-r.getTime()),p<0)u.splice(u.length-Math.abs(p),Math.abs(p));else if(u.length==0)u.push(new Date);else{let d=f.fromJSDate(u[u.length-1]);for(let r=0;rd.item,()=>d.itemId],()=>{N()});const y=c("plan"),n=c([]);_(()=>{N()});function N(){const i=new H;w.value=!0,i.apiMealTypeList().then(a=>{let t={};a.results.forEach(D=>{D._default&&(t=D)}),Object.keys(t).length==0&&a.results.length>0&&(t=a.results[0]),x(d.item,d.itemId,{newItemFunction:()=>{e.value.fromDate=f.now().toJSDate(),e.value.toDate=f.now().toJSDate(),e.value.shared=$().userSettings.planShare,e.value.servings=1,e.value.mealType=t,e.value.addshopping=$().userSettings.mealplanAutoaddShopping,G(d.itemDefaults),e.value.toDate{C.value=!1})},existingItemFunction:()=>{e.value=structuredClone(K(e.value)),O(),h()}})})}function V(){n.value!=null?(e.value.fromDate=n.value[0],n.value[n.value.length-1]>e.value.fromDate?e.value.toDate=n.value[n.value.length-1]:e.value.toDate=e.value.fromDate):re().addMessage(pe.WARNING,"Missing Date",7e3)}function h(){J().refreshFromAPI(e.value.id)}function O(){if(e.value.toDate&&f.fromJSDate(e.value.toDate).diff(f.fromJSDate(e.value.fromDate),"days").toObject().days>=1){n.value=[e.value.fromDate];let i=f.fromJSDate(e.value.fromDate).plus({day:1}).toJSDate();for(;i<=e.value.toDate;)n.value.push(i),i=f.fromJSDate(i).plus({day:1}).toJSDate()}else n.value=[e.value.fromDate,e.value.fromDate]}return(i,a)=>(m(),v(fe,{loading:l(w),dialog:u.dialog,onSave:a[17]||(a[17]=t=>{l(q)().then(D=>{l(E)().plans.set(D.id,D),h()})}),onDelete:a[18]||(a[18]=t=>{l(E)().plans.delete(l(e).id),l(W)()}),onClose:a[19]||(a[19]=t=>{r("close"),C.value=!1}),"is-update":l(g)(),"is-changed":l(C),"model-class":l(Q),"object-name":l(z)(),"editing-object":l(e)},{default:o(()=>[s(A,{class:"pa-0"},{default:o(()=>[s(Se,{modelValue:y.value,"onUpdate:modelValue":a[0]||(a[0]=t=>y.value=t),disabled:l(w),grow:""},{default:o(()=>[s(F,{"prepend-icon":"$mealplan",value:"plan"},{default:o(()=>[M(U(i.$t("Meal_Plan")),1)]),_:1}),s(F,{"prepend-icon":"$shopping",value:"shopping",disabled:!l(g)()},{default:o(()=>[M(U(i.$t("Shopping_list")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","disabled"])]),_:1}),s(A,null,{default:o(()=>[s(we,{modelValue:y.value,"onUpdate:modelValue":a[16]||(a[16]=t=>y.value=t)},{default:o(()=>[s(P,{value:"plan"},{default:o(()=>[s(Z,{disabled:l(w)},{default:o(()=>[s(j,null,{default:o(()=>[s(k,{cols:"12",md:"6"},{default:o(()=>[s(I,{model:"Recipe",modelValue:l(e).recipe,"onUpdate:modelValue":[a[1]||(a[1]=t=>l(e).recipe=t),a[2]||(a[2]=t=>l(e).servings=l(e).recipe?l(e).recipe.servings:1)]},null,8,["modelValue"]),l(e)&&l(e).recipe?(m(),v(ve,{key:0,recipe:l(e).recipe,"link-target":"_blank"},null,8,["recipe"])):b("",!0),!l(e).shopping&&l(e).recipe&&l(g)()?(m(),v(S,{key:1,"prepend-icon":"$shopping",color:"create",class:"mt-1"},{default:o(()=>[M(U(i.$t("Add"))+" ",1),s(be,{recipe:l(e).recipe,"meal-plan":l(e),onCreated:a[3]||(a[3]=t=>{h(),l(e).shopping=!0})},null,8,["recipe","meal-plan"])]),_:1})):b("",!0),l(e).recipe&&!l(g)()?(m(),v(ee,{key:2,label:i.$t("AddToShopping"),modelValue:l(e).addshopping,"onUpdate:modelValue":a[4]||(a[4]=t=>l(e).addshopping=t),"hide-details":""},null,8,["label","modelValue"])):b("",!0)]),_:1}),s(k,{cols:"12",md:"6"},{default:o(()=>[s(le,{label:i.$t("Title"),modelValue:l(e).title,"onUpdate:modelValue":a[5]||(a[5]=t=>l(e).title=t)},null,8,["label","modelValue"]),s(l(ae),{modelValue:n.value,"onUpdate:modelValue":[a[6]||(a[6]=t=>n.value=t),a[7]||(a[7]=t=>V())],"first-day-of-week":l($)().deviceSettings.mealplan_startingDayOfWeek,"show-week":l($)().deviceSettings.mealplan_displayWeekNumbers,label:i.$t("Date"),multiple:"range","prepend-icon":"","prepend-inner-icon":"$calendar","hide-details":""},null,8,["modelValue","first-day-of-week","show-week","label"]),s(te,null,{default:o(()=>[s(se,{elevation:"1",class:"w-100",divided:"",border:""},{default:o(()=>[s(S,{class:"w-25",onClick:a[8]||(a[8]=t=>{l(L)(n.value,-1),V()})},{default:o(()=>a[20]||(a[20]=[T("i",{class:"fa-solid fa-minus"},null,-1)])),_:1,__:[20]}),s(S,{class:"w-25",onClick:a[9]||(a[9]=t=>{n.value=l(B)(n.value,-1),V()})},{default:o(()=>a[21]||(a[21]=[T("i",{class:"fa-solid fa-angles-left"},null,-1)])),_:1,__:[21]}),s(S,{class:"w-25",onClick:a[10]||(a[10]=t=>{n.value=l(B)(n.value,1),V()})},{default:o(()=>a[22]||(a[22]=[T("i",{class:"fa-solid fa-angles-right"},null,-1)])),_:1,__:[22]}),s(S,{class:"w-25",onClick:a[11]||(a[11]=t=>{l(L)(n.value,1),V()})},{default:o(()=>a[23]||(a[23]=[T("i",{class:"fa-solid fa-plus"},null,-1)])),_:1,__:[23]})]),_:1})]),_:1}),s(I,{model:"MealType","allow-create":!0,modelValue:l(e).mealType,"onUpdate:modelValue":a[12]||(a[12]=t=>l(e).mealType=t)},null,8,["modelValue"]),s(oe,{"control-variant":"split",min:0,modelValue:l(e).servings,"onUpdate:modelValue":a[13]||(a[13]=t=>l(e).servings=t),label:i.$t("Servings"),precision:2},null,8,["modelValue","label"]),s(I,{model:"User","allow-create":!1,modelValue:l(e).shared,"onUpdate:modelValue":a[14]||(a[14]=t=>l(e).shared=t),"item-label":"displayName",mode:"tags"},null,8,["modelValue"])]),_:1})]),_:1}),s(j,{dense:""},{default:o(()=>[s(k,{cols:"12"},{default:o(()=>[s(ye,{label:i.$t("Note"),modelValue:l(e).note,"onUpdate:modelValue":a[15]||(a[15]=t=>l(e).note=t),rows:"3"},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1},8,["disabled"])]),_:1}),s(P,{value:"shopping"},{default:o(()=>[s(De,{class:"mb-2",text:i.$t("MealPlanShoppingHelp")},null,8,["text"]),l(g)()?(m(),v(j,{key:0,dense:"",style:{"max-height":"75vh","min-height":"30vh"},class:"overflow-y-scroll"},{default:o(()=>[s(k,null,{default:o(()=>[s(ge,{loading:l(J)().currentlyUpdating,"meal-plan":l(e)},null,8,["loading","meal-plan"]),l(e).id?(m(),v(ne,{key:0},{default:o(()=>[(m(!0),ie(ue,null,de(l(J)().getMealPlanEntries(l(e).id),t=>(m(),v(Ve,{"shopping-list-food":t,"hide-info-row":"",key:t.food.id},null,8,["shopping-list-food"]))),128))]),_:1})):b("",!0)]),_:1})]),_:1})):b("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading","dialog","is-update","is-changed","model-class","object-name","editing-object"]))}});export{Pe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.5dfbb83ba6be.js.gz b/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.5dfbb83ba6be.js.gz deleted file mode 100644 index b2072bf4..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.5dfbb83ba6be.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.js b/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.js deleted file mode 100644 index fd39fff0..00000000 --- a/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.js +++ /dev/null @@ -1 +0,0 @@ -import{D as f,d as R,aM as Y,r as c,o as _,A as H,aQ as K,L as $,aT as X,h as v,f as m,w as o,g as s,O as A,l,j as M,t as U,ac as Z,k as j,V as k,e as b,ag as I,z as S,U as ee,S as le,aY as ae,aK as te,ba as se,i as T,af as oe,x as ne,b as ie,F as ue,p as de,v as E,Q as re,Y as pe}from"./main-BhFWIRV_.js";import{u as me,_ as fe}from"./useModelEditorFunctions-Du2kfr61.js";import{R as ve}from"./RecipeCard-ZQiVryVZ.js";import{u as J,_ as ge,a as Ve}from"./ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js";import{_ as De}from"./ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js";import{_ as be}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import{a as Se,V as F,b as we,c as P}from"./VTabs-BQFRhgOd.js";import{V as ye}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import"./VTooltip-CP00KBBq.js";import"./useFileApi-4KcBp6Fj.js";import"./model_utils-CVQgSPL_.js";import"./number_utils-1sJWKMUK.js";function B(u,p){let d=[];return u.forEach(r=>{d.push(f.fromJSDate(r).plus({days:p}).toJSDate())}),d}function L(u,p){if(u=u.sort((d,r)=>d.getTime()-r.getTime()),p<0)u.splice(u.length-Math.abs(p),Math.abs(p));else if(u.length==0)u.push(new Date);else{let d=f.fromJSDate(u[u.length-1]);for(let r=0;rd.item,()=>d.itemId],()=>{N()});const y=c("plan"),n=c([]);_(()=>{N()});function N(){const i=new H;w.value=!0,i.apiMealTypeList().then(a=>{let t={};a.results.forEach(D=>{D._default&&(t=D)}),Object.keys(t).length==0&&a.results.length>0&&(t=a.results[0]),x(d.item,d.itemId,{newItemFunction:()=>{e.value.fromDate=f.now().toJSDate(),e.value.toDate=f.now().toJSDate(),e.value.shared=$().userSettings.planShare,e.value.servings=1,e.value.mealType=t,e.value.addshopping=$().userSettings.mealplanAutoaddShopping,G(d.itemDefaults),e.value.toDate{C.value=!1})},existingItemFunction:()=>{e.value=structuredClone(K(e.value)),O(),h()}})})}function V(){n.value!=null?(e.value.fromDate=n.value[0],n.value[n.value.length-1]>e.value.fromDate?e.value.toDate=n.value[n.value.length-1]:e.value.toDate=e.value.fromDate):re().addMessage(pe.WARNING,"Missing Date",7e3)}function h(){J().refreshFromAPI(e.value.id)}function O(){if(e.value.toDate&&f.fromJSDate(e.value.toDate).diff(f.fromJSDate(e.value.fromDate),"days").toObject().days>=1){n.value=[e.value.fromDate];let i=f.fromJSDate(e.value.fromDate).plus({day:1}).toJSDate();for(;i<=e.value.toDate;)n.value.push(i),i=f.fromJSDate(i).plus({day:1}).toJSDate()}else n.value=[e.value.fromDate,e.value.fromDate]}return(i,a)=>(m(),v(fe,{loading:l(w),dialog:u.dialog,onSave:a[17]||(a[17]=t=>{l(q)().then(D=>{l(E)().plans.set(D.id,D),h()})}),onDelete:a[18]||(a[18]=t=>{l(E)().plans.delete(l(e).id),l(W)()}),onClose:a[19]||(a[19]=t=>{r("close"),C.value=!1}),"is-update":l(g)(),"is-changed":l(C),"model-class":l(Q),"object-name":l(z)(),"editing-object":l(e)},{default:o(()=>[s(A,{class:"pa-0"},{default:o(()=>[s(Se,{modelValue:y.value,"onUpdate:modelValue":a[0]||(a[0]=t=>y.value=t),disabled:l(w),grow:""},{default:o(()=>[s(F,{"prepend-icon":"$mealplan",value:"plan"},{default:o(()=>[M(U(i.$t("Meal_Plan")),1)]),_:1}),s(F,{"prepend-icon":"$shopping",value:"shopping",disabled:!l(g)()},{default:o(()=>[M(U(i.$t("Shopping_list")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","disabled"])]),_:1}),s(A,null,{default:o(()=>[s(we,{modelValue:y.value,"onUpdate:modelValue":a[16]||(a[16]=t=>y.value=t)},{default:o(()=>[s(P,{value:"plan"},{default:o(()=>[s(Z,{disabled:l(w)},{default:o(()=>[s(j,null,{default:o(()=>[s(k,{cols:"12",md:"6"},{default:o(()=>[s(I,{model:"Recipe",modelValue:l(e).recipe,"onUpdate:modelValue":[a[1]||(a[1]=t=>l(e).recipe=t),a[2]||(a[2]=t=>l(e).servings=l(e).recipe?l(e).recipe.servings:1)]},null,8,["modelValue"]),l(e)&&l(e).recipe?(m(),v(ve,{key:0,recipe:l(e).recipe,"link-target":"_blank"},null,8,["recipe"])):b("",!0),!l(e).shopping&&l(e).recipe&&l(g)()?(m(),v(S,{key:1,"prepend-icon":"$shopping",color:"create",class:"mt-1"},{default:o(()=>[M(U(i.$t("Add"))+" ",1),s(be,{recipe:l(e).recipe,"meal-plan":l(e),onCreated:a[3]||(a[3]=t=>{h(),l(e).shopping=!0})},null,8,["recipe","meal-plan"])]),_:1})):b("",!0),l(e).recipe&&!l(g)()?(m(),v(ee,{key:2,label:i.$t("AddToShopping"),modelValue:l(e).addshopping,"onUpdate:modelValue":a[4]||(a[4]=t=>l(e).addshopping=t),"hide-details":""},null,8,["label","modelValue"])):b("",!0)]),_:1}),s(k,{cols:"12",md:"6"},{default:o(()=>[s(le,{label:i.$t("Title"),modelValue:l(e).title,"onUpdate:modelValue":a[5]||(a[5]=t=>l(e).title=t)},null,8,["label","modelValue"]),s(l(ae),{modelValue:n.value,"onUpdate:modelValue":[a[6]||(a[6]=t=>n.value=t),a[7]||(a[7]=t=>V())],"first-day-of-week":l($)().deviceSettings.mealplan_startingDayOfWeek,"show-week":l($)().deviceSettings.mealplan_displayWeekNumbers,label:i.$t("Date"),multiple:"range","prepend-icon":"","prepend-inner-icon":"$calendar","hide-details":""},null,8,["modelValue","first-day-of-week","show-week","label"]),s(te,null,{default:o(()=>[s(se,{elevation:"1",class:"w-100",divided:"",border:""},{default:o(()=>[s(S,{class:"w-25",onClick:a[8]||(a[8]=t=>{l(L)(n.value,-1),V()})},{default:o(()=>a[20]||(a[20]=[T("i",{class:"fa-solid fa-minus"},null,-1)])),_:1,__:[20]}),s(S,{class:"w-25",onClick:a[9]||(a[9]=t=>{n.value=l(B)(n.value,-1),V()})},{default:o(()=>a[21]||(a[21]=[T("i",{class:"fa-solid fa-angles-left"},null,-1)])),_:1,__:[21]}),s(S,{class:"w-25",onClick:a[10]||(a[10]=t=>{n.value=l(B)(n.value,1),V()})},{default:o(()=>a[22]||(a[22]=[T("i",{class:"fa-solid fa-angles-right"},null,-1)])),_:1,__:[22]}),s(S,{class:"w-25",onClick:a[11]||(a[11]=t=>{l(L)(n.value,1),V()})},{default:o(()=>a[23]||(a[23]=[T("i",{class:"fa-solid fa-plus"},null,-1)])),_:1,__:[23]})]),_:1})]),_:1}),s(I,{model:"MealType","allow-create":!0,modelValue:l(e).mealType,"onUpdate:modelValue":a[12]||(a[12]=t=>l(e).mealType=t)},null,8,["modelValue"]),s(oe,{"control-variant":"split",min:0,modelValue:l(e).servings,"onUpdate:modelValue":a[13]||(a[13]=t=>l(e).servings=t),label:i.$t("Servings"),precision:2},null,8,["modelValue","label"]),s(I,{model:"User","allow-create":!1,modelValue:l(e).shared,"onUpdate:modelValue":a[14]||(a[14]=t=>l(e).shared=t),"item-label":"displayName",mode:"tags"},null,8,["modelValue"])]),_:1})]),_:1}),s(j,{dense:""},{default:o(()=>[s(k,{cols:"12"},{default:o(()=>[s(ye,{label:i.$t("Note"),modelValue:l(e).note,"onUpdate:modelValue":a[15]||(a[15]=t=>l(e).note=t),rows:"3"},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1},8,["disabled"])]),_:1}),s(P,{value:"shopping"},{default:o(()=>[s(De,{class:"mb-2",text:i.$t("MealPlanShoppingHelp")},null,8,["text"]),l(g)()?(m(),v(j,{key:0,dense:"",style:{"max-height":"75vh","min-height":"30vh"},class:"overflow-y-scroll"},{default:o(()=>[s(k,null,{default:o(()=>[s(ge,{loading:l(J)().currentlyUpdating,"meal-plan":l(e)},null,8,["loading","meal-plan"]),l(e).id?(m(),v(ne,{key:0},{default:o(()=>[(m(!0),ie(ue,null,de(l(J)().getMealPlanEntries(l(e).id),t=>(m(),v(Ve,{"shopping-list-food":t,"hide-info-row":"",key:t.food.id},null,8,["shopping-list-food"]))),128))]),_:1})):b("",!0)]),_:1})]),_:1})):b("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading","dialog","is-update","is-changed","model-class","object-name","editing-object"]))}});export{Pe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.js.gz b/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.js.gz deleted file mode 100644 index b2072bf4..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/MealPlanEditor-8ZJIBqi6.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.3ec58af0d5b5.js b/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.3ec58af0d5b5.js deleted file mode 100644 index b646d3e4..00000000 --- a/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.3ec58af0d5b5.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,r as S,o as V,A as v,Q as y,R as M,h as _,w as l,ac as T,i,g as a,t as n,B as p,l as u,ag as b,j as r,z as d,ah as B,_ as h,b as C,p as D,F as w,x as E,f as c,L as m,y as L,I as N,ai as k,G as A}from"./main-BhFWIRV_.js";const F={class:"text-h6"},R={class:"text-h6 mt-2"},U={class:"text-subtitle-2 mb-2"},I={class:"text-h6 mt-2"},z=g({__name:"MealPlanSettings",setup(P){const o=S([]);V(()=>{new v().apiMealTypeList().then(t=>{o.value=t.results}).catch(t=>{y().addError(M.FETCH_ERROR,t)})});function $(e,t){return e.timet.time?1:0}function f(e){o.value.splice(o.value.indexOf(e),1)}return(e,t)=>(c(),_(T,null,{default:l(()=>[i("p",F,n(e.$t("Meal_Plan")),1),a(p,{class:"mb-3"}),a(b,{hint:e.$t("plan_share_desc"),label:e.$t("Share"),model:"User","allow-create":!1,modelValue:u(m)().userSettings.planShare,"onUpdate:modelValue":t[0]||(t[0]=s=>u(m)().userSettings.planShare=s),"item-label":"displayName",mode:"tags"},null,8,["hint","label","modelValue"]),a(d,{class:"mt-3",color:"success",onClick:t[1]||(t[1]=s=>u(m)().updateUserSettings()),"prepend-icon":"$save"},{default:l(()=>[r(n(e.$t("Save")),1)]),_:1}),i("p",R,n(e.$t("DeviceSettings")),1),a(p),i("p",U,n(e.$t("DeviceSettingsHelp")),1),a(B),i("p",I,[r(n(e.$t("Meal_Types"))+" ",1),a(d,{"prepend-icon":"$create",color:"create",size:"small",class:"float-right"},{default:l(()=>[r(n(e.$t("New"))+" ",1),a(h,{model:"MealType",onCreate:t[2]||(t[2]=s=>o.value.push(s)),onDelete:f})]),_:1})]),a(p),a(E,{class:"mt-2"},{default:l(()=>[(c(!0),C(w,null,D(o.value.sort($),s=>(c(),_(L,null,{append:l(()=>[a(k,{class:"me-2"},{default:l(()=>[r(n(s.time),1)]),_:2},1024),a(d,{color:"edit"},{default:l(()=>[a(A,{icon:"$edit"}),a(h,{model:"MealType",item:s,onDelete:f},null,8,["item"])]),_:2},1024)]),default:l(()=>[a(N,{color:s.color},null,8,["color"]),r(" "+n(s.name)+" ",1)]),_:2},1024))),256))]),_:1})]),_:1}))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.3ec58af0d5b5.js.gz b/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.3ec58af0d5b5.js.gz deleted file mode 100644 index 13b3b1f7..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.3ec58af0d5b5.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.js b/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.js deleted file mode 100644 index b646d3e4..00000000 --- a/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,r as S,o as V,A as v,Q as y,R as M,h as _,w as l,ac as T,i,g as a,t as n,B as p,l as u,ag as b,j as r,z as d,ah as B,_ as h,b as C,p as D,F as w,x as E,f as c,L as m,y as L,I as N,ai as k,G as A}from"./main-BhFWIRV_.js";const F={class:"text-h6"},R={class:"text-h6 mt-2"},U={class:"text-subtitle-2 mb-2"},I={class:"text-h6 mt-2"},z=g({__name:"MealPlanSettings",setup(P){const o=S([]);V(()=>{new v().apiMealTypeList().then(t=>{o.value=t.results}).catch(t=>{y().addError(M.FETCH_ERROR,t)})});function $(e,t){return e.timet.time?1:0}function f(e){o.value.splice(o.value.indexOf(e),1)}return(e,t)=>(c(),_(T,null,{default:l(()=>[i("p",F,n(e.$t("Meal_Plan")),1),a(p,{class:"mb-3"}),a(b,{hint:e.$t("plan_share_desc"),label:e.$t("Share"),model:"User","allow-create":!1,modelValue:u(m)().userSettings.planShare,"onUpdate:modelValue":t[0]||(t[0]=s=>u(m)().userSettings.planShare=s),"item-label":"displayName",mode:"tags"},null,8,["hint","label","modelValue"]),a(d,{class:"mt-3",color:"success",onClick:t[1]||(t[1]=s=>u(m)().updateUserSettings()),"prepend-icon":"$save"},{default:l(()=>[r(n(e.$t("Save")),1)]),_:1}),i("p",R,n(e.$t("DeviceSettings")),1),a(p),i("p",U,n(e.$t("DeviceSettingsHelp")),1),a(B),i("p",I,[r(n(e.$t("Meal_Types"))+" ",1),a(d,{"prepend-icon":"$create",color:"create",size:"small",class:"float-right"},{default:l(()=>[r(n(e.$t("New"))+" ",1),a(h,{model:"MealType",onCreate:t[2]||(t[2]=s=>o.value.push(s)),onDelete:f})]),_:1})]),a(p),a(E,{class:"mt-2"},{default:l(()=>[(c(!0),C(w,null,D(o.value.sort($),s=>(c(),_(L,null,{append:l(()=>[a(k,{class:"me-2"},{default:l(()=>[r(n(s.time),1)]),_:2},1024),a(d,{color:"edit"},{default:l(()=>[a(A,{icon:"$edit"}),a(h,{model:"MealType",item:s,onDelete:f},null,8,["item"])]),_:2},1024)]),default:l(()=>[a(N,{color:s.color},null,8,["color"]),r(" "+n(s.name)+" ",1)]),_:2},1024))),256))]),_:1})]),_:1}))}});export{z as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.js.gz b/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.js.gz deleted file mode 100644 index 13b3b1f7..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/MealPlanSettings-9gU5vdbh.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.69b5bb4063bf.js b/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.69b5bb4063bf.js deleted file mode 100644 index 63807ae3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.69b5bb4063bf.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as p,al as ee,r as k,dQ as Me,ap as ye,am as xe,c as x,aM as te,at as le,i as C,bL as ce,n as y,ao as be,g as h,z,j as de,bj as Ce,o as ke,cx as re,bk as we,av as Z,cy as Se,ck as ne,d as Pe,h as se,f as me,w as O,O as Ne,ac as Te,l as m,S as ve,H as He,e as Be,U as Ae}from"./main-BhFWIRV_.js";import{u as De,_ as Ie}from"./useModelEditorFunctions-Du2kfr61.js";import{V as $e}from"./VColorPicker-DN5Oz5I8.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";function j(e){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(e).padStart(T,"0")}const Ue=ee({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),fe=p()({name:"VTimePickerClock",props:Ue(),emits:{change:e=>!0,input:e=>!0},setup(e,T){let{emit:r}=T;const S=k(null),H=k(null),a=k(void 0),s=k(!1),v=k(null),P=k(null),$=Me(t=>r("change",t),750),{textColorClasses:_,textColorStyles:M}=ye(()=>e.color),{backgroundColorClasses:d,backgroundColorStyles:B}=xe(()=>e.color),N=x(()=>e.max-e.min+1),w=x(()=>e.double?N.value/2:N.value),o=x(()=>360/w.value),f=x(()=>o.value*Math.PI/180),g=x(()=>e.modelValue==null?e.min:e.modelValue),F=x(()=>.62),q=x(()=>{const t=[];for(let n=e.min;n<=e.max;n=n+e.step)t.push(n);return t});te(()=>e.modelValue,t=>{a.value=t});function Y(t){a.value!==t&&(a.value=t),r("input",t)}function A(t){return!e.allowedValues||e.allowedValues(t)}function W(t){if(!e.scrollable||e.disabled)return;t.preventDefault();const n=Math.sign(-t.deltaY||1);let i=g.value;do i=i+n,i=(i-e.min+N.value)%N.value+e.min;while(!A(i)&&i!==g.value);i!==e.displayedValue&&Y(i),$(i)}function Q(t){return e.double&&t-e.min>=w.value}function R(t){return Q(t)?F.value:1}function K(t){const n=e.rotate*Math.PI/180;return{x:Math.sin((t-e.min)*f.value+n)*R(t),y:-Math.cos((t-e.min)*f.value+n)*R(t)}}function X(t,n){const i=(Math.round(t/o.value)+(n?w.value:0))%N.value+e.min;return t<360-o.value/2?i:n?e.max-w.value+1:e.min}function l(t){const{x:n,y:i}=K(t);return{left:`${Math.round(50+n*50)}%`,top:`${Math.round(50+i*50)}%`}}function c(t,n){const i=n.x-t.x,E=n.y-t.y;return Math.sqrt(i*i+E*E)}function b(t,n){const i=2*Math.atan2(n.y-t.y-c(t,n),n.x-t.x);return Math.abs(i*180/Math.PI)}function u(t){v.value===null&&(v.value=t),P.value=t,Y(t)}function V(t){if(t.preventDefault(),!s.value&&t.type!=="click"||!S.value)return;const{width:n,top:i,left:E}=S.value?.getBoundingClientRect(),{width:U}=H.value?.getBoundingClientRect()??{width:0},{clientX:G,clientY:ge}="touches"in t?t.touches[0]:t,ae={x:n/2,y:-n/2},ue={x:G-E,y:i-ge},oe=Math.round(b(ae,ue)-e.rotate+360)%360,ie=e.double&&c(ae,ue)<(U+U*F.value)/4,Ve=Math.ceil(15/o.value);let L;for(let J=0;JC("div",{class:y([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:D,onTouchstart:D,onWheel:W,ref:S},[C("div",{class:"v-time-picker-clock__inner",ref:H},[C("div",{class:y([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":Q(e.modelValue)},_.value]),style:ce([{transform:`rotate(${e.rotate+o.value*(g.value-e.min)}deg) scaleY(${R(g.value)})`},M.value])},null),q.value.map(t=>{const n=t===g.value;return C("div",{class:y([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":n,"v-time-picker-clock__item--disabled":e.disabled||!A(t)},n&&d.value]),style:ce([l(t),n&&B.value])},[C("span",null,[e.format(t)])])})])]))}}),je=ee({ampm:Boolean,color:String,disabled:Boolean,hour:Number,minute:Number,second:Number,period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String},"VTimePickerControls"),_e=p()({name:"VTimePickerControls",props:je(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0},setup(e,T){let{emit:r,slots:S}=T;const{t:H}=be();return le(()=>{let a=e.hour;return e.ampm&&(a=a?(a-1)%12+1:12),C("div",{class:"v-time-picker-controls"},[C("div",{class:y({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[h(z,{active:e.viewMode==="hour",color:e.viewMode==="hour"?e.color:void 0,disabled:e.disabled,variant:"tonal",class:y({"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time--with-ampm__btn":e.ampm,"v-time-picker-controls__time--with-seconds__btn":e.useSeconds}),text:e.hour==null?"--":j(`${a}`),onClick:()=>r("update:viewMode","hour")},null),C("span",{class:y(["v-time-picker-controls__time__separator",{"v-time-picker-controls--with-seconds__time__separator":e.useSeconds}])},[de(":")]),h(z,{active:e.viewMode==="minute",color:e.viewMode==="minute"?e.color:void 0,class:y({"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time__btn__active":e.viewMode==="minute","v-time-picker-controls__time--with-ampm__btn":e.ampm,"v-time-picker-controls__time--with-seconds__btn":e.useSeconds}),disabled:e.disabled,variant:"tonal",text:e.minute==null?"--":j(e.minute),onClick:()=>r("update:viewMode","minute")},null),e.useSeconds&&C("span",{class:y(["v-time-picker-controls__time__separator",{"v-time-picker-controls--with-seconds__time__separator":e.useSeconds}]),key:"secondsDivider"},[de(":")]),e.useSeconds&&h(z,{key:"secondsVal",active:e.viewMode==="second",color:e.viewMode==="second"?e.color:void 0,variant:"tonal",onClick:()=>r("update:viewMode","second"),class:y({"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time__btn__active":e.viewMode==="second","v-time-picker-controls__time--with-seconds__btn":e.useSeconds}),disabled:e.disabled,text:e.second==null?"--":j(e.second)},null),e.ampm&&C("div",{class:"v-time-picker-controls__ampm"},[h(z,{active:e.period==="am",color:e.period==="am"?e.color:void 0,class:y({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="am"}),disabled:e.disabled,text:H("$vuetify.timePicker.am"),variant:e.disabled&&e.period==="am"?"elevated":"tonal",onClick:()=>e.period!=="am"?r("update:period","am"):null},null),h(z,{active:e.period==="pm",color:e.period==="pm"?e.color:void 0,class:y({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="pm"}),disabled:e.disabled,text:H("$vuetify.timePicker.pm"),variant:e.disabled&&e.period==="pm"?"elevated":"tonal",onClick:()=>e.period!=="pm"?r("update:period","pm"):null},null)])])])}),{}}}),Ee=ne(24),he=ne(12),Le=he.map(e=>e+12);ne(60);const Fe=ee({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],disabled:Boolean,format:{type:String,default:"ampm"},max:String,min:String,viewMode:{type:String,default:"hour"},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,...we(Se({title:"$vuetify.timePicker.title"}),["landscape"])},"VTimePicker"),Re=p()({name:"VTimePicker",props:Fe(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,T){let{emit:r,slots:S}=T;const{t:H}=be(),a=k(null),s=k(null),v=k(null),P=k(null),$=k(null),_=k(null),M=k("am"),d=Ce(e,"viewMode","hour"),B=k(null),N=k(null),w=x(()=>{let l;if(e.allowedHours instanceof Array?l=u=>e.allowedHours.includes(u):l=e.allowedHours,!e.min&&!e.max)return l;const c=e.min?Number(e.min.split(":")[0]):0,b=e.max?Number(e.max.split(":")[0]):23;return u=>u>=Number(c)&&u<=Number(b)&&(!l||l(u))}),o=x(()=>{let l;const c=!w.value||a.value===null||w.value(a.value);if(e.allowedMinutes instanceof Array?l=n=>e.allowedMinutes.includes(n):l=e.allowedMinutes,!e.min&&!e.max)return c?l:()=>!1;const[b,u]=e.min?e.min.split(":").map(Number):[0,0],[V,D]=e.max?e.max.split(":").map(Number):[23,59],I=b*60+Number(u),t=V*60+Number(D);return n=>{const i=60*a.value+n;return i>=I&&i<=t&&c&&(!l||l(n))}}),f=x(()=>{let l;const b=(!w.value||a.value===null||w.value(a.value))&&(!o.value||s.value===null||o.value(s.value));if(e.allowedSeconds instanceof Array?l=U=>e.allowedSeconds.includes(U):l=e.allowedSeconds,!e.min&&!e.max)return b?l:()=>!1;const[u,V,D]=e.min?e.min.split(":").map(Number):[0,0,0],[I,t,n]=e.max?e.max.split(":").map(Number):[23,59,59],i=u*3600+V*60+Number(D||0),E=I*3600+t*60+Number(n||0);return U=>{const G=3600*a.value+60*s.value+U;return G>=i&&G<=E&&b&&(!l||l(U))}}),g=x(()=>e.format==="ampm");te(()=>e.modelValue,l=>W(l)),ke(()=>{W(e.modelValue)});function F(){return a.value!=null&&s.value!=null&&(!e.useSeconds||v.value!=null)?`${j(a.value)}:${j(s.value)}`+(e.useSeconds?`:${j(v.value)}`:""):null}function q(){const l=F();l!==null&&r("update:modelValue",l)}function Y(l){return l?(l-1)%12+1:12}function A(l,c){return l%12+(c==="pm"?12:0)}function W(l){if(l==null||l==="")a.value=null,s.value=null,v.value=null;else if(l instanceof Date)a.value=l.getHours(),s.value=l.getMinutes(),v.value=l.getSeconds();else{const[c,,b,,u,V]=l.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);a.value=V?A(parseInt(c,10),V):parseInt(c,10),s.value=parseInt(b,10),v.value=parseInt(u||0,10)}M.value=a.value==null||a.value<12?"am":"pm"}function Q(l,c){const b=w.value;if(!b)return c;const u=g.value?c<12?he:Le:Ee;return((u.find(D=>b((D+c)%u.length+u[0]))||0)+c)%u.length+u[0]}function R(l){if(M.value=l,a.value!=null){const c=a.value+(M.value==="am"?-12:12);a.value=Q("hour",c)}return r("update:period",l),q(),!0}function K(l){d.value==="hour"?a.value=g.value?A(l,M.value):l:d.value==="minute"?s.value=l:v.value=l}function X(l){switch(d.value||"hour"){case"hour":r("update:hour",l);break;case"minute":r("update:minute",l);break;case"second":r("update:second",l);break}const c=a.value!==null&&s.value!==null&&(e.useSeconds?v.value!==null:!0);d.value==="hour"?d.value="minute":e.useSeconds&&d.value==="minute"&&(d.value="second"),!(a.value===P.value&&s.value===$.value&&(!e.useSeconds||v.value===_.value)||F()===null)&&(P.value=a.value,$.value=s.value,e.useSeconds&&(_.value=v.value),c&&q())}le(()=>{const l=re.filterProps(e),c=_e.filterProps(e),b=fe.filterProps(we(e,["format","modelValue","min","max"]));return h(re,Z(l,{color:void 0,class:["v-time-picker",e.class],style:e.style}),{title:()=>S.title?.()??C("div",{class:"v-time-picker__title"},[H(e.title)]),header:()=>h(_e,Z(c,{ampm:g.value,hour:a.value,minute:s.value,period:M.value,second:v.value,viewMode:d.value,"onUpdate:period":u=>R(u),"onUpdate:viewMode":u=>d.value=u,ref:B}),null),default:()=>h(fe,Z(b,{allowedValues:d.value==="hour"?w.value:d.value==="minute"?o.value:f.value,double:d.value==="hour"&&!g.value,format:d.value==="hour"?g.value?Y:u=>u:u=>j(u,2),max:d.value==="hour"?g.value&&M.value==="am"?11:23:59,min:d.value==="hour"&&g.value&&M.value==="pm"?12:0,size:20,step:d.value==="hour"?1:5,modelValue:d.value==="hour"?a.value:d.value==="minute"?s.value:v.value,onChange:X,onInput:K,ref:N}),null),actions:S.actions})})}}),We=Pe({__name:"MealTypeEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(e,{emit:T}){const r=e,S=T,{setupState:H,deleteObject:a,saveObject:s,isUpdate:v,editingObjName:P,loading:$,editingObj:_,editingObjChanged:M,modelClass:d}=De("MealType",S);te([()=>r.item,()=>r.itemId],()=>{N()});const B=k(!1);ke(()=>{N()});function N(){H(r.item,r.itemId,{itemDefaults:r.itemDefaults})}return(w,o)=>(me(),se(Ie,{loading:m($),dialog:e.dialog,onSave:m(s),onDelete:m(a),onClose:o[6]||(o[6]=f=>{S("close"),M.value=!1}),"is-update":m(v)(),"is-changed":m(M),"model-class":m(d),"object-name":m(P)(),"editing-object":m(_)},{default:O(()=>[h(Ne,null,{default:O(()=>[h(Te,{disabled:m($)},{default:O(()=>[h(ve,{modelValue:m(_).name,"onUpdate:modelValue":o[0]||(o[0]=f=>m(_).name=f),label:w.$t("Name")},null,8,["modelValue","label"]),h(ve,{"max-width":"200px",modelValue:m(_).time,"onUpdate:modelValue":o[3]||(o[3]=f=>m(_).time=f),active:B.value,focus:B.value,label:w.$t("Time"),"prepend-icon":"fa-solid fa-clock",readonly:""},{default:O(()=>[h(He,{modelValue:B.value,"onUpdate:modelValue":o[2]||(o[2]=f=>B.value=f),"close-on-content-click":!1,activator:"parent",transition:"scale-transition"},{default:O(()=>[B.value?(me(),se(Re,{key:0,format:"24hr",modelValue:m(_).time,"onUpdate:modelValue":o[1]||(o[1]=f=>m(_).time=f)},null,8,["modelValue"])):Be("",!0)]),_:1},8,["modelValue"])]),_:1},8,["modelValue","active","focus","label"]),h(Ae,{modelValue:m(_)._default,"onUpdate:modelValue":o[4]||(o[4]=f=>m(_)._default=f),label:w.$t("Default")},null,8,["modelValue","label"]),h($e,{modelValue:m(_).color,"onUpdate:modelValue":o[5]||(o[5]=f=>m(_).color=f),mode:"hex",modes:["hex"],"show-swatches":"",swatches:[["#ddbf86"],["#b98766"],["#b55e4f"],["#82aa8b"],["#385f84"]]},null,8,["modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{We as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.69b5bb4063bf.js.gz b/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.69b5bb4063bf.js.gz deleted file mode 100644 index cd1d75bb..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.69b5bb4063bf.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.js b/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.js deleted file mode 100644 index 63807ae3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as p,al as ee,r as k,dQ as Me,ap as ye,am as xe,c as x,aM as te,at as le,i as C,bL as ce,n as y,ao as be,g as h,z,j as de,bj as Ce,o as ke,cx as re,bk as we,av as Z,cy as Se,ck as ne,d as Pe,h as se,f as me,w as O,O as Ne,ac as Te,l as m,S as ve,H as He,e as Be,U as Ae}from"./main-BhFWIRV_.js";import{u as De,_ as Ie}from"./useModelEditorFunctions-Du2kfr61.js";import{V as $e}from"./VColorPicker-DN5Oz5I8.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";function j(e){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(e).padStart(T,"0")}const Ue=ee({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),fe=p()({name:"VTimePickerClock",props:Ue(),emits:{change:e=>!0,input:e=>!0},setup(e,T){let{emit:r}=T;const S=k(null),H=k(null),a=k(void 0),s=k(!1),v=k(null),P=k(null),$=Me(t=>r("change",t),750),{textColorClasses:_,textColorStyles:M}=ye(()=>e.color),{backgroundColorClasses:d,backgroundColorStyles:B}=xe(()=>e.color),N=x(()=>e.max-e.min+1),w=x(()=>e.double?N.value/2:N.value),o=x(()=>360/w.value),f=x(()=>o.value*Math.PI/180),g=x(()=>e.modelValue==null?e.min:e.modelValue),F=x(()=>.62),q=x(()=>{const t=[];for(let n=e.min;n<=e.max;n=n+e.step)t.push(n);return t});te(()=>e.modelValue,t=>{a.value=t});function Y(t){a.value!==t&&(a.value=t),r("input",t)}function A(t){return!e.allowedValues||e.allowedValues(t)}function W(t){if(!e.scrollable||e.disabled)return;t.preventDefault();const n=Math.sign(-t.deltaY||1);let i=g.value;do i=i+n,i=(i-e.min+N.value)%N.value+e.min;while(!A(i)&&i!==g.value);i!==e.displayedValue&&Y(i),$(i)}function Q(t){return e.double&&t-e.min>=w.value}function R(t){return Q(t)?F.value:1}function K(t){const n=e.rotate*Math.PI/180;return{x:Math.sin((t-e.min)*f.value+n)*R(t),y:-Math.cos((t-e.min)*f.value+n)*R(t)}}function X(t,n){const i=(Math.round(t/o.value)+(n?w.value:0))%N.value+e.min;return t<360-o.value/2?i:n?e.max-w.value+1:e.min}function l(t){const{x:n,y:i}=K(t);return{left:`${Math.round(50+n*50)}%`,top:`${Math.round(50+i*50)}%`}}function c(t,n){const i=n.x-t.x,E=n.y-t.y;return Math.sqrt(i*i+E*E)}function b(t,n){const i=2*Math.atan2(n.y-t.y-c(t,n),n.x-t.x);return Math.abs(i*180/Math.PI)}function u(t){v.value===null&&(v.value=t),P.value=t,Y(t)}function V(t){if(t.preventDefault(),!s.value&&t.type!=="click"||!S.value)return;const{width:n,top:i,left:E}=S.value?.getBoundingClientRect(),{width:U}=H.value?.getBoundingClientRect()??{width:0},{clientX:G,clientY:ge}="touches"in t?t.touches[0]:t,ae={x:n/2,y:-n/2},ue={x:G-E,y:i-ge},oe=Math.round(b(ae,ue)-e.rotate+360)%360,ie=e.double&&c(ae,ue)<(U+U*F.value)/4,Ve=Math.ceil(15/o.value);let L;for(let J=0;JC("div",{class:y([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:D,onTouchstart:D,onWheel:W,ref:S},[C("div",{class:"v-time-picker-clock__inner",ref:H},[C("div",{class:y([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":Q(e.modelValue)},_.value]),style:ce([{transform:`rotate(${e.rotate+o.value*(g.value-e.min)}deg) scaleY(${R(g.value)})`},M.value])},null),q.value.map(t=>{const n=t===g.value;return C("div",{class:y([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":n,"v-time-picker-clock__item--disabled":e.disabled||!A(t)},n&&d.value]),style:ce([l(t),n&&B.value])},[C("span",null,[e.format(t)])])})])]))}}),je=ee({ampm:Boolean,color:String,disabled:Boolean,hour:Number,minute:Number,second:Number,period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String},"VTimePickerControls"),_e=p()({name:"VTimePickerControls",props:je(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0},setup(e,T){let{emit:r,slots:S}=T;const{t:H}=be();return le(()=>{let a=e.hour;return e.ampm&&(a=a?(a-1)%12+1:12),C("div",{class:"v-time-picker-controls"},[C("div",{class:y({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[h(z,{active:e.viewMode==="hour",color:e.viewMode==="hour"?e.color:void 0,disabled:e.disabled,variant:"tonal",class:y({"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time--with-ampm__btn":e.ampm,"v-time-picker-controls__time--with-seconds__btn":e.useSeconds}),text:e.hour==null?"--":j(`${a}`),onClick:()=>r("update:viewMode","hour")},null),C("span",{class:y(["v-time-picker-controls__time__separator",{"v-time-picker-controls--with-seconds__time__separator":e.useSeconds}])},[de(":")]),h(z,{active:e.viewMode==="minute",color:e.viewMode==="minute"?e.color:void 0,class:y({"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time__btn__active":e.viewMode==="minute","v-time-picker-controls__time--with-ampm__btn":e.ampm,"v-time-picker-controls__time--with-seconds__btn":e.useSeconds}),disabled:e.disabled,variant:"tonal",text:e.minute==null?"--":j(e.minute),onClick:()=>r("update:viewMode","minute")},null),e.useSeconds&&C("span",{class:y(["v-time-picker-controls__time__separator",{"v-time-picker-controls--with-seconds__time__separator":e.useSeconds}]),key:"secondsDivider"},[de(":")]),e.useSeconds&&h(z,{key:"secondsVal",active:e.viewMode==="second",color:e.viewMode==="second"?e.color:void 0,variant:"tonal",onClick:()=>r("update:viewMode","second"),class:y({"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time__btn__active":e.viewMode==="second","v-time-picker-controls__time--with-seconds__btn":e.useSeconds}),disabled:e.disabled,text:e.second==null?"--":j(e.second)},null),e.ampm&&C("div",{class:"v-time-picker-controls__ampm"},[h(z,{active:e.period==="am",color:e.period==="am"?e.color:void 0,class:y({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="am"}),disabled:e.disabled,text:H("$vuetify.timePicker.am"),variant:e.disabled&&e.period==="am"?"elevated":"tonal",onClick:()=>e.period!=="am"?r("update:period","am"):null},null),h(z,{active:e.period==="pm",color:e.period==="pm"?e.color:void 0,class:y({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="pm"}),disabled:e.disabled,text:H("$vuetify.timePicker.pm"),variant:e.disabled&&e.period==="pm"?"elevated":"tonal",onClick:()=>e.period!=="pm"?r("update:period","pm"):null},null)])])])}),{}}}),Ee=ne(24),he=ne(12),Le=he.map(e=>e+12);ne(60);const Fe=ee({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],disabled:Boolean,format:{type:String,default:"ampm"},max:String,min:String,viewMode:{type:String,default:"hour"},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,...we(Se({title:"$vuetify.timePicker.title"}),["landscape"])},"VTimePicker"),Re=p()({name:"VTimePicker",props:Fe(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,T){let{emit:r,slots:S}=T;const{t:H}=be(),a=k(null),s=k(null),v=k(null),P=k(null),$=k(null),_=k(null),M=k("am"),d=Ce(e,"viewMode","hour"),B=k(null),N=k(null),w=x(()=>{let l;if(e.allowedHours instanceof Array?l=u=>e.allowedHours.includes(u):l=e.allowedHours,!e.min&&!e.max)return l;const c=e.min?Number(e.min.split(":")[0]):0,b=e.max?Number(e.max.split(":")[0]):23;return u=>u>=Number(c)&&u<=Number(b)&&(!l||l(u))}),o=x(()=>{let l;const c=!w.value||a.value===null||w.value(a.value);if(e.allowedMinutes instanceof Array?l=n=>e.allowedMinutes.includes(n):l=e.allowedMinutes,!e.min&&!e.max)return c?l:()=>!1;const[b,u]=e.min?e.min.split(":").map(Number):[0,0],[V,D]=e.max?e.max.split(":").map(Number):[23,59],I=b*60+Number(u),t=V*60+Number(D);return n=>{const i=60*a.value+n;return i>=I&&i<=t&&c&&(!l||l(n))}}),f=x(()=>{let l;const b=(!w.value||a.value===null||w.value(a.value))&&(!o.value||s.value===null||o.value(s.value));if(e.allowedSeconds instanceof Array?l=U=>e.allowedSeconds.includes(U):l=e.allowedSeconds,!e.min&&!e.max)return b?l:()=>!1;const[u,V,D]=e.min?e.min.split(":").map(Number):[0,0,0],[I,t,n]=e.max?e.max.split(":").map(Number):[23,59,59],i=u*3600+V*60+Number(D||0),E=I*3600+t*60+Number(n||0);return U=>{const G=3600*a.value+60*s.value+U;return G>=i&&G<=E&&b&&(!l||l(U))}}),g=x(()=>e.format==="ampm");te(()=>e.modelValue,l=>W(l)),ke(()=>{W(e.modelValue)});function F(){return a.value!=null&&s.value!=null&&(!e.useSeconds||v.value!=null)?`${j(a.value)}:${j(s.value)}`+(e.useSeconds?`:${j(v.value)}`:""):null}function q(){const l=F();l!==null&&r("update:modelValue",l)}function Y(l){return l?(l-1)%12+1:12}function A(l,c){return l%12+(c==="pm"?12:0)}function W(l){if(l==null||l==="")a.value=null,s.value=null,v.value=null;else if(l instanceof Date)a.value=l.getHours(),s.value=l.getMinutes(),v.value=l.getSeconds();else{const[c,,b,,u,V]=l.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);a.value=V?A(parseInt(c,10),V):parseInt(c,10),s.value=parseInt(b,10),v.value=parseInt(u||0,10)}M.value=a.value==null||a.value<12?"am":"pm"}function Q(l,c){const b=w.value;if(!b)return c;const u=g.value?c<12?he:Le:Ee;return((u.find(D=>b((D+c)%u.length+u[0]))||0)+c)%u.length+u[0]}function R(l){if(M.value=l,a.value!=null){const c=a.value+(M.value==="am"?-12:12);a.value=Q("hour",c)}return r("update:period",l),q(),!0}function K(l){d.value==="hour"?a.value=g.value?A(l,M.value):l:d.value==="minute"?s.value=l:v.value=l}function X(l){switch(d.value||"hour"){case"hour":r("update:hour",l);break;case"minute":r("update:minute",l);break;case"second":r("update:second",l);break}const c=a.value!==null&&s.value!==null&&(e.useSeconds?v.value!==null:!0);d.value==="hour"?d.value="minute":e.useSeconds&&d.value==="minute"&&(d.value="second"),!(a.value===P.value&&s.value===$.value&&(!e.useSeconds||v.value===_.value)||F()===null)&&(P.value=a.value,$.value=s.value,e.useSeconds&&(_.value=v.value),c&&q())}le(()=>{const l=re.filterProps(e),c=_e.filterProps(e),b=fe.filterProps(we(e,["format","modelValue","min","max"]));return h(re,Z(l,{color:void 0,class:["v-time-picker",e.class],style:e.style}),{title:()=>S.title?.()??C("div",{class:"v-time-picker__title"},[H(e.title)]),header:()=>h(_e,Z(c,{ampm:g.value,hour:a.value,minute:s.value,period:M.value,second:v.value,viewMode:d.value,"onUpdate:period":u=>R(u),"onUpdate:viewMode":u=>d.value=u,ref:B}),null),default:()=>h(fe,Z(b,{allowedValues:d.value==="hour"?w.value:d.value==="minute"?o.value:f.value,double:d.value==="hour"&&!g.value,format:d.value==="hour"?g.value?Y:u=>u:u=>j(u,2),max:d.value==="hour"?g.value&&M.value==="am"?11:23:59,min:d.value==="hour"&&g.value&&M.value==="pm"?12:0,size:20,step:d.value==="hour"?1:5,modelValue:d.value==="hour"?a.value:d.value==="minute"?s.value:v.value,onChange:X,onInput:K,ref:N}),null),actions:S.actions})})}}),We=Pe({__name:"MealTypeEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(e,{emit:T}){const r=e,S=T,{setupState:H,deleteObject:a,saveObject:s,isUpdate:v,editingObjName:P,loading:$,editingObj:_,editingObjChanged:M,modelClass:d}=De("MealType",S);te([()=>r.item,()=>r.itemId],()=>{N()});const B=k(!1);ke(()=>{N()});function N(){H(r.item,r.itemId,{itemDefaults:r.itemDefaults})}return(w,o)=>(me(),se(Ie,{loading:m($),dialog:e.dialog,onSave:m(s),onDelete:m(a),onClose:o[6]||(o[6]=f=>{S("close"),M.value=!1}),"is-update":m(v)(),"is-changed":m(M),"model-class":m(d),"object-name":m(P)(),"editing-object":m(_)},{default:O(()=>[h(Ne,null,{default:O(()=>[h(Te,{disabled:m($)},{default:O(()=>[h(ve,{modelValue:m(_).name,"onUpdate:modelValue":o[0]||(o[0]=f=>m(_).name=f),label:w.$t("Name")},null,8,["modelValue","label"]),h(ve,{"max-width":"200px",modelValue:m(_).time,"onUpdate:modelValue":o[3]||(o[3]=f=>m(_).time=f),active:B.value,focus:B.value,label:w.$t("Time"),"prepend-icon":"fa-solid fa-clock",readonly:""},{default:O(()=>[h(He,{modelValue:B.value,"onUpdate:modelValue":o[2]||(o[2]=f=>B.value=f),"close-on-content-click":!1,activator:"parent",transition:"scale-transition"},{default:O(()=>[B.value?(me(),se(Re,{key:0,format:"24hr",modelValue:m(_).time,"onUpdate:modelValue":o[1]||(o[1]=f=>m(_).time=f)},null,8,["modelValue"])):Be("",!0)]),_:1},8,["modelValue"])]),_:1},8,["modelValue","active","focus","label"]),h(Ae,{modelValue:m(_)._default,"onUpdate:modelValue":o[4]||(o[4]=f=>m(_)._default=f),label:w.$t("Default")},null,8,["modelValue","label"]),h($e,{modelValue:m(_).color,"onUpdate:modelValue":o[5]||(o[5]=f=>m(_).color=f),mode:"hex",modes:["hex"],"show-swatches":"",swatches:[["#ddbf86"],["#b98766"],["#b55e4f"],["#82aa8b"],["#385f84"]]},null,8,["modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{We as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.js.gz b/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.js.gz deleted file mode 100644 index cd1d75bb..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/MealTypeEditor-CeNz0Pzn.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.ef84df9852da.js b/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.ef84df9852da.js deleted file mode 100644 index 368b7b11..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.ef84df9852da.js +++ /dev/null @@ -1 +0,0 @@ -import{d as ae,bB as te,u as oe,r as v,L as de,bD as ne,bC as d,o as ue,Q as k,R as D,h as r,w as a,K as ie,g as t,e as g,V as E,M as b,O as z,z as p,l as n,s as se,j as i,t as u,k as V,N as K,ai as A,G as B,aP as Z,f as m}from"./main-BhFWIRV_.js";import{_ as re}from"./ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js";import{_ as H}from"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import{a as me,V as F,b as ge,c as I}from"./VTabs-BQFRhgOd.js";import{V as U}from"./VDataTableServer-PUUq4Eqa.js";const be=ae({__name:"ModelDeletePage",props:{model:{type:String,required:!0},id:{type:String,required:!0}},setup(q){const T=se(),x=te(),{t:c}=oe(),$=q,_=[{title:"ID",key:"id"},{title:c("Model"),key:"model"},{title:c("Name"),key:"name"},{title:c("Actions"),key:"actions",align:"end"}],o=v({}),f=v({}),M=v("protecting"),N=v(!1),R=v(de().deviceSettings.general_tableItemsPerPage),G=v([]),y=v(0),h=v(!1),W=v([]),C=v(0),O=v(!1),Q=v([]),P=v(0),j=v(!1);ne(()=>{try{o.value=d($.model,c)}catch{console.error("Invalid model passed to ModelListPage, loading Food instead"),o.value=d("Food",c)}}),ue(()=>{ee(),S()});function ee(){o.value.retrieve(Number($.id)).then(l=>{f.value=l,x.value=c("DeleteSomething",{item:`${c(o.value.model.localizationKey)} ${o.value.getLabel(f.value)}`})}).catch(l=>{k().addError(D.FETCH_ERROR,l)})}function le(){N.value=!0,o.value.destroy(Number($.id)).then(()=>{T.push({name:"ModelListPage",params:{model:$.model}})}).catch(l=>{k().addError(D.DELETE_ERROR,l)}).finally(()=>{N.value=!1})}function S(l=!0){J({page:1,itemsPerPage:R.value},l),X({page:1,itemsPerPage:R.value},l),Y({page:1,itemsPerPage:R.value},l)}function J(l,s=!0){h.value=!0,o.value.getDeleteProtecting({id:Number($.id),page:l.page,pageSize:l.itemsPerPage,cache:s}).then(e=>{G.value=e.results,y.value=e.count}).catch(e=>{k().addError(D.FETCH_ERROR,e)}).finally(()=>{h.value=!1})}function X(l,s=!0){O.value=!0,o.value.getDeleteCascading({id:Number($.id),page:l.page,pageSize:l.itemsPerPage,cache:s}).then(e=>{W.value=e.results,C.value=e.count}).catch(e=>{k().addError(D.FETCH_ERROR,e)}).finally(()=>{O.value=!1})}function Y(l,s=!0){j.value=!0,o.value.getDeleteNulling({id:Number($.id),page:l.page,pageSize:l.itemsPerPage,cache:s}).then(e=>{Q.value=e.results,P.value=e.count}).catch(e=>{k().addError(D.FETCH_ERROR,e)}).finally(()=>{j.value=!1})}function w(l,s){let e=d(l,c);e&&e.destroy(s).then(()=>{S(!1)}).catch(L=>{k().addError(D.DELETE_ERROR,L)})}return(l,s)=>(m(),r(ie,null,{default:a(()=>[t(V,null,{default:a(()=>[t(E,null,{default:a(()=>[t(b,null,{default:a(()=>[t(z,{class:"pt-2 pb-2"},{default:a(()=>[t(p,{variant:"flat",onClick:s[0]||(s[0]=e=>n(T).go(-1)),"prepend-icon":"fa-solid fa-arrow-left"},{default:a(()=>[i(u(l.$t("Back")),1)]),_:1}),t(p,{variant:"flat",onClick:s[1]||(s[1]=e=>S()),loading:h.value||O.value||j.value,class:"float-right","prepend-icon":"fa-solid fa-arrows-rotate"},{default:a(()=>[i(u(l.$t("Refresh")),1)]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})]),_:1}),f.value?(m(),r(V,{key:0,dense:""},{default:a(()=>[t(E,null,{default:a(()=>[t(b,null,{default:a(()=>[t(K,{class:"text-h4"},{default:a(()=>[i(u(l.$t("Delete"))+" "+u(l.$t(o.value.model.localizationKey))+": "+u(o.value.getLabel(f.value)),1)]),_:1})]),_:1})]),_:1})]),_:1})):g("",!0),y.value>0||C.value>0||P.value>0?(m(),r(V,{key:1,dense:""},{default:a(()=>[t(E,null,{default:a(()=>[t(b,null,{default:a(()=>[t(me,{modelValue:M.value,"onUpdate:modelValue":s[2]||(s[2]=e=>M.value=e),grow:""},{default:a(()=>[y.value>0?(m(),r(F,{key:0,value:"protecting"},{append:a(()=>[t(A,{size:"small"},{default:a(()=>[i(u(y.value),1)]),_:1})]),default:a(()=>[i(u(l.$t("Blocking"))+" ",1)]),_:1})):g("",!0),C.value>0?(m(),r(F,{key:1,value:"cascading"},{append:a(()=>[t(A,{size:"small"},{default:a(()=>[i(u(C.value),1)]),_:1})]),default:a(()=>[i(u(l.$t("Cascading"))+" ",1)]),_:1})):g("",!0),P.value>0?(m(),r(F,{key:2,value:"nulling"},{append:a(()=>[t(A,{size:"small"},{default:a(()=>[i(u(P.value),1)]),_:1})]),default:a(()=>[i(u(l.$t("Changing"))+" ",1)]),_:1})):g("",!0)]),_:1},8,["modelValue"])]),_:1}),t(ge,{modelValue:M.value,"onUpdate:modelValue":s[3]||(s[3]=e=>M.value=e)},{default:a(()=>[t(I,{value:"protecting"},{default:a(()=>[t(b,{title:l.$t("Blocking")},{default:a(()=>[t(z,null,{default:a(()=>[i(u(l.$t("BlockingHelp",{type:l.$t(o.value.model.localizationKey)}))+" ",1),t(U,{density:"compact",headers:_,loading:h.value,"items-length":y.value,items:G.value,"onUpdate:options":J},{"item.model":a(({item:e})=>[i(u(l.$t(e.model)),1)]),"item.actions":a(({item:e})=>[n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.isAdvancedDelete?(m(),r(p,{key:0,icon:"$delete",variant:"plain",size:"small",target:"_blank",to:{name:"ModelDeletePage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0),n(d)(e.model,l.$t)&&!n(d)(e.model,l.$t).model.isAdvancedDelete&&!n(d)(e.model,l.$t).model.disableDelete?(m(),r(p,{key:1,icon:"$delete",variant:"plain",size:"small"},{default:a(()=>[t(B,{icon:"$delete",variant:"plain",size:"small"}),t(H,{"object-name":o.value.getLabel(f.value),"model-name":l.$t(o.value.model.localizationKey),onDelete:L=>w(e.model,e.id)},null,8,["object-name","model-name","onDelete"])]),_:2},1024)):g("",!0),n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.editorComponent?(m(),r(p,{key:2,icon:"$edit",variant:"plain",size:"small",target:"_blank",to:{name:"ModelEditPage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0)]),_:1},8,["loading","items-length","items"])]),_:1})]),_:1},8,["title"])]),_:1}),t(I,{value:"cascading"},{default:a(()=>[t(b,null,{default:a(()=>[t(z,null,{default:a(()=>[i(u(l.$t("CascadingHelp",{type:l.$t(o.value.model.localizationKey)}))+" ",1),t(U,{density:"compact",headers:_,loading:O.value,"items-length":C.value,items:W.value,"onUpdate:options":X},{"item.model":a(({item:e})=>[i(u(l.$t(e.model)),1)]),"item.actions":a(({item:e})=>[n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.isAdvancedDelete?(m(),r(p,{key:0,icon:"$delete",variant:"plain",size:"small",target:"_blank",to:{name:"ModelDeletePage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0),n(d)(e.model,l.$t)&&!n(d)(e.model,l.$t).model.isAdvancedDelete&&!n(d)(e.model,l.$t).model.disableDelete?(m(),r(p,{key:1,icon:"$delete",variant:"plain",size:"small"},{default:a(()=>[t(B,{icon:"$delete",variant:"plain",size:"small"}),t(H,{"object-name":o.value.getLabel(f.value),"model-name":l.$t(o.value.model.localizationKey),onDelete:L=>w(e.model,e.id)},null,8,["object-name","model-name","onDelete"])]),_:2},1024)):g("",!0),n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.editorComponent?(m(),r(p,{key:2,icon:"$edit",variant:"plain",size:"small",target:"_blank",to:{name:"ModelEditPage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0)]),_:1},8,["loading","items-length","items"])]),_:1})]),_:1})]),_:1}),t(I,{value:"nulling"},{default:a(()=>[t(b,null,{default:a(()=>[t(z,null,{default:a(()=>[i(u(l.$t("NullingHelp",{type:l.$t(o.value.model.localizationKey)}))+" ",1),t(U,{density:"compact",headers:_,loading:j.value,"items-length":P.value,items:Q.value,"items-per-page":R.value,"onUpdate:options":Y},{"item.model":a(({item:e})=>[i(u(l.$t(e.model)),1)]),"item.actions":a(({item:e})=>[n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.isAdvancedDelete?(m(),r(p,{key:0,icon:"$delete",variant:"plain",size:"small",target:"_blank",to:{name:"ModelDeletePage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0),n(d)(e.model,l.$t)&&!n(d)(e.model,l.$t).model.isAdvancedDelete&&!n(d)(e.model,l.$t).model.disableDelete?(m(),r(p,{key:1,icon:"$delete",variant:"plain",size:"small"},{default:a(()=>[t(B,{icon:"$delete",variant:"plain",size:"small"}),t(H,{"object-name":o.value.getLabel(f.value),"model-name":l.$t(o.value.model.localizationKey),onDelete:L=>w(e.model,e.id)},null,8,["object-name","model-name","onDelete"])]),_:2},1024)):g("",!0),n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.editorComponent?(m(),r(p,{key:2,icon:"$edit",variant:"plain",size:"small",target:"_blank",to:{name:"ModelEditPage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0)]),_:1},8,["loading","items-length","items","items-per-page"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})):g("",!0),o.value.model.isMerge?(m(),r(V,{key:2,dense:""},{default:a(()=>[t(E,null,{default:a(()=>[t(b,{class:"border-warning border-sm border-opacity-100"},{default:a(()=>[t(K,null,{default:a(()=>[i(u(l.$t("Merge")),1)]),_:1}),t(z,null,{default:a(()=>[i(u(l.$t("MergeInsteadOfDelete",{type:l.$t(o.value.model.localizationKey)})),1)]),_:1}),t(Z,null,{default:a(()=>[t(p,{color:"warning","prepend-icon":"fa-solid fa-arrows-to-dot"},{default:a(()=>[i(u(l.$t("Merge"))+" ",1),t(re,{model:q.model,source:[f.value],onChange:s[4]||(s[4]=e=>n(T).push({name:"ModelListPage",params:{model:$.model}}))},null,8,["model","source"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):g("",!0),t(V,{dense:""},{default:a(()=>[t(E,null,{default:a(()=>[t(b,{class:"border-error border-sm border-opacity-100"},{default:a(()=>[t(K,null,{default:a(()=>[i(u(l.$t("Delete")),1)]),_:1}),t(z,null,{default:a(()=>[i(u(l.$t("delete_confirmation",{source:`${l.$t(o.value.model.localizationKey)} ${o.value.getLabel(f.value)}`})),1)]),_:1}),t(Z,null,{default:a(()=>[t(p,{color:"delete","prepend-icon":"$delete",disabled:y.value>0,onClick:s[5]||(s[5]=e=>le()),loading:N.value},{default:a(()=>[i(u(l.$t("Delete")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}});export{be as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.ef84df9852da.js.gz b/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.ef84df9852da.js.gz deleted file mode 100644 index 9fbea0e7..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.ef84df9852da.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.js b/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.js deleted file mode 100644 index 368b7b11..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.js +++ /dev/null @@ -1 +0,0 @@ -import{d as ae,bB as te,u as oe,r as v,L as de,bD as ne,bC as d,o as ue,Q as k,R as D,h as r,w as a,K as ie,g as t,e as g,V as E,M as b,O as z,z as p,l as n,s as se,j as i,t as u,k as V,N as K,ai as A,G as B,aP as Z,f as m}from"./main-BhFWIRV_.js";import{_ as re}from"./ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js";import{_ as H}from"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import{a as me,V as F,b as ge,c as I}from"./VTabs-BQFRhgOd.js";import{V as U}from"./VDataTableServer-PUUq4Eqa.js";const be=ae({__name:"ModelDeletePage",props:{model:{type:String,required:!0},id:{type:String,required:!0}},setup(q){const T=se(),x=te(),{t:c}=oe(),$=q,_=[{title:"ID",key:"id"},{title:c("Model"),key:"model"},{title:c("Name"),key:"name"},{title:c("Actions"),key:"actions",align:"end"}],o=v({}),f=v({}),M=v("protecting"),N=v(!1),R=v(de().deviceSettings.general_tableItemsPerPage),G=v([]),y=v(0),h=v(!1),W=v([]),C=v(0),O=v(!1),Q=v([]),P=v(0),j=v(!1);ne(()=>{try{o.value=d($.model,c)}catch{console.error("Invalid model passed to ModelListPage, loading Food instead"),o.value=d("Food",c)}}),ue(()=>{ee(),S()});function ee(){o.value.retrieve(Number($.id)).then(l=>{f.value=l,x.value=c("DeleteSomething",{item:`${c(o.value.model.localizationKey)} ${o.value.getLabel(f.value)}`})}).catch(l=>{k().addError(D.FETCH_ERROR,l)})}function le(){N.value=!0,o.value.destroy(Number($.id)).then(()=>{T.push({name:"ModelListPage",params:{model:$.model}})}).catch(l=>{k().addError(D.DELETE_ERROR,l)}).finally(()=>{N.value=!1})}function S(l=!0){J({page:1,itemsPerPage:R.value},l),X({page:1,itemsPerPage:R.value},l),Y({page:1,itemsPerPage:R.value},l)}function J(l,s=!0){h.value=!0,o.value.getDeleteProtecting({id:Number($.id),page:l.page,pageSize:l.itemsPerPage,cache:s}).then(e=>{G.value=e.results,y.value=e.count}).catch(e=>{k().addError(D.FETCH_ERROR,e)}).finally(()=>{h.value=!1})}function X(l,s=!0){O.value=!0,o.value.getDeleteCascading({id:Number($.id),page:l.page,pageSize:l.itemsPerPage,cache:s}).then(e=>{W.value=e.results,C.value=e.count}).catch(e=>{k().addError(D.FETCH_ERROR,e)}).finally(()=>{O.value=!1})}function Y(l,s=!0){j.value=!0,o.value.getDeleteNulling({id:Number($.id),page:l.page,pageSize:l.itemsPerPage,cache:s}).then(e=>{Q.value=e.results,P.value=e.count}).catch(e=>{k().addError(D.FETCH_ERROR,e)}).finally(()=>{j.value=!1})}function w(l,s){let e=d(l,c);e&&e.destroy(s).then(()=>{S(!1)}).catch(L=>{k().addError(D.DELETE_ERROR,L)})}return(l,s)=>(m(),r(ie,null,{default:a(()=>[t(V,null,{default:a(()=>[t(E,null,{default:a(()=>[t(b,null,{default:a(()=>[t(z,{class:"pt-2 pb-2"},{default:a(()=>[t(p,{variant:"flat",onClick:s[0]||(s[0]=e=>n(T).go(-1)),"prepend-icon":"fa-solid fa-arrow-left"},{default:a(()=>[i(u(l.$t("Back")),1)]),_:1}),t(p,{variant:"flat",onClick:s[1]||(s[1]=e=>S()),loading:h.value||O.value||j.value,class:"float-right","prepend-icon":"fa-solid fa-arrows-rotate"},{default:a(()=>[i(u(l.$t("Refresh")),1)]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})]),_:1}),f.value?(m(),r(V,{key:0,dense:""},{default:a(()=>[t(E,null,{default:a(()=>[t(b,null,{default:a(()=>[t(K,{class:"text-h4"},{default:a(()=>[i(u(l.$t("Delete"))+" "+u(l.$t(o.value.model.localizationKey))+": "+u(o.value.getLabel(f.value)),1)]),_:1})]),_:1})]),_:1})]),_:1})):g("",!0),y.value>0||C.value>0||P.value>0?(m(),r(V,{key:1,dense:""},{default:a(()=>[t(E,null,{default:a(()=>[t(b,null,{default:a(()=>[t(me,{modelValue:M.value,"onUpdate:modelValue":s[2]||(s[2]=e=>M.value=e),grow:""},{default:a(()=>[y.value>0?(m(),r(F,{key:0,value:"protecting"},{append:a(()=>[t(A,{size:"small"},{default:a(()=>[i(u(y.value),1)]),_:1})]),default:a(()=>[i(u(l.$t("Blocking"))+" ",1)]),_:1})):g("",!0),C.value>0?(m(),r(F,{key:1,value:"cascading"},{append:a(()=>[t(A,{size:"small"},{default:a(()=>[i(u(C.value),1)]),_:1})]),default:a(()=>[i(u(l.$t("Cascading"))+" ",1)]),_:1})):g("",!0),P.value>0?(m(),r(F,{key:2,value:"nulling"},{append:a(()=>[t(A,{size:"small"},{default:a(()=>[i(u(P.value),1)]),_:1})]),default:a(()=>[i(u(l.$t("Changing"))+" ",1)]),_:1})):g("",!0)]),_:1},8,["modelValue"])]),_:1}),t(ge,{modelValue:M.value,"onUpdate:modelValue":s[3]||(s[3]=e=>M.value=e)},{default:a(()=>[t(I,{value:"protecting"},{default:a(()=>[t(b,{title:l.$t("Blocking")},{default:a(()=>[t(z,null,{default:a(()=>[i(u(l.$t("BlockingHelp",{type:l.$t(o.value.model.localizationKey)}))+" ",1),t(U,{density:"compact",headers:_,loading:h.value,"items-length":y.value,items:G.value,"onUpdate:options":J},{"item.model":a(({item:e})=>[i(u(l.$t(e.model)),1)]),"item.actions":a(({item:e})=>[n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.isAdvancedDelete?(m(),r(p,{key:0,icon:"$delete",variant:"plain",size:"small",target:"_blank",to:{name:"ModelDeletePage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0),n(d)(e.model,l.$t)&&!n(d)(e.model,l.$t).model.isAdvancedDelete&&!n(d)(e.model,l.$t).model.disableDelete?(m(),r(p,{key:1,icon:"$delete",variant:"plain",size:"small"},{default:a(()=>[t(B,{icon:"$delete",variant:"plain",size:"small"}),t(H,{"object-name":o.value.getLabel(f.value),"model-name":l.$t(o.value.model.localizationKey),onDelete:L=>w(e.model,e.id)},null,8,["object-name","model-name","onDelete"])]),_:2},1024)):g("",!0),n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.editorComponent?(m(),r(p,{key:2,icon:"$edit",variant:"plain",size:"small",target:"_blank",to:{name:"ModelEditPage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0)]),_:1},8,["loading","items-length","items"])]),_:1})]),_:1},8,["title"])]),_:1}),t(I,{value:"cascading"},{default:a(()=>[t(b,null,{default:a(()=>[t(z,null,{default:a(()=>[i(u(l.$t("CascadingHelp",{type:l.$t(o.value.model.localizationKey)}))+" ",1),t(U,{density:"compact",headers:_,loading:O.value,"items-length":C.value,items:W.value,"onUpdate:options":X},{"item.model":a(({item:e})=>[i(u(l.$t(e.model)),1)]),"item.actions":a(({item:e})=>[n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.isAdvancedDelete?(m(),r(p,{key:0,icon:"$delete",variant:"plain",size:"small",target:"_blank",to:{name:"ModelDeletePage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0),n(d)(e.model,l.$t)&&!n(d)(e.model,l.$t).model.isAdvancedDelete&&!n(d)(e.model,l.$t).model.disableDelete?(m(),r(p,{key:1,icon:"$delete",variant:"plain",size:"small"},{default:a(()=>[t(B,{icon:"$delete",variant:"plain",size:"small"}),t(H,{"object-name":o.value.getLabel(f.value),"model-name":l.$t(o.value.model.localizationKey),onDelete:L=>w(e.model,e.id)},null,8,["object-name","model-name","onDelete"])]),_:2},1024)):g("",!0),n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.editorComponent?(m(),r(p,{key:2,icon:"$edit",variant:"plain",size:"small",target:"_blank",to:{name:"ModelEditPage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0)]),_:1},8,["loading","items-length","items"])]),_:1})]),_:1})]),_:1}),t(I,{value:"nulling"},{default:a(()=>[t(b,null,{default:a(()=>[t(z,null,{default:a(()=>[i(u(l.$t("NullingHelp",{type:l.$t(o.value.model.localizationKey)}))+" ",1),t(U,{density:"compact",headers:_,loading:j.value,"items-length":P.value,items:Q.value,"items-per-page":R.value,"onUpdate:options":Y},{"item.model":a(({item:e})=>[i(u(l.$t(e.model)),1)]),"item.actions":a(({item:e})=>[n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.isAdvancedDelete?(m(),r(p,{key:0,icon:"$delete",variant:"plain",size:"small",target:"_blank",to:{name:"ModelDeletePage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0),n(d)(e.model,l.$t)&&!n(d)(e.model,l.$t).model.isAdvancedDelete&&!n(d)(e.model,l.$t).model.disableDelete?(m(),r(p,{key:1,icon:"$delete",variant:"plain",size:"small"},{default:a(()=>[t(B,{icon:"$delete",variant:"plain",size:"small"}),t(H,{"object-name":o.value.getLabel(f.value),"model-name":l.$t(o.value.model.localizationKey),onDelete:L=>w(e.model,e.id)},null,8,["object-name","model-name","onDelete"])]),_:2},1024)):g("",!0),n(d)(e.model,l.$t)&&n(d)(e.model,l.$t).model.editorComponent?(m(),r(p,{key:2,icon:"$edit",variant:"plain",size:"small",target:"_blank",to:{name:"ModelEditPage",params:{model:e.model,id:e.id}}},null,8,["to"])):g("",!0)]),_:1},8,["loading","items-length","items","items-per-page"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})):g("",!0),o.value.model.isMerge?(m(),r(V,{key:2,dense:""},{default:a(()=>[t(E,null,{default:a(()=>[t(b,{class:"border-warning border-sm border-opacity-100"},{default:a(()=>[t(K,null,{default:a(()=>[i(u(l.$t("Merge")),1)]),_:1}),t(z,null,{default:a(()=>[i(u(l.$t("MergeInsteadOfDelete",{type:l.$t(o.value.model.localizationKey)})),1)]),_:1}),t(Z,null,{default:a(()=>[t(p,{color:"warning","prepend-icon":"fa-solid fa-arrows-to-dot"},{default:a(()=>[i(u(l.$t("Merge"))+" ",1),t(re,{model:q.model,source:[f.value],onChange:s[4]||(s[4]=e=>n(T).push({name:"ModelListPage",params:{model:$.model}}))},null,8,["model","source"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):g("",!0),t(V,{dense:""},{default:a(()=>[t(E,null,{default:a(()=>[t(b,{class:"border-error border-sm border-opacity-100"},{default:a(()=>[t(K,null,{default:a(()=>[i(u(l.$t("Delete")),1)]),_:1}),t(z,null,{default:a(()=>[i(u(l.$t("delete_confirmation",{source:`${l.$t(o.value.model.localizationKey)} ${o.value.getLabel(f.value)}`})),1)]),_:1}),t(Z,null,{default:a(()=>[t(p,{color:"delete","prepend-icon":"$delete",disabled:y.value>0,onClick:s[5]||(s[5]=e=>le()),loading:N.value},{default:a(()=>[i(u(l.$t("Delete")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}});export{be as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.js.gz b/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.js.gz deleted file mode 100644 index 9fbea0e7..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ModelDeletePage-C4erPWw9.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.2cf0d2936afe.js b/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.2cf0d2936afe.js deleted file mode 100644 index d52335d8..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.2cf0d2936afe.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,u as y,bJ as M,bC as S,aM as b,h as s,w as e,K as B,g as o,V as u,M as D,O as P,e as R,z as f,l as m,s as $,j as p,t as c,k as C,aX as h,f as r}from"./main-BhFWIRV_.js";const N=v({__name:"ModelEditPage",props:{model:{type:String,required:!0},id:{type:String,required:!1,default:void 0}},setup(d){const{t:g}=y(),l=d,V=M(S(l.model,g).model.editorComponent),n=$();b(()=>l.id,(a,t)=>{a!=t&&location.reload()});function w(a){a.id&&n.push({name:"ModelEditPage",params:{model:l.model,id:a.id}})}function k(){l.model.toLowerCase()=="recipe"?n.push({name:"StartPage"}):n.go(-1)}return(a,t)=>(r(),s(B,null,{default:e(()=>[o(C,null,{default:e(()=>[o(u,null,{default:e(()=>[o(D,null,{default:e(()=>[o(P,{class:"pt-2 pb-2"},{default:e(()=>[o(f,{variant:"flat",onClick:t[0]||(t[0]=i=>m(n).go(-1)),"prepend-icon":"fa-solid fa-arrow-left"},{default:e(()=>[p(c(a.$t("Back")),1)]),_:1}),l.id&&d.model.toLowerCase()=="recipe"?(r(),s(f,{key:0,variant:"flat",onClick:t[1]||(t[1]=i=>m(n).push({name:"RecipeViewPage",params:{id:l.id}})),class:"float-right","prepend-icon":"fa-solid fa-eye"},{default:e(()=>[p(c(a.$t("View")),1)]),_:1})):R("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),o(C,{dense:""},{default:e(()=>[o(u,null,{default:e(()=>[(r(),s(h(V.value),{"item-id":d.id,onDelete:k,onCreate:t[2]||(t[2]=i=>w(i))},null,40,["item-id"]))]),_:1})]),_:1})]),_:1}))}});export{N as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.2cf0d2936afe.js.gz b/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.2cf0d2936afe.js.gz deleted file mode 100644 index 7267f1f2..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.2cf0d2936afe.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.js b/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.js deleted file mode 100644 index d52335d8..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,u as y,bJ as M,bC as S,aM as b,h as s,w as e,K as B,g as o,V as u,M as D,O as P,e as R,z as f,l as m,s as $,j as p,t as c,k as C,aX as h,f as r}from"./main-BhFWIRV_.js";const N=v({__name:"ModelEditPage",props:{model:{type:String,required:!0},id:{type:String,required:!1,default:void 0}},setup(d){const{t:g}=y(),l=d,V=M(S(l.model,g).model.editorComponent),n=$();b(()=>l.id,(a,t)=>{a!=t&&location.reload()});function w(a){a.id&&n.push({name:"ModelEditPage",params:{model:l.model,id:a.id}})}function k(){l.model.toLowerCase()=="recipe"?n.push({name:"StartPage"}):n.go(-1)}return(a,t)=>(r(),s(B,null,{default:e(()=>[o(C,null,{default:e(()=>[o(u,null,{default:e(()=>[o(D,null,{default:e(()=>[o(P,{class:"pt-2 pb-2"},{default:e(()=>[o(f,{variant:"flat",onClick:t[0]||(t[0]=i=>m(n).go(-1)),"prepend-icon":"fa-solid fa-arrow-left"},{default:e(()=>[p(c(a.$t("Back")),1)]),_:1}),l.id&&d.model.toLowerCase()=="recipe"?(r(),s(f,{key:0,variant:"flat",onClick:t[1]||(t[1]=i=>m(n).push({name:"RecipeViewPage",params:{id:l.id}})),class:"float-right","prepend-icon":"fa-solid fa-eye"},{default:e(()=>[p(c(a.$t("View")),1)]),_:1})):R("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),o(C,{dense:""},{default:e(()=>[o(u,null,{default:e(()=>[(r(),s(h(V.value),{"item-id":d.id,onDelete:k,onCreate:t[2]||(t[2]=i=>w(i))},null,40,["item-id"]))]),_:1})]),_:1})]),_:1}))}});export{N as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.js.gz b/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.js.gz deleted file mode 100644 index 7267f1f2..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ModelEditPage-BDgAqMDH.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.d09ad4e2e5c1.js b/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.d09ad4e2e5c1.js deleted file mode 100644 index 527f5803..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.d09ad4e2e5c1.js +++ /dev/null @@ -1 +0,0 @@ -import{d as Y,r as y,h as f,aN as ie,w as l,g as e,M as T,aO as ne,O as L,b as x,e as V,by as fe,ai as M,j as c,t as m,l as s,D as _,F as ve,aP as H,z as I,A as q,Q as P,R as D,f as p,aL as ee,u as ue,aH as ce,aM as se,$ as ge,B as Ve,ac as be,k as z,V as N,ag as k,T as O,W as K,ae as G,G as $,U as J,bB as ye,L as F,bC as Q,bD as Ue,K as $e,s as he,aI as le,i as ae,b7 as Se,bE as ke,_ as Be,S as Ce,aS as Fe,H as te,x as oe,y as R,bF as Re}from"./main-BhFWIRV_.js";import{_ as de}from"./ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js";import{V as Ie}from"./VTextarea-Dyu7dPGe.js";import{u as W,_ as Ee}from"./BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js";import{V as we}from"./VDataTableServer-PUUq4Eqa.js";const Ae={key:0,class:"text-center"},Me=Y({__name:"SyncDialog",props:{sync:{type:{},required:!0}},setup(h){const E=h,w=y(!1),B=y(!1),b=y(void 0);function C(){new q().apiSyncQuerySyncedFolderCreate({id:E.sync.id,sync:E.sync}).then(v=>{b.value=v}).catch(v=>{P().addError(D.UPDATE_ERROR,v)})}return(g,v)=>(p(),f(ie,{"max-width":"600px",activator:"parent",modelValue:w.value,"onUpdate:modelValue":v[3]||(v[3]=a=>w.value=a)},{default:l(()=>[e(T,null,{default:l(()=>[e(ne,{modelValue:w.value,"onUpdate:modelValue":v[0]||(v[0]=a=>w.value=a),title:g.$t("Import")},null,8,["modelValue","title"]),e(L,null,{default:l(()=>[B.value?(p(),x("div",Ae,[e(fe,{indeterminate:!0,color:"success",size:"x-large"})])):V("",!0),b.value?(p(),x(ve,{key:1},[b.value.status=="SUCCESS"?(p(),f(M,{key:0,label:"",color:"success"},{default:l(()=>[c(m(g.$t("Success")),1)]),_:1})):V("",!0),b.value.status!="SUCCESS"?(p(),f(M,{key:1,label:"",color:"danger"},{default:l(()=>[c(m(g.$t("Error")),1)]),_:1})):V("",!0),e(Ie,{"auto-grow":"","max-rows":"10",modelValue:b.value.msg,"onUpdate:modelValue":v[1]||(v[1]=a=>b.value.msg=a),hint:s(_).fromJSDate(b.value.createdAt).toLocaleString(s(_).DATETIME_SHORT),"persistent-hint":"",readonly:""},null,8,["modelValue","hint"])],64)):V("",!0)]),_:1}),e(H,null,{default:l(()=>[b.value?V("",!0):(p(),f(I,{key:0,onClick:v[2]||(v[2]=a=>C()),color:"create",loading:B.value},{default:l(()=>[c(m(g.$t("Import")),1)]),_:1},8,["loading"])),b.value?(p(),f(I,{key:1,to:{name:"ModelListPage",params:{model:"RecipeImport"}},color:"primary",loading:B.value},{default:l(()=>[c(m(g.$t("View")),1)]),_:1},8,["loading"])):V("",!0)]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Pe=Y({__name:"BatchEditFoodDialog",props:ee({items:{type:Array,required:!0},activator:{type:String,default:"parent"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:ee(["change"],["update:modelValue"]),setup(h,{emit:E}){const w=E,B=h,{t:b}=ue(),C=ce(h,"modelValue"),g=y(!1),v=y([]),a=y({foodBatchUpdate:{}}),U=y([{value:!0,title:b("Yes")},{value:!1,title:b("No")}]);se(C,(r,t)=>{!t&&r&&B.items!=null&&(a.value.foodBatchUpdate.foods=B.items.flatMap(o=>o.id),v.value=JSON.parse(JSON.stringify(B.items)))});function j(){let r=new q;g.value=!0,r.apiFoodBatchUpdateUpdate(a.value).then(t=>{}).catch(t=>{P().addError(D.UPDATE_ERROR,t)}).finally(()=>{w("change"),g.value=!1})}return(r,t)=>(p(),f(ie,{"max-width":"1200px",activator:B.activator,modelValue:C.value,"onUpdate:modelValue":t[22]||(t[22]=o=>C.value=o)},{default:l(()=>[e(T,{loading:g.value},{default:l(()=>[e(ne,{title:r.$t("BatchEdit"),"sub-title":r.$t("BatchEditUpdatingItemsCount",{type:r.$t("Foods"),count:v.value.length}),icon:s(ge).icon,modelValue:C.value,"onUpdate:modelValue":t[0]||(t[0]=o=>C.value=o)},null,8,["title","sub-title","icon","modelValue"]),e(Ve),e(L,null,{default:l(()=>[e(be,null,{default:l(()=>[e(z,null,{default:l(()=>[e(N,{cols:"12",md:"6"},{default:l(()=>[e(T,{title:r.$t("Miscellaneous"),"prepend-icon":"fa-solid fa-list",variant:"flat"},{default:l(()=>[e(L,null,{default:l(()=>[e(k,{model:"SupermarketCategory",modelValue:a.value.foodBatchUpdate.category,"onUpdate:modelValue":t[1]||(t[1]=o=>a.value.foodBatchUpdate.category=o),object:!1,"allow-create":"",mode:"single"},null,8,["modelValue"]),e(O,{items:U.value,label:r.$t("Ignore_Shopping"),clearable:"",modelValue:a.value.foodBatchUpdate.ignoreShopping,"onUpdate:modelValue":t[2]||(t[2]=o=>a.value.foodBatchUpdate.ignoreShopping=o)},null,8,["items","label","modelValue"]),e(O,{items:U.value,label:r.$t("OnHand"),clearable:"",modelValue:a.value.foodBatchUpdate.onHand,"onUpdate:modelValue":t[3]||(t[3]=o=>a.value.foodBatchUpdate.onHand=o)},null,8,["items","label","modelValue"]),e(K),e(G,{text:r.$t("Substitutes")},null,8,["text"]),e(k,{model:"Food",modelValue:a.value.foodBatchUpdate.substituteAdd,"onUpdate:modelValue":t[4]||(t[4]=o=>a.value.foodBatchUpdate.substituteAdd=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),e(k,{model:"Food",modelValue:a.value.foodBatchUpdate.substituteRemove,"onUpdate:modelValue":t[5]||(t[5]=o=>a.value.foodBatchUpdate.substituteRemove=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),e(k,{model:"Food",modelValue:a.value.foodBatchUpdate.substituteSet,"onUpdate:modelValue":t[6]||(t[6]=o=>a.value.foodBatchUpdate.substituteSet=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),e(J,{label:r.$t("RemoveAllType",{type:r.$t("Substitutes")}),"hide-details":"",modelValue:a.value.foodBatchUpdate.substituteRemoveAll,"onUpdate:modelValue":t[7]||(t[7]=o=>a.value.foodBatchUpdate.substituteRemoveAll=o)},null,8,["label","modelValue"]),e(O,{items:U.value,label:r.$t("substitute_siblings"),clearable:"",modelValue:a.value.foodBatchUpdate.substituteChildren,"onUpdate:modelValue":t[8]||(t[8]=o=>a.value.foodBatchUpdate.substituteChildren=o)},null,8,["items","label","modelValue"]),e(O,{items:U.value,label:r.$t("substitute_children"),clearable:"",modelValue:a.value.foodBatchUpdate.substituteSiblings,"onUpdate:modelValue":t[9]||(t[9]=o=>a.value.foodBatchUpdate.substituteSiblings=o)},null,8,["items","label","modelValue"])]),_:1})]),_:1},8,["title"])]),_:1}),e(N,{cols:"12",md:"6"},{default:l(()=>[e(T,{title:r.$t("Hierarchy"),"prepend-icon":"fa-solid fa-folder-tree",variant:"flat"},{default:l(()=>[e(L,null,{default:l(()=>[e(k,{model:"Food",label:r.$t("Parent"),object:!1,"allow-create":"",clearable:"",modelValue:a.value.foodBatchUpdate.parentSet,"onUpdate:modelValue":t[10]||(t[10]=o=>a.value.foodBatchUpdate.parentSet=o)},{prepend:l(()=>[e($,{icon:"fa-solid fa-equals"})]),_:1},8,["label","modelValue"]),e(O,{items:U.value,label:r.$t("RemoveParent"),clearable:"",modelValue:a.value.foodBatchUpdate.parentRemove,"onUpdate:modelValue":t[11]||(t[11]=o=>a.value.foodBatchUpdate.parentRemove=o)},null,8,["items","label","modelValue"]),e(K),e(G,{text:r.$t("InheritFields")},null,8,["text"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.inheritFieldsAdd,"onUpdate:modelValue":t[12]||(t[12]=o=>a.value.foodBatchUpdate.inheritFieldsAdd=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.inheritFieldsRemove,"onUpdate:modelValue":t[13]||(t[13]=o=>a.value.foodBatchUpdate.inheritFieldsRemove=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.inheritFieldsSet,"onUpdate:modelValue":t[14]||(t[14]=o=>a.value.foodBatchUpdate.inheritFieldsSet=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),e(J,{label:r.$t("RemoveAllType",{type:r.$t("InheritFields")}),"hide-details":"",modelValue:a.value.foodBatchUpdate.inheritFieldsRemoveAll,"onUpdate:modelValue":t[15]||(t[15]=o=>a.value.foodBatchUpdate.inheritFieldsRemoveAll=o)},null,8,["label","modelValue"]),e(K),e(G,{text:r.$t("ChildInheritFields")},null,8,["text"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.childInheritFieldsAdd,"onUpdate:modelValue":t[16]||(t[16]=o=>a.value.foodBatchUpdate.childInheritFieldsAdd=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.childInheritFieldsRemove,"onUpdate:modelValue":t[17]||(t[17]=o=>a.value.foodBatchUpdate.childInheritFieldsRemove=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.childInheritFieldsSet,"onUpdate:modelValue":t[18]||(t[18]=o=>a.value.foodBatchUpdate.childInheritFieldsSet=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),e(J,{label:r.$t("RemoveAllType",{type:r.$t("ChildInheritFields")}),"hide-details":"",modelValue:a.value.foodBatchUpdate.childInheritFieldsRemoveAll,"onUpdate:modelValue":t[19]||(t[19]=o=>a.value.foodBatchUpdate.childInheritFieldsRemoveAll=o)},null,8,["label","modelValue"])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1})]),_:1}),e(H,null,{default:l(()=>[e(I,{disabled:g.value,onClick:t[20]||(t[20]=o=>C.value=!1)},{default:l(()=>[c(m(r.$t("Cancel")),1)]),_:1},8,["disabled"]),e(I,{color:"warning",loading:g.value,onClick:t[21]||(t[21]=o=>j()),disabled:v.value.length<1},{default:l(()=>[c(m(r.$t("Update")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["activator","modelValue"]))}}),De={class:"text-wrap"},Ne=Y({__name:"ModelListPage",props:{model:{type:String,default:"food"}},setup(h){const{t:E}=ue(),w=he();Re();const B=ye(),b=h,C=[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"}],g=W("query",""),v=W("page",1,{transform:Number}),a=W("pageSize",F().deviceSettings.general_tableItemsPerPage,{transform:Number}),U=y([]),j=y(!1),r=y(!1),t=y(!1),o=y(!1),X=y([]),Z=y(0),u=y({});se(()=>b.model,(n,d)=>{n!=d&&(u.value=Q(b.model,E),S({page:1}))}),Ue(()=>{try{u.value=Q(b.model,E)}catch{console.error("Invalid model passed to ModelListPage, loading Food instead"),u.value=Q("Food",E)}B.value=E(u.value.model.localizationKey)});function S(n){o.value=!0,U.value=[],window.scrollTo({top:0,behavior:"smooth"}),v.value=n.page,a.value=n.itemsPerPage,u.value.list({query:g.value,page:n.page,pageSize:a.value}).then(d=>{X.value=d.results,Z.value=d.count}).catch(d=>{P().addError(D.FETCH_ERROR,d)}).finally(()=>{o.value=!1})}function re(n){new q().apiRecipeImportImportRecipeCreate({id:n.id,recipeImport:n}).then(i=>{S({page:1})}).catch(i=>{P().addError(D.CREATE_ERROR,i)})}function me(){new q().apiRecipeImportImportAllCreate({recipeImport:{}}).then(d=>{S({page:1})}).catch(d=>{P().addError(D.CREATE_ERROR,d)})}function pe(n){let d=new q;F().userSpaces.forEach(i=>{i.space==n.id&&(o.value=!0,d.apiUserSpaceDestroy({id:i.id}).then(A=>{}).catch(A=>{P().addError(D.DELETE_ERROR,A)}).finally(()=>{o.value=!1}))})}return(n,d)=>(p(),f($e,null,{default:l(()=>[e(z,null,{default:l(()=>[e(N,null,{default:l(()=>[e(T,null,{default:l(()=>[e(L,{class:"pt-2 pb-2"},{default:l(()=>[e(I,{variant:"flat",onClick:d[0]||(d[0]=i=>s(w).go(-1)),"prepend-icon":"fa-solid fa-arrow-left"},{default:l(()=>[c(m(n.$t("Back")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(z,{dense:""},{default:l(()=>[e(N,null,{default:l(()=>[e(T,{"prepend-icon":u.value.model.icon,title:n.$t(u.value.model.localizationKey)},le({append:l(()=>[u.value.model.disableCreate?V("",!0):(p(),f(I,{key:0,class:"float-right",icon:"$create",color:"create"},{default:l(()=>[d[17]||(d[17]=ae("i",{class:"fa-solid fa-plus"},null,-1)),e(Be,{"close-after-create":!1,model:h.model,onCreate:d[1]||(d[1]=i=>S({page:s(v)})),onSave:d[2]||(d[2]=i=>S({page:s(v)})),onDelete:d[3]||(d[3]=i=>S({page:s(v)}))},null,8,["model"])]),_:1,__:[17]}))]),default:l(()=>[u.value.model.name=="RecipeImport"?(p(),f(H,{key:0},{default:l(()=>[e(I,{"prepend-icon":"fa-solid fa-rotate",color:"success",onClick:d[4]||(d[4]=i=>me())},{default:l(()=>[c(m(n.$t("ImportAll")),1)]),_:1})]),_:1})):V("",!0),u.value.model.name=="AiLog"?(p(),f(L,{key:1},{default:l(()=>[c(m(n.$t("MonthlyCreditsUsed"))+" ("+m(s(F)().activeSpace.aiMonthlyCreditsUsed)+" / "+m(s(F)().activeSpace.aiCreditsMonthly)+") "+m(n.$t("AiCreditsBalance"))+" : "+m(s(F)().activeSpace.aiCreditsBalance)+" ",1),e(Se,{"model-value":s(F)().activeSpace.aiMonthlyCreditsUsed,max:s(F)().activeSpace.aiCreditsMonthly},null,8,["model-value","max"])]),_:1})):V("",!0),u.value.model.name=="UserSpace"?(p(),f(H,{key:2},{default:l(()=>[e(I,{"prepend-icon":s(ke).icon,to:{name:"ModelListPage",params:{model:"InviteLink"}}},{default:l(()=>[c(m(n.$t("Invites")),1)]),_:1},8,["prepend-icon"])]),_:1})):V("",!0)]),_:2},[u.value.model.localizationKeyDescription?{name:"subtitle",fn:l(()=>[ae("div",De,m(n.$t(u.value.model.localizationKeyDescription)),1)]),key:"0"}:void 0]),1032,["prepend-icon","title"])]),_:1})]),_:1}),e(z,null,{default:l(()=>[e(N,null,{default:l(()=>[u.value.model.disableSearch?V("",!0):(p(),f(Ce,{key:0,"prepend-inner-icon":"$search",label:n.$t("Search"),modelValue:s(g),"onUpdate:modelValue":d[5]||(d[5]=i=>Fe(g)?g.value=i:null),clearable:""},null,8,["label","modelValue"])),e(we,{modelValue:U.value,"onUpdate:modelValue":d[10]||(d[10]=i=>U.value=i),"return-object":"","onUpdate:options":S,items:X.value,"items-length":Z.value,loading:o.value,search:s(g),headers:u.value.getTableHeaders(),"items-per-page-options":C,"show-select":!u.value.model.disableDelete||u.value.model.isMerge,page:s(v),"items-per-page":s(a),"disable-sort":""},le({"item.action":l(({item:i})=>[e(I,{class:"float-right",icon:"$menu",variant:"plain"},{default:l(()=>[e($,{icon:"$menu"}),e(te,{activator:"parent","close-on-content-click":""},{default:l(()=>[e(oe,{density:"compact"},{default:l(()=>[u.value.model.disableCreate&&u.value.model.disableUpdate&&u.value.model.disableDelete?V("",!0):(p(),f(R,{key:0,"prepend-icon":"$edit",to:{name:"ModelEditPage",params:{model:h.model,id:i.id}}},{default:l(()=>[c(m(n.$t("Edit")),1)]),_:2},1032,["to"])),u.value.model.isMerge?(p(),f(R,{key:1,"prepend-icon":"fa-solid fa-arrows-to-dot",link:""},{default:l(()=>[c(m(n.$t("Merge"))+" ",1),e(de,{model:h.model,source:[i],onChange:d[9]||(d[9]=A=>S({page:s(v),itemsPerPage:s(a),search:s(g)}))},null,8,["model","source"])]),_:2},1024)):V("",!0),u.value.model.name=="Food"?(p(),f(R,{key:2,"prepend-icon":"fa-solid fa-table-list",to:{name:"IngredientEditorPage",query:{food_id:i.id}}},{default:l(()=>[c(m(n.$t("Ingredient Editor")),1)]),_:2},1032,["to"])):V("",!0),u.value.model.name=="Unit"?(p(),f(R,{key:3,"prepend-icon":"fa-solid fa-table-list",to:{name:"IngredientEditorPage",query:{unit_id:i.id}}},{default:l(()=>[c(m(n.$t("Ingredient Editor")),1)]),_:2},1032,["to"])):V("",!0),u.value.model.name=="Sync"?(p(),f(R,{key:4,"prepend-icon":"fa-solid fa-rotate",link:""},{default:l(()=>[c(m(n.$t("Import"))+" ",1),e(Me,{sync:i},null,8,["sync"])]),_:2},1024)):V("",!0),u.value.model.name=="RecipeImport"?(p(),f(R,{key:5,"prepend-icon":"fa-solid fa-rotate",onClick:A=>re(i)},{default:l(()=>[c(m(n.$t("Import")),1)]),_:2},1032,["onClick"])):V("",!0),u.value.model.name=="Space"&&i.createdBy.id!=s(F)().userSettings.user.id?(p(),f(R,{key:6,"prepend-icon":"fa-solid fa-arrow-right-from-bracket",onClick:A=>pe(i)},{default:l(()=>[c(m(n.$t("LeaveSpace")),1)]),_:2},1032,["onClick"])):V("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},[U.value.length>0?{name:"header.action",fn:l(()=>[e(I,{icon:"fa-solid fa-ellipsis-v",variant:"plain",color:"info"},{default:l(()=>[e($,{icon:"fa-solid fa-ellipsis-v"}),e(te,{activator:"parent","close-on-content-click":""},{default:l(()=>[e(oe,{density:"compact",class:"pt-1 pb-1",activatable:""},{default:l(()=>[u.value.model.name=="Food"?(p(),f(R,{key:0,"prepend-icon":"fa-solid fa-list-check",onClick:d[6]||(d[6]=i=>t.value=!0)},{default:l(()=>[c(m(n.$t("BatchEdit")),1)]),_:1})):V("",!0),u.value.model.isMerge?(p(),f(R,{key:1,"prepend-icon":"fa-solid fa-arrows-to-dot",onClick:d[7]||(d[7]=i=>r.value=!0)},{default:l(()=>[c(m(n.$t("Merge")),1)]),_:1})):V("",!0),u.value.model.disableDelete?V("",!0):(p(),f(R,{key:2,"prepend-icon":"$delete",onClick:d[8]||(d[8]=i=>j.value=!0)},{default:l(()=>[c(m(n.$t("Delete_All")),1)]),_:1}))]),_:1})]),_:1})]),_:1})]),key:"0"}:void 0,u.value.model.name=="AiProvider"?{name:"item.space",fn:l(({item:i})=>[i.space==null?(p(),f(M,{key:0,label:"",color:"success"},{default:l(()=>[c(m(n.$t("Global")),1)]),_:1})):(p(),f(M,{key:1,label:"",color:"info"},{default:l(()=>[c(m(n.$t("Space")),1)]),_:1}))]),key:"1"}:void 0,u.value.model.name=="UserSpace"?{name:"item.groups",fn:l(({item:i})=>[c(m(i.groups.flatMap(A=>A.name).join(", ")),1)]),key:"2"}:void 0,u.value.model.name=="Space"?{name:"item.active",fn:l(({item:i})=>[i.id==s(F)().activeSpace.id?(p(),f(M,{key:0,label:"",color:"success"},{default:l(()=>[c(m(n.$t("Active")),1)]),_:1})):(p(),f(M,{key:1,label:"",color:"info",onClick:A=>s(F)().switchSpace(i)},{default:l(()=>[c(m(n.$t("Select")),1)]),_:2},1032,["onClick"]))]),key:"3"}:void 0]),1032,["modelValue","items","items-length","loading","search","headers","show-select","page","items-per-page"])]),_:1})]),_:1}),e(Ee,{items:U.value,model:b.model,modelValue:j.value,"onUpdate:modelValue":d[11]||(d[11]=i=>j.value=i),activator:"model",onChange:d[12]||(d[12]=i=>S({page:s(v),itemsPerPage:s(a),search:s(g)}))},null,8,["items","model","modelValue"]),e(de,{model:h.model,source:U.value,modelValue:r.value,"onUpdate:modelValue":d[13]||(d[13]=i=>r.value=i),activator:"model",onChange:d[14]||(d[14]=i=>S({page:s(v),itemsPerPage:s(a),search:s(g)}))},null,8,["model","source","modelValue"]),h.model=="Food"?(p(),f(Pe,{key:0,items:U.value,modelValue:t.value,"onUpdate:modelValue":d[15]||(d[15]=i=>t.value=i),activator:"model",onChange:d[16]||(d[16]=i=>S({page:s(v),itemsPerPage:s(a),search:s(g)}))},null,8,["items","modelValue"])):V("",!0)]),_:1}))}});export{Ne as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.d09ad4e2e5c1.js.gz b/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.d09ad4e2e5c1.js.gz deleted file mode 100644 index 5b38dc40..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.d09ad4e2e5c1.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.js b/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.js deleted file mode 100644 index 527f5803..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.js +++ /dev/null @@ -1 +0,0 @@ -import{d as Y,r as y,h as f,aN as ie,w as l,g as e,M as T,aO as ne,O as L,b as x,e as V,by as fe,ai as M,j as c,t as m,l as s,D as _,F as ve,aP as H,z as I,A as q,Q as P,R as D,f as p,aL as ee,u as ue,aH as ce,aM as se,$ as ge,B as Ve,ac as be,k as z,V as N,ag as k,T as O,W as K,ae as G,G as $,U as J,bB as ye,L as F,bC as Q,bD as Ue,K as $e,s as he,aI as le,i as ae,b7 as Se,bE as ke,_ as Be,S as Ce,aS as Fe,H as te,x as oe,y as R,bF as Re}from"./main-BhFWIRV_.js";import{_ as de}from"./ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js";import{V as Ie}from"./VTextarea-Dyu7dPGe.js";import{u as W,_ as Ee}from"./BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js";import{V as we}from"./VDataTableServer-PUUq4Eqa.js";const Ae={key:0,class:"text-center"},Me=Y({__name:"SyncDialog",props:{sync:{type:{},required:!0}},setup(h){const E=h,w=y(!1),B=y(!1),b=y(void 0);function C(){new q().apiSyncQuerySyncedFolderCreate({id:E.sync.id,sync:E.sync}).then(v=>{b.value=v}).catch(v=>{P().addError(D.UPDATE_ERROR,v)})}return(g,v)=>(p(),f(ie,{"max-width":"600px",activator:"parent",modelValue:w.value,"onUpdate:modelValue":v[3]||(v[3]=a=>w.value=a)},{default:l(()=>[e(T,null,{default:l(()=>[e(ne,{modelValue:w.value,"onUpdate:modelValue":v[0]||(v[0]=a=>w.value=a),title:g.$t("Import")},null,8,["modelValue","title"]),e(L,null,{default:l(()=>[B.value?(p(),x("div",Ae,[e(fe,{indeterminate:!0,color:"success",size:"x-large"})])):V("",!0),b.value?(p(),x(ve,{key:1},[b.value.status=="SUCCESS"?(p(),f(M,{key:0,label:"",color:"success"},{default:l(()=>[c(m(g.$t("Success")),1)]),_:1})):V("",!0),b.value.status!="SUCCESS"?(p(),f(M,{key:1,label:"",color:"danger"},{default:l(()=>[c(m(g.$t("Error")),1)]),_:1})):V("",!0),e(Ie,{"auto-grow":"","max-rows":"10",modelValue:b.value.msg,"onUpdate:modelValue":v[1]||(v[1]=a=>b.value.msg=a),hint:s(_).fromJSDate(b.value.createdAt).toLocaleString(s(_).DATETIME_SHORT),"persistent-hint":"",readonly:""},null,8,["modelValue","hint"])],64)):V("",!0)]),_:1}),e(H,null,{default:l(()=>[b.value?V("",!0):(p(),f(I,{key:0,onClick:v[2]||(v[2]=a=>C()),color:"create",loading:B.value},{default:l(()=>[c(m(g.$t("Import")),1)]),_:1},8,["loading"])),b.value?(p(),f(I,{key:1,to:{name:"ModelListPage",params:{model:"RecipeImport"}},color:"primary",loading:B.value},{default:l(()=>[c(m(g.$t("View")),1)]),_:1},8,["loading"])):V("",!0)]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Pe=Y({__name:"BatchEditFoodDialog",props:ee({items:{type:Array,required:!0},activator:{type:String,default:"parent"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:ee(["change"],["update:modelValue"]),setup(h,{emit:E}){const w=E,B=h,{t:b}=ue(),C=ce(h,"modelValue"),g=y(!1),v=y([]),a=y({foodBatchUpdate:{}}),U=y([{value:!0,title:b("Yes")},{value:!1,title:b("No")}]);se(C,(r,t)=>{!t&&r&&B.items!=null&&(a.value.foodBatchUpdate.foods=B.items.flatMap(o=>o.id),v.value=JSON.parse(JSON.stringify(B.items)))});function j(){let r=new q;g.value=!0,r.apiFoodBatchUpdateUpdate(a.value).then(t=>{}).catch(t=>{P().addError(D.UPDATE_ERROR,t)}).finally(()=>{w("change"),g.value=!1})}return(r,t)=>(p(),f(ie,{"max-width":"1200px",activator:B.activator,modelValue:C.value,"onUpdate:modelValue":t[22]||(t[22]=o=>C.value=o)},{default:l(()=>[e(T,{loading:g.value},{default:l(()=>[e(ne,{title:r.$t("BatchEdit"),"sub-title":r.$t("BatchEditUpdatingItemsCount",{type:r.$t("Foods"),count:v.value.length}),icon:s(ge).icon,modelValue:C.value,"onUpdate:modelValue":t[0]||(t[0]=o=>C.value=o)},null,8,["title","sub-title","icon","modelValue"]),e(Ve),e(L,null,{default:l(()=>[e(be,null,{default:l(()=>[e(z,null,{default:l(()=>[e(N,{cols:"12",md:"6"},{default:l(()=>[e(T,{title:r.$t("Miscellaneous"),"prepend-icon":"fa-solid fa-list",variant:"flat"},{default:l(()=>[e(L,null,{default:l(()=>[e(k,{model:"SupermarketCategory",modelValue:a.value.foodBatchUpdate.category,"onUpdate:modelValue":t[1]||(t[1]=o=>a.value.foodBatchUpdate.category=o),object:!1,"allow-create":"",mode:"single"},null,8,["modelValue"]),e(O,{items:U.value,label:r.$t("Ignore_Shopping"),clearable:"",modelValue:a.value.foodBatchUpdate.ignoreShopping,"onUpdate:modelValue":t[2]||(t[2]=o=>a.value.foodBatchUpdate.ignoreShopping=o)},null,8,["items","label","modelValue"]),e(O,{items:U.value,label:r.$t("OnHand"),clearable:"",modelValue:a.value.foodBatchUpdate.onHand,"onUpdate:modelValue":t[3]||(t[3]=o=>a.value.foodBatchUpdate.onHand=o)},null,8,["items","label","modelValue"]),e(K),e(G,{text:r.$t("Substitutes")},null,8,["text"]),e(k,{model:"Food",modelValue:a.value.foodBatchUpdate.substituteAdd,"onUpdate:modelValue":t[4]||(t[4]=o=>a.value.foodBatchUpdate.substituteAdd=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),e(k,{model:"Food",modelValue:a.value.foodBatchUpdate.substituteRemove,"onUpdate:modelValue":t[5]||(t[5]=o=>a.value.foodBatchUpdate.substituteRemove=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),e(k,{model:"Food",modelValue:a.value.foodBatchUpdate.substituteSet,"onUpdate:modelValue":t[6]||(t[6]=o=>a.value.foodBatchUpdate.substituteSet=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),e(J,{label:r.$t("RemoveAllType",{type:r.$t("Substitutes")}),"hide-details":"",modelValue:a.value.foodBatchUpdate.substituteRemoveAll,"onUpdate:modelValue":t[7]||(t[7]=o=>a.value.foodBatchUpdate.substituteRemoveAll=o)},null,8,["label","modelValue"]),e(O,{items:U.value,label:r.$t("substitute_siblings"),clearable:"",modelValue:a.value.foodBatchUpdate.substituteChildren,"onUpdate:modelValue":t[8]||(t[8]=o=>a.value.foodBatchUpdate.substituteChildren=o)},null,8,["items","label","modelValue"]),e(O,{items:U.value,label:r.$t("substitute_children"),clearable:"",modelValue:a.value.foodBatchUpdate.substituteSiblings,"onUpdate:modelValue":t[9]||(t[9]=o=>a.value.foodBatchUpdate.substituteSiblings=o)},null,8,["items","label","modelValue"])]),_:1})]),_:1},8,["title"])]),_:1}),e(N,{cols:"12",md:"6"},{default:l(()=>[e(T,{title:r.$t("Hierarchy"),"prepend-icon":"fa-solid fa-folder-tree",variant:"flat"},{default:l(()=>[e(L,null,{default:l(()=>[e(k,{model:"Food",label:r.$t("Parent"),object:!1,"allow-create":"",clearable:"",modelValue:a.value.foodBatchUpdate.parentSet,"onUpdate:modelValue":t[10]||(t[10]=o=>a.value.foodBatchUpdate.parentSet=o)},{prepend:l(()=>[e($,{icon:"fa-solid fa-equals"})]),_:1},8,["label","modelValue"]),e(O,{items:U.value,label:r.$t("RemoveParent"),clearable:"",modelValue:a.value.foodBatchUpdate.parentRemove,"onUpdate:modelValue":t[11]||(t[11]=o=>a.value.foodBatchUpdate.parentRemove=o)},null,8,["items","label","modelValue"]),e(K),e(G,{text:r.$t("InheritFields")},null,8,["text"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.inheritFieldsAdd,"onUpdate:modelValue":t[12]||(t[12]=o=>a.value.foodBatchUpdate.inheritFieldsAdd=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.inheritFieldsRemove,"onUpdate:modelValue":t[13]||(t[13]=o=>a.value.foodBatchUpdate.inheritFieldsRemove=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.inheritFieldsSet,"onUpdate:modelValue":t[14]||(t[14]=o=>a.value.foodBatchUpdate.inheritFieldsSet=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),e(J,{label:r.$t("RemoveAllType",{type:r.$t("InheritFields")}),"hide-details":"",modelValue:a.value.foodBatchUpdate.inheritFieldsRemoveAll,"onUpdate:modelValue":t[15]||(t[15]=o=>a.value.foodBatchUpdate.inheritFieldsRemoveAll=o)},null,8,["label","modelValue"]),e(K),e(G,{text:r.$t("ChildInheritFields")},null,8,["text"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.childInheritFieldsAdd,"onUpdate:modelValue":t[16]||(t[16]=o=>a.value.foodBatchUpdate.childInheritFieldsAdd=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.childInheritFieldsRemove,"onUpdate:modelValue":t[17]||(t[17]=o=>a.value.foodBatchUpdate.childInheritFieldsRemove=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),e(k,{model:"FoodInheritField",modelValue:a.value.foodBatchUpdate.childInheritFieldsSet,"onUpdate:modelValue":t[18]||(t[18]=o=>a.value.foodBatchUpdate.childInheritFieldsSet=o),object:!1,"allow-create":"",mode:"tags"},{prepend:l(()=>[e($,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),e(J,{label:r.$t("RemoveAllType",{type:r.$t("ChildInheritFields")}),"hide-details":"",modelValue:a.value.foodBatchUpdate.childInheritFieldsRemoveAll,"onUpdate:modelValue":t[19]||(t[19]=o=>a.value.foodBatchUpdate.childInheritFieldsRemoveAll=o)},null,8,["label","modelValue"])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1})]),_:1}),e(H,null,{default:l(()=>[e(I,{disabled:g.value,onClick:t[20]||(t[20]=o=>C.value=!1)},{default:l(()=>[c(m(r.$t("Cancel")),1)]),_:1},8,["disabled"]),e(I,{color:"warning",loading:g.value,onClick:t[21]||(t[21]=o=>j()),disabled:v.value.length<1},{default:l(()=>[c(m(r.$t("Update")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["activator","modelValue"]))}}),De={class:"text-wrap"},Ne=Y({__name:"ModelListPage",props:{model:{type:String,default:"food"}},setup(h){const{t:E}=ue(),w=he();Re();const B=ye(),b=h,C=[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"}],g=W("query",""),v=W("page",1,{transform:Number}),a=W("pageSize",F().deviceSettings.general_tableItemsPerPage,{transform:Number}),U=y([]),j=y(!1),r=y(!1),t=y(!1),o=y(!1),X=y([]),Z=y(0),u=y({});se(()=>b.model,(n,d)=>{n!=d&&(u.value=Q(b.model,E),S({page:1}))}),Ue(()=>{try{u.value=Q(b.model,E)}catch{console.error("Invalid model passed to ModelListPage, loading Food instead"),u.value=Q("Food",E)}B.value=E(u.value.model.localizationKey)});function S(n){o.value=!0,U.value=[],window.scrollTo({top:0,behavior:"smooth"}),v.value=n.page,a.value=n.itemsPerPage,u.value.list({query:g.value,page:n.page,pageSize:a.value}).then(d=>{X.value=d.results,Z.value=d.count}).catch(d=>{P().addError(D.FETCH_ERROR,d)}).finally(()=>{o.value=!1})}function re(n){new q().apiRecipeImportImportRecipeCreate({id:n.id,recipeImport:n}).then(i=>{S({page:1})}).catch(i=>{P().addError(D.CREATE_ERROR,i)})}function me(){new q().apiRecipeImportImportAllCreate({recipeImport:{}}).then(d=>{S({page:1})}).catch(d=>{P().addError(D.CREATE_ERROR,d)})}function pe(n){let d=new q;F().userSpaces.forEach(i=>{i.space==n.id&&(o.value=!0,d.apiUserSpaceDestroy({id:i.id}).then(A=>{}).catch(A=>{P().addError(D.DELETE_ERROR,A)}).finally(()=>{o.value=!1}))})}return(n,d)=>(p(),f($e,null,{default:l(()=>[e(z,null,{default:l(()=>[e(N,null,{default:l(()=>[e(T,null,{default:l(()=>[e(L,{class:"pt-2 pb-2"},{default:l(()=>[e(I,{variant:"flat",onClick:d[0]||(d[0]=i=>s(w).go(-1)),"prepend-icon":"fa-solid fa-arrow-left"},{default:l(()=>[c(m(n.$t("Back")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(z,{dense:""},{default:l(()=>[e(N,null,{default:l(()=>[e(T,{"prepend-icon":u.value.model.icon,title:n.$t(u.value.model.localizationKey)},le({append:l(()=>[u.value.model.disableCreate?V("",!0):(p(),f(I,{key:0,class:"float-right",icon:"$create",color:"create"},{default:l(()=>[d[17]||(d[17]=ae("i",{class:"fa-solid fa-plus"},null,-1)),e(Be,{"close-after-create":!1,model:h.model,onCreate:d[1]||(d[1]=i=>S({page:s(v)})),onSave:d[2]||(d[2]=i=>S({page:s(v)})),onDelete:d[3]||(d[3]=i=>S({page:s(v)}))},null,8,["model"])]),_:1,__:[17]}))]),default:l(()=>[u.value.model.name=="RecipeImport"?(p(),f(H,{key:0},{default:l(()=>[e(I,{"prepend-icon":"fa-solid fa-rotate",color:"success",onClick:d[4]||(d[4]=i=>me())},{default:l(()=>[c(m(n.$t("ImportAll")),1)]),_:1})]),_:1})):V("",!0),u.value.model.name=="AiLog"?(p(),f(L,{key:1},{default:l(()=>[c(m(n.$t("MonthlyCreditsUsed"))+" ("+m(s(F)().activeSpace.aiMonthlyCreditsUsed)+" / "+m(s(F)().activeSpace.aiCreditsMonthly)+") "+m(n.$t("AiCreditsBalance"))+" : "+m(s(F)().activeSpace.aiCreditsBalance)+" ",1),e(Se,{"model-value":s(F)().activeSpace.aiMonthlyCreditsUsed,max:s(F)().activeSpace.aiCreditsMonthly},null,8,["model-value","max"])]),_:1})):V("",!0),u.value.model.name=="UserSpace"?(p(),f(H,{key:2},{default:l(()=>[e(I,{"prepend-icon":s(ke).icon,to:{name:"ModelListPage",params:{model:"InviteLink"}}},{default:l(()=>[c(m(n.$t("Invites")),1)]),_:1},8,["prepend-icon"])]),_:1})):V("",!0)]),_:2},[u.value.model.localizationKeyDescription?{name:"subtitle",fn:l(()=>[ae("div",De,m(n.$t(u.value.model.localizationKeyDescription)),1)]),key:"0"}:void 0]),1032,["prepend-icon","title"])]),_:1})]),_:1}),e(z,null,{default:l(()=>[e(N,null,{default:l(()=>[u.value.model.disableSearch?V("",!0):(p(),f(Ce,{key:0,"prepend-inner-icon":"$search",label:n.$t("Search"),modelValue:s(g),"onUpdate:modelValue":d[5]||(d[5]=i=>Fe(g)?g.value=i:null),clearable:""},null,8,["label","modelValue"])),e(we,{modelValue:U.value,"onUpdate:modelValue":d[10]||(d[10]=i=>U.value=i),"return-object":"","onUpdate:options":S,items:X.value,"items-length":Z.value,loading:o.value,search:s(g),headers:u.value.getTableHeaders(),"items-per-page-options":C,"show-select":!u.value.model.disableDelete||u.value.model.isMerge,page:s(v),"items-per-page":s(a),"disable-sort":""},le({"item.action":l(({item:i})=>[e(I,{class:"float-right",icon:"$menu",variant:"plain"},{default:l(()=>[e($,{icon:"$menu"}),e(te,{activator:"parent","close-on-content-click":""},{default:l(()=>[e(oe,{density:"compact"},{default:l(()=>[u.value.model.disableCreate&&u.value.model.disableUpdate&&u.value.model.disableDelete?V("",!0):(p(),f(R,{key:0,"prepend-icon":"$edit",to:{name:"ModelEditPage",params:{model:h.model,id:i.id}}},{default:l(()=>[c(m(n.$t("Edit")),1)]),_:2},1032,["to"])),u.value.model.isMerge?(p(),f(R,{key:1,"prepend-icon":"fa-solid fa-arrows-to-dot",link:""},{default:l(()=>[c(m(n.$t("Merge"))+" ",1),e(de,{model:h.model,source:[i],onChange:d[9]||(d[9]=A=>S({page:s(v),itemsPerPage:s(a),search:s(g)}))},null,8,["model","source"])]),_:2},1024)):V("",!0),u.value.model.name=="Food"?(p(),f(R,{key:2,"prepend-icon":"fa-solid fa-table-list",to:{name:"IngredientEditorPage",query:{food_id:i.id}}},{default:l(()=>[c(m(n.$t("Ingredient Editor")),1)]),_:2},1032,["to"])):V("",!0),u.value.model.name=="Unit"?(p(),f(R,{key:3,"prepend-icon":"fa-solid fa-table-list",to:{name:"IngredientEditorPage",query:{unit_id:i.id}}},{default:l(()=>[c(m(n.$t("Ingredient Editor")),1)]),_:2},1032,["to"])):V("",!0),u.value.model.name=="Sync"?(p(),f(R,{key:4,"prepend-icon":"fa-solid fa-rotate",link:""},{default:l(()=>[c(m(n.$t("Import"))+" ",1),e(Me,{sync:i},null,8,["sync"])]),_:2},1024)):V("",!0),u.value.model.name=="RecipeImport"?(p(),f(R,{key:5,"prepend-icon":"fa-solid fa-rotate",onClick:A=>re(i)},{default:l(()=>[c(m(n.$t("Import")),1)]),_:2},1032,["onClick"])):V("",!0),u.value.model.name=="Space"&&i.createdBy.id!=s(F)().userSettings.user.id?(p(),f(R,{key:6,"prepend-icon":"fa-solid fa-arrow-right-from-bracket",onClick:A=>pe(i)},{default:l(()=>[c(m(n.$t("LeaveSpace")),1)]),_:2},1032,["onClick"])):V("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},[U.value.length>0?{name:"header.action",fn:l(()=>[e(I,{icon:"fa-solid fa-ellipsis-v",variant:"plain",color:"info"},{default:l(()=>[e($,{icon:"fa-solid fa-ellipsis-v"}),e(te,{activator:"parent","close-on-content-click":""},{default:l(()=>[e(oe,{density:"compact",class:"pt-1 pb-1",activatable:""},{default:l(()=>[u.value.model.name=="Food"?(p(),f(R,{key:0,"prepend-icon":"fa-solid fa-list-check",onClick:d[6]||(d[6]=i=>t.value=!0)},{default:l(()=>[c(m(n.$t("BatchEdit")),1)]),_:1})):V("",!0),u.value.model.isMerge?(p(),f(R,{key:1,"prepend-icon":"fa-solid fa-arrows-to-dot",onClick:d[7]||(d[7]=i=>r.value=!0)},{default:l(()=>[c(m(n.$t("Merge")),1)]),_:1})):V("",!0),u.value.model.disableDelete?V("",!0):(p(),f(R,{key:2,"prepend-icon":"$delete",onClick:d[8]||(d[8]=i=>j.value=!0)},{default:l(()=>[c(m(n.$t("Delete_All")),1)]),_:1}))]),_:1})]),_:1})]),_:1})]),key:"0"}:void 0,u.value.model.name=="AiProvider"?{name:"item.space",fn:l(({item:i})=>[i.space==null?(p(),f(M,{key:0,label:"",color:"success"},{default:l(()=>[c(m(n.$t("Global")),1)]),_:1})):(p(),f(M,{key:1,label:"",color:"info"},{default:l(()=>[c(m(n.$t("Space")),1)]),_:1}))]),key:"1"}:void 0,u.value.model.name=="UserSpace"?{name:"item.groups",fn:l(({item:i})=>[c(m(i.groups.flatMap(A=>A.name).join(", ")),1)]),key:"2"}:void 0,u.value.model.name=="Space"?{name:"item.active",fn:l(({item:i})=>[i.id==s(F)().activeSpace.id?(p(),f(M,{key:0,label:"",color:"success"},{default:l(()=>[c(m(n.$t("Active")),1)]),_:1})):(p(),f(M,{key:1,label:"",color:"info",onClick:A=>s(F)().switchSpace(i)},{default:l(()=>[c(m(n.$t("Select")),1)]),_:2},1032,["onClick"]))]),key:"3"}:void 0]),1032,["modelValue","items","items-length","loading","search","headers","show-select","page","items-per-page"])]),_:1})]),_:1}),e(Ee,{items:U.value,model:b.model,modelValue:j.value,"onUpdate:modelValue":d[11]||(d[11]=i=>j.value=i),activator:"model",onChange:d[12]||(d[12]=i=>S({page:s(v),itemsPerPage:s(a),search:s(g)}))},null,8,["items","model","modelValue"]),e(de,{model:h.model,source:U.value,modelValue:r.value,"onUpdate:modelValue":d[13]||(d[13]=i=>r.value=i),activator:"model",onChange:d[14]||(d[14]=i=>S({page:s(v),itemsPerPage:s(a),search:s(g)}))},null,8,["model","source","modelValue"]),h.model=="Food"?(p(),f(Pe,{key:0,items:U.value,modelValue:t.value,"onUpdate:modelValue":d[15]||(d[15]=i=>t.value=i),activator:"model",onChange:d[16]||(d[16]=i=>S({page:s(v),itemsPerPage:s(a),search:s(g)}))},null,8,["items","modelValue"])):V("",!0)]),_:1}))}});export{Ne as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.js.gz b/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.js.gz deleted file mode 100644 index 5b38dc40..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ModelListPage-kwiBvRmX.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.c864bd88ffb2.js b/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.c864bd88ffb2.js deleted file mode 100644 index d7566acc..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.c864bd88ffb2.js +++ /dev/null @@ -1 +0,0 @@ -import{d as D,aL as w,u as R,aH as j,r as d,bC as x,aM as T,c as z,h as m,aN as F,w as o,g as t,M as P,aO as q,l as c,B as G,O as H,j as g,e as A,t as p,ag as J,k as K,V as Q,x as I,b as k,p as W,F as X,y as M,G as V,U as Y,aP as Z,z as O,A as ee,Q as ae,R as le,f as u}from"./main-BhFWIRV_.js";const te={key:0},oe={key:1},se=D({__name:"ModelMergeDialog",props:w({model:{type:String,required:!0},source:{type:Array,required:!0},activator:{type:String,default:"parent"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:w(["change"],["update:modelValue"]),setup($,{emit:S}){const _=S,v=$,{t:h}=R(),r=j($,"modelValue"),i=d(!1),b=d(!1),s=x(v.model,h),n=d(null),f=d([]),L=d([]),y=d([]);T(r,(l,a)=>{!a&&l&&(f.value=JSON.parse(JSON.stringify(v.source)))});const C=z(()=>f.value?f.value.map(l=>s.getLabel(l)).join(", "):"");function N(){let l=new ee,a=[];n.value!=null&&(i.value=!0,f.value.forEach(e=>{a.push(s.merge(e,n.value).then(B=>{if(y.value.push(e),b.value&&n.value!=null&&Object.hasOwn(e,"name")&&Object.hasOwn(e,"name")){let E={name:`${h("Merge")} ${e.name} -> ${n.value.name}`.substring(0,128),param1:e.name,param2:n.value.name,type:s.model.mergeAutomation};a.push(l.apiAutomationCreate({automation:E}).catch(U=>{ae().addError(le.UPDATE_ERROR,U)}))}}).catch(B=>{y.value.push(e)}))}),Promise.allSettled(a).then(()=>{i.value=!1,_("change")}))}return(l,a)=>(u(),m(F,{"max-width":"600px",activator:v.activator,modelValue:r.value,"onUpdate:modelValue":a[5]||(a[5]=e=>r.value=e)},{default:o(()=>[t(P,{loading:i.value},{default:o(()=>[t(q,{title:l.$t("merge_title",{type:l.$t(c(s).model.localizationKey)}),"sub-title":C.value,icon:c(s).model.icon,modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=e=>r.value=e)},null,8,["title","sub-title","icon","modelValue"]),t(G),t(H,null,{default:o(()=>[g(p(l.$t("merge_selection",{source:C.value,type:l.$t(c(s).model.localizationKey)}))+" ",1),t(J,{model:v.model,modelValue:n.value,"onUpdate:modelValue":a[1]||(a[1]=e=>n.value=e),"allow-create":""},null,8,["model","modelValue"]),t(K,null,{default:o(()=>[t(Q,null,{default:o(()=>[t(I,null,{default:o(()=>[(u(!0),k(X,null,W(f.value,e=>(u(),m(M,{border:""},{append:o(()=>[L.value.includes(e)?(u(),m(V,{key:0,icon:"fa-solid fa-xmark",color:"error",variant:"tonal"})):y.value.includes(e)?(u(),m(V,{key:1,icon:"fa-solid fa-check",color:"success",variant:"tonal"})):i.value?(u(),m(V,{key:2,icon:"fa-solid fa-circle-notch fa-spin",variant:"tonal",color:"info"})):A("",!0)]),default:o(()=>[g(p(c(s).getLabel(e))+" ",1)]),_:2},1024))),256)),t(M,{class:"text-center"},{default:o(()=>[t(V,{icon:"fa-solid fa-arrow-down",class:"mt-4 mb-4"})]),_:1}),t(M,{class:"text-center",border:""},{default:o(()=>[n.value?(u(),k("span",oe,p(c(s).getLabel(n.value)),1)):(u(),k("span",te,"?"))]),_:1})]),_:1})]),_:1})]),_:1}),c(s).model.mergeAutomation?(u(),m(Y,{key:0,label:l.$t("Automate"),modelValue:b.value,"onUpdate:modelValue":a[2]||(a[2]=e=>b.value=e),hint:l.$t("MergeAutomateHelp"),"persistent-hint":""},null,8,["label","modelValue","hint"])):A("",!0)]),_:1}),t(Z,null,{default:o(()=>[t(O,{disabled:i.value,onClick:a[3]||(a[3]=e=>r.value=!1)},{default:o(()=>[g(p(l.$t("Cancel")),1)]),_:1},8,["disabled"]),t(O,{color:"warning",onClick:a[4]||(a[4]=e=>N()),loading:i.value,disabled:!n.value},{default:o(()=>[g(p(l.$t("Merge")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["activator","modelValue"]))}});export{se as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.c864bd88ffb2.js.gz b/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.c864bd88ffb2.js.gz deleted file mode 100644 index 1aa39ee1..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.c864bd88ffb2.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js b/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js deleted file mode 100644 index d7566acc..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js +++ /dev/null @@ -1 +0,0 @@ -import{d as D,aL as w,u as R,aH as j,r as d,bC as x,aM as T,c as z,h as m,aN as F,w as o,g as t,M as P,aO as q,l as c,B as G,O as H,j as g,e as A,t as p,ag as J,k as K,V as Q,x as I,b as k,p as W,F as X,y as M,G as V,U as Y,aP as Z,z as O,A as ee,Q as ae,R as le,f as u}from"./main-BhFWIRV_.js";const te={key:0},oe={key:1},se=D({__name:"ModelMergeDialog",props:w({model:{type:String,required:!0},source:{type:Array,required:!0},activator:{type:String,default:"parent"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:w(["change"],["update:modelValue"]),setup($,{emit:S}){const _=S,v=$,{t:h}=R(),r=j($,"modelValue"),i=d(!1),b=d(!1),s=x(v.model,h),n=d(null),f=d([]),L=d([]),y=d([]);T(r,(l,a)=>{!a&&l&&(f.value=JSON.parse(JSON.stringify(v.source)))});const C=z(()=>f.value?f.value.map(l=>s.getLabel(l)).join(", "):"");function N(){let l=new ee,a=[];n.value!=null&&(i.value=!0,f.value.forEach(e=>{a.push(s.merge(e,n.value).then(B=>{if(y.value.push(e),b.value&&n.value!=null&&Object.hasOwn(e,"name")&&Object.hasOwn(e,"name")){let E={name:`${h("Merge")} ${e.name} -> ${n.value.name}`.substring(0,128),param1:e.name,param2:n.value.name,type:s.model.mergeAutomation};a.push(l.apiAutomationCreate({automation:E}).catch(U=>{ae().addError(le.UPDATE_ERROR,U)}))}}).catch(B=>{y.value.push(e)}))}),Promise.allSettled(a).then(()=>{i.value=!1,_("change")}))}return(l,a)=>(u(),m(F,{"max-width":"600px",activator:v.activator,modelValue:r.value,"onUpdate:modelValue":a[5]||(a[5]=e=>r.value=e)},{default:o(()=>[t(P,{loading:i.value},{default:o(()=>[t(q,{title:l.$t("merge_title",{type:l.$t(c(s).model.localizationKey)}),"sub-title":C.value,icon:c(s).model.icon,modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=e=>r.value=e)},null,8,["title","sub-title","icon","modelValue"]),t(G),t(H,null,{default:o(()=>[g(p(l.$t("merge_selection",{source:C.value,type:l.$t(c(s).model.localizationKey)}))+" ",1),t(J,{model:v.model,modelValue:n.value,"onUpdate:modelValue":a[1]||(a[1]=e=>n.value=e),"allow-create":""},null,8,["model","modelValue"]),t(K,null,{default:o(()=>[t(Q,null,{default:o(()=>[t(I,null,{default:o(()=>[(u(!0),k(X,null,W(f.value,e=>(u(),m(M,{border:""},{append:o(()=>[L.value.includes(e)?(u(),m(V,{key:0,icon:"fa-solid fa-xmark",color:"error",variant:"tonal"})):y.value.includes(e)?(u(),m(V,{key:1,icon:"fa-solid fa-check",color:"success",variant:"tonal"})):i.value?(u(),m(V,{key:2,icon:"fa-solid fa-circle-notch fa-spin",variant:"tonal",color:"info"})):A("",!0)]),default:o(()=>[g(p(c(s).getLabel(e))+" ",1)]),_:2},1024))),256)),t(M,{class:"text-center"},{default:o(()=>[t(V,{icon:"fa-solid fa-arrow-down",class:"mt-4 mb-4"})]),_:1}),t(M,{class:"text-center",border:""},{default:o(()=>[n.value?(u(),k("span",oe,p(c(s).getLabel(n.value)),1)):(u(),k("span",te,"?"))]),_:1})]),_:1})]),_:1})]),_:1}),c(s).model.mergeAutomation?(u(),m(Y,{key:0,label:l.$t("Automate"),modelValue:b.value,"onUpdate:modelValue":a[2]||(a[2]=e=>b.value=e),hint:l.$t("MergeAutomateHelp"),"persistent-hint":""},null,8,["label","modelValue","hint"])):A("",!0)]),_:1}),t(Z,null,{default:o(()=>[t(O,{disabled:i.value,onClick:a[3]||(a[3]=e=>r.value=!1)},{default:o(()=>[g(p(l.$t("Cancel")),1)]),_:1},8,["disabled"]),t(O,{color:"warning",onClick:a[4]||(a[4]=e=>N()),loading:i.value,disabled:!n.value},{default:o(()=>[g(p(l.$t("Merge")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["activator","modelValue"]))}});export{se as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js.gz b/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js.gz deleted file mode 100644 index 1aa39ee1..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ModelMergeDialog.vue_vue_type_script_setup_true_lang-BaAGJhdt.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.f5612d8a83cd.js b/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.f5612d8a83cd.js deleted file mode 100644 index 135d41a9..00000000 --- a/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.f5612d8a83cd.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,r as m,aM as C,o as N,h as $,aN as k,w as n,g as t,M as w,aO as x,O as B,af as S,ba as y,z as d,i as V,j as i,aP as D,t as p,f as M}from"./main-BhFWIRV_.js";const O=g({__name:"NumberScalerDialog",props:{number:{type:Number,default:0},title:{type:String,default:"Number"}},emits:{change(s){return s},confirm(s){return s}},setup(s,{emit:b}){const f=b,v=s,o=m(!1),l=m(0);C(()=>v.number,u=>{l.value=u}),N(()=>{l.value=v.number});function r(u){u==="half"&&(l.value=l.value/2),u==="double"&&(l.value=l.value*2),u==="add"&&(l.value=l.value+1),u==="sub"&&(l.value=l.value-1),f("change",l.value)}return(u,e)=>(M(),$(k,{width:"500",activator:"parent",modelValue:o.value,"onUpdate:modelValue":e[7]||(e[7]=a=>o.value=a)},{default:n(()=>[t(w,null,{default:n(()=>[t(x,{title:s.title,modelValue:o.value,"onUpdate:modelValue":e[0]||(e[0]=a=>o.value=a)},null,8,["title","modelValue"]),t(B,null,{default:n(()=>[t(S,{precision:"2",modelValue:l.value,"onUpdate:modelValue":[e[1]||(e[1]=a=>l.value=a),e[2]||(e[2]=a=>r("set"))],"control-variant":"split",min:0},null,8,["modelValue"]),t(y,{divided:"",class:"d-flex"},{default:n(()=>[t(d,{variant:"tonal",class:"flex-grow-1",onClick:e[3]||(e[3]=a=>r("half"))},{default:n(()=>e[8]||(e[8]=[V("i",{class:"fas fa-divide"},null,-1),i(" 2 ")])),_:1,__:[8]}),t(d,{variant:"tonal",class:"flex-grow-1",onClick:e[4]||(e[4]=a=>r("double"))},{default:n(()=>e[9]||(e[9]=[V("i",{class:"fas fa-times"},null,-1),i(" 2 ")])),_:1,__:[9]})]),_:1})]),_:1}),t(D,null,{default:n(()=>[t(d,{onClick:e[5]||(e[5]=a=>o.value=!1)},{default:n(()=>[i(p(u.$t("Close")),1)]),_:1}),t(d,{color:"save","prepend-icon":"$save",onClick:e[6]||(e[6]=a=>{f("confirm",l.value),o.value=!1})},{default:n(()=>[i(p(u.$t("Save")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});export{O as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.f5612d8a83cd.js.gz b/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.f5612d8a83cd.js.gz deleted file mode 100644 index 2ed46985..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.f5612d8a83cd.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js b/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js deleted file mode 100644 index 135d41a9..00000000 --- a/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,r as m,aM as C,o as N,h as $,aN as k,w as n,g as t,M as w,aO as x,O as B,af as S,ba as y,z as d,i as V,j as i,aP as D,t as p,f as M}from"./main-BhFWIRV_.js";const O=g({__name:"NumberScalerDialog",props:{number:{type:Number,default:0},title:{type:String,default:"Number"}},emits:{change(s){return s},confirm(s){return s}},setup(s,{emit:b}){const f=b,v=s,o=m(!1),l=m(0);C(()=>v.number,u=>{l.value=u}),N(()=>{l.value=v.number});function r(u){u==="half"&&(l.value=l.value/2),u==="double"&&(l.value=l.value*2),u==="add"&&(l.value=l.value+1),u==="sub"&&(l.value=l.value-1),f("change",l.value)}return(u,e)=>(M(),$(k,{width:"500",activator:"parent",modelValue:o.value,"onUpdate:modelValue":e[7]||(e[7]=a=>o.value=a)},{default:n(()=>[t(w,null,{default:n(()=>[t(x,{title:s.title,modelValue:o.value,"onUpdate:modelValue":e[0]||(e[0]=a=>o.value=a)},null,8,["title","modelValue"]),t(B,null,{default:n(()=>[t(S,{precision:"2",modelValue:l.value,"onUpdate:modelValue":[e[1]||(e[1]=a=>l.value=a),e[2]||(e[2]=a=>r("set"))],"control-variant":"split",min:0},null,8,["modelValue"]),t(y,{divided:"",class:"d-flex"},{default:n(()=>[t(d,{variant:"tonal",class:"flex-grow-1",onClick:e[3]||(e[3]=a=>r("half"))},{default:n(()=>e[8]||(e[8]=[V("i",{class:"fas fa-divide"},null,-1),i(" 2 ")])),_:1,__:[8]}),t(d,{variant:"tonal",class:"flex-grow-1",onClick:e[4]||(e[4]=a=>r("double"))},{default:n(()=>e[9]||(e[9]=[V("i",{class:"fas fa-times"},null,-1),i(" 2 ")])),_:1,__:[9]})]),_:1})]),_:1}),t(D,null,{default:n(()=>[t(d,{onClick:e[5]||(e[5]=a=>o.value=!1)},{default:n(()=>[i(p(u.$t("Close")),1)]),_:1}),t(d,{color:"save","prepend-icon":"$save",onClick:e[6]||(e[6]=a=>{f("confirm",l.value),o.value=!1})},{default:n(()=>[i(p(u.$t("Save")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});export{O as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js.gz b/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js.gz deleted file mode 100644 index 2ed46985..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings-CAAW1WFm.55a1bf26a016.js b/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings-CAAW1WFm.55a1bf26a016.js deleted file mode 100644 index 5e3a73b1..00000000 --- a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings-CAAW1WFm.55a1bf26a016.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js";import"./main-BhFWIRV_.js";export{m as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings-CAAW1WFm.js b/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings-CAAW1WFm.js deleted file mode 100644 index 5e3a73b1..00000000 --- a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings-CAAW1WFm.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js";import"./main-BhFWIRV_.js";export{m as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.05de75d7cdc4.js b/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.05de75d7cdc4.js deleted file mode 100644 index acd17aa8..00000000 --- a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.05de75d7cdc4.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,r as c,o as O,A as b,Q as $,R as D,b as i,i as o,g as d,h as R,e as m,t as s,B as I,j as f,l as a,T as M,w as y,k as w,F as h,U as v,aj as T,p as B,z as _,V as A,f as u}from"./main-BhFWIRV_.js";const N={class:"text-h4"},S={class:"text-subtitle-1"},j={href:"https://github.com/TandoorRecipes/open-tandoor-data",target:"_blank",rel:"noreferrer nofollow"},F={key:0},L={key:1},q={key:2},H={key:3},G=C({__name:"OpenDataImportSettings",setup(z){let p=c(!1),V=c({}),r=c({useMetric:!0,updateExisting:!0}),n=c({}),g=c({food:!0,unit:!0,category:!0,property:!0,store:!1,conversion:!0});O(()=>{E()});function E(){let l=new b;p.value=!0,l.apiImportOpenDataRetrieve().then(e=>{V.value=e;let t=document.querySelector("html").getAttribute("lang");t!=null&&V.value.versions.includes(t)&&(r.value.selectedVersion=t)}).catch(e=>{$().addError(D.FETCH_ERROR,e)}).finally(()=>{p.value=!1})}function U(){let l=new b;p.value=!0,r.value.selectedDatatypes=[],Object.keys(g.value).forEach(e=>{g.value[e]&&r.value.selectedDatatypes.push(e)}),l.apiImportOpenDataCreate({importOpenData:r.value}).then(e=>{n.value=e}).catch(e=>{$().addError(D.FETCH_ERROR,e)}).finally(()=>{p.value=!1})}return(l,e)=>(u(),i(h,null,[o("p",N,s(l.$t("Open_Data_Import")),1),d(I),o("p",S,[f(s(l.$t("Data_Import_Info"))+" ",1),o("a",j,s(l.$t("Learn_More")),1)]),d(M,{items:a(V).versions,label:l.$t("Language"),class:"mt-4",modelValue:a(r).selectedVersion,"onUpdate:modelValue":e[0]||(e[0]=t=>a(r).selectedVersion=t),loading:a(p)},null,8,["items","label","modelValue","loading"]),a(r).selectedVersion?(u(),R(w,{key:0},{default:y(()=>[d(A,null,{default:y(()=>[d(v,{label:l.$t("Update_Existing_Data"),modelValue:a(r).updateExisting,"onUpdate:modelValue":e[1]||(e[1]=t=>a(r).updateExisting=t),"hide-details":""},null,8,["label","modelValue"]),d(v,{label:l.$t("Use_Metric"),modelValue:a(r).useMetric,"onUpdate:modelValue":e[2]||(e[2]=t=>a(r).useMetric=t),"hide-details":""},null,8,["label","modelValue"]),d(T,null,{default:y(()=>[o("thead",null,[o("tr",null,[o("th",null,s(l.$t("Import")),1),o("th",null,s(l.$t("Datatype")),1),o("th",null,s(l.$t("Number of Objects")),1),o("th",null,s(l.$t("Imported")),1)])]),o("tbody",null,[(u(!0),i(h,null,B(a(V).datatypes,t=>(u(),i("tr",null,[o("td",null,[d(v,{"hide-details":"",density:"compact",loading:a(p),modelValue:a(g)[t],"onUpdate:modelValue":k=>a(g)[t]=k},null,8,["loading","modelValue","onUpdate:modelValue"])]),o("td",null,s(l.$t(t.charAt(0).toUpperCase()+t.slice(1))),1),o("td",null,s(a(V)[a(r).selectedVersion][t]),1),o("td",null,[a(n)[t]?(u(),i(h,{key:0},[a(n)[t].totalCreated>0?(u(),i("p",F,[e[4]||(e[4]=o("i",{class:"fas fa-plus-circle"},null,-1)),f(" "+s(a(n)[t].totalCreated)+" "+s(l.$t("Created")),1)])):m("",!0),a(n)[t].totalUpdated>0?(u(),i("p",L,[e[5]||(e[5]=o("i",{class:"fas fa-pencil-alt"},null,-1)),f(" "+s(a(n)[t].totalUpdated)+" "+s(l.$t("Updated")),1)])):m("",!0),a(n)[t].totalUntouched>0?(u(),i("p",q,[e[6]||(e[6]=o("i",{class:"fas fa-forward"},null,-1)),f(" "+s(a(n)[t].totalUntouched)+" "+s(l.$t("Unchanged")),1)])):m("",!0),a(n)[t].totalErrored>0?(u(),i("p",H,[e[7]||(e[7]=o("i",{class:"fas fa-exclamation-circle"},null,-1)),f(" "+s(a(n)[t].totalErrored)+" "+s(l.$t("Error")),1)])):m("",!0)],64)):m("",!0)])]))),256))])]),_:1}),d(_,{onClick:e[3]||(e[3]=t=>U()),class:"mt-2 float-right",color:"success",loading:a(p)},{default:y(()=>[f(s(l.$t("Import")),1)]),_:1},8,["loading"])]),_:1})]),_:1})):m("",!0)],64))}});export{G as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.05de75d7cdc4.js.gz b/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.05de75d7cdc4.js.gz deleted file mode 100644 index 155b8630..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.05de75d7cdc4.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js b/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js deleted file mode 100644 index acd17aa8..00000000 --- a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,r as c,o as O,A as b,Q as $,R as D,b as i,i as o,g as d,h as R,e as m,t as s,B as I,j as f,l as a,T as M,w as y,k as w,F as h,U as v,aj as T,p as B,z as _,V as A,f as u}from"./main-BhFWIRV_.js";const N={class:"text-h4"},S={class:"text-subtitle-1"},j={href:"https://github.com/TandoorRecipes/open-tandoor-data",target:"_blank",rel:"noreferrer nofollow"},F={key:0},L={key:1},q={key:2},H={key:3},G=C({__name:"OpenDataImportSettings",setup(z){let p=c(!1),V=c({}),r=c({useMetric:!0,updateExisting:!0}),n=c({}),g=c({food:!0,unit:!0,category:!0,property:!0,store:!1,conversion:!0});O(()=>{E()});function E(){let l=new b;p.value=!0,l.apiImportOpenDataRetrieve().then(e=>{V.value=e;let t=document.querySelector("html").getAttribute("lang");t!=null&&V.value.versions.includes(t)&&(r.value.selectedVersion=t)}).catch(e=>{$().addError(D.FETCH_ERROR,e)}).finally(()=>{p.value=!1})}function U(){let l=new b;p.value=!0,r.value.selectedDatatypes=[],Object.keys(g.value).forEach(e=>{g.value[e]&&r.value.selectedDatatypes.push(e)}),l.apiImportOpenDataCreate({importOpenData:r.value}).then(e=>{n.value=e}).catch(e=>{$().addError(D.FETCH_ERROR,e)}).finally(()=>{p.value=!1})}return(l,e)=>(u(),i(h,null,[o("p",N,s(l.$t("Open_Data_Import")),1),d(I),o("p",S,[f(s(l.$t("Data_Import_Info"))+" ",1),o("a",j,s(l.$t("Learn_More")),1)]),d(M,{items:a(V).versions,label:l.$t("Language"),class:"mt-4",modelValue:a(r).selectedVersion,"onUpdate:modelValue":e[0]||(e[0]=t=>a(r).selectedVersion=t),loading:a(p)},null,8,["items","label","modelValue","loading"]),a(r).selectedVersion?(u(),R(w,{key:0},{default:y(()=>[d(A,null,{default:y(()=>[d(v,{label:l.$t("Update_Existing_Data"),modelValue:a(r).updateExisting,"onUpdate:modelValue":e[1]||(e[1]=t=>a(r).updateExisting=t),"hide-details":""},null,8,["label","modelValue"]),d(v,{label:l.$t("Use_Metric"),modelValue:a(r).useMetric,"onUpdate:modelValue":e[2]||(e[2]=t=>a(r).useMetric=t),"hide-details":""},null,8,["label","modelValue"]),d(T,null,{default:y(()=>[o("thead",null,[o("tr",null,[o("th",null,s(l.$t("Import")),1),o("th",null,s(l.$t("Datatype")),1),o("th",null,s(l.$t("Number of Objects")),1),o("th",null,s(l.$t("Imported")),1)])]),o("tbody",null,[(u(!0),i(h,null,B(a(V).datatypes,t=>(u(),i("tr",null,[o("td",null,[d(v,{"hide-details":"",density:"compact",loading:a(p),modelValue:a(g)[t],"onUpdate:modelValue":k=>a(g)[t]=k},null,8,["loading","modelValue","onUpdate:modelValue"])]),o("td",null,s(l.$t(t.charAt(0).toUpperCase()+t.slice(1))),1),o("td",null,s(a(V)[a(r).selectedVersion][t]),1),o("td",null,[a(n)[t]?(u(),i(h,{key:0},[a(n)[t].totalCreated>0?(u(),i("p",F,[e[4]||(e[4]=o("i",{class:"fas fa-plus-circle"},null,-1)),f(" "+s(a(n)[t].totalCreated)+" "+s(l.$t("Created")),1)])):m("",!0),a(n)[t].totalUpdated>0?(u(),i("p",L,[e[5]||(e[5]=o("i",{class:"fas fa-pencil-alt"},null,-1)),f(" "+s(a(n)[t].totalUpdated)+" "+s(l.$t("Updated")),1)])):m("",!0),a(n)[t].totalUntouched>0?(u(),i("p",q,[e[6]||(e[6]=o("i",{class:"fas fa-forward"},null,-1)),f(" "+s(a(n)[t].totalUntouched)+" "+s(l.$t("Unchanged")),1)])):m("",!0),a(n)[t].totalErrored>0?(u(),i("p",H,[e[7]||(e[7]=o("i",{class:"fas fa-exclamation-circle"},null,-1)),f(" "+s(a(n)[t].totalErrored)+" "+s(l.$t("Error")),1)])):m("",!0)],64)):m("",!0)])]))),256))])]),_:1}),d(_,{onClick:e[3]||(e[3]=t=>U()),class:"mt-2 float-right",color:"success",loading:a(p)},{default:y(()=>[f(s(l.$t("Import")),1)]),_:1},8,["loading"])]),_:1})]),_:1})):m("",!0)],64))}});export{G as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js.gz b/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js.gz deleted file mode 100644 index 155b8630..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/OpenDataImportSettings.vue_vue_type_script_setup_true_lang-DCLFRok1.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.54d0f5188c62.js b/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.54d0f5188c62.js deleted file mode 100644 index b7c20f0f..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.54d0f5188c62.js +++ /dev/null @@ -1 +0,0 @@ -import{d as E,u as b,r as g,aM as S,A as _,Q as V,R as $,h as C,aN as z,w as l,g as t,M as A,aO as T,O as w,S as D,aP as M,z as R,j as c,t as p,f,b as k,av as L,G as O,H as B,x as N,y as m,bQ as x,e as P,by as F,_ as I,F as h,s as U,i as q,p as j,ai as H}from"./main-BhFWIRV_.js";import{_ as Q}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{_ as G}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import{u as J}from"./useFileApi-4KcBp6Fj.js";const K=E({__name:"RecipeShareDialog",props:{recipe:{type:Object,required:!0}},setup(r){const n=r,{t:v}=b(),i=g(!1),d=g(!1),s=g({});S(i,(a,e)=>{!e&&a&&y()});function y(){let a=new _;d.value=!0,a.apiShareLinkRetrieve({id:n.recipe.id}).then(e=>{s.value=e}).catch(e=>{V().addError($.CREATE_ERROR,e)}).finally(()=>{d.value=!1})}function o(){let a={title:n.recipe.name,text:`${v("Check out this recipe: ")} ${n.recipe.name}`,url:s.value.link};navigator.share(a)}return(a,e)=>(f(),C(z,{"max-width":"600px",activator:"parent",modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=u=>i.value=u)},{default:l(()=>[t(A,null,{default:l(()=>[t(T,{title:a.$t("Share"),"sub-title":r.recipe.name,modelValue:i.value,"onUpdate:modelValue":e[0]||(e[0]=u=>i.value=u)},null,8,["title","sub-title","modelValue"]),t(w,null,{default:l(()=>[t(D,{label:a.$t("Link"),modelValue:s.value.link,"onUpdate:modelValue":e[1]||(e[1]=u=>s.value.link=u),loading:d.value},{"append-inner":l(()=>[t(Q,{"copy-value":s.value.link,color:"",variant:"plain"},null,8,["copy-value"])]),_:1},8,["label","modelValue","loading"])]),_:1}),t(M,null,{default:l(()=>[t(R,{class:"float-right",onClick:e[2]||(e[2]=u=>i.value=!1)},{default:l(()=>[c(p(a.$t("Close")),1)]),_:1}),t(R,{class:"float-right",color:"success","prepend-icon":"fa-solid fa-share-nodes",onClick:e[3]||(e[3]=u=>o())},{default:l(()=>[c(p(a.$t("Share")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),ae=E({__name:"RecipeContextMenu",props:{recipe:{type:Object,required:!0},size:{type:String,default:"medium"}},setup(r){const n=U(),{updateRecipeImage:v}=J(),i=r,d=g(!1),s=g(!1);function y(){let o=new _;s.value=!0,o.apiRecipeRetrieve({id:i.recipe.id}).then(a=>{o.apiRecipeCreate({recipe:a}).then(e=>{a.image?v(e.id,null,a.image).then(u=>{n.push({name:"RecipeViewPage",params:{id:e.id}})}).catch(u=>{V().addError($.UPDATE_ERROR,u),s.value=!1}):n.push({name:"RecipeViewPage",params:{id:e.id}})}).catch(e=>{V().addError($.CREATE_ERROR,e),s.value=!1})}).catch(a=>{V().addError($.FETCH_ERROR,a),s.value=!1})}return(o,a)=>(f(),k(h,null,[t(R,L(i,{icon:"fa-solid fa-ellipsis-v",variant:"plain",size:i.size,class:"d-print-none"}),{default:l(()=>[t(O,{icon:"fa-solid fa-ellipsis-v"}),t(B,{activator:"parent","close-on-content-click":""},{default:l(()=>[t(N,{density:"compact",class:"pt-1 pb-1"},{default:l(()=>[t(m,{to:{name:"ModelEditPage",params:{model:"recipe",id:r.recipe.id}},"prepend-icon":"$edit"},{default:l(()=>[c(p(o.$t("Edit")),1)]),_:1},8,["to"]),t(m,{"prepend-icon":"$mealplan",onClick:a[0]||(a[0]=e=>d.value=!0)},{default:l(()=>[c(p(o.$t("Add_to_Plan")),1)]),_:1}),t(m,{"prepend-icon":"$shopping",link:""},{default:l(()=>[c(p(o.$t("Add_to_Shopping"))+" ",1),t(G,{recipe:i.recipe},null,8,["recipe"])]),_:1}),t(m,{to:{name:"PropertyEditorPage",query:{recipe:r.recipe.id}},"prepend-icon":"fa-solid fa-table",link:""},{default:l(()=>[c(p(o.$t("Property_Editor")),1)]),_:1},8,["to"]),t(m,{"prepend-icon":"fa-solid fa-share-nodes",link:""},{default:l(()=>[c(p(o.$t("Share"))+" ",1),t(K,{recipe:i.recipe},null,8,["recipe"])]),_:1}),t(m,{onClick:a[1]||(a[1]=x(e=>y(),["stop"])),"prepend-icon":"$copy",disabled:s.value},{append:l(()=>[s.value?(f(),C(F,{key:0,indeterminate:"",size:"small"})):P("",!0)]),default:l(()=>[c(p(o.$t("Duplicate"))+" ",1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},16,["size"]),t(I,{model:"MealPlan",itemDefaults:{recipe:r.recipe,servings:r.recipe.servings},"close-after-create":!1,"close-after-save":!1,modelValue:d.value,"onUpdate:modelValue":a[2]||(a[2]=e=>d.value=e)},null,8,["itemDefaults","modelValue"])],64))}}),W={key:0,class:"ms-1 me-1"},te=E({__name:"PrivateRecipeBadge",props:{showText:{type:Boolean,default:!0},users:{type:[],required:!1},size:{type:String,default:"x-small"},color:{type:String,default:""},variant:{type:String,default:"tonal"}},setup(r){const n=r;return(v,i)=>(f(),k(h,null,[i[0]||(i[0]=q("i",{class:"fa-solid fa-lock"},null,-1)),n.showText?(f(),k("span",W,p(v.$t("Private_Recipe")),1)):P("",!0),(f(!0),k(h,null,j(r.users,d=>(f(),C(H,{class:"me-1 mb-1",color:n.color,size:n.size,variant:n.variant,key:d.id,"prepend-icon":"fa-solid fa-share-nodes"},{default:l(()=>[c(p(d.displayName),1)]),_:2},1032,["color","size","variant"]))),128))],64))}});export{ae as _,te as a}; diff --git a/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.54d0f5188c62.js.gz b/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.54d0f5188c62.js.gz deleted file mode 100644 index 72f33535..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.54d0f5188c62.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js b/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js deleted file mode 100644 index b7c20f0f..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js +++ /dev/null @@ -1 +0,0 @@ -import{d as E,u as b,r as g,aM as S,A as _,Q as V,R as $,h as C,aN as z,w as l,g as t,M as A,aO as T,O as w,S as D,aP as M,z as R,j as c,t as p,f,b as k,av as L,G as O,H as B,x as N,y as m,bQ as x,e as P,by as F,_ as I,F as h,s as U,i as q,p as j,ai as H}from"./main-BhFWIRV_.js";import{_ as Q}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{_ as G}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import{u as J}from"./useFileApi-4KcBp6Fj.js";const K=E({__name:"RecipeShareDialog",props:{recipe:{type:Object,required:!0}},setup(r){const n=r,{t:v}=b(),i=g(!1),d=g(!1),s=g({});S(i,(a,e)=>{!e&&a&&y()});function y(){let a=new _;d.value=!0,a.apiShareLinkRetrieve({id:n.recipe.id}).then(e=>{s.value=e}).catch(e=>{V().addError($.CREATE_ERROR,e)}).finally(()=>{d.value=!1})}function o(){let a={title:n.recipe.name,text:`${v("Check out this recipe: ")} ${n.recipe.name}`,url:s.value.link};navigator.share(a)}return(a,e)=>(f(),C(z,{"max-width":"600px",activator:"parent",modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=u=>i.value=u)},{default:l(()=>[t(A,null,{default:l(()=>[t(T,{title:a.$t("Share"),"sub-title":r.recipe.name,modelValue:i.value,"onUpdate:modelValue":e[0]||(e[0]=u=>i.value=u)},null,8,["title","sub-title","modelValue"]),t(w,null,{default:l(()=>[t(D,{label:a.$t("Link"),modelValue:s.value.link,"onUpdate:modelValue":e[1]||(e[1]=u=>s.value.link=u),loading:d.value},{"append-inner":l(()=>[t(Q,{"copy-value":s.value.link,color:"",variant:"plain"},null,8,["copy-value"])]),_:1},8,["label","modelValue","loading"])]),_:1}),t(M,null,{default:l(()=>[t(R,{class:"float-right",onClick:e[2]||(e[2]=u=>i.value=!1)},{default:l(()=>[c(p(a.$t("Close")),1)]),_:1}),t(R,{class:"float-right",color:"success","prepend-icon":"fa-solid fa-share-nodes",onClick:e[3]||(e[3]=u=>o())},{default:l(()=>[c(p(a.$t("Share")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),ae=E({__name:"RecipeContextMenu",props:{recipe:{type:Object,required:!0},size:{type:String,default:"medium"}},setup(r){const n=U(),{updateRecipeImage:v}=J(),i=r,d=g(!1),s=g(!1);function y(){let o=new _;s.value=!0,o.apiRecipeRetrieve({id:i.recipe.id}).then(a=>{o.apiRecipeCreate({recipe:a}).then(e=>{a.image?v(e.id,null,a.image).then(u=>{n.push({name:"RecipeViewPage",params:{id:e.id}})}).catch(u=>{V().addError($.UPDATE_ERROR,u),s.value=!1}):n.push({name:"RecipeViewPage",params:{id:e.id}})}).catch(e=>{V().addError($.CREATE_ERROR,e),s.value=!1})}).catch(a=>{V().addError($.FETCH_ERROR,a),s.value=!1})}return(o,a)=>(f(),k(h,null,[t(R,L(i,{icon:"fa-solid fa-ellipsis-v",variant:"plain",size:i.size,class:"d-print-none"}),{default:l(()=>[t(O,{icon:"fa-solid fa-ellipsis-v"}),t(B,{activator:"parent","close-on-content-click":""},{default:l(()=>[t(N,{density:"compact",class:"pt-1 pb-1"},{default:l(()=>[t(m,{to:{name:"ModelEditPage",params:{model:"recipe",id:r.recipe.id}},"prepend-icon":"$edit"},{default:l(()=>[c(p(o.$t("Edit")),1)]),_:1},8,["to"]),t(m,{"prepend-icon":"$mealplan",onClick:a[0]||(a[0]=e=>d.value=!0)},{default:l(()=>[c(p(o.$t("Add_to_Plan")),1)]),_:1}),t(m,{"prepend-icon":"$shopping",link:""},{default:l(()=>[c(p(o.$t("Add_to_Shopping"))+" ",1),t(G,{recipe:i.recipe},null,8,["recipe"])]),_:1}),t(m,{to:{name:"PropertyEditorPage",query:{recipe:r.recipe.id}},"prepend-icon":"fa-solid fa-table",link:""},{default:l(()=>[c(p(o.$t("Property_Editor")),1)]),_:1},8,["to"]),t(m,{"prepend-icon":"fa-solid fa-share-nodes",link:""},{default:l(()=>[c(p(o.$t("Share"))+" ",1),t(K,{recipe:i.recipe},null,8,["recipe"])]),_:1}),t(m,{onClick:a[1]||(a[1]=x(e=>y(),["stop"])),"prepend-icon":"$copy",disabled:s.value},{append:l(()=>[s.value?(f(),C(F,{key:0,indeterminate:"",size:"small"})):P("",!0)]),default:l(()=>[c(p(o.$t("Duplicate"))+" ",1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},16,["size"]),t(I,{model:"MealPlan",itemDefaults:{recipe:r.recipe,servings:r.recipe.servings},"close-after-create":!1,"close-after-save":!1,modelValue:d.value,"onUpdate:modelValue":a[2]||(a[2]=e=>d.value=e)},null,8,["itemDefaults","modelValue"])],64))}}),W={key:0,class:"ms-1 me-1"},te=E({__name:"PrivateRecipeBadge",props:{showText:{type:Boolean,default:!0},users:{type:[],required:!1},size:{type:String,default:"x-small"},color:{type:String,default:""},variant:{type:String,default:"tonal"}},setup(r){const n=r;return(v,i)=>(f(),k(h,null,[i[0]||(i[0]=q("i",{class:"fa-solid fa-lock"},null,-1)),n.showText?(f(),k("span",W,p(v.$t("Private_Recipe")),1)):P("",!0),(f(!0),k(h,null,j(r.users,d=>(f(),C(H,{class:"me-1 mb-1",color:n.color,size:n.size,variant:n.variant,key:d.id,"prepend-icon":"fa-solid fa-share-nodes"},{default:l(()=>[c(p(d.displayName),1)]),_:2},1032,["color","size","variant"]))),128))],64))}});export{ae as _,te as a}; diff --git a/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js.gz b/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js.gz deleted file mode 100644 index 72f33535..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.9bd824687351.js b/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.9bd824687351.js deleted file mode 100644 index b59875de..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.9bd824687351.js +++ /dev/null @@ -1 +0,0 @@ -import{d as I,r as P,o as S,A as C,Q as k,R as h,h as g,e as N,l as b,L as F,f as l,z as m,av as B,w as o,j as f,g as a,t as n,H as w,x as R,b as c,F as V,p as E,y as L,C as x,aL as M,c as O,aH as D,ba as H,k as j,af as G,aI as q,ai as z,V as U,ag as Q,G as $,i as Y,_ as J,aT as K}from"./main-BhFWIRV_.js";const W=I({__name:"AiActionButton",props:{text:{type:String,default:"AI"},color:{type:String,default:""},variant:{type:void 0,default:void 0},density:{type:void 0,default:void 0},icon:{type:String,default:void 0},prependIcon:{type:String,default:void 0},loading:{type:Boolean,default:!1}},emits:["selected"],setup(y,{emit:v}){const _=v,e=y,s=P([]);S(()=>{A()});function A(){new C().apiAiProviderList().then(p=>{s.value=p.results}).catch(p=>{k().addError(h.FETCH_ERROR,p)})}return(T,p)=>b(F)().activeSpace.aiEnabled?(l(),g(m,B({key:0},e,{color:e.color,variant:e.variant,density:e.density,icon:e.icon,"prepend-icon":e.prependIcon,loading:e.loading}),{default:o(()=>[f(n(e.text)+" ",1),a(w,{activator:"parent"},{default:o(()=>[a(R,null,{default:o(()=>[(l(!0),c(V,null,E(s.value,d=>(l(),g(L,{key:d.id,onClick:r=>_("selected",d.id)},{default:o(()=>[a(x,null,{default:o(()=>[f(n(d.name),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1},16,["color","variant","density","icon","prepend-icon","loading"])):N("",!0)}}),X={key:0},Z={key:1},te=I({__name:"PropertiesEditor",props:M({amountFor:{type:String,required:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(y){const v=y,_=O(()=>!("steps"in e.value)),e=D(y,"modelValue"),s=P(!1);function A(r){e.value.properties&&(e.value.properties=e.value.properties.filter(i=>i!==r))}function T(){const r=new C;d(),r.apiPropertyTypeList().then(i=>{i.results.forEach(t=>{e.value.properties.findIndex(u=>u.propertyType.name==t.name)==-1&&e.value.properties.push({propertyAmount:0,propertyType:t})})})}function p(r){const i=new C;s.value=!0,_.value?i.apiFoodAipropertiesCreate({id:e.value.id,food:e.value,provider:r}).then(t=>{e.value=t,K(()=>{d()})}).catch(t=>{k().addError(h.FETCH_ERROR,t)}).finally(()=>{s.value=!1}):i.apiRecipeAipropertiesCreate({id:e.value.id,recipe:e.value,provider:r}).then(t=>{e.value=t}).catch(t=>{k().addError(h.FETCH_ERROR,t)}).finally(()=>{s.value=!1})}function d(){console.log("ADDING UNIT",!e.value.propertiesFoodUnit),_.value&&!e.value.propertiesFoodUnit&&(console.log("ADDING UNIT ACTUALLY"),e.value.propertiesFoodUnit=F().defaultUnitObj!=null?F().defaultUnitObj:{name:"g"})}return(r,i)=>(l(),c(V,null,[a(H,{density:"compact"},{default:o(()=>[a(m,{color:"create",onClick:i[0]||(i[0]=t=>{e.value.properties.push({}),d()}),"prepend-icon":"$create"},{default:o(()=>[f(n(r.$t("Add")),1)]),_:1}),a(m,{color:"secondary",onClick:T,"prepend-icon":"fa-solid fa-list"},{default:o(()=>[f(n(r.$t("AddAll")),1)]),_:1}),a(W,{color:"info",onSelected:p,loading:s.value,"prepend-icon":"$ai"},{default:o(()=>[f(n(r.$t("AI")),1)]),_:1},8,["loading"])]),_:1}),(l(!0),c(V,null,E(e.value.properties,t=>(l(),g(j,{class:"d-none d-md-flex mt-2",dense:""},{default:o(()=>[a(U,{cols:"0",md:"6"},{default:o(()=>[a(G,{step:10,modelValue:t.propertyAmount,"onUpdate:modelValue":u=>t.propertyAmount=u,"control-variant":"stacked",precision:2},q({_:2},[t.propertyType?{name:"append-inner",fn:o(()=>[a(z,{class:"me-4"},{default:o(()=>[f(n(t.propertyType.unit)+" / "+n(v.amountFor),1)]),_:2},1024)]),key:"0"}:void 0]),1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),a(U,{cols:"0",md:"6"},{default:o(()=>[a(Q,{modelValue:t.propertyType,"onUpdate:modelValue":u=>t.propertyType=u,model:"PropertyType"},{append:o(()=>[a(m,{color:"delete",icon:"",onClick:u=>A(t)},{default:o(()=>[a($,{icon:"$delete"})]),_:2},1032,["onClick"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024))),256)),a(R,{class:"d-md-none"},{default:o(()=>[(l(!0),c(V,null,E(e.value.properties,t=>(l(),g(L,{border:""},{append:o(()=>[a(m,{color:"edit"},{default:o(()=>[a($,{icon:"$edit"}),a(J,{model:"Property",item:t},null,8,["item"])]),_:2},1024)]),default:o(()=>[t.propertyType?(l(),c("span",X,n(t.propertyAmount)+" "+n(t.propertyType.unit)+" "+n(t.propertyType.name)+" / "+n(v.amountFor),1)):(l(),c("span",Z,[Y("i",null,"<"+n(r.$t("New"))+">",1)]))]),_:2},1024))),256))]),_:1})],64))}});export{te as _,W as a}; diff --git a/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.9bd824687351.js.gz b/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.9bd824687351.js.gz deleted file mode 100644 index d741ca09..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.9bd824687351.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js b/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js deleted file mode 100644 index b59875de..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js +++ /dev/null @@ -1 +0,0 @@ -import{d as I,r as P,o as S,A as C,Q as k,R as h,h as g,e as N,l as b,L as F,f as l,z as m,av as B,w as o,j as f,g as a,t as n,H as w,x as R,b as c,F as V,p as E,y as L,C as x,aL as M,c as O,aH as D,ba as H,k as j,af as G,aI as q,ai as z,V as U,ag as Q,G as $,i as Y,_ as J,aT as K}from"./main-BhFWIRV_.js";const W=I({__name:"AiActionButton",props:{text:{type:String,default:"AI"},color:{type:String,default:""},variant:{type:void 0,default:void 0},density:{type:void 0,default:void 0},icon:{type:String,default:void 0},prependIcon:{type:String,default:void 0},loading:{type:Boolean,default:!1}},emits:["selected"],setup(y,{emit:v}){const _=v,e=y,s=P([]);S(()=>{A()});function A(){new C().apiAiProviderList().then(p=>{s.value=p.results}).catch(p=>{k().addError(h.FETCH_ERROR,p)})}return(T,p)=>b(F)().activeSpace.aiEnabled?(l(),g(m,B({key:0},e,{color:e.color,variant:e.variant,density:e.density,icon:e.icon,"prepend-icon":e.prependIcon,loading:e.loading}),{default:o(()=>[f(n(e.text)+" ",1),a(w,{activator:"parent"},{default:o(()=>[a(R,null,{default:o(()=>[(l(!0),c(V,null,E(s.value,d=>(l(),g(L,{key:d.id,onClick:r=>_("selected",d.id)},{default:o(()=>[a(x,null,{default:o(()=>[f(n(d.name),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1},16,["color","variant","density","icon","prepend-icon","loading"])):N("",!0)}}),X={key:0},Z={key:1},te=I({__name:"PropertiesEditor",props:M({amountFor:{type:String,required:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(y){const v=y,_=O(()=>!("steps"in e.value)),e=D(y,"modelValue"),s=P(!1);function A(r){e.value.properties&&(e.value.properties=e.value.properties.filter(i=>i!==r))}function T(){const r=new C;d(),r.apiPropertyTypeList().then(i=>{i.results.forEach(t=>{e.value.properties.findIndex(u=>u.propertyType.name==t.name)==-1&&e.value.properties.push({propertyAmount:0,propertyType:t})})})}function p(r){const i=new C;s.value=!0,_.value?i.apiFoodAipropertiesCreate({id:e.value.id,food:e.value,provider:r}).then(t=>{e.value=t,K(()=>{d()})}).catch(t=>{k().addError(h.FETCH_ERROR,t)}).finally(()=>{s.value=!1}):i.apiRecipeAipropertiesCreate({id:e.value.id,recipe:e.value,provider:r}).then(t=>{e.value=t}).catch(t=>{k().addError(h.FETCH_ERROR,t)}).finally(()=>{s.value=!1})}function d(){console.log("ADDING UNIT",!e.value.propertiesFoodUnit),_.value&&!e.value.propertiesFoodUnit&&(console.log("ADDING UNIT ACTUALLY"),e.value.propertiesFoodUnit=F().defaultUnitObj!=null?F().defaultUnitObj:{name:"g"})}return(r,i)=>(l(),c(V,null,[a(H,{density:"compact"},{default:o(()=>[a(m,{color:"create",onClick:i[0]||(i[0]=t=>{e.value.properties.push({}),d()}),"prepend-icon":"$create"},{default:o(()=>[f(n(r.$t("Add")),1)]),_:1}),a(m,{color:"secondary",onClick:T,"prepend-icon":"fa-solid fa-list"},{default:o(()=>[f(n(r.$t("AddAll")),1)]),_:1}),a(W,{color:"info",onSelected:p,loading:s.value,"prepend-icon":"$ai"},{default:o(()=>[f(n(r.$t("AI")),1)]),_:1},8,["loading"])]),_:1}),(l(!0),c(V,null,E(e.value.properties,t=>(l(),g(j,{class:"d-none d-md-flex mt-2",dense:""},{default:o(()=>[a(U,{cols:"0",md:"6"},{default:o(()=>[a(G,{step:10,modelValue:t.propertyAmount,"onUpdate:modelValue":u=>t.propertyAmount=u,"control-variant":"stacked",precision:2},q({_:2},[t.propertyType?{name:"append-inner",fn:o(()=>[a(z,{class:"me-4"},{default:o(()=>[f(n(t.propertyType.unit)+" / "+n(v.amountFor),1)]),_:2},1024)]),key:"0"}:void 0]),1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),a(U,{cols:"0",md:"6"},{default:o(()=>[a(Q,{modelValue:t.propertyType,"onUpdate:modelValue":u=>t.propertyType=u,model:"PropertyType"},{append:o(()=>[a(m,{color:"delete",icon:"",onClick:u=>A(t)},{default:o(()=>[a($,{icon:"$delete"})]),_:2},1032,["onClick"])]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024))),256)),a(R,{class:"d-md-none"},{default:o(()=>[(l(!0),c(V,null,E(e.value.properties,t=>(l(),g(L,{border:""},{append:o(()=>[a(m,{color:"edit"},{default:o(()=>[a($,{icon:"$edit"}),a(J,{model:"Property",item:t},null,8,["item"])]),_:2},1024)]),default:o(()=>[t.propertyType?(l(),c("span",X,n(t.propertyAmount)+" "+n(t.propertyType.unit)+" "+n(t.propertyType.name)+" / "+n(v.amountFor),1)):(l(),c("span",Z,[Y("i",null,"<"+n(r.$t("New"))+">",1)]))]),_:2},1024))),256))]),_:1})],64))}});export{te as _,W as a}; diff --git a/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js.gz b/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js.gz deleted file mode 100644 index d741ca09..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.da47f8171924.js b/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.da47f8171924.js deleted file mode 100644 index 233046f3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.da47f8171924.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,aM as C,o as S,h as T,f as _,w as l,g as i,O as D,ac as O,af as I,l as e,aI as N,ai as k,j as x,t as P,ag as $}from"./main-BhFWIRV_.js";import{u as h,_ as q}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const M=v({__name:"PropertyEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(s,{emit:u}){const o=s,d=u,{setupState:m,deleteObject:f,saveObject:c,isUpdate:y,editingObjName:g,loading:b,editingObj:t,editingObjChanged:r,modelClass:V}=h("Property",d);C([()=>o.item,()=>o.itemId],()=>{p()}),S(()=>{p()});function p(){m(o.item,o.itemId,{itemDefaults:o.itemDefaults})}return(j,a)=>(_(),T(q,{loading:e(b),dialog:s.dialog,onSave:e(c),onDelete:e(f),onClose:a[2]||(a[2]=n=>{d("close"),r.value=!1}),"is-update":e(y)(),"is-changed":e(r),"model-class":e(V),"object-name":e(g)(),"editing-object":e(t)},{default:l(()=>[i(D,null,{default:l(()=>[i(O,null,{default:l(()=>[i(I,{step:10,modelValue:e(t).propertyAmount,"onUpdate:modelValue":a[0]||(a[0]=n=>e(t).propertyAmount=n),"control-variant":"stacked",precision:2},N({_:2},[e(t).propertyType?{name:"append-inner",fn:l(()=>[i(k,{class:"me-4"},{default:l(()=>[x(P(e(t).propertyType.unit),1)]),_:1})]),key:"0"}:void 0]),1032,["modelValue"]),i($,{label:j.$t("Property"),modelValue:e(t).propertyType,"onUpdate:modelValue":a[1]||(a[1]=n=>e(t).propertyType=n),model:"PropertyType"},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{M as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.da47f8171924.js.gz b/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.da47f8171924.js.gz deleted file mode 100644 index 880f7980..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.da47f8171924.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.js b/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.js deleted file mode 100644 index 233046f3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,aM as C,o as S,h as T,f as _,w as l,g as i,O as D,ac as O,af as I,l as e,aI as N,ai as k,j as x,t as P,ag as $}from"./main-BhFWIRV_.js";import{u as h,_ as q}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const M=v({__name:"PropertyEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(s,{emit:u}){const o=s,d=u,{setupState:m,deleteObject:f,saveObject:c,isUpdate:y,editingObjName:g,loading:b,editingObj:t,editingObjChanged:r,modelClass:V}=h("Property",d);C([()=>o.item,()=>o.itemId],()=>{p()}),S(()=>{p()});function p(){m(o.item,o.itemId,{itemDefaults:o.itemDefaults})}return(j,a)=>(_(),T(q,{loading:e(b),dialog:s.dialog,onSave:e(c),onDelete:e(f),onClose:a[2]||(a[2]=n=>{d("close"),r.value=!1}),"is-update":e(y)(),"is-changed":e(r),"model-class":e(V),"object-name":e(g)(),"editing-object":e(t)},{default:l(()=>[i(D,null,{default:l(()=>[i(O,null,{default:l(()=>[i(I,{step:10,modelValue:e(t).propertyAmount,"onUpdate:modelValue":a[0]||(a[0]=n=>e(t).propertyAmount=n),"control-variant":"stacked",precision:2},N({_:2},[e(t).propertyType?{name:"append-inner",fn:l(()=>[i(k,{class:"me-4"},{default:l(()=>[x(P(e(t).propertyType.unit),1)]),_:1})]),key:"0"}:void 0]),1032,["modelValue"]),i($,{label:j.$t("Property"),modelValue:e(t).propertyType,"onUpdate:modelValue":a[1]||(a[1]=n=>e(t).propertyType=n),model:"PropertyType"},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{M as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.js.gz b/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.js.gz deleted file mode 100644 index 880f7980..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PropertyEditor-BAth2eIg.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.dfc820e48390.js b/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.dfc820e48390.js deleted file mode 100644 index f84f0709..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.dfc820e48390.js +++ /dev/null @@ -1 +0,0 @@ -import{d as oe,b8 as ae,c as te,r as s,o as de,A as U,Q as F,R as b,b as V,g as o,w as t,K as ue,aN as ne,F as _,M as S,N as re,j as k,t as p,O as B,ag as L,h as m,e as v,z as i,k as W,V as E,aj as se,i as n,p as q,G as A,_ as J,W as ie,S as C,aO as pe,f as r,ai as j,l as fe,af as X}from"./main-BhFWIRV_.js";import{_ as me}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{_ as ve}from"./FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js";import{o as ce}from"./fdc-CkSQIsAv.js";import"./VTooltip-CP00KBBq.js";const Fe=oe({__name:"PropertyEditorPage",setup(ye){const R=ae("history",{}),g=te(()=>(I.value/D.value*N.value).toFixed(2)),$=s(!1),h=s(100),T=s(void 0),I=s(250),D=s(500),N=s(100),M=s(!1),x=s(void 0),f=s(),w=s([]),c=s(new Map),z=s(!1),O=s(!1);de(()=>{Y(),R.recipe&&typeof R.recipe=="string"&&!isNaN(parseInt(R.recipe))&&H(parseInt(R.recipe))});function H(a){let e=new U;z.value=!0,e.apiRecipeRetrieve({id:a}).then(l=>{f.value=l,G()}).catch(l=>{F().addError(b.FETCH_ERROR,l)}).finally(()=>{z.value=!1})}function Y(){let a=new U;O.value=!0,a.apiPropertyTypeList().then(e=>{w.value=e.results,G()}).catch(e=>{F().addError(b.FETCH_ERROR,e)}).finally(()=>{O.value=!1})}function G(){c.value=new Map,f.value!=null&&f.value.steps.forEach(a=>{a.ingredients.forEach(e=>{if(e.food&&!c.value.has(e.food.id)){let l=K(e);l.loading=!1,c.value.set(l.food.id,l)}})})}function K(a){let e=new Map;return a.food.properties.forEach(l=>{e.set(l.propertyType.id,l)}),a.food.properties=[],w.value.forEach(l=>{e.has(l.id)?a.food.properties.push(e.get(l.id)):a.food.properties.push({propertyType:l,propertyAmount:null})}),a}function Z(a,e){let l=new U;a.id?(e.loading=!0,l.apiPropertyDestroy({id:a.id}).then(d=>{a.propertyAmount=null}).catch(d=>{F().addError(b.DELETE_ERROR,d)}).finally(()=>{e.loading=!1})):a.propertyAmount=null}function y(a){let e=new U;a.loading=!0,e.apiFoodPartialUpdate({id:a.food.id,patchedFood:a.food}).then(l=>{}).catch(l=>{F().addError(b.UPDATE_ERROR,l)}).finally(()=>{a.loading=!1})}function Q(a){let e=new U;a.food.fdcId&&(a.loading=!0,e.apiFoodFdcCreate({id:a.food.id,food:a.food}).then(l=>{a.food=l,c.value.set(l.id,K(a))}).catch(l=>{F().addError(b.UPDATE_ERROR,l)}).finally(()=>{a.loading=!1}))}function ee(a){c.value.forEach(e=>{e.food.propertiesFoodUnit=a,y(e)})}function le(a){c.value.forEach(e=>{e.food.propertiesFoodAmount=a,y(e)})}return(a,e)=>(r(),V(_,null,[o(ue,null,{default:t(()=>[o(S,{loading:z.value||O.value},{default:t(()=>[o(re,null,{default:t(()=>[k(p(a.$t("Property_Editor")),1)]),_:1}),o(B,null,{default:t(()=>[o(L,{"append-to-body":"",model:"Recipe",modelValue:f.value,"onUpdate:modelValue":[e[0]||(e[0]=l=>f.value=l),e[1]||(e[1]=l=>H(f.value.id))]},{append:t(()=>[f.value!=null?(r(),m(i,{key:0,icon:"fa-solid fa-arrow-up-right-from-square",to:{name:"RecipeViewPage",params:{id:f.value.id}}},null,8,["to"])):v("",!0)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading"]),o(W,null,{default:t(()=>[o(E,null,{default:t(()=>[o(se,{class:"mt-2"},{default:t(()=>[n("thead",null,[n("tr",null,[n("th",null,p(a.$t("Food")),1),n("th",null,[o(i,{variant:"outlined",block:"",href:"https://fdc.nal.usda.gov/food-search",target:"_blank","prepend-icon":"$search",stacked:""},{default:t(()=>[k(p(a.$t("FDC_ID")),1)]),_:1})]),n("th",null,[o(i,{variant:"outlined",onClick:e[2]||(e[2]=l=>$.value=!0),block:"",stacked:""},{default:t(()=>[k(p(a.$t("Amount")),1)]),_:1})]),n("th",null,[o(i,{variant:"outlined",onClick:e[3]||(e[3]=l=>$.value=!0),block:"",stacked:""},{default:t(()=>[k(p(a.$t("Properties_Food_Unit")),1)]),_:1})]),(r(!0),V(_,null,q(w.value,l=>(r(),V("th",{key:l.id},[o(i,{stacked:"",block:"",variant:"outlined",class:"mt-2 mb-2"},{default:t(()=>[n("span",null,p(l.name),1),n("span",null,[o(j,{color:"info",size:"x-small"},{default:t(()=>[o(A,{icon:"fa-solid fa-arrow-down-1-9"}),k(p(l.order),1)]),_:2},1024),l.fdcId?(r(),m(j,{key:0,color:"success",size:"x-small"},{default:t(()=>[o(A,{icon:"fa-solid fa-check"}),e[17]||(e[17]=k("FDC"))]),_:1,__:[17]})):v("",!0),l.fdcId?v("",!0):(r(),m(j,{key:1,color:"error",size:"x-small"},{default:t(()=>[o(A,{icon:"fa-solid fa-times"}),e[18]||(e[18]=k("FDC"))]),_:1,__:[18]}))]),o(J,{model:"PropertyType",item:l},null,8,["item"])]),_:2},1024)]))),128)),n("th",null,[o(i,{color:"create",class:"mt-1 float-right"},{default:t(()=>[o(A,{icon:"$create"}),o(J,{model:"PropertyType",onCreate:e[4]||(e[4]=l=>w.value.push(l))})]),_:1})])])]),n("tbody",null,[(r(!0),V(_,null,q(c.value.entries(),([l,d])=>(r(),V("tr",null,[n("td",null,p(d.food.name),1),n("td",null,[o(C,{type:"number",modelValue:d.food.fdcId,"onUpdate:modelValue":u=>d.food.fdcId=u,density:"compact","hide-details":"",onChange:u=>y(d),style:{"min-width":"180px"},loading:d.loading},{"append-inner":t(()=>[d.food.fdcId==null?(r(),m(i,{key:0,icon:"$search",size:"small",density:"compact",variant:"plain",onClick:u=>{x.value=d,M.value=!0}},null,8,["onClick"])):v("",!0),d.food.fdcId?(r(),m(i,{key:1,onClick:u=>Q(d),icon:"fa-solid fa-arrows-rotate",size:"small",density:"compact",variant:"plain"},null,8,["onClick"])):v("",!0),d.food.fdcId?(r(),m(i,{key:2,onClick:u=>fe(ce)(d.food.fdcId),href:`https://fdc.nal.usda.gov/food-details/${d.food.fdcId}/nutrients`,target:"_blank",icon:"fa-solid fa-arrow-up-right-from-square",size:"small",variant:"plain"},null,8,["onClick","href"])):v("",!0)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange","loading"])]),n("td",null,[o(X,{modelValue:d.food.propertiesFoodAmount,"onUpdate:modelValue":u=>d.food.propertiesFoodAmount=u,density:"compact","hide-details":"",onChange:u=>y(d),loading:d.loading,style:{"min-width":"100px"},"control-variant":"hidden",precision:2},null,8,["modelValue","onUpdate:modelValue","onChange","loading"])]),n("td",null,[o(L,{model:"Unit",density:"compact",modelValue:d.food.propertiesFoodUnit,"onUpdate:modelValue":[u=>d.food.propertiesFoodUnit=u,u=>y(d)],"hide-details":"",loading:d.loading},null,8,["modelValue","onUpdate:modelValue","loading"])]),(r(!0),V(_,null,q(d.food.properties,u=>(r(),V("td",{key:`${d.food.id}_${u.propertyType.id}`},[u.propertyAmount!=null?(r(),m(X,{key:0,modelValue:u.propertyAmount,"onUpdate:modelValue":P=>u.propertyAmount=P,density:"compact","hide-details":"",onChange:P=>y(d),precision:2,loading:d.loading,"onClick:clear":P=>Z(u,d),style:{"min-width":"120px"},"control-variant":"hidden",clearable:""},null,8,["modelValue","onUpdate:modelValue","onChange","loading","onClick:clear"])):v("",!0),u.propertyAmount==null?(r(),m(i,{key:1,variant:"outlined",color:"create",block:"",onClick:P=>{u.propertyAmount=0,y(d)}},{default:t(()=>[o(A,{icon:"$create"})]),_:2},1032,["onClick"])):v("",!0)]))),128)),e[19]||(e[19]=n("td",null,null,-1))]))),256))]),o(ie,{style:{"margin-top":"120px"}})]),_:1}),o(S,{"prepend-icon":"fa-solid fa-calculator",title:a.$t("Calculator")},{default:t(()=>[o(B,null,{default:t(()=>[o(W,{dense:""},{default:t(()=>[o(E,{cols:"3"},{default:t(()=>[o(C,{type:"number",modelValue:I.value,"onUpdate:modelValue":e[5]||(e[5]=l=>I.value=l)},{append:t(()=>e[20]||(e[20]=[n("i",{class:"fa-solid fa-divide"},null,-1)])),_:1},8,["modelValue"])]),_:1}),o(E,{cols:"3"},{default:t(()=>[o(C,{type:"number",modelValue:D.value,"onUpdate:modelValue":e[6]||(e[6]=l=>D.value=l)},{append:t(()=>e[21]||(e[21]=[n("i",{class:"fa-solid fa-equals"},null,-1)])),_:1},8,["modelValue"])]),_:1}),o(E,{cols:"3"},{default:t(()=>[o(C,{type:"number",modelValue:g.value,"onUpdate:modelValue":e[7]||(e[7]=l=>g.value=l)},{append:t(()=>e[22]||(e[22]=[n("i",{class:"fa-solid fa-divide"},null,-1)])),"append-inner":t(()=>[o(me,{variant:"plain","copy-value":g.value},null,8,["copy-value"])]),_:1},8,["modelValue"])]),_:1}),o(E,{cols:"3"},{default:t(()=>[o(C,{type:"number",modelValue:N.value,"onUpdate:modelValue":e[8]||(e[8]=l=>N.value=l)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["title"])]),_:1})]),_:1}),o(ve,{modelValue:M.value,"onUpdate:modelValue":e[9]||(e[9]=l=>M.value=l),onSelected:e[10]||(e[10]=l=>{x.value.food.fdcId=l,Q(x.value)})},null,8,["modelValue"])]),_:1}),o(ne,{modelValue:$.value,"onUpdate:modelValue":e[16]||(e[16]=l=>$.value=l),"max-width":"600"},{default:t(()=>[o(S,null,{default:t(()=>[o(pe,{modelValue:$.value,"onUpdate:modelValue":e[11]||(e[11]=l=>$.value=l),title:a.$t("Update")},null,8,["modelValue","title"]),o(B,null,{default:t(()=>[n("p",null,p(a.$t("Update_Existing_Data")),1),o(L,{model:"Unit",label:a.$t("Properties_Food_Unit"),modelValue:T.value,"onUpdate:modelValue":e[13]||(e[13]=l=>T.value=l)},{append:t(()=>[o(i,{onClick:e[12]||(e[12]=l=>ee(T.value)),icon:"$save",color:"save",disabled:T.value==null},null,8,["disabled"])]),_:1},8,["label","modelValue"]),o(C,{type:"number",label:a.$t("Properties_Food_Amount"),modelValue:h.value,"onUpdate:modelValue":e[15]||(e[15]=l=>h.value=l)},{append:t(()=>[o(i,{onClick:e[14]||(e[14]=l=>le(h.value)),icon:"$save",color:"save"})]),_:1},8,["label","modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}});export{Fe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.dfc820e48390.js.gz b/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.dfc820e48390.js.gz deleted file mode 100644 index d216eb4d..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.dfc820e48390.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.js b/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.js deleted file mode 100644 index f84f0709..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.js +++ /dev/null @@ -1 +0,0 @@ -import{d as oe,b8 as ae,c as te,r as s,o as de,A as U,Q as F,R as b,b as V,g as o,w as t,K as ue,aN as ne,F as _,M as S,N as re,j as k,t as p,O as B,ag as L,h as m,e as v,z as i,k as W,V as E,aj as se,i as n,p as q,G as A,_ as J,W as ie,S as C,aO as pe,f as r,ai as j,l as fe,af as X}from"./main-BhFWIRV_.js";import{_ as me}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{_ as ve}from"./FdcSearchDialog.vue_vue_type_script_setup_true_lang-C-bx54-t.js";import{o as ce}from"./fdc-CkSQIsAv.js";import"./VTooltip-CP00KBBq.js";const Fe=oe({__name:"PropertyEditorPage",setup(ye){const R=ae("history",{}),g=te(()=>(I.value/D.value*N.value).toFixed(2)),$=s(!1),h=s(100),T=s(void 0),I=s(250),D=s(500),N=s(100),M=s(!1),x=s(void 0),f=s(),w=s([]),c=s(new Map),z=s(!1),O=s(!1);de(()=>{Y(),R.recipe&&typeof R.recipe=="string"&&!isNaN(parseInt(R.recipe))&&H(parseInt(R.recipe))});function H(a){let e=new U;z.value=!0,e.apiRecipeRetrieve({id:a}).then(l=>{f.value=l,G()}).catch(l=>{F().addError(b.FETCH_ERROR,l)}).finally(()=>{z.value=!1})}function Y(){let a=new U;O.value=!0,a.apiPropertyTypeList().then(e=>{w.value=e.results,G()}).catch(e=>{F().addError(b.FETCH_ERROR,e)}).finally(()=>{O.value=!1})}function G(){c.value=new Map,f.value!=null&&f.value.steps.forEach(a=>{a.ingredients.forEach(e=>{if(e.food&&!c.value.has(e.food.id)){let l=K(e);l.loading=!1,c.value.set(l.food.id,l)}})})}function K(a){let e=new Map;return a.food.properties.forEach(l=>{e.set(l.propertyType.id,l)}),a.food.properties=[],w.value.forEach(l=>{e.has(l.id)?a.food.properties.push(e.get(l.id)):a.food.properties.push({propertyType:l,propertyAmount:null})}),a}function Z(a,e){let l=new U;a.id?(e.loading=!0,l.apiPropertyDestroy({id:a.id}).then(d=>{a.propertyAmount=null}).catch(d=>{F().addError(b.DELETE_ERROR,d)}).finally(()=>{e.loading=!1})):a.propertyAmount=null}function y(a){let e=new U;a.loading=!0,e.apiFoodPartialUpdate({id:a.food.id,patchedFood:a.food}).then(l=>{}).catch(l=>{F().addError(b.UPDATE_ERROR,l)}).finally(()=>{a.loading=!1})}function Q(a){let e=new U;a.food.fdcId&&(a.loading=!0,e.apiFoodFdcCreate({id:a.food.id,food:a.food}).then(l=>{a.food=l,c.value.set(l.id,K(a))}).catch(l=>{F().addError(b.UPDATE_ERROR,l)}).finally(()=>{a.loading=!1}))}function ee(a){c.value.forEach(e=>{e.food.propertiesFoodUnit=a,y(e)})}function le(a){c.value.forEach(e=>{e.food.propertiesFoodAmount=a,y(e)})}return(a,e)=>(r(),V(_,null,[o(ue,null,{default:t(()=>[o(S,{loading:z.value||O.value},{default:t(()=>[o(re,null,{default:t(()=>[k(p(a.$t("Property_Editor")),1)]),_:1}),o(B,null,{default:t(()=>[o(L,{"append-to-body":"",model:"Recipe",modelValue:f.value,"onUpdate:modelValue":[e[0]||(e[0]=l=>f.value=l),e[1]||(e[1]=l=>H(f.value.id))]},{append:t(()=>[f.value!=null?(r(),m(i,{key:0,icon:"fa-solid fa-arrow-up-right-from-square",to:{name:"RecipeViewPage",params:{id:f.value.id}}},null,8,["to"])):v("",!0)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading"]),o(W,null,{default:t(()=>[o(E,null,{default:t(()=>[o(se,{class:"mt-2"},{default:t(()=>[n("thead",null,[n("tr",null,[n("th",null,p(a.$t("Food")),1),n("th",null,[o(i,{variant:"outlined",block:"",href:"https://fdc.nal.usda.gov/food-search",target:"_blank","prepend-icon":"$search",stacked:""},{default:t(()=>[k(p(a.$t("FDC_ID")),1)]),_:1})]),n("th",null,[o(i,{variant:"outlined",onClick:e[2]||(e[2]=l=>$.value=!0),block:"",stacked:""},{default:t(()=>[k(p(a.$t("Amount")),1)]),_:1})]),n("th",null,[o(i,{variant:"outlined",onClick:e[3]||(e[3]=l=>$.value=!0),block:"",stacked:""},{default:t(()=>[k(p(a.$t("Properties_Food_Unit")),1)]),_:1})]),(r(!0),V(_,null,q(w.value,l=>(r(),V("th",{key:l.id},[o(i,{stacked:"",block:"",variant:"outlined",class:"mt-2 mb-2"},{default:t(()=>[n("span",null,p(l.name),1),n("span",null,[o(j,{color:"info",size:"x-small"},{default:t(()=>[o(A,{icon:"fa-solid fa-arrow-down-1-9"}),k(p(l.order),1)]),_:2},1024),l.fdcId?(r(),m(j,{key:0,color:"success",size:"x-small"},{default:t(()=>[o(A,{icon:"fa-solid fa-check"}),e[17]||(e[17]=k("FDC"))]),_:1,__:[17]})):v("",!0),l.fdcId?v("",!0):(r(),m(j,{key:1,color:"error",size:"x-small"},{default:t(()=>[o(A,{icon:"fa-solid fa-times"}),e[18]||(e[18]=k("FDC"))]),_:1,__:[18]}))]),o(J,{model:"PropertyType",item:l},null,8,["item"])]),_:2},1024)]))),128)),n("th",null,[o(i,{color:"create",class:"mt-1 float-right"},{default:t(()=>[o(A,{icon:"$create"}),o(J,{model:"PropertyType",onCreate:e[4]||(e[4]=l=>w.value.push(l))})]),_:1})])])]),n("tbody",null,[(r(!0),V(_,null,q(c.value.entries(),([l,d])=>(r(),V("tr",null,[n("td",null,p(d.food.name),1),n("td",null,[o(C,{type:"number",modelValue:d.food.fdcId,"onUpdate:modelValue":u=>d.food.fdcId=u,density:"compact","hide-details":"",onChange:u=>y(d),style:{"min-width":"180px"},loading:d.loading},{"append-inner":t(()=>[d.food.fdcId==null?(r(),m(i,{key:0,icon:"$search",size:"small",density:"compact",variant:"plain",onClick:u=>{x.value=d,M.value=!0}},null,8,["onClick"])):v("",!0),d.food.fdcId?(r(),m(i,{key:1,onClick:u=>Q(d),icon:"fa-solid fa-arrows-rotate",size:"small",density:"compact",variant:"plain"},null,8,["onClick"])):v("",!0),d.food.fdcId?(r(),m(i,{key:2,onClick:u=>fe(ce)(d.food.fdcId),href:`https://fdc.nal.usda.gov/food-details/${d.food.fdcId}/nutrients`,target:"_blank",icon:"fa-solid fa-arrow-up-right-from-square",size:"small",variant:"plain"},null,8,["onClick","href"])):v("",!0)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange","loading"])]),n("td",null,[o(X,{modelValue:d.food.propertiesFoodAmount,"onUpdate:modelValue":u=>d.food.propertiesFoodAmount=u,density:"compact","hide-details":"",onChange:u=>y(d),loading:d.loading,style:{"min-width":"100px"},"control-variant":"hidden",precision:2},null,8,["modelValue","onUpdate:modelValue","onChange","loading"])]),n("td",null,[o(L,{model:"Unit",density:"compact",modelValue:d.food.propertiesFoodUnit,"onUpdate:modelValue":[u=>d.food.propertiesFoodUnit=u,u=>y(d)],"hide-details":"",loading:d.loading},null,8,["modelValue","onUpdate:modelValue","loading"])]),(r(!0),V(_,null,q(d.food.properties,u=>(r(),V("td",{key:`${d.food.id}_${u.propertyType.id}`},[u.propertyAmount!=null?(r(),m(X,{key:0,modelValue:u.propertyAmount,"onUpdate:modelValue":P=>u.propertyAmount=P,density:"compact","hide-details":"",onChange:P=>y(d),precision:2,loading:d.loading,"onClick:clear":P=>Z(u,d),style:{"min-width":"120px"},"control-variant":"hidden",clearable:""},null,8,["modelValue","onUpdate:modelValue","onChange","loading","onClick:clear"])):v("",!0),u.propertyAmount==null?(r(),m(i,{key:1,variant:"outlined",color:"create",block:"",onClick:P=>{u.propertyAmount=0,y(d)}},{default:t(()=>[o(A,{icon:"$create"})]),_:2},1032,["onClick"])):v("",!0)]))),128)),e[19]||(e[19]=n("td",null,null,-1))]))),256))]),o(ie,{style:{"margin-top":"120px"}})]),_:1}),o(S,{"prepend-icon":"fa-solid fa-calculator",title:a.$t("Calculator")},{default:t(()=>[o(B,null,{default:t(()=>[o(W,{dense:""},{default:t(()=>[o(E,{cols:"3"},{default:t(()=>[o(C,{type:"number",modelValue:I.value,"onUpdate:modelValue":e[5]||(e[5]=l=>I.value=l)},{append:t(()=>e[20]||(e[20]=[n("i",{class:"fa-solid fa-divide"},null,-1)])),_:1},8,["modelValue"])]),_:1}),o(E,{cols:"3"},{default:t(()=>[o(C,{type:"number",modelValue:D.value,"onUpdate:modelValue":e[6]||(e[6]=l=>D.value=l)},{append:t(()=>e[21]||(e[21]=[n("i",{class:"fa-solid fa-equals"},null,-1)])),_:1},8,["modelValue"])]),_:1}),o(E,{cols:"3"},{default:t(()=>[o(C,{type:"number",modelValue:g.value,"onUpdate:modelValue":e[7]||(e[7]=l=>g.value=l)},{append:t(()=>e[22]||(e[22]=[n("i",{class:"fa-solid fa-divide"},null,-1)])),"append-inner":t(()=>[o(me,{variant:"plain","copy-value":g.value},null,8,["copy-value"])]),_:1},8,["modelValue"])]),_:1}),o(E,{cols:"3"},{default:t(()=>[o(C,{type:"number",modelValue:N.value,"onUpdate:modelValue":e[8]||(e[8]=l=>N.value=l)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["title"])]),_:1})]),_:1}),o(ve,{modelValue:M.value,"onUpdate:modelValue":e[9]||(e[9]=l=>M.value=l),onSelected:e[10]||(e[10]=l=>{x.value.food.fdcId=l,Q(x.value)})},null,8,["modelValue"])]),_:1}),o(ne,{modelValue:$.value,"onUpdate:modelValue":e[16]||(e[16]=l=>$.value=l),"max-width":"600"},{default:t(()=>[o(S,null,{default:t(()=>[o(pe,{modelValue:$.value,"onUpdate:modelValue":e[11]||(e[11]=l=>$.value=l),title:a.$t("Update")},null,8,["modelValue","title"]),o(B,null,{default:t(()=>[n("p",null,p(a.$t("Update_Existing_Data")),1),o(L,{model:"Unit",label:a.$t("Properties_Food_Unit"),modelValue:T.value,"onUpdate:modelValue":e[13]||(e[13]=l=>T.value=l)},{append:t(()=>[o(i,{onClick:e[12]||(e[12]=l=>ee(T.value)),icon:"$save",color:"save",disabled:T.value==null},null,8,["disabled"])]),_:1},8,["label","modelValue"]),o(C,{type:"number",label:a.$t("Properties_Food_Amount"),modelValue:h.value,"onUpdate:modelValue":e[15]||(e[15]=l=>h.value=l)},{append:t(()=>[o(i,{onClick:e[14]||(e[14]=l=>le(h.value)),icon:"$save",color:"save"})]),_:1},8,["label","modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}});export{Fe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.js.gz b/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.js.gz deleted file mode 100644 index d216eb4d..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PropertyEditorPage-DFfeym2k.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.413d02b5d234.js b/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.413d02b5d234.js deleted file mode 100644 index 3888c7bc..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.413d02b5d234.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,aM as j,o as v,h as C,f as I,w as n,g as d,O as U,ac as T,l as e,S as s,af as F}from"./main-BhFWIRV_.js";import{u as E,_ as N}from"./useModelEditorFunctions-Du2kfr61.js";import{F as P}from"./fdc-CkSQIsAv.js";import{V as c}from"./VTextarea-Dyu7dPGe.js";import{V as h}from"./VAutocomplete-b809Bykv.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const Y=S({__name:"PropertyTypeEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(m,{emit:V}){const i=m,u=V,{setupState:b,deleteObject:g,saveObject:D,isUpdate:$,editingObjName:y,loading:r,editingObj:l,editingObjChanged:p,modelClass:O}=E("PropertyType",u);j([()=>i.item,()=>i.itemId],()=>{f()}),v(()=>{f()});function f(){b(i.item,i.itemId,{itemDefaults:i.itemDefaults})}return(o,t)=>(I(),C(N,{loading:e(r),dialog:m.dialog,onSave:e(D),onDelete:e(g),onClose:t[6]||(t[6]=a=>{u("close"),p.value=!1}),"is-update":e($)(),"is-changed":e(p),"model-class":e(O),"object-name":e(y)(),"editing-object":e(l)},{default:n(()=>[d(U,null,{default:n(()=>[d(T,{disabled:e(r)},{default:n(()=>[d(s,{label:o.$t("Name"),modelValue:e(l).name,"onUpdate:modelValue":t[0]||(t[0]=a=>e(l).name=a)},null,8,["label","modelValue"]),d(c,{label:o.$t("Description"),modelValue:e(l).description,"onUpdate:modelValue":t[1]||(t[1]=a=>e(l).description=a)},null,8,["label","modelValue"]),d(s,{label:o.$t("Unit"),modelValue:e(l).unit,"onUpdate:modelValue":t[2]||(t[2]=a=>e(l).unit=a)},null,8,["label","modelValue"]),d(h,{label:o.$t("FDC_ID"),hint:o.$t("property_type_fdc_hint"),modelValue:e(l).fdcId,"onUpdate:modelValue":t[3]||(t[3]=a=>e(l).fdcId=a),items:e(P),"item-title":"text"},null,8,["label","hint","modelValue","items"]),d(F,{label:o.$t("Order"),step:10,modelValue:e(l).order,"onUpdate:modelValue":t[4]||(t[4]=a=>e(l).order=a),hint:o.$t("OrderInformation"),"control-variant":"stacked"},null,8,["label","modelValue","hint"]),d(s,{label:o.$t("Open_Data_Slug"),hint:o.$t("open_data_help_text"),"persistent-hint":"",modelValue:e(l).openDataSlug,"onUpdate:modelValue":t[5]||(t[5]=a=>e(l).openDataSlug=a),disabled:""},null,8,["label","hint","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{Y as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.413d02b5d234.js.gz b/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.413d02b5d234.js.gz deleted file mode 100644 index 76565417..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.413d02b5d234.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.js b/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.js deleted file mode 100644 index 3888c7bc..00000000 --- a/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.js +++ /dev/null @@ -1 +0,0 @@ -import{d as S,aM as j,o as v,h as C,f as I,w as n,g as d,O as U,ac as T,l as e,S as s,af as F}from"./main-BhFWIRV_.js";import{u as E,_ as N}from"./useModelEditorFunctions-Du2kfr61.js";import{F as P}from"./fdc-CkSQIsAv.js";import{V as c}from"./VTextarea-Dyu7dPGe.js";import{V as h}from"./VAutocomplete-b809Bykv.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const Y=S({__name:"PropertyTypeEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(m,{emit:V}){const i=m,u=V,{setupState:b,deleteObject:g,saveObject:D,isUpdate:$,editingObjName:y,loading:r,editingObj:l,editingObjChanged:p,modelClass:O}=E("PropertyType",u);j([()=>i.item,()=>i.itemId],()=>{f()}),v(()=>{f()});function f(){b(i.item,i.itemId,{itemDefaults:i.itemDefaults})}return(o,t)=>(I(),C(N,{loading:e(r),dialog:m.dialog,onSave:e(D),onDelete:e(g),onClose:t[6]||(t[6]=a=>{u("close"),p.value=!1}),"is-update":e($)(),"is-changed":e(p),"model-class":e(O),"object-name":e(y)(),"editing-object":e(l)},{default:n(()=>[d(U,null,{default:n(()=>[d(T,{disabled:e(r)},{default:n(()=>[d(s,{label:o.$t("Name"),modelValue:e(l).name,"onUpdate:modelValue":t[0]||(t[0]=a=>e(l).name=a)},null,8,["label","modelValue"]),d(c,{label:o.$t("Description"),modelValue:e(l).description,"onUpdate:modelValue":t[1]||(t[1]=a=>e(l).description=a)},null,8,["label","modelValue"]),d(s,{label:o.$t("Unit"),modelValue:e(l).unit,"onUpdate:modelValue":t[2]||(t[2]=a=>e(l).unit=a)},null,8,["label","modelValue"]),d(h,{label:o.$t("FDC_ID"),hint:o.$t("property_type_fdc_hint"),modelValue:e(l).fdcId,"onUpdate:modelValue":t[3]||(t[3]=a=>e(l).fdcId=a),items:e(P),"item-title":"text"},null,8,["label","hint","modelValue","items"]),d(F,{label:o.$t("Order"),step:10,modelValue:e(l).order,"onUpdate:modelValue":t[4]||(t[4]=a=>e(l).order=a),hint:o.$t("OrderInformation"),"control-variant":"stacked"},null,8,["label","modelValue","hint"]),d(s,{label:o.$t("Open_Data_Slug"),hint:o.$t("open_data_help_text"),"persistent-hint":"",modelValue:e(l).openDataSlug,"onUpdate:modelValue":t[5]||(t[5]=a=>e(l).openDataSlug=a),disabled:""},null,8,["label","hint","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{Y as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.js.gz b/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.js.gz deleted file mode 100644 index 76565417..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/PropertyTypeEditor-g4a-YJm5.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.570c6c168e8f.js b/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.570c6c168e8f.js deleted file mode 100644 index 7d5e1dc1..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.570c6c168e8f.js +++ /dev/null @@ -1 +0,0 @@ -import{d as q,aM as x,u as z,r as m,o as G,h as H,f as Q,w as d,g as t,O as B,l,j as S,t as w,ac as Y,S as _,ag as c,af as J,z as $,G as K,A as g,Q as p,R as v,Y as X,ad as Z,L as ee}from"./main-BhFWIRV_.js";import{u as ae,_ as le}from"./useModelEditorFunctions-Du2kfr61.js";import{a as te,V as I,b as oe,c as U}from"./VTabs-BQFRhgOd.js";import{V as ie}from"./VTextarea-Dyu7dPGe.js";import{V as de}from"./VDataTableServer-PUUq4Eqa.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const fe=q({__name:"RecipeBookEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(V,{emit:D}){const u=V,b=D,{setupState:O,deleteObject:j,saveObject:P,isUpdate:E,editingObjName:F,loading:r,editingObj:i,editingObjChanged:k,modelClass:M}=ae("RecipeBook",b);x([()=>u.item,()=>u.itemId],()=>{T()});const{t:N}=z(),f=m("book"),s=m([]),n=m({}),R=m(1),C=m(0),h=[{title:N("Name"),key:"recipeContent.name"},{key:"action",width:"1%",noBreak:!0,align:"end"}];G(()=>{T()});function T(){O(u.item,u.itemId,{newItemFunction:()=>{i.value.shared=[],s.value=[]},existingItemFunction:()=>{s.value=[]},itemDefaults:u.itemDefaults})}function A(){let o=new g;if(Object.keys(n.value).length>0){let a=!1;s.value.forEach(e=>{e.recipe==n.value.id&&(a=!0)}),a?(n.value={},p().addMessage(X.WARNING,$t("WarningRecipeBookEntryDuplicate"),5e3)):o.apiRecipeBookEntryCreate({recipeBookEntry:{book:i.value.id,recipe:n.value.id}}).then(e=>{s.value.push(e),n.value={}}).catch(e=>{p().addError(v.CREATE_ERROR,e)})}}function L(o){new g().apiRecipeBookEntryDestroy({id:o.id}).then(e=>{s.value.splice(s.value.findIndex(y=>y.id==o.id),1),p().addPreparedMessage(Z.DELETE_SUCCESS)}).catch(e=>{p().addError(v.DELETE_ERROR,e)})}function W(o){let a=new g;r.value=!0,window.scrollTo({top:0,behavior:"smooth"}),R.value!=o.page&&(R.value=o.page),ee().deviceSettings.general_tableItemsPerPage=o.itemsPerPage,a.apiRecipeBookEntryList({page:o.page,pageSize:o.itemsPerPage,book:i.value.id}).then(e=>{s.value=e.results,C.value=e.count}).catch(e=>{p().addError(v.FETCH_ERROR,e)}).finally(()=>{r.value=!1})}return(o,a)=>(Q(),H(le,{loading:l(r),dialog:V.dialog,onSave:l(P),onDelete:l(j),onClose:a[9]||(a[9]=e=>{b("close"),k.value=!1}),"is-update":l(E)(),"is-changed":l(k),"model-class":l(M),"object-name":l(F)(),"editing-object":l(i)},{default:d(()=>[t(B,{class:"pa-0"},{default:d(()=>[t(te,{modelValue:f.value,"onUpdate:modelValue":a[0]||(a[0]=e=>f.value=e),disabled:l(r),grow:""},{default:d(()=>[t(I,{value:"book"},{default:d(()=>[S(w(o.$t("Book")),1)]),_:1}),t(I,{value:"recipes",disabled:!l(E)()},{default:d(()=>[S(w(o.$t("Recipes")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","disabled"])]),_:1}),t(B,null,{default:d(()=>[t(oe,{modelValue:f.value,"onUpdate:modelValue":a[8]||(a[8]=e=>f.value=e)},{default:d(()=>[t(U,{value:"book"},{default:d(()=>[t(Y,{disabled:l(r)},{default:d(()=>[t(_,{label:o.$t("Name"),modelValue:l(i).name,"onUpdate:modelValue":a[1]||(a[1]=e=>l(i).name=e)},null,8,["label","modelValue"]),t(ie,{label:o.$t("Description"),modelValue:l(i).description,"onUpdate:modelValue":a[2]||(a[2]=e=>l(i).description=e),rows:"3"},null,8,["label","modelValue"]),t(c,{model:"User",modelValue:l(i).shared,"onUpdate:modelValue":a[3]||(a[3]=e=>l(i).shared=e),mode:"tags"},null,8,["modelValue"]),t(c,{model:"CustomFilter",modelValue:l(i).filter,"onUpdate:modelValue":a[4]||(a[4]=e=>l(i).filter=e)},null,8,["modelValue"]),t(J,{label:o.$t("Order"),hint:o.$t("OrderInformation"),modelValue:l(i).order,"onUpdate:modelValue":a[5]||(a[5]=e=>l(i).order=e)},null,8,["label","hint","modelValue"])]),_:1},8,["disabled"])]),_:1}),t(U,{value:"recipes"},{default:d(()=>[t(c,{model:"Recipe",modelValue:n.value,"onUpdate:modelValue":a[7]||(a[7]=e=>n.value=e)},{append:d(()=>[t($,{icon:"",color:"create",onClick:a[6]||(a[6]=e=>A())},{default:d(()=>[t(K,{icon:"$create"})]),_:1})]),_:1},8,["modelValue"]),t(de,{"onUpdate:options":W,items:s.value,headers:h,"items-length":C.value},{"item.action":d(({item:e})=>[t($,{icon:"$delete",color:"delete",onClick:y=>L(e)},null,8,["onClick"])]),_:1},8,["items","items-length"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{fe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.570c6c168e8f.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.570c6c168e8f.js.gz deleted file mode 100644 index 1537bbdf..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.570c6c168e8f.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.js b/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.js deleted file mode 100644 index 7d5e1dc1..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.js +++ /dev/null @@ -1 +0,0 @@ -import{d as q,aM as x,u as z,r as m,o as G,h as H,f as Q,w as d,g as t,O as B,l,j as S,t as w,ac as Y,S as _,ag as c,af as J,z as $,G as K,A as g,Q as p,R as v,Y as X,ad as Z,L as ee}from"./main-BhFWIRV_.js";import{u as ae,_ as le}from"./useModelEditorFunctions-Du2kfr61.js";import{a as te,V as I,b as oe,c as U}from"./VTabs-BQFRhgOd.js";import{V as ie}from"./VTextarea-Dyu7dPGe.js";import{V as de}from"./VDataTableServer-PUUq4Eqa.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const fe=q({__name:"RecipeBookEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(V,{emit:D}){const u=V,b=D,{setupState:O,deleteObject:j,saveObject:P,isUpdate:E,editingObjName:F,loading:r,editingObj:i,editingObjChanged:k,modelClass:M}=ae("RecipeBook",b);x([()=>u.item,()=>u.itemId],()=>{T()});const{t:N}=z(),f=m("book"),s=m([]),n=m({}),R=m(1),C=m(0),h=[{title:N("Name"),key:"recipeContent.name"},{key:"action",width:"1%",noBreak:!0,align:"end"}];G(()=>{T()});function T(){O(u.item,u.itemId,{newItemFunction:()=>{i.value.shared=[],s.value=[]},existingItemFunction:()=>{s.value=[]},itemDefaults:u.itemDefaults})}function A(){let o=new g;if(Object.keys(n.value).length>0){let a=!1;s.value.forEach(e=>{e.recipe==n.value.id&&(a=!0)}),a?(n.value={},p().addMessage(X.WARNING,$t("WarningRecipeBookEntryDuplicate"),5e3)):o.apiRecipeBookEntryCreate({recipeBookEntry:{book:i.value.id,recipe:n.value.id}}).then(e=>{s.value.push(e),n.value={}}).catch(e=>{p().addError(v.CREATE_ERROR,e)})}}function L(o){new g().apiRecipeBookEntryDestroy({id:o.id}).then(e=>{s.value.splice(s.value.findIndex(y=>y.id==o.id),1),p().addPreparedMessage(Z.DELETE_SUCCESS)}).catch(e=>{p().addError(v.DELETE_ERROR,e)})}function W(o){let a=new g;r.value=!0,window.scrollTo({top:0,behavior:"smooth"}),R.value!=o.page&&(R.value=o.page),ee().deviceSettings.general_tableItemsPerPage=o.itemsPerPage,a.apiRecipeBookEntryList({page:o.page,pageSize:o.itemsPerPage,book:i.value.id}).then(e=>{s.value=e.results,C.value=e.count}).catch(e=>{p().addError(v.FETCH_ERROR,e)}).finally(()=>{r.value=!1})}return(o,a)=>(Q(),H(le,{loading:l(r),dialog:V.dialog,onSave:l(P),onDelete:l(j),onClose:a[9]||(a[9]=e=>{b("close"),k.value=!1}),"is-update":l(E)(),"is-changed":l(k),"model-class":l(M),"object-name":l(F)(),"editing-object":l(i)},{default:d(()=>[t(B,{class:"pa-0"},{default:d(()=>[t(te,{modelValue:f.value,"onUpdate:modelValue":a[0]||(a[0]=e=>f.value=e),disabled:l(r),grow:""},{default:d(()=>[t(I,{value:"book"},{default:d(()=>[S(w(o.$t("Book")),1)]),_:1}),t(I,{value:"recipes",disabled:!l(E)()},{default:d(()=>[S(w(o.$t("Recipes")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","disabled"])]),_:1}),t(B,null,{default:d(()=>[t(oe,{modelValue:f.value,"onUpdate:modelValue":a[8]||(a[8]=e=>f.value=e)},{default:d(()=>[t(U,{value:"book"},{default:d(()=>[t(Y,{disabled:l(r)},{default:d(()=>[t(_,{label:o.$t("Name"),modelValue:l(i).name,"onUpdate:modelValue":a[1]||(a[1]=e=>l(i).name=e)},null,8,["label","modelValue"]),t(ie,{label:o.$t("Description"),modelValue:l(i).description,"onUpdate:modelValue":a[2]||(a[2]=e=>l(i).description=e),rows:"3"},null,8,["label","modelValue"]),t(c,{model:"User",modelValue:l(i).shared,"onUpdate:modelValue":a[3]||(a[3]=e=>l(i).shared=e),mode:"tags"},null,8,["modelValue"]),t(c,{model:"CustomFilter",modelValue:l(i).filter,"onUpdate:modelValue":a[4]||(a[4]=e=>l(i).filter=e)},null,8,["modelValue"]),t(J,{label:o.$t("Order"),hint:o.$t("OrderInformation"),modelValue:l(i).order,"onUpdate:modelValue":a[5]||(a[5]=e=>l(i).order=e)},null,8,["label","hint","modelValue"])]),_:1},8,["disabled"])]),_:1}),t(U,{value:"recipes"},{default:d(()=>[t(c,{model:"Recipe",modelValue:n.value,"onUpdate:modelValue":a[7]||(a[7]=e=>n.value=e)},{append:d(()=>[t($,{icon:"",color:"create",onClick:a[6]||(a[6]=e=>A())},{default:d(()=>[t(K,{icon:"$create"})]),_:1})]),_:1},8,["modelValue"]),t(de,{"onUpdate:options":W,items:s.value,headers:h,"items-length":C.value},{"item.action":d(({item:e})=>[t($,{icon:"$delete",color:"delete",onClick:y=>L(e)},null,8,["onClick"])]),_:1},8,["items","items-length"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{fe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.js.gz deleted file mode 100644 index 1537bbdf..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeBookEditor-Bfg_IQG9.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.84fcefdcfa17.js b/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.84fcefdcfa17.js deleted file mode 100644 index 0c152e25..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.84fcefdcfa17.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,s as k,a9 as w,b as v,h as i,f as r,F as V,g as a,i as l,e as s,w as t,b6 as x,bL as u,t as c,ai as d,j as f,M as b,b9 as C,J as T,N as B,O as R,P as q}from"./main-BhFWIRV_.js";import{_ as $}from"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import{_ as z,a as N}from"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import{V as _}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";const S={class:"ml-3"},P={class:"d-flex"},M={class:"font-weight-bold mt-2"},D={class:"mt-1"},E=y({__name:"RecipeCard",props:{recipe:{type:{},required:!0},loading:{type:Boolean,required:!1},showKeywords:{type:Boolean,default:!0,required:!1},show_description:{type:Boolean,required:!1},height:{type:String,required:!1,default:"15vh"},linkTarget:{type:String,required:!1,default:""},showMenu:{type:Boolean,default:!0,required:!1}},setup(o){const e=o,p=k();function g(){if(e.linkTarget!=""){const n=p.resolve({name:"RecipeViewPage",params:{id:e.recipe.id}});window.open(n.href,e.linkTarget)}else p.push({name:"RecipeViewPage",params:{id:e.recipe.id}})}return(n,m)=>{const h=w("router-link");return e.loading?(r(),i(b,{key:1,style:u({height:e.height})},{default:t(()=>[a(C,{src:T,cover:"",height:"60%"}),a(B,null,{default:t(()=>[a(_,{type:"heading"})]),_:1}),a(R,null,{default:t(()=>[a(_,{type:"subtitle"})]),_:1})]),_:1},8,["style"])):(r(),v(V,{key:0},[a(h,{to:{name:"RecipeViewPage",params:{id:e.recipe.id}},target:o.linkTarget},{default:t(()=>[a(x,{style:u({height:e.height}),recipe:e.recipe,rounded:"lg",class:"mr-3 ml-3"},null,8,["style","recipe"])]),_:1},8,["to","target"]),l("div",S,[l("div",P,[l("div",{class:"flex-grow-1 cursor-pointer",onClick:m[0]||(m[0]=F=>g())},[l("p",M,c(e.recipe.name),1)]),l("div",D,[e.showMenu?(r(),i(z,{key:0,recipe:e.recipe,size:"small"},null,8,["recipe"])):s("",!0)])]),e.showKeywords?(r(),i($,{key:0,variant:"outlined",keywords:e.recipe.keywords,"max-keywords":3},{prepend:t(()=>[o.recipe._private?(r(),i(d,{key:0,class:"mb-1 me-1",size:"x-small",label:"",variant:"outlined"},{default:t(()=>[a(N,{"show-text":!1})]),_:1})):s("",!0),e.recipe.internal==!1?(r(),i(d,{key:1,class:"mb-1 me-1",size:"x-small",label:"",variant:"outlined",color:"info"},{default:t(()=>[f(c(n.$t("External")),1)]),_:1})):s("",!0),e.recipe.workingTime!=null&&e.recipe.workingTime>0?(r(),i(d,{key:2,class:"mb-1 me-1",size:"x-small","prepend-icon":"far fa-clock",label:"",variant:"outlined"},{default:t(()=>[f(c(o.recipe.workingTime+o.recipe.waitingTime),1)]),_:1})):s("",!0)]),_:1},8,["keywords"])):s("",!0)]),s("",!0)],64))}}}),J=q(E,[["__scopeId","data-v-31e3ea35"]]);export{J as R}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.84fcefdcfa17.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.84fcefdcfa17.js.gz deleted file mode 100644 index e3399801..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.84fcefdcfa17.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.js b/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.js deleted file mode 100644 index 0c152e25..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,s as k,a9 as w,b as v,h as i,f as r,F as V,g as a,i as l,e as s,w as t,b6 as x,bL as u,t as c,ai as d,j as f,M as b,b9 as C,J as T,N as B,O as R,P as q}from"./main-BhFWIRV_.js";import{_ as $}from"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import{_ as z,a as N}from"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import{V as _}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";const S={class:"ml-3"},P={class:"d-flex"},M={class:"font-weight-bold mt-2"},D={class:"mt-1"},E=y({__name:"RecipeCard",props:{recipe:{type:{},required:!0},loading:{type:Boolean,required:!1},showKeywords:{type:Boolean,default:!0,required:!1},show_description:{type:Boolean,required:!1},height:{type:String,required:!1,default:"15vh"},linkTarget:{type:String,required:!1,default:""},showMenu:{type:Boolean,default:!0,required:!1}},setup(o){const e=o,p=k();function g(){if(e.linkTarget!=""){const n=p.resolve({name:"RecipeViewPage",params:{id:e.recipe.id}});window.open(n.href,e.linkTarget)}else p.push({name:"RecipeViewPage",params:{id:e.recipe.id}})}return(n,m)=>{const h=w("router-link");return e.loading?(r(),i(b,{key:1,style:u({height:e.height})},{default:t(()=>[a(C,{src:T,cover:"",height:"60%"}),a(B,null,{default:t(()=>[a(_,{type:"heading"})]),_:1}),a(R,null,{default:t(()=>[a(_,{type:"subtitle"})]),_:1})]),_:1},8,["style"])):(r(),v(V,{key:0},[a(h,{to:{name:"RecipeViewPage",params:{id:e.recipe.id}},target:o.linkTarget},{default:t(()=>[a(x,{style:u({height:e.height}),recipe:e.recipe,rounded:"lg",class:"mr-3 ml-3"},null,8,["style","recipe"])]),_:1},8,["to","target"]),l("div",S,[l("div",P,[l("div",{class:"flex-grow-1 cursor-pointer",onClick:m[0]||(m[0]=F=>g())},[l("p",M,c(e.recipe.name),1)]),l("div",D,[e.showMenu?(r(),i(z,{key:0,recipe:e.recipe,size:"small"},null,8,["recipe"])):s("",!0)])]),e.showKeywords?(r(),i($,{key:0,variant:"outlined",keywords:e.recipe.keywords,"max-keywords":3},{prepend:t(()=>[o.recipe._private?(r(),i(d,{key:0,class:"mb-1 me-1",size:"x-small",label:"",variant:"outlined"},{default:t(()=>[a(N,{"show-text":!1})]),_:1})):s("",!0),e.recipe.internal==!1?(r(),i(d,{key:1,class:"mb-1 me-1",size:"x-small",label:"",variant:"outlined",color:"info"},{default:t(()=>[f(c(n.$t("External")),1)]),_:1})):s("",!0),e.recipe.workingTime!=null&&e.recipe.workingTime>0?(r(),i(d,{key:2,class:"mb-1 me-1",size:"x-small","prepend-icon":"far fa-clock",label:"",variant:"outlined"},{default:t(()=>[f(c(o.recipe.workingTime+o.recipe.waitingTime),1)]),_:1})):s("",!0)]),_:1},8,["keywords"])):s("",!0)]),s("",!0)],64))}}}),J=q(E,[["__scopeId","data-v-31e3ea35"]]);export{J as R}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.js.gz deleted file mode 100644 index e3399801..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeCard-ZQiVryVZ.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.51088e1fba9e.css b/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.51088e1fba9e.css deleted file mode 100644 index 0e935e41..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.51088e1fba9e.css +++ /dev/null @@ -1 +0,0 @@ -.text-rows-1[data-v-31e3ea35]{overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.text-rows-2[data-v-31e3ea35]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical} diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.51088e1fba9e.css.gz b/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.51088e1fba9e.css.gz deleted file mode 100644 index 17fe2d3a..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.51088e1fba9e.css.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.css b/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.css deleted file mode 100644 index 0e935e41..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.css +++ /dev/null @@ -1 +0,0 @@ -.text-rows-1[data-v-31e3ea35]{overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.text-rows-2[data-v-31e3ea35]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical} diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.css.gz b/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.css.gz deleted file mode 100644 index 17fe2d3a..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeCard-rQ-GRttr.css.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.40c8c532cea0.js b/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.40c8c532cea0.js deleted file mode 100644 index ebef2766..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.40c8c532cea0.js +++ /dev/null @@ -1,2 +0,0 @@ -import{d as de,b as $,f as u,t as p,F as O,e as f,aH as re,bV as De,c as he,a9 as Me,h as V,w as l,i as z,g as e,H as me,x as le,a8 as Fe,j as g,p as ae,y as I,aT as Ue,P as Ne,aL as $e,a as Se,r as H,M as Z,O as J,S as q,k as W,af as Q,V as E,ag as x,ae as pe,l as t,G as K,L as _,aR as Oe,n as Pe,aI as je,z as w,aa as Ce,N as Ie,aN as fe,aO as ue,aP as se,dO as Le,ac as ee,U as ve,A as ge,aM as xe,bJ as ze,o as qe,dP as be,b9 as Be,ba as Ke,aS as ke,W as We,ai as _e,Q as ye,R as ce}from"./main-BhFWIRV_.js";import{u as Ge,_ as Je}from"./useModelEditorFunctions-Du2kfr61.js";import{l as Ve,_ as Qe,b as Xe,m as Ye,s as Ze}from"./step_utils-C0FnMRXv.js";import{V as te}from"./VSwitch-BzI8Cngm.js";import{V as Te}from"./VTextarea-Dyu7dPGe.js";import{a as el,_ as ll}from"./PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js";import{u as al}from"./useFileApi-4KcBp6Fj.js";import{_ as tl}from"./ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js";import{_ as nl}from"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import{a as ol,V as ne,b as dl,c as oe}from"./VTabs-BQFRhgOd.js";import{V as il}from"./VFileUpload-DmaEfjuX.js";import"./model_utils-CVQgSPL_.js";import"./fileDrop-BjiZTCss.js";const ul={key:0,class:"font-weight-bold"},sl={key:0},rl={key:1,class:"ms-1"},ml={key:2,class:"ms-1"},Re=de({__name:"IngredientString",props:{ingredient:{type:{},required:!0}},setup(U){return(T,C)=>U.ingredient.isHeader?(u(),$("span",ul,p(U.ingredient.note),1)):(u(),$(O,{key:1},[U.ingredient.amount&&!Number.isNaN(U.ingredient.amount)?(u(),$("span",sl,p(T.$n(U.ingredient.amount)),1)):f("",!0),U.ingredient.unit?(u(),$("span",rl,p(U.ingredient.unit.name),1)):f("",!0),U.ingredient.food?(u(),$("span",ml,p(U.ingredient.food.name),1)):f("",!0)],64))}}),pl=["title"],fl={key:0,class:"op-icon fa-solid fa-code",type:"button"},vl=de({__name:"StepMarkdownEditor",props:{modelValue:{required:!0},modelModifiers:{}},emits:["update:modelValue"],setup(U){const T=re(U,"modelValue"),C=De("markdownEditor"),o=he(()=>{let y=[];return T.value.ingredients.forEach((b,R)=>{!b.isHeader&&b.food!=null&&y.push({name:b.food.name,ingredient:b,template:`{{ ingredients[${R}] }}{# ${b.food.name} #}`})}),y});function P(y){let b=C.value.getTextareaDom(),R=b.selectionStart;T.value.instruction!=null&&(T.value.instruction=T.value.instruction.slice(0,R)+y+T.value.instruction.slice(R),Ue(()=>{b.focus(),b.selectionStart=R+y.length,b.selectionEnd=R+y.length}))}const j={bold:!0,italic:!0,header:!0,underline:!1,strikethrough:!1,mark:!1,superscript:!1,subscript:!1,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!1,code:!1,table:!1,fullscreen:!1,readmodel:!1,htmlcode:!1,help:!1,undo:!0,redo:!0,navigation:!1,alignleft:!1,aligncenter:!1,alignright:!1,subfield:!0,preview:!0};return(y,b)=>{const R=Me("mavon-editor");return u(),V(R,{modelValue:T.value.instruction,"onUpdate:modelValue":b[1]||(b[1]=c=>T.value.instruction=c),autofocus:!1,"external-link":!1,style:{"z-index":"auto","box-shadow":"none"},class:"border-sm",id:"id_instruction_"+T.value.id,language:"en",toolbars:j,defaultOpen:"edit",ref_key:"markdownEditor",ref:C},{"left-toolbar-after":l(()=>[b[2]||(b[2]=z("span",{class:"op-icon-divider"},null,-1)),z("button",{type:"button",onClick:b[0]||(b[0]=c=>P("{{ scale(100) }} ")),class:"op-icon fas fa-calculator","aria-hidden":"true",title:y.$t("ScalableNumber")},null,8,pl),o.value.length>0?(u(),$("button",fl,[e(me,{activator:"parent"},{default:l(()=>[e(le,{density:"compact"},{default:l(()=>[e(Fe,null,{default:l(()=>[g(p(y.$t("Ingredients")),1)]),_:1}),(u(!0),$(O,null,ae(o.value,c=>(u(),V(I,{onClick:d=>P(c.template+" ")},{default:l(()=>[e(Re,{ingredient:c.ingredient},null,8,["ingredient"])]),_:2},1032,["onClick"]))),256))]),_:1})]),_:1})])):f("",!0)]),_:1},8,["modelValue","id"])}}}),we=Ne(vl,[["__scopeId","data-v-5d87fe5b"]]),gl={key:0},Vl={key:0,class:"pa-0 ma-0 text-center text-disabled"},$l={class:"d-flex flex-nowrap"},bl={key:0,class:"flex-col flex-grow-0 ma-1",style:{"min-width":"15%"}},kl={key:1,class:"flex-col flex-grow-0 ma-1",style:{"min-width":"15%"}},yl={key:2,class:"flex-col flex-grow-1 ma-1",style:{"min-width":"15%"}},cl=["onKeydown"],wl={class:"flex-col flex-grow-0 d-flex ma-1"},Ul={class:"d-flex align-center justify-center"},Sl={class:"text-center mt-2"},Cl={key:1},Il={key:1},Tl=de({__name:"StepEditor",props:$e({stepIndex:{type:Number,required:!0}},{modelValue:{required:!0},modelModifiers:{},recipe:{required:!0},recipeModifiers:{}}),emits:$e(["delete","move"],["update:modelValue","update:recipe"]),setup(U,{emit:T}){const C=T,o=re(U,"modelValue"),P=re(U,"recipe"),j=U,{mobile:y}=Se(),b=H(!1),R=H(!1),c=H(!1),d=H(!1),N=H(!1),A=H(!1),D=H(!1),F=H(!1),v=H(0),h=H("");function G(){o.value.ingredients.forEach((s,a)=>{s.order=a})}function B(){let s=new ge,a=[];h.value.split(/\r?\n/).forEach(S=>{S.trim()!=""&&a.push(s.apiIngredientFromStringCreate({ingredientString:{text:S}}))}),Promise.allSettled(a).then(S=>{S.forEach(k=>{console.log(k),o.value.ingredients.push({originalText:k.value.originalText,amount:k.value.amount,food:k.value.food,unit:k.value.unit,note:k.value.note})}),h.value="",D.value=!1})}function X(s,a){o.value.ingredients.length==a+1&&!s.shiftKey&&!s.altKey&&!s.ctrlKey&&(s.preventDefault(),Y())}function Y(){let s={amount:0,unit:_().defaultUnitObj,food:null};o.value.ingredients.push(s),Ue(()=>{G(),y.value?(v.value=o.value.ingredients.length-1,A.value=!0):document.getElementById(`id_input_amount_${j.stepIndex}_${o.value.ingredients.length-1}`).select()})}function ie(s){o.value.ingredients.splice(s,1)}return(s,a)=>(u(),$(O,null,[e(Z,{class:"border-sm",variant:"flat"},{title:l(()=>[e(Ie,null,{default:l(()=>[g(p(s.$t("Step"))+" "+p(j.stepIndex+1)+" "+p(o.value.name),1)]),_:1})]),append:l(()=>[e(w,{variant:"plain",density:"compact",icon:""},{default:l(()=>[e(K,{icon:"$menu"}),e(me,{activator:"parent"},{default:l(()=>[e(le,null,{default:l(()=>[!b.value&&(o.value.name==null||o.value.name=="")?(u(),V(I,{key:0,"prepend-icon":"fas fa-plus-circle",onClick:a[0]||(a[0]=n=>b.value=!0)},{default:l(()=>[g(p(s.$t("Name")),1)]),_:1})):f("",!0),!R.value&&o.value.time==0?(u(),V(I,{key:1,"prepend-icon":"fas fa-plus-circle",onClick:a[1]||(a[1]=n=>R.value=!0)},{default:l(()=>[g(p(s.$t("Time")),1)]),_:1})):f("",!0),!d.value&&o.value.file==null?(u(),V(I,{key:2,"prepend-icon":"fas fa-plus-circle",onClick:a[2]||(a[2]=n=>d.value=!0)},{default:l(()=>[g(p(s.$t("File")),1)]),_:1})):f("",!0),!c.value&&o.value.stepRecipe==null?(u(),V(I,{key:3,"prepend-icon":"fas fa-plus-circle",onClick:a[3]||(a[3]=n=>c.value=!0)},{default:l(()=>[g(p(s.$t("Recipe")),1)]),_:1})):f("",!0),e(I,{link:""},{default:l(()=>[e(te,{modelValue:o.value.showIngredientsTable,"onUpdate:modelValue":a[4]||(a[4]=n=>o.value.showIngredientsTable=n),label:s.$t("ShowIngredients"),"hide-details":""},null,8,["modelValue","label"])]),_:1}),e(I,{link:""},{default:l(()=>[e(te,{modelValue:o.value.showAsHeader,"onUpdate:modelValue":a[5]||(a[5]=n=>o.value.showAsHeader=n),label:s.$t("Show_as_header"),"hide-details":""},null,8,["modelValue","label"])]),_:1}),e(I,{onClick:a[6]||(a[6]=n=>C("move")),"prepend-icon":"fa-solid fa-sort"},{default:l(()=>[g(p(s.$t("Move")),1)]),_:1}),e(I,{"prepend-icon":"$delete",onClick:a[7]||(a[7]=n=>C("delete"))},{default:l(()=>[g(p(s.$t("Delete")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),default:l(()=>[e(J,null,{default:l(()=>[b.value||o.value.name!=null&&o.value.name!=""?(u(),V(q,{key:0,modelValue:o.value.name,"onUpdate:modelValue":a[8]||(a[8]=n=>o.value.name=n),label:s.$t("Name")},null,8,["modelValue","label"])):f("",!0),e(W,null,{default:l(()=>[R.value||o.value.time!=0?(u(),V(E,{key:0,cols:"12",md:"6"},{default:l(()=>[e(Q,{label:s.$t("Time"),modelValue:o.value.time,"onUpdate:modelValue":a[9]||(a[9]=n=>o.value.time=n),min:0,step:5,"control-variant":"split"},null,8,["label","modelValue"])]),_:1})):f("",!0),c.value||o.value.stepRecipe!=null?(u(),V(E,{key:1,cols:"12",md:"6"},{default:l(()=>[e(x,{model:"Recipe",modelValue:o.value.stepRecipeData,"onUpdate:modelValue":[a[10]||(a[10]=n=>o.value.stepRecipeData=n),a[11]||(a[11]=n=>o.value.stepRecipe=o.value.stepRecipeData!=null?o.value.stepRecipeData.id:null)]},null,8,["modelValue"])]),_:1})):f("",!0),d.value||o.value.file!=null?(u(),V(E,{key:2,cols:"12",md:"6"},{default:l(()=>[e(x,{model:"UserFile",modelValue:o.value.file,"onUpdate:modelValue":a[12]||(a[12]=n=>o.value.file=n)},null,8,["modelValue"])]),_:1})):f("",!0)]),_:1}),e(W,{class:"mt-2",dense:""},{default:l(()=>[e(E,{cols:"12"},{default:l(()=>[e(pe,null,{default:l(()=>[g(p(s.$t("Ingredients")),1)]),_:1}),t(y)?f("",!0):(u(),$("div",gl,[e(t(Ve),{modelValue:o.value.ingredients,"onUpdate:modelValue":a[13]||(a[13]=n=>o.value.ingredients=n),handle:".drag-handle","on-sort":G,"empty-insert-threshold":25,group:"ingredients"},{default:l(()=>[(u(!0),$(O,null,ae(o.value.ingredients,(n,S)=>(u(),$("div",{key:n.id,dense:""},[n.originalText?(u(),$("div",Vl,[e(K,{icon:"$import",size:"x-small"}),g(" "+p(n.originalText),1)])):f("",!0),z("div",$l,[n.isHeader?f("",!0):(u(),$("div",bl,[e(Q,{id:`id_input_amount_${j.stepIndex}_${S}`,label:s.$t("Amount"),modelValue:n.amount,"onUpdate:modelValue":k=>n.amount=k,density:"compact","hide-details":"","control-variant":"hidden",disabled:n.noAmount,precision:t(_)().userSettings.ingredientDecimals},{prepend:l(()=>[e(K,{icon:"$dragHandle",class:"drag-handle cursor-grab"})]),_:2},1032,["id","label","modelValue","onUpdate:modelValue","disabled","precision"])])),n.isHeader?f("",!0):(u(),$("div",kl,[e(x,{model:"Unit",modelValue:n.unit,"onUpdate:modelValue":k=>n.unit=k,density:"compact","allow-create":"","hide-details":"",disabled:n.noAmount},null,8,["modelValue","onUpdate:modelValue","disabled"])])),n.isHeader?f("",!0):(u(),$("div",yl,[e(x,{model:"Food",modelValue:n.food,"onUpdate:modelValue":k=>n.food=k,density:"compact","allow-create":"","hide-details":""},null,8,["modelValue","onUpdate:modelValue"])])),z("div",{class:Pe(["flex-col ma-1",{"flex-grow-1":n.isHeader,"flex-grow-0":!n.isHeader}]),style:{"min-width":"15%"},onKeydown:Oe(k=>X(k,S),["tab"])},[e(q,{label:n.isHeader?s.$t("Headline"):s.$t("Note"),modelValue:n.note,"onUpdate:modelValue":k=>n.note=k,density:"compact","hide-details":""},je({_:2},[n.isHeader?{name:"prepend",fn:l(()=>[e(K,{icon:"$dragHandle",class:"drag-handle cursor-grab"})]),key:"0"}:void 0]),1032,["label","modelValue","onUpdate:modelValue"])],42,cl),z("div",wl,[z("div",Ul,[e(w,{variant:"plain",class:"",density:"compact",tabindex:"-1",icon:""},{default:l(()=>[e(K,{icon:"$menu"}),e(me,{activator:"parent"},{default:l(()=>[e(le,null,{default:l(()=>[e(I,{link:""},{default:l(()=>[e(te,{modelValue:o.value.ingredients[S].isHeader,"onUpdate:modelValue":k=>o.value.ingredients[S].isHeader=k,label:s.$t("Headline"),"hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024),e(I,{link:""},{default:l(()=>[e(te,{modelValue:o.value.ingredients[S].noAmount,"onUpdate:modelValue":k=>o.value.ingredients[S].noAmount=k,label:s.$t("Disable_Amount"),"hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024),e(I,{onClick:k=>{v.value=S,F.value=!0},"prepend-icon":"fa-solid fa-sort"},{default:l(()=>[g(p(s.$t("Move")),1)]),_:2},1032,["onClick"]),e(I,{onClick:k=>o.value.ingredients.splice(S,1),"prepend-icon":"$delete"},{default:l(()=>[g(p(s.$t("Delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)])])])]))),128))]),_:1},8,["modelValue"])])),t(y)?(u(),V(le,{key:1},{default:l(()=>[e(t(Ve),{modelValue:o.value.ingredients,"onUpdate:modelValue":a[14]||(a[14]=n=>o.value.ingredients=n),handle:".drag-handle","on-sort":G,group:"ingredients","empty-insert-threshold":"25"},{default:l(()=>[(u(!0),$(O,null,ae(o.value.ingredients,(n,S)=>(u(),V(I,{key:n.id,border:"",onClick:k=>{v.value=S,A.value=!0}},{append:l(()=>[e(K,{icon:"$dragHandle",class:"drag-handle"})]),default:l(()=>[e(Re,{ingredient:n},null,8,["ingredient"])]),_:2},1032,["onClick"]))),128))]),_:1},8,["modelValue"])]),_:1})):f("",!0),z("div",Sl,[e(w,{icon:"$create",variant:"outlined",size:"x-small",onClick:a[15]||(a[15]=n=>Y())}),e(w,{icon:"fa-solid fa-clipboard-list",variant:"outlined",size:"x-small",class:"ms-2",onClick:a[16]||(a[16]=n=>D.value=!0)})])]),_:1}),e(E,{cols:"12"},{default:l(()=>[e(pe,null,{default:l(()=>[g(p(s.$t("Instructions")),1)]),_:1}),t(y)?(u(),V(Ce,{key:0,onClick:a[17]||(a[17]=n=>N.value=!0),class:"mt-2 cursor-pointer","min-height":"52px"},{default:l(()=>[o.value.instruction!=""&&o.value.instruction!=null?(u(),$(O,{key:0},[g(p(o.value.instruction),1)],64)):(u(),$("i",Cl,p(s.$t("InstructionsEditHelp")),1))]),_:1})):(u(),$("p",Il,[e(we,{modelValue:o.value,"onUpdate:modelValue":a[18]||(a[18]=n=>o.value=n)},null,8,["modelValue"])]))]),_:1})]),_:1})]),_:1})]),_:1}),e(fe,{modelValue:N.value,"onUpdate:modelValue":a[22]||(a[22]=n=>N.value=n),"max-width":t(y)?"100vw":"75vw",fullscreen:t(y)},{default:l(()=>[e(Z,null,{default:l(()=>[e(ue,{title:s.$t("Instructions"),modelValue:N.value,"onUpdate:modelValue":a[19]||(a[19]=n=>N.value=n)},null,8,["title","modelValue"]),e(we,{class:"h-100",modelValue:o.value,"onUpdate:modelValue":a[20]||(a[20]=n=>o.value=n)},null,8,["modelValue"]),t(y)?f("",!0):(u(),V(se,{key:0},{default:l(()=>[e(w,{onClick:a[21]||(a[21]=n=>N.value=!1)},{default:l(()=>[g(p(s.$t("Close")),1)]),_:1})]),_:1}))]),_:1})]),_:1},8,["modelValue","max-width","fullscreen"]),e(fe,{modelValue:D.value,"onUpdate:modelValue":a[26]||(a[26]=n=>D.value=n),"max-width":t(y)?"100vw":"75vw",fullscreen:t(y)},{default:l(()=>[e(Z,null,{default:l(()=>[e(ue,{title:s.$t("Ingredients"),modelValue:D.value,"onUpdate:modelValue":a[23]||(a[23]=n=>D.value=n)},null,8,["title","modelValue"]),e(J,null,{default:l(()=>[e(Te,{modelValue:h.value,"onUpdate:modelValue":a[24]||(a[24]=n=>h.value=n),placeholder:s.$t("paste_ingredients_placeholder")},null,8,["modelValue","placeholder"])]),_:1}),e(se,null,{default:l(()=>[e(w,{onClick:a[25]||(a[25]=n=>B()),color:"save"},{default:l(()=>[g(p(s.$t("Add")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","max-width","fullscreen"]),e(Qe,{"step-index":j.stepIndex,step:o.value,recipe:P.value,modelValue:F.value,"onUpdate:modelValue":a[27]||(a[27]=n=>F.value=n),"ingredient-index":v.value},null,8,["step-index","step","recipe","modelValue","ingredient-index"]),e(Le,{modelValue:A.value,"onUpdate:modelValue":a[39]||(a[39]=n=>A.value=n)},{default:l(()=>[v.value>=0?(u(),V(Z,{key:0},{default:l(()=>[e(ue,{title:s.$t("Ingredient Editor"),modelValue:A.value,"onUpdate:modelValue":a[28]||(a[28]=n=>A.value=n)},null,8,["title","modelValue"]),e(J,null,{default:l(()=>[e(ee,null,{default:l(()=>[o.value.ingredients[v.value].originalText?(u(),V(q,{key:0,label:s.$t("Original_Text"),readonly:"",modelValue:o.value.ingredients[v.value].originalText,"onUpdate:modelValue":a[29]||(a[29]=n=>o.value.ingredients[v.value].originalText=n)},null,8,["label","modelValue"])):f("",!0),o.value.ingredients[v.value].isHeader?f("",!0):(u(),V(Q,{key:1,modelValue:o.value.ingredients[v.value].amount,"onUpdate:modelValue":a[30]||(a[30]=n=>o.value.ingredients[v.value].amount=n),inset:"","control-variant":"stacked",autofocus:"",label:s.$t("Amount"),min:0,precision:t(_)().userSettings.ingredientDecimals},null,8,["modelValue","label","precision"])),o.value.ingredients[v.value].isHeader?f("",!0):(u(),V(x,{key:2,model:"Unit",modelValue:o.value.ingredients[v.value].unit,"onUpdate:modelValue":a[31]||(a[31]=n=>o.value.ingredients[v.value].unit=n),label:s.$t("Unit"),"allow-create":""},null,8,["modelValue","label"])),o.value.ingredients[v.value].isHeader?f("",!0):(u(),V(x,{key:3,model:"Food",modelValue:o.value.ingredients[v.value].food,"onUpdate:modelValue":a[32]||(a[32]=n=>o.value.ingredients[v.value].food=n),label:s.$t("Food"),"allow-create":""},null,8,["modelValue","label"])),e(q,{label:o.value.ingredients[v.value].isHeader?s.$t("Headline"):s.$t("Note"),modelValue:o.value.ingredients[v.value].note,"onUpdate:modelValue":a[33]||(a[33]=n=>o.value.ingredients[v.value].note=n)},null,8,["label","modelValue"]),e(ve,{modelValue:o.value.ingredients[v.value].isHeader,"onUpdate:modelValue":[a[34]||(a[34]=n=>o.value.ingredients[v.value].isHeader=n),a[35]||(a[35]=n=>{o.value.ingredients[v.value].unit=null,o.value.ingredients[v.value].food=null,o.value.ingredients[v.value].amount=0})],label:s.$t("Headline"),hint:s.$t("HeaderWarning"),"persistent-hint":""},null,8,["modelValue","label","hint"])]),_:1}),e(w,{color:"info",class:"mt-2",onClick:a[36]||(a[36]=n=>{A.value=!1,F.value=!0}),"prepend-icon":"fa-solid fa-sort"},{default:l(()=>[g(p(s.$t("Move")),1)]),_:1})]),_:1}),e(se,null,{default:l(()=>[e(w,{onClick:a[37]||(a[37]=n=>{A.value=!1,ie(v.value),v.value=-1}),color:"delete","prepend-icon":"$delete"},{default:l(()=>[g(p(s.$t("Delete")),1)]),_:1}),e(w,{onClick:a[38]||(a[38]=n=>A.value=!1),color:"save","prepend-icon":"$save"},{default:l(()=>[g(p(s.$t("Save")),1)]),_:1})]),_:1})]),_:1})):f("",!0)]),_:1},8,["modelValue"])],64))}}),Rl={key:0},El={key:0},Hl={class:"text-center mt-2"},Al={key:1,class:"mt-2"},Dl={key:0,class:"ms-2"},hl={key:1,class:"ms-2"},_l=de({__name:"RecipeEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(U,{emit:T}){const C=U,o=T,{setupState:P,deleteObject:j,saveObject:y,isUpdate:b,editingObjName:R,loading:c,editingObj:d,editingObjChanged:N,modelClass:A}=Ge("Recipe",o);xe([()=>C.item,()=>C.itemId],()=>{Y()});const{mobile:D}=Se(),F=H("recipe"),v=H(!1),{fileApiLoading:h,updateRecipeImage:G}=al(),B=ze(null),X=H(!1);qe(()=>{Y()});function Y(){P(C.item,C.itemId,{newItemFunction:()=>{d.value.steps=[],a(),d.value.steps[0].ingredients.push({food:null,unit:_().defaultUnitObj,amount:0}),d.value.internal=!0},itemDefaults:C.itemDefaults})}function ie(){y().then(()=>{B.value!=null&&d.value.id&&G(d.value.id,B.value).then(m=>{B.value=null,P(C.item,C.itemId)})})}function s(){G(d.value.id,null).then(m=>{P(C.item,C.itemId)})}function a(m=-1){let i={ingredients:[],time:0,showIngredientsTable:_().userSettings.showStepIngredients};m>=0?d.value.steps.splice(m,0,i):d.value.steps.push(i)}function n(){d.value.steps.forEach((m,i)=>{m.order=i})}function S(m){d.value.steps.splice(m,1)}function k(){return d.value.steps?Ye(d.value.steps):[]}function Ee(){d.value.steps&&Ze(d.value.steps,` -`)}function He(){let m=new ge;c.value=!0,m.apiRecipeDeleteExternalPartialUpdate({id:d.value.id,patchedRecipe:d.value}).then(i=>{d.value=i}).catch(i=>{ye().addError(ce.DELETE_ERROR,i)}).finally(()=>{c.value=!1})}function Ae(m){let i=new ge;X.value=!0,i.apiAiStepSortCreate({recipe:d.value,provider:m}).then(r=>{d.value=r}).catch(r=>{ye().addError(ce.FETCH_ERROR,r)}).finally(()=>{X.value=!1})}return(m,i)=>(u(),$(O,null,[e(Je,{loading:t(c)||t(h),dialog:U.dialog,onSave:ie,onDelete:t(j),onClose:i[24]||(i[24]=r=>{o("close"),N.value=!1}),"is-update":t(b)(),"is-changed":t(N),"model-class":t(A),"object-name":t(R)(),"editing-object":t(d)},{default:l(()=>[e(J,{class:"pa-0"},{default:l(()=>[e(ol,{modelValue:F.value,"onUpdate:modelValue":i[0]||(i[0]=r=>F.value=r),disabled:t(c)||t(h),grow:""},{default:l(()=>[e(ne,{value:"recipe"},{default:l(()=>[g(p(m.$t("Recipe")),1)]),_:1}),e(ne,{value:"steps"},{default:l(()=>[g(p(m.$t("Steps")),1)]),_:1}),e(ne,{value:"properties",disabled:!t(b)()},{default:l(()=>[g(p(m.$t("Properties")),1)]),_:1},8,["disabled"]),e(ne,{value:"settings",disabled:!t(b)()},{default:l(()=>[g(p(m.$t("Miscellaneous")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","disabled"])]),_:1}),t(be)(t(_)().activeSpace)?f("",!0):(u(),V(J,{key:0},{default:l(()=>[e(dl,{modelValue:F.value,"onUpdate:modelValue":i[23]||(i[23]=r=>F.value=r)},{default:l(()=>[e(oe,{value:"recipe"},{default:l(()=>[e(ee,{disabled:t(c)||t(h)},{default:l(()=>[e(q,{label:m.$t("Name"),modelValue:t(d).name,"onUpdate:modelValue":i[1]||(i[1]=r=>t(d).name=r)},null,8,["label","modelValue"]),e(Te,{label:m.$t("Description"),modelValue:t(d).description,"onUpdate:modelValue":i[2]||(i[2]=r=>t(d).description=r),clearable:"",counter:"512",maxlength:"512",rows:"2","auto-grow":""},null,8,["label","modelValue"]),e(W,null,{default:l(()=>[e(E,{cols:"12",md:"6"},{default:l(()=>[e(t(il),{modelValue:B.value,"onUpdate:modelValue":i[3]||(i[3]=r=>B.value=r),title:t(D)?m.$t("Select_File"):m.$t("DragToUpload"),"browse-text":m.$t("Select_File"),"divider-text":m.$t("or"),density:t(D)?"compact":"comfortable"},null,8,["modelValue","title","browse-text","divider-text","density"])]),_:1}),t(d).image?(u(),V(E,{key:0,cols:"12",md:"6"},{default:l(()=>[e(Be,{style:{"max-height":"180px"},cover:"",class:"mb-2",src:t(d).image},{default:l(()=>[t(d).image?(u(),V(w,{key:0,color:"delete",class:"float-right mt-2 mr-2","prepend-icon":"$delete",onClick:i[4]||(i[4]=r=>s())},{default:l(()=>[g(p(m.$t("Delete")),1)]),_:1})):f("",!0)]),_:1},8,["src"])]),_:1})):f("",!0)]),_:1}),e(pe,null,{default:l(()=>[g(p(m.$t("Keywords")),1)]),_:1}),e(x,{mode:"tags",modelValue:t(d).keywords,"onUpdate:modelValue":i[5]||(i[5]=r=>t(d).keywords=r),model:"Keyword","allow-create":""},null,8,["modelValue"]),e(W,{dense:""},{default:l(()=>[e(E,{cols:"12",md:"6"},{default:l(()=>[e(Q,{label:m.$t("WaitingTime"),modelValue:t(d).waitingTime,"onUpdate:modelValue":i[6]||(i[6]=r=>t(d).waitingTime=r),step:5},null,8,["label","modelValue"])]),_:1}),e(E,{cols:"12",md:"6"},{default:l(()=>[e(Q,{label:m.$t("WorkingTime"),modelValue:t(d).workingTime,"onUpdate:modelValue":i[7]||(i[7]=r=>t(d).workingTime=r),step:5},null,8,["label","modelValue"])]),_:1}),e(E,{cols:"12",md:"6"},{default:l(()=>[e(Q,{label:m.$t("Servings"),modelValue:t(d).servings,"onUpdate:modelValue":i[8]||(i[8]=r=>t(d).servings=r)},null,8,["label","modelValue"])]),_:1}),e(E,{cols:"12",md:"6"},{default:l(()=>[e(q,{label:m.$t("ServingsText"),modelValue:t(d).servingsText,"onUpdate:modelValue":i[9]||(i[9]=r=>t(d).servingsText=r)},null,8,["label","modelValue"])]),_:1})]),_:1}),e(w,{onClick:i[10]||(i[10]=r=>F.value="steps"),class:"float-right",variant:"tonal","append-icon":"fa-solid fa-arrow-right"},{default:l(()=>[g(p(m.$t("Steps")),1)]),_:1})]),_:1},8,["disabled"])]),_:1}),e(oe,{value:"steps"},{default:l(()=>[e(W,null,{default:l(()=>[e(E,null,{default:l(()=>[e(Ke,{density:"compact",divided:"",border:""},{default:l(()=>[e(w,{"prepend-icon":"fa-solid fa-maximize",onClick:Ee,disabled:t(d).steps.length<1},{default:l(()=>[t(D)?f("",!0):(u(),$("span",Rl,p(m.$t("Split")),1))]),_:1},8,["disabled"]),e(w,{"prepend-icon":"fa-solid fa-minimize",onClick:i[11]||(i[11]=r=>t(d).steps=k()),disabled:t(d).steps.length<2},{default:l(()=>[t(D)?f("",!0):(u(),$("span",El,p(m.$t("Merge")),1))]),_:1},8,["disabled"]),e(el,{text:m.$t("Auto_Sort"),"prepend-icon":"$ai",loading:X.value,onSelected:Ae,disabled:t(d).steps.length<1},null,8,["text","loading","disabled"])]),_:1})]),_:1})]),_:1}),e(ee,{disabled:t(c)||t(h)},{default:l(()=>[t(d).steps.length==0?(u(),V(W,{key:0},{default:l(()=>[e(E,{class:"text-center"},{default:l(()=>[e(w,{icon:"$create",variant:"outlined",size:"x-small",onClick:i[12]||(i[12]=r=>a(m.i+1))})]),_:1})]),_:1})):f("",!0),(u(!0),$(O,null,ae(t(d).steps,(r,M)=>(u(),V(W,{key:r.id,dense:""},{default:l(()=>[e(E,null,{default:l(()=>[e(Tl,{modelValue:t(d).steps[M],"onUpdate:modelValue":L=>t(d).steps[M]=L,recipe:t(d),"onUpdate:recipe":i[13]||(i[13]=L=>ke(d)?d.value=L:null),"step-index":M,onDelete:L=>S(M),onMove:i[14]||(i[14]=L=>v.value=!0)},null,8,["modelValue","onUpdate:modelValue","recipe","step-index","onDelete"]),z("div",Hl,[e(w,{icon:"$create",variant:"outlined",size:"x-small",onClick:L=>a(M+1)},null,8,["onClick"]),t(d).steps.length>M+1?(u(),V(w,{key:0,icon:"fa-solid fa-down-left-and-up-right-to-center",style:{transform:"rotate(135deg)"},variant:"outlined",size:"x-small",class:"ms-2",onClick:L=>{t(Xe)(r,t(d).steps[M+1]),t(d).steps.splice(M+1,1)}},null,8,["onClick"])):f("",!0),e(w,{icon:"fa-solid fa-arrow-down-1-9",variant:"outlined",size:"x-small",class:"ms-2",onClick:i[15]||(i[15]=L=>v.value=!0),disabled:t(d).steps.length<2},null,8,["disabled"])])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["disabled"])]),_:1}),e(oe,{value:"properties"},{default:l(()=>[e(ee,{disabled:t(c)||t(h)},{default:l(()=>[e(tl,{text:m.$t("PropertiesFoodHelp")},null,8,["text"]),e(ll,{modelValue:t(d),"onUpdate:modelValue":i[16]||(i[16]=r=>ke(d)?d.value=r:null),"amount-for":m.$t("Serving")},null,8,["modelValue","amount-for"]),e(We,{style:{"margin-top":"100px"}})]),_:1},8,["disabled"])]),_:1}),e(oe,{value:"settings"},{default:l(()=>[e(ee,{disabled:t(c)||t(h)},{default:l(()=>[e(ve,{label:m.$t("show_ingredient_overview"),modelValue:t(d).showIngredientOverview,"onUpdate:modelValue":i[17]||(i[17]=r=>t(d).showIngredientOverview=r)},null,8,["label","modelValue"]),e(q,{label:m.$t("Imported_From"),modelValue:t(d).sourceUrl,"onUpdate:modelValue":i[18]||(i[18]=r=>t(d).sourceUrl=r)},null,8,["label","modelValue"]),e(ve,{label:m.$t("Private_Recipe"),"persistent-hint":"",hint:m.$t("Private_Recipe_Help"),modelValue:t(d)._private,"onUpdate:modelValue":i[19]||(i[19]=r=>t(d)._private=r)},null,8,["label","hint","modelValue"]),t(d)._private?(u(),V(x,{key:0,mode:"tags",model:"User",label:m.$t("Share"),"persistent-hint":"",modelValue:t(d).shared,"onUpdate:modelValue":i[20]||(i[20]=r=>t(d).shared=r),"append-to-body":""},null,8,["label","modelValue"])):f("",!0),t(d).filePath?(u(),$("div",Al,[g(p(m.$t("ExternalRecipe"))+" ",1),e(q,{readonly:"",modelValue:t(d).filePath,"onUpdate:modelValue":i[21]||(i[21]=r=>t(d).filePath=r)},null,8,["modelValue"]),e(w,{"prepend-icon":"$delete",color:"error",loading:t(c)},{default:l(()=>[g(p(m.$t("delete_title",{type:m.$t("ExternalRecipe")}))+" ",1),e(nl,{"object-name":t(d).filePath,"model-name":m.$t("ExternalRecipe"),onDelete:i[22]||(i[22]=r=>He())},null,8,["object-name","model-name"])]),_:1},8,["loading"])])):f("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["modelValue"])]),_:1})),t(be)(t(_)().activeSpace)?(u(),V(J,{key:1},{default:l(()=>[e(Ce,{color:"warning",icon:"fa-solid fa-triangle-exclamation"},{default:l(()=>[g(p(m.$t("SpaceLimitReached"))+" ",1),e(w,{color:"success",variant:"flat",to:{name:"SpaceSettings"}},{default:l(()=>[g(p(m.$t("SpaceSettings")),1)]),_:1})]),_:1})]),_:1})):f("",!0)]),_:1},8,["loading","dialog","onDelete","is-update","is-changed","model-class","object-name","editing-object"]),e(fe,{"max-width":"600px",modelValue:v.value,"onUpdate:modelValue":i[26]||(i[26]=r=>v.value=r)},{default:l(()=>[e(Z,null,{default:l(()=>[e(Ie,null,{default:l(()=>[g(p(m.$t("Steps")),1)]),_:1}),e(le,null,{default:l(()=>[e(t(Ve),{handle:".drag-handle",modelValue:t(d).steps,"onUpdate:modelValue":i[25]||(i[25]=r=>t(d).steps=r),"on-sort":n},{default:l(()=>[(u(!0),$(O,null,ae(t(d).steps,(r,M)=>(u(),V(I,{key:r.id},{append:l(()=>[e(K,{class:"drag-handle",icon:"$dragHandle"})]),default:l(()=>[e(_e,{color:"primary"},{default:l(()=>[g(p(M+1),1)]),_:2},1024),r.name?(u(),$("span",Dl,p(r.name),1)):(u(),$("span",hl,p(m.$t("Step"))+" "+p(M+1),1))]),_:2},1024))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}});export{_l as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.40c8c532cea0.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.40c8c532cea0.js.gz deleted file mode 100644 index e5caf54a..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.40c8c532cea0.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.js b/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.js deleted file mode 100644 index ebef2766..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.js +++ /dev/null @@ -1,2 +0,0 @@ -import{d as de,b as $,f as u,t as p,F as O,e as f,aH as re,bV as De,c as he,a9 as Me,h as V,w as l,i as z,g as e,H as me,x as le,a8 as Fe,j as g,p as ae,y as I,aT as Ue,P as Ne,aL as $e,a as Se,r as H,M as Z,O as J,S as q,k as W,af as Q,V as E,ag as x,ae as pe,l as t,G as K,L as _,aR as Oe,n as Pe,aI as je,z as w,aa as Ce,N as Ie,aN as fe,aO as ue,aP as se,dO as Le,ac as ee,U as ve,A as ge,aM as xe,bJ as ze,o as qe,dP as be,b9 as Be,ba as Ke,aS as ke,W as We,ai as _e,Q as ye,R as ce}from"./main-BhFWIRV_.js";import{u as Ge,_ as Je}from"./useModelEditorFunctions-Du2kfr61.js";import{l as Ve,_ as Qe,b as Xe,m as Ye,s as Ze}from"./step_utils-C0FnMRXv.js";import{V as te}from"./VSwitch-BzI8Cngm.js";import{V as Te}from"./VTextarea-Dyu7dPGe.js";import{a as el,_ as ll}from"./PropertiesEditor.vue_vue_type_script_setup_true_lang-nI_GsYpC.js";import{u as al}from"./useFileApi-4KcBp6Fj.js";import{_ as tl}from"./ClosableHelpAlert.vue_vue_type_script_setup_true_lang-Bq7D6yIF.js";import{_ as nl}from"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import{a as ol,V as ne,b as dl,c as oe}from"./VTabs-BQFRhgOd.js";import{V as il}from"./VFileUpload-DmaEfjuX.js";import"./model_utils-CVQgSPL_.js";import"./fileDrop-BjiZTCss.js";const ul={key:0,class:"font-weight-bold"},sl={key:0},rl={key:1,class:"ms-1"},ml={key:2,class:"ms-1"},Re=de({__name:"IngredientString",props:{ingredient:{type:{},required:!0}},setup(U){return(T,C)=>U.ingredient.isHeader?(u(),$("span",ul,p(U.ingredient.note),1)):(u(),$(O,{key:1},[U.ingredient.amount&&!Number.isNaN(U.ingredient.amount)?(u(),$("span",sl,p(T.$n(U.ingredient.amount)),1)):f("",!0),U.ingredient.unit?(u(),$("span",rl,p(U.ingredient.unit.name),1)):f("",!0),U.ingredient.food?(u(),$("span",ml,p(U.ingredient.food.name),1)):f("",!0)],64))}}),pl=["title"],fl={key:0,class:"op-icon fa-solid fa-code",type:"button"},vl=de({__name:"StepMarkdownEditor",props:{modelValue:{required:!0},modelModifiers:{}},emits:["update:modelValue"],setup(U){const T=re(U,"modelValue"),C=De("markdownEditor"),o=he(()=>{let y=[];return T.value.ingredients.forEach((b,R)=>{!b.isHeader&&b.food!=null&&y.push({name:b.food.name,ingredient:b,template:`{{ ingredients[${R}] }}{# ${b.food.name} #}`})}),y});function P(y){let b=C.value.getTextareaDom(),R=b.selectionStart;T.value.instruction!=null&&(T.value.instruction=T.value.instruction.slice(0,R)+y+T.value.instruction.slice(R),Ue(()=>{b.focus(),b.selectionStart=R+y.length,b.selectionEnd=R+y.length}))}const j={bold:!0,italic:!0,header:!0,underline:!1,strikethrough:!1,mark:!1,superscript:!1,subscript:!1,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!1,code:!1,table:!1,fullscreen:!1,readmodel:!1,htmlcode:!1,help:!1,undo:!0,redo:!0,navigation:!1,alignleft:!1,aligncenter:!1,alignright:!1,subfield:!0,preview:!0};return(y,b)=>{const R=Me("mavon-editor");return u(),V(R,{modelValue:T.value.instruction,"onUpdate:modelValue":b[1]||(b[1]=c=>T.value.instruction=c),autofocus:!1,"external-link":!1,style:{"z-index":"auto","box-shadow":"none"},class:"border-sm",id:"id_instruction_"+T.value.id,language:"en",toolbars:j,defaultOpen:"edit",ref_key:"markdownEditor",ref:C},{"left-toolbar-after":l(()=>[b[2]||(b[2]=z("span",{class:"op-icon-divider"},null,-1)),z("button",{type:"button",onClick:b[0]||(b[0]=c=>P("{{ scale(100) }} ")),class:"op-icon fas fa-calculator","aria-hidden":"true",title:y.$t("ScalableNumber")},null,8,pl),o.value.length>0?(u(),$("button",fl,[e(me,{activator:"parent"},{default:l(()=>[e(le,{density:"compact"},{default:l(()=>[e(Fe,null,{default:l(()=>[g(p(y.$t("Ingredients")),1)]),_:1}),(u(!0),$(O,null,ae(o.value,c=>(u(),V(I,{onClick:d=>P(c.template+" ")},{default:l(()=>[e(Re,{ingredient:c.ingredient},null,8,["ingredient"])]),_:2},1032,["onClick"]))),256))]),_:1})]),_:1})])):f("",!0)]),_:1},8,["modelValue","id"])}}}),we=Ne(vl,[["__scopeId","data-v-5d87fe5b"]]),gl={key:0},Vl={key:0,class:"pa-0 ma-0 text-center text-disabled"},$l={class:"d-flex flex-nowrap"},bl={key:0,class:"flex-col flex-grow-0 ma-1",style:{"min-width":"15%"}},kl={key:1,class:"flex-col flex-grow-0 ma-1",style:{"min-width":"15%"}},yl={key:2,class:"flex-col flex-grow-1 ma-1",style:{"min-width":"15%"}},cl=["onKeydown"],wl={class:"flex-col flex-grow-0 d-flex ma-1"},Ul={class:"d-flex align-center justify-center"},Sl={class:"text-center mt-2"},Cl={key:1},Il={key:1},Tl=de({__name:"StepEditor",props:$e({stepIndex:{type:Number,required:!0}},{modelValue:{required:!0},modelModifiers:{},recipe:{required:!0},recipeModifiers:{}}),emits:$e(["delete","move"],["update:modelValue","update:recipe"]),setup(U,{emit:T}){const C=T,o=re(U,"modelValue"),P=re(U,"recipe"),j=U,{mobile:y}=Se(),b=H(!1),R=H(!1),c=H(!1),d=H(!1),N=H(!1),A=H(!1),D=H(!1),F=H(!1),v=H(0),h=H("");function G(){o.value.ingredients.forEach((s,a)=>{s.order=a})}function B(){let s=new ge,a=[];h.value.split(/\r?\n/).forEach(S=>{S.trim()!=""&&a.push(s.apiIngredientFromStringCreate({ingredientString:{text:S}}))}),Promise.allSettled(a).then(S=>{S.forEach(k=>{console.log(k),o.value.ingredients.push({originalText:k.value.originalText,amount:k.value.amount,food:k.value.food,unit:k.value.unit,note:k.value.note})}),h.value="",D.value=!1})}function X(s,a){o.value.ingredients.length==a+1&&!s.shiftKey&&!s.altKey&&!s.ctrlKey&&(s.preventDefault(),Y())}function Y(){let s={amount:0,unit:_().defaultUnitObj,food:null};o.value.ingredients.push(s),Ue(()=>{G(),y.value?(v.value=o.value.ingredients.length-1,A.value=!0):document.getElementById(`id_input_amount_${j.stepIndex}_${o.value.ingredients.length-1}`).select()})}function ie(s){o.value.ingredients.splice(s,1)}return(s,a)=>(u(),$(O,null,[e(Z,{class:"border-sm",variant:"flat"},{title:l(()=>[e(Ie,null,{default:l(()=>[g(p(s.$t("Step"))+" "+p(j.stepIndex+1)+" "+p(o.value.name),1)]),_:1})]),append:l(()=>[e(w,{variant:"plain",density:"compact",icon:""},{default:l(()=>[e(K,{icon:"$menu"}),e(me,{activator:"parent"},{default:l(()=>[e(le,null,{default:l(()=>[!b.value&&(o.value.name==null||o.value.name=="")?(u(),V(I,{key:0,"prepend-icon":"fas fa-plus-circle",onClick:a[0]||(a[0]=n=>b.value=!0)},{default:l(()=>[g(p(s.$t("Name")),1)]),_:1})):f("",!0),!R.value&&o.value.time==0?(u(),V(I,{key:1,"prepend-icon":"fas fa-plus-circle",onClick:a[1]||(a[1]=n=>R.value=!0)},{default:l(()=>[g(p(s.$t("Time")),1)]),_:1})):f("",!0),!d.value&&o.value.file==null?(u(),V(I,{key:2,"prepend-icon":"fas fa-plus-circle",onClick:a[2]||(a[2]=n=>d.value=!0)},{default:l(()=>[g(p(s.$t("File")),1)]),_:1})):f("",!0),!c.value&&o.value.stepRecipe==null?(u(),V(I,{key:3,"prepend-icon":"fas fa-plus-circle",onClick:a[3]||(a[3]=n=>c.value=!0)},{default:l(()=>[g(p(s.$t("Recipe")),1)]),_:1})):f("",!0),e(I,{link:""},{default:l(()=>[e(te,{modelValue:o.value.showIngredientsTable,"onUpdate:modelValue":a[4]||(a[4]=n=>o.value.showIngredientsTable=n),label:s.$t("ShowIngredients"),"hide-details":""},null,8,["modelValue","label"])]),_:1}),e(I,{link:""},{default:l(()=>[e(te,{modelValue:o.value.showAsHeader,"onUpdate:modelValue":a[5]||(a[5]=n=>o.value.showAsHeader=n),label:s.$t("Show_as_header"),"hide-details":""},null,8,["modelValue","label"])]),_:1}),e(I,{onClick:a[6]||(a[6]=n=>C("move")),"prepend-icon":"fa-solid fa-sort"},{default:l(()=>[g(p(s.$t("Move")),1)]),_:1}),e(I,{"prepend-icon":"$delete",onClick:a[7]||(a[7]=n=>C("delete"))},{default:l(()=>[g(p(s.$t("Delete")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),default:l(()=>[e(J,null,{default:l(()=>[b.value||o.value.name!=null&&o.value.name!=""?(u(),V(q,{key:0,modelValue:o.value.name,"onUpdate:modelValue":a[8]||(a[8]=n=>o.value.name=n),label:s.$t("Name")},null,8,["modelValue","label"])):f("",!0),e(W,null,{default:l(()=>[R.value||o.value.time!=0?(u(),V(E,{key:0,cols:"12",md:"6"},{default:l(()=>[e(Q,{label:s.$t("Time"),modelValue:o.value.time,"onUpdate:modelValue":a[9]||(a[9]=n=>o.value.time=n),min:0,step:5,"control-variant":"split"},null,8,["label","modelValue"])]),_:1})):f("",!0),c.value||o.value.stepRecipe!=null?(u(),V(E,{key:1,cols:"12",md:"6"},{default:l(()=>[e(x,{model:"Recipe",modelValue:o.value.stepRecipeData,"onUpdate:modelValue":[a[10]||(a[10]=n=>o.value.stepRecipeData=n),a[11]||(a[11]=n=>o.value.stepRecipe=o.value.stepRecipeData!=null?o.value.stepRecipeData.id:null)]},null,8,["modelValue"])]),_:1})):f("",!0),d.value||o.value.file!=null?(u(),V(E,{key:2,cols:"12",md:"6"},{default:l(()=>[e(x,{model:"UserFile",modelValue:o.value.file,"onUpdate:modelValue":a[12]||(a[12]=n=>o.value.file=n)},null,8,["modelValue"])]),_:1})):f("",!0)]),_:1}),e(W,{class:"mt-2",dense:""},{default:l(()=>[e(E,{cols:"12"},{default:l(()=>[e(pe,null,{default:l(()=>[g(p(s.$t("Ingredients")),1)]),_:1}),t(y)?f("",!0):(u(),$("div",gl,[e(t(Ve),{modelValue:o.value.ingredients,"onUpdate:modelValue":a[13]||(a[13]=n=>o.value.ingredients=n),handle:".drag-handle","on-sort":G,"empty-insert-threshold":25,group:"ingredients"},{default:l(()=>[(u(!0),$(O,null,ae(o.value.ingredients,(n,S)=>(u(),$("div",{key:n.id,dense:""},[n.originalText?(u(),$("div",Vl,[e(K,{icon:"$import",size:"x-small"}),g(" "+p(n.originalText),1)])):f("",!0),z("div",$l,[n.isHeader?f("",!0):(u(),$("div",bl,[e(Q,{id:`id_input_amount_${j.stepIndex}_${S}`,label:s.$t("Amount"),modelValue:n.amount,"onUpdate:modelValue":k=>n.amount=k,density:"compact","hide-details":"","control-variant":"hidden",disabled:n.noAmount,precision:t(_)().userSettings.ingredientDecimals},{prepend:l(()=>[e(K,{icon:"$dragHandle",class:"drag-handle cursor-grab"})]),_:2},1032,["id","label","modelValue","onUpdate:modelValue","disabled","precision"])])),n.isHeader?f("",!0):(u(),$("div",kl,[e(x,{model:"Unit",modelValue:n.unit,"onUpdate:modelValue":k=>n.unit=k,density:"compact","allow-create":"","hide-details":"",disabled:n.noAmount},null,8,["modelValue","onUpdate:modelValue","disabled"])])),n.isHeader?f("",!0):(u(),$("div",yl,[e(x,{model:"Food",modelValue:n.food,"onUpdate:modelValue":k=>n.food=k,density:"compact","allow-create":"","hide-details":""},null,8,["modelValue","onUpdate:modelValue"])])),z("div",{class:Pe(["flex-col ma-1",{"flex-grow-1":n.isHeader,"flex-grow-0":!n.isHeader}]),style:{"min-width":"15%"},onKeydown:Oe(k=>X(k,S),["tab"])},[e(q,{label:n.isHeader?s.$t("Headline"):s.$t("Note"),modelValue:n.note,"onUpdate:modelValue":k=>n.note=k,density:"compact","hide-details":""},je({_:2},[n.isHeader?{name:"prepend",fn:l(()=>[e(K,{icon:"$dragHandle",class:"drag-handle cursor-grab"})]),key:"0"}:void 0]),1032,["label","modelValue","onUpdate:modelValue"])],42,cl),z("div",wl,[z("div",Ul,[e(w,{variant:"plain",class:"",density:"compact",tabindex:"-1",icon:""},{default:l(()=>[e(K,{icon:"$menu"}),e(me,{activator:"parent"},{default:l(()=>[e(le,null,{default:l(()=>[e(I,{link:""},{default:l(()=>[e(te,{modelValue:o.value.ingredients[S].isHeader,"onUpdate:modelValue":k=>o.value.ingredients[S].isHeader=k,label:s.$t("Headline"),"hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024),e(I,{link:""},{default:l(()=>[e(te,{modelValue:o.value.ingredients[S].noAmount,"onUpdate:modelValue":k=>o.value.ingredients[S].noAmount=k,label:s.$t("Disable_Amount"),"hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024),e(I,{onClick:k=>{v.value=S,F.value=!0},"prepend-icon":"fa-solid fa-sort"},{default:l(()=>[g(p(s.$t("Move")),1)]),_:2},1032,["onClick"]),e(I,{onClick:k=>o.value.ingredients.splice(S,1),"prepend-icon":"$delete"},{default:l(()=>[g(p(s.$t("Delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)])])])]))),128))]),_:1},8,["modelValue"])])),t(y)?(u(),V(le,{key:1},{default:l(()=>[e(t(Ve),{modelValue:o.value.ingredients,"onUpdate:modelValue":a[14]||(a[14]=n=>o.value.ingredients=n),handle:".drag-handle","on-sort":G,group:"ingredients","empty-insert-threshold":"25"},{default:l(()=>[(u(!0),$(O,null,ae(o.value.ingredients,(n,S)=>(u(),V(I,{key:n.id,border:"",onClick:k=>{v.value=S,A.value=!0}},{append:l(()=>[e(K,{icon:"$dragHandle",class:"drag-handle"})]),default:l(()=>[e(Re,{ingredient:n},null,8,["ingredient"])]),_:2},1032,["onClick"]))),128))]),_:1},8,["modelValue"])]),_:1})):f("",!0),z("div",Sl,[e(w,{icon:"$create",variant:"outlined",size:"x-small",onClick:a[15]||(a[15]=n=>Y())}),e(w,{icon:"fa-solid fa-clipboard-list",variant:"outlined",size:"x-small",class:"ms-2",onClick:a[16]||(a[16]=n=>D.value=!0)})])]),_:1}),e(E,{cols:"12"},{default:l(()=>[e(pe,null,{default:l(()=>[g(p(s.$t("Instructions")),1)]),_:1}),t(y)?(u(),V(Ce,{key:0,onClick:a[17]||(a[17]=n=>N.value=!0),class:"mt-2 cursor-pointer","min-height":"52px"},{default:l(()=>[o.value.instruction!=""&&o.value.instruction!=null?(u(),$(O,{key:0},[g(p(o.value.instruction),1)],64)):(u(),$("i",Cl,p(s.$t("InstructionsEditHelp")),1))]),_:1})):(u(),$("p",Il,[e(we,{modelValue:o.value,"onUpdate:modelValue":a[18]||(a[18]=n=>o.value=n)},null,8,["modelValue"])]))]),_:1})]),_:1})]),_:1})]),_:1}),e(fe,{modelValue:N.value,"onUpdate:modelValue":a[22]||(a[22]=n=>N.value=n),"max-width":t(y)?"100vw":"75vw",fullscreen:t(y)},{default:l(()=>[e(Z,null,{default:l(()=>[e(ue,{title:s.$t("Instructions"),modelValue:N.value,"onUpdate:modelValue":a[19]||(a[19]=n=>N.value=n)},null,8,["title","modelValue"]),e(we,{class:"h-100",modelValue:o.value,"onUpdate:modelValue":a[20]||(a[20]=n=>o.value=n)},null,8,["modelValue"]),t(y)?f("",!0):(u(),V(se,{key:0},{default:l(()=>[e(w,{onClick:a[21]||(a[21]=n=>N.value=!1)},{default:l(()=>[g(p(s.$t("Close")),1)]),_:1})]),_:1}))]),_:1})]),_:1},8,["modelValue","max-width","fullscreen"]),e(fe,{modelValue:D.value,"onUpdate:modelValue":a[26]||(a[26]=n=>D.value=n),"max-width":t(y)?"100vw":"75vw",fullscreen:t(y)},{default:l(()=>[e(Z,null,{default:l(()=>[e(ue,{title:s.$t("Ingredients"),modelValue:D.value,"onUpdate:modelValue":a[23]||(a[23]=n=>D.value=n)},null,8,["title","modelValue"]),e(J,null,{default:l(()=>[e(Te,{modelValue:h.value,"onUpdate:modelValue":a[24]||(a[24]=n=>h.value=n),placeholder:s.$t("paste_ingredients_placeholder")},null,8,["modelValue","placeholder"])]),_:1}),e(se,null,{default:l(()=>[e(w,{onClick:a[25]||(a[25]=n=>B()),color:"save"},{default:l(()=>[g(p(s.$t("Add")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","max-width","fullscreen"]),e(Qe,{"step-index":j.stepIndex,step:o.value,recipe:P.value,modelValue:F.value,"onUpdate:modelValue":a[27]||(a[27]=n=>F.value=n),"ingredient-index":v.value},null,8,["step-index","step","recipe","modelValue","ingredient-index"]),e(Le,{modelValue:A.value,"onUpdate:modelValue":a[39]||(a[39]=n=>A.value=n)},{default:l(()=>[v.value>=0?(u(),V(Z,{key:0},{default:l(()=>[e(ue,{title:s.$t("Ingredient Editor"),modelValue:A.value,"onUpdate:modelValue":a[28]||(a[28]=n=>A.value=n)},null,8,["title","modelValue"]),e(J,null,{default:l(()=>[e(ee,null,{default:l(()=>[o.value.ingredients[v.value].originalText?(u(),V(q,{key:0,label:s.$t("Original_Text"),readonly:"",modelValue:o.value.ingredients[v.value].originalText,"onUpdate:modelValue":a[29]||(a[29]=n=>o.value.ingredients[v.value].originalText=n)},null,8,["label","modelValue"])):f("",!0),o.value.ingredients[v.value].isHeader?f("",!0):(u(),V(Q,{key:1,modelValue:o.value.ingredients[v.value].amount,"onUpdate:modelValue":a[30]||(a[30]=n=>o.value.ingredients[v.value].amount=n),inset:"","control-variant":"stacked",autofocus:"",label:s.$t("Amount"),min:0,precision:t(_)().userSettings.ingredientDecimals},null,8,["modelValue","label","precision"])),o.value.ingredients[v.value].isHeader?f("",!0):(u(),V(x,{key:2,model:"Unit",modelValue:o.value.ingredients[v.value].unit,"onUpdate:modelValue":a[31]||(a[31]=n=>o.value.ingredients[v.value].unit=n),label:s.$t("Unit"),"allow-create":""},null,8,["modelValue","label"])),o.value.ingredients[v.value].isHeader?f("",!0):(u(),V(x,{key:3,model:"Food",modelValue:o.value.ingredients[v.value].food,"onUpdate:modelValue":a[32]||(a[32]=n=>o.value.ingredients[v.value].food=n),label:s.$t("Food"),"allow-create":""},null,8,["modelValue","label"])),e(q,{label:o.value.ingredients[v.value].isHeader?s.$t("Headline"):s.$t("Note"),modelValue:o.value.ingredients[v.value].note,"onUpdate:modelValue":a[33]||(a[33]=n=>o.value.ingredients[v.value].note=n)},null,8,["label","modelValue"]),e(ve,{modelValue:o.value.ingredients[v.value].isHeader,"onUpdate:modelValue":[a[34]||(a[34]=n=>o.value.ingredients[v.value].isHeader=n),a[35]||(a[35]=n=>{o.value.ingredients[v.value].unit=null,o.value.ingredients[v.value].food=null,o.value.ingredients[v.value].amount=0})],label:s.$t("Headline"),hint:s.$t("HeaderWarning"),"persistent-hint":""},null,8,["modelValue","label","hint"])]),_:1}),e(w,{color:"info",class:"mt-2",onClick:a[36]||(a[36]=n=>{A.value=!1,F.value=!0}),"prepend-icon":"fa-solid fa-sort"},{default:l(()=>[g(p(s.$t("Move")),1)]),_:1})]),_:1}),e(se,null,{default:l(()=>[e(w,{onClick:a[37]||(a[37]=n=>{A.value=!1,ie(v.value),v.value=-1}),color:"delete","prepend-icon":"$delete"},{default:l(()=>[g(p(s.$t("Delete")),1)]),_:1}),e(w,{onClick:a[38]||(a[38]=n=>A.value=!1),color:"save","prepend-icon":"$save"},{default:l(()=>[g(p(s.$t("Save")),1)]),_:1})]),_:1})]),_:1})):f("",!0)]),_:1},8,["modelValue"])],64))}}),Rl={key:0},El={key:0},Hl={class:"text-center mt-2"},Al={key:1,class:"mt-2"},Dl={key:0,class:"ms-2"},hl={key:1,class:"ms-2"},_l=de({__name:"RecipeEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(U,{emit:T}){const C=U,o=T,{setupState:P,deleteObject:j,saveObject:y,isUpdate:b,editingObjName:R,loading:c,editingObj:d,editingObjChanged:N,modelClass:A}=Ge("Recipe",o);xe([()=>C.item,()=>C.itemId],()=>{Y()});const{mobile:D}=Se(),F=H("recipe"),v=H(!1),{fileApiLoading:h,updateRecipeImage:G}=al(),B=ze(null),X=H(!1);qe(()=>{Y()});function Y(){P(C.item,C.itemId,{newItemFunction:()=>{d.value.steps=[],a(),d.value.steps[0].ingredients.push({food:null,unit:_().defaultUnitObj,amount:0}),d.value.internal=!0},itemDefaults:C.itemDefaults})}function ie(){y().then(()=>{B.value!=null&&d.value.id&&G(d.value.id,B.value).then(m=>{B.value=null,P(C.item,C.itemId)})})}function s(){G(d.value.id,null).then(m=>{P(C.item,C.itemId)})}function a(m=-1){let i={ingredients:[],time:0,showIngredientsTable:_().userSettings.showStepIngredients};m>=0?d.value.steps.splice(m,0,i):d.value.steps.push(i)}function n(){d.value.steps.forEach((m,i)=>{m.order=i})}function S(m){d.value.steps.splice(m,1)}function k(){return d.value.steps?Ye(d.value.steps):[]}function Ee(){d.value.steps&&Ze(d.value.steps,` -`)}function He(){let m=new ge;c.value=!0,m.apiRecipeDeleteExternalPartialUpdate({id:d.value.id,patchedRecipe:d.value}).then(i=>{d.value=i}).catch(i=>{ye().addError(ce.DELETE_ERROR,i)}).finally(()=>{c.value=!1})}function Ae(m){let i=new ge;X.value=!0,i.apiAiStepSortCreate({recipe:d.value,provider:m}).then(r=>{d.value=r}).catch(r=>{ye().addError(ce.FETCH_ERROR,r)}).finally(()=>{X.value=!1})}return(m,i)=>(u(),$(O,null,[e(Je,{loading:t(c)||t(h),dialog:U.dialog,onSave:ie,onDelete:t(j),onClose:i[24]||(i[24]=r=>{o("close"),N.value=!1}),"is-update":t(b)(),"is-changed":t(N),"model-class":t(A),"object-name":t(R)(),"editing-object":t(d)},{default:l(()=>[e(J,{class:"pa-0"},{default:l(()=>[e(ol,{modelValue:F.value,"onUpdate:modelValue":i[0]||(i[0]=r=>F.value=r),disabled:t(c)||t(h),grow:""},{default:l(()=>[e(ne,{value:"recipe"},{default:l(()=>[g(p(m.$t("Recipe")),1)]),_:1}),e(ne,{value:"steps"},{default:l(()=>[g(p(m.$t("Steps")),1)]),_:1}),e(ne,{value:"properties",disabled:!t(b)()},{default:l(()=>[g(p(m.$t("Properties")),1)]),_:1},8,["disabled"]),e(ne,{value:"settings",disabled:!t(b)()},{default:l(()=>[g(p(m.$t("Miscellaneous")),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","disabled"])]),_:1}),t(be)(t(_)().activeSpace)?f("",!0):(u(),V(J,{key:0},{default:l(()=>[e(dl,{modelValue:F.value,"onUpdate:modelValue":i[23]||(i[23]=r=>F.value=r)},{default:l(()=>[e(oe,{value:"recipe"},{default:l(()=>[e(ee,{disabled:t(c)||t(h)},{default:l(()=>[e(q,{label:m.$t("Name"),modelValue:t(d).name,"onUpdate:modelValue":i[1]||(i[1]=r=>t(d).name=r)},null,8,["label","modelValue"]),e(Te,{label:m.$t("Description"),modelValue:t(d).description,"onUpdate:modelValue":i[2]||(i[2]=r=>t(d).description=r),clearable:"",counter:"512",maxlength:"512",rows:"2","auto-grow":""},null,8,["label","modelValue"]),e(W,null,{default:l(()=>[e(E,{cols:"12",md:"6"},{default:l(()=>[e(t(il),{modelValue:B.value,"onUpdate:modelValue":i[3]||(i[3]=r=>B.value=r),title:t(D)?m.$t("Select_File"):m.$t("DragToUpload"),"browse-text":m.$t("Select_File"),"divider-text":m.$t("or"),density:t(D)?"compact":"comfortable"},null,8,["modelValue","title","browse-text","divider-text","density"])]),_:1}),t(d).image?(u(),V(E,{key:0,cols:"12",md:"6"},{default:l(()=>[e(Be,{style:{"max-height":"180px"},cover:"",class:"mb-2",src:t(d).image},{default:l(()=>[t(d).image?(u(),V(w,{key:0,color:"delete",class:"float-right mt-2 mr-2","prepend-icon":"$delete",onClick:i[4]||(i[4]=r=>s())},{default:l(()=>[g(p(m.$t("Delete")),1)]),_:1})):f("",!0)]),_:1},8,["src"])]),_:1})):f("",!0)]),_:1}),e(pe,null,{default:l(()=>[g(p(m.$t("Keywords")),1)]),_:1}),e(x,{mode:"tags",modelValue:t(d).keywords,"onUpdate:modelValue":i[5]||(i[5]=r=>t(d).keywords=r),model:"Keyword","allow-create":""},null,8,["modelValue"]),e(W,{dense:""},{default:l(()=>[e(E,{cols:"12",md:"6"},{default:l(()=>[e(Q,{label:m.$t("WaitingTime"),modelValue:t(d).waitingTime,"onUpdate:modelValue":i[6]||(i[6]=r=>t(d).waitingTime=r),step:5},null,8,["label","modelValue"])]),_:1}),e(E,{cols:"12",md:"6"},{default:l(()=>[e(Q,{label:m.$t("WorkingTime"),modelValue:t(d).workingTime,"onUpdate:modelValue":i[7]||(i[7]=r=>t(d).workingTime=r),step:5},null,8,["label","modelValue"])]),_:1}),e(E,{cols:"12",md:"6"},{default:l(()=>[e(Q,{label:m.$t("Servings"),modelValue:t(d).servings,"onUpdate:modelValue":i[8]||(i[8]=r=>t(d).servings=r)},null,8,["label","modelValue"])]),_:1}),e(E,{cols:"12",md:"6"},{default:l(()=>[e(q,{label:m.$t("ServingsText"),modelValue:t(d).servingsText,"onUpdate:modelValue":i[9]||(i[9]=r=>t(d).servingsText=r)},null,8,["label","modelValue"])]),_:1})]),_:1}),e(w,{onClick:i[10]||(i[10]=r=>F.value="steps"),class:"float-right",variant:"tonal","append-icon":"fa-solid fa-arrow-right"},{default:l(()=>[g(p(m.$t("Steps")),1)]),_:1})]),_:1},8,["disabled"])]),_:1}),e(oe,{value:"steps"},{default:l(()=>[e(W,null,{default:l(()=>[e(E,null,{default:l(()=>[e(Ke,{density:"compact",divided:"",border:""},{default:l(()=>[e(w,{"prepend-icon":"fa-solid fa-maximize",onClick:Ee,disabled:t(d).steps.length<1},{default:l(()=>[t(D)?f("",!0):(u(),$("span",Rl,p(m.$t("Split")),1))]),_:1},8,["disabled"]),e(w,{"prepend-icon":"fa-solid fa-minimize",onClick:i[11]||(i[11]=r=>t(d).steps=k()),disabled:t(d).steps.length<2},{default:l(()=>[t(D)?f("",!0):(u(),$("span",El,p(m.$t("Merge")),1))]),_:1},8,["disabled"]),e(el,{text:m.$t("Auto_Sort"),"prepend-icon":"$ai",loading:X.value,onSelected:Ae,disabled:t(d).steps.length<1},null,8,["text","loading","disabled"])]),_:1})]),_:1})]),_:1}),e(ee,{disabled:t(c)||t(h)},{default:l(()=>[t(d).steps.length==0?(u(),V(W,{key:0},{default:l(()=>[e(E,{class:"text-center"},{default:l(()=>[e(w,{icon:"$create",variant:"outlined",size:"x-small",onClick:i[12]||(i[12]=r=>a(m.i+1))})]),_:1})]),_:1})):f("",!0),(u(!0),$(O,null,ae(t(d).steps,(r,M)=>(u(),V(W,{key:r.id,dense:""},{default:l(()=>[e(E,null,{default:l(()=>[e(Tl,{modelValue:t(d).steps[M],"onUpdate:modelValue":L=>t(d).steps[M]=L,recipe:t(d),"onUpdate:recipe":i[13]||(i[13]=L=>ke(d)?d.value=L:null),"step-index":M,onDelete:L=>S(M),onMove:i[14]||(i[14]=L=>v.value=!0)},null,8,["modelValue","onUpdate:modelValue","recipe","step-index","onDelete"]),z("div",Hl,[e(w,{icon:"$create",variant:"outlined",size:"x-small",onClick:L=>a(M+1)},null,8,["onClick"]),t(d).steps.length>M+1?(u(),V(w,{key:0,icon:"fa-solid fa-down-left-and-up-right-to-center",style:{transform:"rotate(135deg)"},variant:"outlined",size:"x-small",class:"ms-2",onClick:L=>{t(Xe)(r,t(d).steps[M+1]),t(d).steps.splice(M+1,1)}},null,8,["onClick"])):f("",!0),e(w,{icon:"fa-solid fa-arrow-down-1-9",variant:"outlined",size:"x-small",class:"ms-2",onClick:i[15]||(i[15]=L=>v.value=!0),disabled:t(d).steps.length<2},null,8,["disabled"])])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["disabled"])]),_:1}),e(oe,{value:"properties"},{default:l(()=>[e(ee,{disabled:t(c)||t(h)},{default:l(()=>[e(tl,{text:m.$t("PropertiesFoodHelp")},null,8,["text"]),e(ll,{modelValue:t(d),"onUpdate:modelValue":i[16]||(i[16]=r=>ke(d)?d.value=r:null),"amount-for":m.$t("Serving")},null,8,["modelValue","amount-for"]),e(We,{style:{"margin-top":"100px"}})]),_:1},8,["disabled"])]),_:1}),e(oe,{value:"settings"},{default:l(()=>[e(ee,{disabled:t(c)||t(h)},{default:l(()=>[e(ve,{label:m.$t("show_ingredient_overview"),modelValue:t(d).showIngredientOverview,"onUpdate:modelValue":i[17]||(i[17]=r=>t(d).showIngredientOverview=r)},null,8,["label","modelValue"]),e(q,{label:m.$t("Imported_From"),modelValue:t(d).sourceUrl,"onUpdate:modelValue":i[18]||(i[18]=r=>t(d).sourceUrl=r)},null,8,["label","modelValue"]),e(ve,{label:m.$t("Private_Recipe"),"persistent-hint":"",hint:m.$t("Private_Recipe_Help"),modelValue:t(d)._private,"onUpdate:modelValue":i[19]||(i[19]=r=>t(d)._private=r)},null,8,["label","hint","modelValue"]),t(d)._private?(u(),V(x,{key:0,mode:"tags",model:"User",label:m.$t("Share"),"persistent-hint":"",modelValue:t(d).shared,"onUpdate:modelValue":i[20]||(i[20]=r=>t(d).shared=r),"append-to-body":""},null,8,["label","modelValue"])):f("",!0),t(d).filePath?(u(),$("div",Al,[g(p(m.$t("ExternalRecipe"))+" ",1),e(q,{readonly:"",modelValue:t(d).filePath,"onUpdate:modelValue":i[21]||(i[21]=r=>t(d).filePath=r)},null,8,["modelValue"]),e(w,{"prepend-icon":"$delete",color:"error",loading:t(c)},{default:l(()=>[g(p(m.$t("delete_title",{type:m.$t("ExternalRecipe")}))+" ",1),e(nl,{"object-name":t(d).filePath,"model-name":m.$t("ExternalRecipe"),onDelete:i[22]||(i[22]=r=>He())},null,8,["object-name","model-name"])]),_:1},8,["loading"])])):f("",!0)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["modelValue"])]),_:1})),t(be)(t(_)().activeSpace)?(u(),V(J,{key:1},{default:l(()=>[e(Ce,{color:"warning",icon:"fa-solid fa-triangle-exclamation"},{default:l(()=>[g(p(m.$t("SpaceLimitReached"))+" ",1),e(w,{color:"success",variant:"flat",to:{name:"SpaceSettings"}},{default:l(()=>[g(p(m.$t("SpaceSettings")),1)]),_:1})]),_:1})]),_:1})):f("",!0)]),_:1},8,["loading","dialog","onDelete","is-update","is-changed","model-class","object-name","editing-object"]),e(fe,{"max-width":"600px",modelValue:v.value,"onUpdate:modelValue":i[26]||(i[26]=r=>v.value=r)},{default:l(()=>[e(Z,null,{default:l(()=>[e(Ie,null,{default:l(()=>[g(p(m.$t("Steps")),1)]),_:1}),e(le,null,{default:l(()=>[e(t(Ve),{handle:".drag-handle",modelValue:t(d).steps,"onUpdate:modelValue":i[25]||(i[25]=r=>t(d).steps=r),"on-sort":n},{default:l(()=>[(u(!0),$(O,null,ae(t(d).steps,(r,M)=>(u(),V(I,{key:r.id},{append:l(()=>[e(K,{class:"drag-handle",icon:"$dragHandle"})]),default:l(()=>[e(_e,{color:"primary"},{default:l(()=>[g(p(M+1),1)]),_:2},1024),r.name?(u(),$("span",Dl,p(r.name),1)):(u(),$("span",hl,p(m.$t("Step"))+" "+p(M+1),1))]),_:2},1024))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}});export{_l as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.js.gz deleted file mode 100644 index e5caf54a..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeEditor-Z3qd3Db3.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.3c0013ac725e.js b/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.3c0013ac725e.js deleted file mode 100644 index 74433773..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.3c0013ac725e.js +++ /dev/null @@ -1,8 +0,0 @@ -import{d as Ee,b as k,F as S,h as p,e as m,k as A,w as t,g as l,V as C,b7 as Fe,j as n,t as u,f as r,b8 as _e,a as el,u as ll,a7 as tl,c as al,r as g,L as Ce,o as ol,A as q,s as ul,Q as G,R as h,D as il,K as nl,B as Z,M as N,l as R,z as d,W as rl,aR as Ie,S as K,ag as We,b1 as dl,G as x,aa as ke,ab as sl,x as z,p as J,i as P,b9 as Ae,ba as Ge,aN as pl,aO as vl,O as ml,aP as gl,N as fl,af as Cl,U as _,ad as Ne,Y as Te,y as T,n as Il,bb as kl,ai as ue,H as He}from"./main-BhFWIRV_.js";import{_ as Al,m as bl,s as $l,a as Vl,l as cl}from"./step_utils-C0FnMRXv.js";import{u as yl}from"./useFileApi-4KcBp6Fj.js";import{I as Sl}from"./integration_utils-sX7uYpAT.js";import{V as j}from"./VTextarea-Dyu7dPGe.js";import{e as Rl,V as wl,a as V,b as Bl,c,d as y}from"./VStepper-lPKDXqVi.js";import{V as Ke}from"./VFileUpload-DmaEfjuX.js";import"./model_utils-CVQgSPL_.js";import"./fileDrop-BjiZTCss.js";const Ul=Ee({__name:"ImportLogViewer",props:{importLog:{type:{},required:!0}},setup(ee){const U=ee;return(ie,w)=>(r(),k(S,null,[U.importLog.importedRecipes!=null&&U.importLog.totalRecipes!=null?(r(),p(A,{key:0},{default:t(()=>[l(C,null,{default:t(()=>[l(Fe,{"model-value":U.importLog.importedRecipes/U.importLog.totalRecipes*100,height:"24",color:"primary"},{default:t(()=>[n(u(U.importLog.importedRecipes)+" / "+u(U.importLog.totalRecipes),1)]),_:1},8,["model-value"])]),_:1})]),_:1})):m("",!0),U.importLog.importedRecipes!=null&&U.importLog.totalRecipes!=null?(r(),p(A,{key:1},{default:t(()=>[l(C,null,{default:t(()=>[l(j,{"model-value":ee.importLog.msg,"max-rows":"25",loading:ee.importLog.running,"auto-grow":""},null,8,["model-value","loading"])]),_:1})]),_:1})):m("",!0)],64))}}),Ll="data:text/javascript;base64,KGZ1bmN0aW9uKCl7CgogICAgdmFyIHYgPSAiMS4zLjIiOwoKICAgIGlmICh3aW5kb3cualF1ZXJ5ID09PSB1bmRlZmluZWQgfHwgd2luZG93LmpRdWVyeS5mbi5qcXVlcnkgPCB2KSB7CiAgICAgICAgdmFyIGRvbmUgPSBmYWxzZTsKICAgICAgICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICAgICAgc2NyaXB0LnNyYyA9ICJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8iICsgdiArICIvanF1ZXJ5Lm1pbi5qcyI7CiAgICAgICAgc2NyaXB0Lm9ubG9hZCA9IHNjcmlwdC5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbigpewogICAgICAgICAgICBpZiAoIWRvbmUgJiYgKCF0aGlzLnJlYWR5U3RhdGUgfHwgdGhpcy5yZWFkeVN0YXRlID09ICJsb2FkZWQiIHx8IHRoaXMucmVhZHlTdGF0ZSA9PSAiY29tcGxldGUiKSkgewogICAgICAgICAgICAgICAgZG9uZSA9IHRydWU7CiAgICAgICAgICAgICAgICBpbml0Qm9va21hcmtsZXQoKTsKICAgICAgICAgICAgfQogICAgICAgIH07CiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXS5hcHBlbmRDaGlsZChzY3JpcHQpOwogICAgfSBlbHNlIHsKICAgICAgICBpbml0Qm9va21hcmtsZXQoKTsKICAgIH0KICAgIGZ1bmN0aW9uIGluaXRCb29rbWFya2xldCgpIHsKICAgICAgICAod2luZG93LmJvb2ttYXJrbGV0VGFuZG9vciA9IGZ1bmN0aW9uKCkgewogICAgICAgICAgICBsZXQgcmVjaXBlID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lm91dGVySFRNTAogICAgICAgICAgICBsZXQgd2luZG93TmFtZSA9ICJJbXBvcnRSZWNpcGUiCiAgICAgICAgICAgIGxldCB1cmwgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnaW1wb3J0VVJMJykKICAgICAgICAgICAgbGV0IHJlZGlyZWN0ID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3JlZGlyZWN0VVJMJykKICAgICAgICAgICAgbGV0IHRva2VuID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3Rva2VuJykKICAgICAgICAgICAgbGV0IHBhcmFtcyA9IHsgJ3VybCc6IHdpbmRvdy5sb2NhdGlvbi5wcm90b2NvbCArICcvLycgKyB3aW5kb3cubG9jYXRpb24uaG9zdCArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSwgJ2h0bWwnIDogcmVjaXBlfTsgCiAgICAgICAgICAgIAogICAgICAgICAgICBjb25zdCB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKICAgICAgICAgICAgeGhyLm9wZW4oJ1BPU1QnLCB1cmwsIHRydWUpOwogICAgICAgICAgICB4aHIuc2V0UmVxdWVzdEhlYWRlcignQ29udGVudC1UeXBlJywgJ2FwcGxpY2F0aW9uL2pzb24nKTsKICAgICAgICAgICAgeGhyLnNldFJlcXVlc3RIZWFkZXIoJ0F1dGhvcml6YXRpb24nLCAnQmVhcmVyICcgKyB0b2tlbik7CgogICAgICAgICAgICAvLyBsaXN0ZW4gZm9yIGBvbmxvYWRgIGV2ZW50CiAgICAgICAgICAgIHhoci5vbmxvYWQgPSAoKSA9PiB7CiAgICAgICAgICAgICAgICAvLyBwcm9jZXNzIHJlc3BvbnNlCiAgICAgICAgICAgICAgICBpZiAoeGhyLnJlYWR5U3RhdGUgPT0gNCAmJiB4aHIuc3RhdHVzID09IDIwMSkgewogICAgICAgICAgICAgICAgICAgIC8vIHBhcnNlIEpTT04gZGF0YQogICAgICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKHJlZGlyZWN0LmNvbmNhdCgnP2Jvb2ttYXJrbGV0X2ltcG9ydD0nLCBKU09OLnBhcnNlKHhoci5yZXNwb25zZSkuaWQpICkKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignRXJyb3IhJyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH07CiAgICAgICAgICAgIHhoci5zZW5kKEpTT04uc3RyaW5naWZ5KHBhcmFtcykpOwogICAgICAgICAgICB9CiAgICAgICAgKSgpOwogICAgfQp9KSgpOw==",Zl={key:1},Wl={class:"text-h5"},Gl={class:"text-h5"},Nl={key:0},Tl={key:0},Hl={key:0},Kl={key:0},jl=Ee({__name:"RecipeImportPage",setup(ee){function U(){de.value=E.value.split(` -`),I.value=!0,ie()}function ie(){let o=new q,e=de.value.pop();e!=null&&e.trim()!=""?o.apiRecipeFromSourceCreate({recipeFromSource:{url:e}}).then(s=>{s.recipe&&o.apiRecipeCreate({recipe:s.recipe}).then(B=>{te.value.push(B),be(B.id,null,s.recipe?.imageUrl).then(a=>{setTimeout(ie,500)})}).catch(B=>{}).finally(()=>{I.value=!1})}).catch(s=>{s.response.status==429?G().addPreparedMessage(Ne.RATE_LIMIT,s):G().addMessage(Te.WARNING,Je("ErrorUrlListImport"),8e3,e),E.value=e+` -`+de.value.join(` -`),v.value="url_list_input"}).finally(()=>{}):(G().addPreparedMessage(Ne.CREATE_SUCCESS),I.value=!1)}const w=_e("history",{}),{mobile:ne}=el(),re=ul(),{t:Je}=ll(),{updateRecipeImage:be,doAiImport:$e,doAppImport:Pe,fileApiLoading:Ve}=yl(),{getDjangoUrl:ce}=tl(),Xe=al(()=>`javascript:(function(){if(window.bookmarkletTandoor!==undefined){bookmarkletTandoor();} else {localStorage.setItem("importURL", "${ce("/api/bookmarklet-import/")}");localStorage.setItem("redirectURL", "${ce("/recipe/import/")}");localStorage.setItem("token", "${oe.value}");document.body.appendChild(document.createElement("script")).src="${Ll}"}})()`),f=g("url"),le=g("DEFAULT"),v=g("type"),X=g(!1),I=g(!1),W=g(""),E=g(""),de=g([]),te=g([]),L=g(""),ae=g([]),se=g(!1),pe=g(!0),ve=g(!0),me=g(!1),Y=g(null),Q=g(null),H=g("file"),O=g(Ce().activeSpace.aiDefaultProvider),ge=g(!1),oe=g(""),i=g({}),D=g(null),b=g({}),ye=g(0),fe=g(!1),Se=g({}),Re=g(0);ol(()=>{he(),w.url&&typeof w.url=="string"&&(W.value=w.url,F({url:W.value})),w.text&&typeof w.text=="string"&&(W.value=w.text,F({url:W.value})),w.bookmarklet_import&&typeof w.bookmarklet_import=="string"&&!isNaN(parseInt(w.bookmarklet_import))&&(f.value="url",F({bookmarklet:parseInt(w.bookmarklet_import)}))});function F(o){let e=new q;I.value=!0,i.value={},e.apiRecipeFromSourceCreate({recipeFromSource:o}).then(s=>{if(s.recipeId!=null){re.push({name:"RecipeViewPage",params:{id:s.recipeId}});return}i.value=s,i.value.duplicates&&i.value.duplicates.length>0?v.value="duplicates":i.value.images&&i.value.images.length>0?v.value="image_chooser":v.value="keywords_chooser"}).catch(s=>{s.response.json().then(B=>{B.error?i.value=B:G().addError(h.FETCH_ERROR,B)})}).finally(()=>{I.value=!1})}function we(){let o=null;O.value==null&&G().addError(h.CREATE_ERROR,"No AI Provider selected"),Q.value!=null&&H.value=="file"?o=$e(O.value.id,Q.value):L.value!=""&&H.value=="text"&&(o=$e(O.value.id,null,L.value)),o!=null&&(I.value=!0,o.then(e=>{I.value=!1,i.value=e,i.value.error||(i.value.images&&i.value.images.length>0?v.value="image_chooser":v.value="keywords_chooser")}).catch(e=>{G().addError(h.FETCH_ERROR,e)}))}function Ye(){Pe(ae.value,le.value,se.value,pe.value,ve.value,me.value).then(o=>{v.value="import_log",Be(o)})}function Be(o){new q().apiImportLogRetrieve({id:o}).then(s=>{Y.value=s,s.running&&setTimeout(()=>{Be(o)},1e3)}).catch(s=>{G().addError(h.FETCH_ERROR,s)})}function De(){let o=new q;i.value.recipe&&(I.value=!0,i.value.recipe.keywords=i.value.recipe.keywords.filter(e=>e.importKeyword),o.apiRecipeCreate({recipe:i.value.recipe}).then(e=>{be(e.id,null,i.value.recipe?.imageUrl).then(s=>{ge.value?re.push({name:"ModelEditPage",params:{id:e.id,model:"recipe"}}):re.push({name:"RecipeViewPage",params:{id:e.id}})})}).catch(e=>{G().addError(h.CREATE_ERROR,e)}).finally(()=>{I.value=!1}))}function Me(o){i.value.recipe&&i.value.recipe.steps.splice(i.value.recipe.steps.findIndex(e=>e===o),1)}function ze(){i.value.recipe&&i.value.recipe.steps&&(i.value.recipe.steps=bl(i.value.recipe.steps))}function je(){i.value.recipe&&i.value.recipe.steps&&$l(i.value.recipe.steps,` -`)}function Qe(o,e){o.ingredients=o.ingredients.filter(s=>s!=e)}function Oe(){if(i.value.recipe){let o=i.value.recipe.steps.flatMap(e=>e.ingredients);i.value.recipe.steps.forEach(e=>e.ingredients=[]),o.forEach(e=>{let s=!1;i.value.recipe.steps.forEach(B=>{B.instruction.toLowerCase().includes(e.food.name.trim().toLowerCase())&&!s&&(s=!0,B.ingredients.push(e))}),s||i.value.recipe.steps[0].ingredients.push(e)})}else G().addMessage(Te.ERROR,"no steps found to split")}function Ue(o){i.value.recipe?.keywords.forEach(e=>{e.importKeyword=o})}function qe(){i.value.recipe?.steps.push({ingredients:[],instruction:""})}function he(){let o=new q;o.apiAccessTokenList().then(e=>{e.forEach(s=>{s.scope=="bookmarklet"&&(oe.value=s.token)}),oe.value==""&&o.apiAccessTokenCreate({accessToken:{scope:"bookmarklet",expires:il.now().plus({year:100}).toJSDate()}}).then(s=>{oe.value=s.token})})}function Le(){location.reload()}return(o,e)=>(r(),k(S,null,[l(nl,null,{default:t(()=>[l(A,null,{default:t(()=>[l(C,null,{default:t(()=>[l(Rl,{modelValue:v.value,"onUpdate:modelValue":e[73]||(e[73]=s=>v.value=s)},{default:t(({prev:s,next:B})=>[l(wl,null,{default:t(()=>[l(V,{title:o.$t("Type"),value:"type",icon:" "},null,8,["title"]),l(Z),["url","ai","source"].includes(f.value)?(r(),k(S,{key:0},[l(V,{title:o.$t("Import"),value:"url",icon:" "},null,8,["title"]),l(Z),i.value.duplicates&&i.value.duplicates.length>0?(r(),k(S,{key:0},[l(V,{title:o.$t("Duplicate"),value:"duplicates",icon:" "},null,8,["title"]),l(Z)],64)):m("",!0),l(V,{title:o.$t("Image"),value:"image_chooser",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Keywords"),value:"keywords_chooser",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Steps"),value:"step_editor",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Save"),value:"confirm",icon:" "},null,8,["title"])],64)):m("",!0),f.value=="app"?(r(),k(S,{key:1},[l(V,{title:o.$t("App"),value:"app",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("File"),value:"file",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Import"),value:"import_log",icon:" "},null,8,["title"])],64)):m("",!0),f.value=="bookmarklet"?(r(),p(V,{key:2,title:o.$t("Bookmarklet"),value:"bookmarklet",icon:" "},null,8,["title"])):m("",!0),f.value=="url-list"?(r(),k(S,{key:3},[l(V,{title:o.$t("UrlList"),value:"url_list_input",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Import"),value:"url_list_import",icon:" "},null,8,["title"])],64)):m("",!0)]),_:1}),l(Bl,null,{default:t(()=>[l(c,{value:"type"},{default:t(()=>[l(A,null,{default:t(()=>[l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("Url_Import"),subtitle:o.$t("UrlImportSubtitle"),"prepend-icon":"$import",variant:"outlined",color:f.value=="url"?"primary":"",elevation:"1",onClick:e[0]||(e[0]=a=>f.value="url")},null,8,["title","subtitle","color"])]),_:1}),R(Ce)().activeSpace.aiEnabled?(r(),p(C,{key:0,cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("AI"),subtitle:o.$t("AIImportSubtitle"),"prepend-icon":"$ai",variant:"outlined",color:f.value=="ai"?"primary":"",elevation:"1",onClick:e[1]||(e[1]=a=>f.value="ai"),disabled:!R(Ce)().activeSpace.aiEnabled},null,8,["title","subtitle","color","disabled"])]),_:1})):m("",!0),l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("App"),subtitle:o.$t("AppImportSubtitle"),"prepend-icon":"fa-solid fa-folder-open",variant:"outlined",color:f.value=="app"?"primary":"",elevation:"1",onClick:e[2]||(e[2]=a=>f.value="app")},null,8,["title","subtitle","color"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("Bookmarklet"),subtitle:o.$t("BookmarkletImportSubtitle"),"prepend-icon":"fa-solid fa-bookmark",variant:"outlined",color:f.value=="bookmarklet"?"primary":"",elevation:"1",onClick:e[3]||(e[3]=a=>f.value="bookmarklet")},null,8,["title","subtitle","color"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:"JSON/HTML",subtitle:o.$t("SourceImportSubtitle"),"prepend-icon":"fa-solid fa-code",variant:"outlined",color:f.value=="source"?"primary":"",elevation:"1",onClick:e[4]||(e[4]=a=>f.value="source")},null,8,["subtitle","color"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("UrlList"),subtitle:o.$t("UrlListSubtitle"),"prepend-icon":"fa-solid fa-list",variant:"outlined",color:f.value=="url-list"?"primary":"",elevation:"1",onClick:e[5]||(e[5]=a=>f.value="url-list")},null,8,["title","subtitle","color"])]),_:1})]),_:1}),l(y,null,{prev:t(()=>[l(rl)]),next:t(()=>[["url","ai","source"].includes(f.value)?(r(),p(d,{key:0,onClick:e[6]||(e[6]=a=>v.value="url"),color:"success"},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})):m("",!0),f.value=="app"?(r(),p(d,{key:1,onClick:e[7]||(e[7]=a=>v.value="app"),color:"success"},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})):m("",!0),f.value=="bookmarklet"?(r(),p(d,{key:2,onClick:e[8]||(e[8]=a=>v.value="bookmarklet"),color:"success"},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})):m("",!0),f.value=="url-list"?(r(),p(d,{key:3,onClick:e[9]||(e[9]=a=>v.value="url_list_input"),color:"success"},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})):m("",!0)]),_:1})]),_:1}),l(c,{value:"url"},{default:t(()=>[f.value=="url"?(r(),p(K,{key:0,label:o.$t("Website")+" (https://...)",modelValue:W.value,"onUpdate:modelValue":e[10]||(e[10]=a=>W.value=a),loading:I.value,autofocus:"",onKeydown:e[11]||(e[11]=Ie(a=>F({url:W.value}),["enter"]))},null,8,["label","modelValue","loading"])):m("",!0),f.value=="ai"?(r(),k("div",Zl,[l(A,null,{default:t(()=>[l(C,{cols:"12",md:"6"},{default:t(()=>[l(We,{model:"AiProvider",modelValue:O.value,"onUpdate:modelValue":e[12]||(e[12]=a=>O.value=a),"hide-details":""},{append:t(()=>[l(d,{icon:"$settings",to:{name:"ModelListPage",params:{model:"AiProvider"}},color:"success"})]),_:1},8,["modelValue"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(dl,{class:"mb-2",border:"",divided:"",modelValue:H.value,"onUpdate:modelValue":e[13]||(e[13]=a=>H.value=a)},{default:t(()=>[l(d,{value:"file"},{default:t(()=>[n(u(o.$t("File")),1)]),_:1}),l(d,{value:"text"},{default:t(()=>[n(u(o.$t("Text")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),H.value=="file"?(r(),p(R(Ke),{key:0,modelValue:Q.value,"onUpdate:modelValue":e[14]||(e[14]=a=>Q.value=a),loading:I.value,clearable:""},{icon:t(()=>[l(x,{icon:"fa-solid fa-file-pdf"}),n(" "+u(o.$t("or"))+" ",1),l(x,{icon:"fa-solid fa-file-image"})]),_:1},8,["modelValue","loading"])):m("",!0),H.value=="text"?(r(),p(j,{key:1,modelValue:L.value,"onUpdate:modelValue":e[15]||(e[15]=a=>L.value=a),loading:I.value,autofocus:"",onKeydown:e[16]||(e[16]=Ie(a=>we(),["enter"]))},null,8,["modelValue","loading"])):m("",!0)])):m("",!0),f.value=="source"?(r(),p(j,{key:2,modelValue:L.value,"onUpdate:modelValue":e[17]||(e[17]=a=>L.value=a),label:"JSON/HTML",loading:I.value,hint:o.$t("SourceImportHelp"),"persistent-hint":"",autofocus:"",onKeydown:e[18]||(e[18]=Ie(a=>F({data:L.value}),["enter"]))},null,8,["modelValue","loading","hint"])):m("",!0),i.value.error?(r(),p(ke,{key:3,title:o.$t("Error"),text:i.value.msg,color:"warning"},null,8,["title","text"])):m("",!0),l(y,null,{prev:t(()=>[l(d,{onClick:e[19]||(e[19]=a=>{v.value="type",i.value={}})},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[f.value=="url"?(r(),p(d,{key:0,onClick:e[20]||(e[20]=a=>F({url:W.value})),disabled:W.value=="",loading:I.value},{default:t(()=>[n(u(o.$t("Load")),1)]),_:1},8,["disabled","loading"])):m("",!0),f.value=="source"?(r(),p(d,{key:1,onClick:e[21]||(e[21]=a=>F({data:L.value})),disabled:L.value=="",loading:I.value},{default:t(()=>[n(u(o.$t("Load")),1)]),_:1},8,["disabled","loading"])):m("",!0),f.value=="ai"?(r(),p(d,{key:2,onClick:e[22]||(e[22]=a=>we()),disabled:H.value=="file"&&Q.value==null||H.value=="text"&&L.value=="",loading:I.value},{default:t(()=>[n(u(o.$t("Load")),1)]),_:1},8,["disabled","loading"])):m("",!0)]),_:1})]),_:1}),l(c,{value:"duplicates"},{default:t(()=>[i.value.duplicates&&i.value.duplicates.length>0?(r(),p(ke,{key:0,variant:"tonal"},{default:t(()=>[l(sl,null,{default:t(()=>[n(u(o.$t("Duplicate")),1)]),_:1}),n(" "+u(o.$t("DuplicateFoundInfo"))+" ",1),l(z,null,{default:t(()=>[(r(!0),k(S,null,J(i.value.duplicates,a=>(r(),p(T,{to:{name:"RecipeViewPage",params:{id:a.id}},key:a.id},{default:t(()=>[n(u(a.name)+" (#"+u(a.id)+") ",1)]),_:2},1032,["to"]))),128))]),_:1})]),_:1})):m("",!0),l(y,null,{prev:t(()=>[l(d,{onClick:e[23]||(e[23]=a=>v.value="url")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[24]||(e[24]=a=>v.value="image_chooser")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"image_chooser"},{default:t(()=>[l(A,null,{default:t(()=>[l(C,{cols:"12",md:"6"},{default:t(()=>[P("h2",Wl,u(o.$t("Selected")),1),l(Ae,{"max-height":"30vh",src:i.value.recipe.imageUrl},null,8,["src"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[P("h2",Gl,u(o.$t("Available")),1),l(A,{dense:""},{default:t(()=>[(r(!0),k(S,null,J(i.value.images,a=>(r(),p(C,{cols:"4"},{default:t(()=>[l(Ae,{"max-height":"10vh",cover:"","aspect-ratio":"1",src:a,onClick:M=>i.value.recipe.imageUrl=a},null,8,["src","onClick"])]),_:2},1024))),256))]),_:1})]),_:1})]),_:1}),l(y,null,{prev:t(()=>[i.value.duplicates&&i.value.duplicates.length>0?(r(),p(d,{key:0,onClick:e[25]||(e[25]=a=>v.value="duplicates")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})):(r(),p(d,{key:1,onClick:e[26]||(e[26]=a=>v.value="url")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1}))]),next:t(()=>[l(d,{onClick:e[27]||(e[27]=a=>v.value="keywords_chooser")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"keywords_chooser"},{default:t(()=>[l(A,null,{default:t(()=>[l(C,{class:"text-center"},{default:t(()=>[l(Ge,{border:"",divided:""},{default:t(()=>[l(d,{"prepend-icon":"fa-solid fa-square-check",onClick:e[28]||(e[28]=a=>Ue(!0))},{default:t(()=>[n(u(o.$t("SelectAll")),1)]),_:1}),l(d,{"prepend-icon":"fa-solid fa-square-minus",onClick:e[29]||(e[29]=a=>Ue(!1))},{default:t(()=>[n(u(o.$t("SelectNone")),1)]),_:1})]),_:1})]),_:1})]),_:1}),l(A,null,{default:t(()=>[l(C,null,{default:t(()=>[l(We,{model:"Keyword",modelValue:D.value,"onUpdate:modelValue":e[31]||(e[31]=a=>D.value=a),"allow-create":""},{append:t(()=>[l(d,{icon:"$add",color:"success",onClick:e[30]||(e[30]=a=>{D.value.importKeyword=!0,i.value.recipe.keywords.push(D.value),D.value=null}),disabled:D.value==null},null,8,["disabled"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(z,null,{default:t(()=>[(r(!0),k(S,null,J(i.value.recipe.keywords,a=>(r(),p(T,{border:"",key:a,class:Il({"bg-success":a.importKeyword}),onClick:M=>a.importKeyword=!a.importKeyword},{append:t(()=>[l(kl,{"model-value":a.importKeyword},null,8,["model-value"])]),default:t(()=>[n(u(a.label)+" ",1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),l(y,null,{prev:t(()=>[l(d,{onClick:e[32]||(e[32]=a=>v.value="image_chooser")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[33]||(e[33]=a=>v.value="step_editor")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"step_editor"},{default:t(()=>[l(A,null,{default:t(()=>[l(C,{class:"text-center"},{default:t(()=>[l(Ge,{border:"",divided:""},{default:t(()=>[l(d,{"prepend-icon":"fa-solid fa-shuffle",onClick:e[34]||(e[34]=a=>Oe())},{default:t(()=>[R(ne)?m("",!0):(r(),k("span",Nl,u(o.$t("Auto_Sort")),1))]),_:1}),l(d,{"prepend-icon":"fa-solid fa-maximize",onClick:e[35]||(e[35]=a=>je())},{default:t(()=>[R(ne)?m("",!0):(r(),k("span",Tl,u(o.$t("Split")),1))]),_:1}),l(d,{"prepend-icon":"fa-solid fa-minimize",onClick:e[36]||(e[36]=a=>ze())},{default:t(()=>[R(ne)?m("",!0):(r(),k("span",Hl,u(o.$t("Merge")),1))]),_:1})]),_:1})]),_:1})]),_:1}),(r(!0),k(S,null,J(i.value.recipe.steps,(a,M)=>(r(),p(A,{key:M},{default:t(()=>[l(C,{cols:"12"},{default:t(()=>[l(ue,{color:"primary"},{default:t(()=>[n("#"+u(M+1),1)]),_:2},1024),l(d,{variant:"plain",size:"small",icon:"",class:"float-right"},{default:t(()=>[l(x,{icon:"$menu"}),l(He,{activator:"parent"},{default:t(()=>[l(z,null,{default:t(()=>[l(T,{"prepend-icon":"$delete",onClick:$=>Me(a)},{default:t(()=>[n(u(o.$t("Delete")),1)]),_:2},1032,["onClick"]),l(T,{"prepend-icon":"fa-solid fa-maximize",onClick:$=>R(Vl)(a,` -`)},{default:t(()=>[n(u(o.$t("Split")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024),l(C,{cols:"12",md:"6"},{default:t(()=>[l(z,null,{default:t(()=>[l(R(cl),{modelValue:a.ingredients,"onUpdate:modelValue":$=>a.ingredients=$,group:"ingredients",handle:".drag-handle","empty-insert-threshold":25},{default:t(()=>[(r(!0),k(S,null,J(a.ingredients,($,xe)=>(r(),p(T,{border:""},{append:t(()=>[l(d,{variant:"plain",size:"small",icon:"",class:"float-right"},{default:t(()=>[l(x,{icon:"$menu"}),l(He,{activator:"parent"},{default:t(()=>[l(z,null,{default:t(()=>[l(T,{"prepend-icon":"$edit",onClick:Ze=>{b.value=$,X.value=!0}},{default:t(()=>[n(u(o.$t("Edit")),1)]),_:2},1032,["onClick"]),l(T,{"prepend-icon":"$delete",onClick:Ze=>Qe(a,$)},{default:t(()=>[n(u(o.$t("Delete")),1)]),_:2},1032,["onClick"]),l(T,{"prepend-icon":"fa-solid fa-sort",onClick:Ze=>{ye.value=xe,Re.value=M,Se.value=a,fe.value=!0}},{default:t(()=>[n(u(o.$t("Move")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),default:t(()=>[l(x,{size:"small",class:"drag-handle cursor-grab mr-2",icon:"$dragHandle"}),l(ue,{density:"compact",label:"",class:"mr-1"},{default:t(()=>[n(u($.amount),1)]),_:2},1024),$.unit?(r(),p(ue,{key:0,density:"compact",label:"",class:"mr-1"},{default:t(()=>[n(u($.unit.name),1)]),_:2},1024)):m("",!0),$.food?(r(),p(ue,{key:1,density:"compact",label:"",class:"mr-1"},{default:t(()=>[n(u($.food.name),1)]),_:2},1024)):m("",!0)]),_:2},1024))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),l(C,{cols:"12",md:"6"},{default:t(()=>[l(j,{class:"mt-2",modelValue:a.instruction,"onUpdate:modelValue":$=>a.instruction=$,"auto-grow":""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(Z)]),_:2},1024))),128)),l(A,null,{default:t(()=>[l(C,{class:"text-center"},{default:t(()=>[l(d,{icon:"$add",color:"create",onClick:e[37]||(e[37]=a=>qe())})]),_:1})]),_:1}),l(pl,{"max-width":"450px",modelValue:X.value,"onUpdate:modelValue":e[47]||(e[47]=a=>X.value=a)},{default:t(()=>[l(N,null,{default:t(()=>[l(vl,{modelValue:X.value,"onUpdate:modelValue":e[38]||(e[38]=a=>X.value=a),title:o.$t("Ingredient Editor")},null,8,["modelValue","title"]),l(ml,null,{default:t(()=>[l(K,{label:o.$t("Original_Text"),modelValue:b.value.originalText,"onUpdate:modelValue":e[39]||(e[39]=a=>b.value.originalText=a),readonly:""},null,8,["label","modelValue"]),l(K,{label:o.$t("Amount"),modelValue:b.value.amount,"onUpdate:modelValue":e[40]||(e[40]=a=>b.value.amount=a)},null,8,["label","modelValue"]),b.value.unit?(r(),p(K,{key:0,label:o.$t("Unit"),modelValue:b.value.unit.name,"onUpdate:modelValue":e[42]||(e[42]=a=>b.value.unit.name=a),rules:["required"]},{"append-inner":t(()=>[l(d,{icon:"$delete",color:"delete",onClick:e[41]||(e[41]=a=>b.value.unit=null)})]),_:1},8,["label","modelValue"])):(r(),p(d,{key:1,"prepend-icon":"$create",color:"create",class:"mb-4",onClick:e[43]||(e[43]=a=>b.value.unit={name:""})},{default:t(()=>[n(u(o.$t("Unit")),1)]),_:1})),l(K,{label:o.$t("Food"),modelValue:b.value.food.name,"onUpdate:modelValue":e[44]||(e[44]=a=>b.value.food.name=a)},null,8,["label","modelValue"]),l(K,{label:o.$t("Note"),modelValue:b.value.note,"onUpdate:modelValue":e[45]||(e[45]=a=>b.value.note=a)},null,8,["label","modelValue"])]),_:1}),l(gl,null,{default:t(()=>[l(d,{class:"float-right",color:"save",onClick:e[46]||(e[46]=a=>X.value=!1)},{default:t(()=>[n(u(o.$t("Save")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),l(y,null,{prev:t(()=>[l(d,{onClick:e[48]||(e[48]=a=>v.value="keywords_chooser")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[49]||(e[49]=a=>v.value="confirm")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"confirm"},{default:t(()=>[l(N,{loading:I.value||R(Ve)},{default:t(()=>[l(fl,null,{default:t(()=>[n(u(i.value.recipe.name),1)]),_:1}),l(A,null,{default:t(()=>[l(C,{cols:"12",md:"6"},{default:t(()=>[i.value.recipe.imageUrl?(r(),p(Ae,{key:0,src:i.value.recipe.imageUrl},null,8,["src"])):m("",!0)]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(K,{label:o.$t("Name"),modelValue:i.value.recipe.name,"onUpdate:modelValue":e[50]||(e[50]=a=>i.value.recipe.name=a),rules:[["maxLength",128]]},null,8,["label","modelValue"]),l(Cl,{label:o.$t("Servings"),modelValue:i.value.recipe.servings,"onUpdate:modelValue":e[51]||(e[51]=a=>i.value.recipe.servings=a),precision:2},null,8,["label","modelValue"]),l(K,{label:o.$t("ServingsText"),modelValue:i.value.recipe.servingsText,"onUpdate:modelValue":e[52]||(e[52]=a=>i.value.recipe.servingsText=a)},null,8,["label","modelValue"]),l(j,{label:o.$t("Description"),modelValue:i.value.recipe.description,"onUpdate:modelValue":e[53]||(e[53]=a=>i.value.recipe.description=a),rules:[["maxLength",512]],counter:"",clearable:""},null,8,["label","modelValue"]),l(_,{modelValue:ge.value,"onUpdate:modelValue":e[54]||(e[54]=a=>ge.value=a),label:o.$t("Edit_Recipe"),"hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1},8,["loading"]),l(y,null,{prev:t(()=>[l(d,{onClick:e[55]||(e[55]=a=>v.value="step_editor")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[56]||(e[56]=a=>De()),disabled:!1,color:"success"},{default:t(()=>[n(u(o.$t("Import")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"app"},{default:t(()=>[l(A,null,{default:t(()=>[(r(!0),k(S,null,J(R(Sl),a=>(r(),p(C,{cols:"12",md:"3"},{default:t(()=>[l(N,{"prepend-icon":"fa-solid fa-carrot",title:a.name,onClick:M=>le.value=a.id,variant:"outlined",elevation:"1",color:le.value==a.id?"primary":""},{append:t(()=>[l(d,{icon:"$help",variant:"plain",href:a.helpUrl,target:"_blank"},null,8,["href"])]),_:2},1032,["title","onClick","color"])]),_:2},1024))),256))]),_:1}),l(y,null,{prev:t(()=>[l(d,{onClick:e[57]||(e[57]=a=>v.value="type")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[58]||(e[58]=a=>v.value="file")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"file"},{default:t(()=>[l(R(Ke),{modelValue:ae.value,"onUpdate:modelValue":e[59]||(e[59]=a=>ae.value=a),multiple:""},null,8,["modelValue"]),l(ke,{variant:"outlined",elevation:"1",density:"compact",title:o.$t("Duplicate"),text:o.$t("import_duplicates"),class:"mt-2"},{prepend:t(()=>[l(_,{modelValue:se.value,"onUpdate:modelValue":e[60]||(e[60]=a=>se.value=a)},null,8,["modelValue"])]),_:1},8,["title","text"]),le.value=="MEALIE1"?(r(),k("div",Kl,[l(_,{modelValue:pe.value,"onUpdate:modelValue":e[61]||(e[61]=a=>pe.value=a),label:o.$t("ImportMealPlans"),"hide-details":""},null,8,["modelValue","label"]),l(_,{modelValue:ve.value,"onUpdate:modelValue":e[62]||(e[62]=a=>ve.value=a),label:o.$t("ImportShoppingList"),"hide-details":""},null,8,["modelValue","label"]),l(_,{modelValue:me.value,"onUpdate:modelValue":e[63]||(e[63]=a=>me.value=a),label:o.$t("NutritionsPerServing"),hint:o.$t("NutritionsPerServingHelp"),"persistent-hint":""},null,8,["modelValue","label","hint"])])):m("",!0),l(y,null,{prev:t(()=>[l(d,{onClick:e[64]||(e[64]=a=>v.value="app")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[65]||(e[65]=a=>Ye()),disabled:ae.value.length==0,loading:R(Ve)},{default:t(()=>[n(u(o.$t("Import")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1}),l(c,{value:"import_log"},{default:t(()=>[Y.value?(r(),p(Ul,{key:0,"import-log":Y.value},null,8,["import-log"])):m("",!0),l(y,null,{prev:t(()=>[l(d,{onClick:e[66]||(e[66]=a=>v.value="file")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[Y.value&&!Y.value.running?(r(),p(d,{key:0,to:{name:"SearchPage",query:{keywords:Y.value.keyword.id}},disabled:!1},{default:t(()=>[n(u(o.$t("View_Recipes")),1)]),_:1},8,["to"])):m("",!0)]),_:1})]),_:1}),l(c,{value:"bookmarklet"},{default:t(()=>[n(u(o.$t("BookmarkletImportSubtitle"))+" ",1),P("ol",null,[P("li",null,"1. "+u(o.$t("BookmarkletHelp1")),1),P("li",null,[l(d,{href:Xe.value,color:"primary"},{default:t(()=>[n(u(o.$t("ImportIntoTandoor")),1)]),_:1},8,["href"])]),P("li",null,"2. "+u(o.$t("BookmarkletHelp2")),1),P("li",null,"3. "+u(o.$t("BookmarkletHelp3")),1)]),l(y,null,{prev:t(()=>[l(d,{onClick:e[67]||(e[67]=a=>v.value="type")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>e[76]||(e[76]=[])),_:1})]),_:1}),l(c,{value:"url_list_input"},{default:t(()=>[l(j,{hint:o.$t("one_url_per_line"),"auto-grow":"","max-rows":"20","persistent-hint":"",modelValue:E.value,"onUpdate:modelValue":e[68]||(e[68]=a=>E.value=a)},null,8,["hint","modelValue"]),l(y,null,{prev:t(()=>[l(d,{onClick:e[69]||(e[69]=a=>v.value="type")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[70]||(e[70]=a=>{v.value="url_list_import",U()}),disabled:E.value.length==0},{default:t(()=>[n(u(o.$t("Import")),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),l(c,{value:"url_list_import"},{default:t(()=>[l(Fe,{height:16,"model-value":te.value.length/E.value.split(` -`).length*100},{default:t(()=>[n(u(te.value.length)+" / "+u(E.value.split(` -`).length),1)]),_:1},8,["model-value"]),l(z,null,{default:t(()=>[(r(!0),k(S,null,J(te.value,a=>(r(),p(T,{border:"",title:a.name,subtitle:a.sourceUrl,key:a.id,to:{name:"RecipeViewPage",params:{id:a.id}},target:"_blank"},null,8,["title","subtitle","to"]))),128))]),_:1}),l(y,null,{prev:t(()=>[l(d,{onClick:e[71]||(e[71]=a=>v.value="url_list_input")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[72]||(e[72]=a=>Le()),disabled:I.value},{default:t(()=>[n(u(o.$t("Reset")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(A,{dense:""},{default:t(()=>[l(C,{class:"text-center"},{default:t(()=>[l(d,{size:"small","prepend-icon":"fa-solid fa-arrow-rotate-left",variant:"tonal",color:"warning",onClick:e[74]||(e[74]=s=>Le())},{default:t(()=>[n(u(o.$t("Reset")),1)]),_:1})]),_:1})]),_:1})]),_:1}),l(Al,{"step-index":Re.value,step:Se.value,recipe:i.value.recipe,modelValue:fe.value,"onUpdate:modelValue":e[75]||(e[75]=s=>fe.value=s),"ingredient-index":ye.value},null,8,["step-index","step","recipe","modelValue","ingredient-index"])],64))}});export{jl as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.3c0013ac725e.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.3c0013ac725e.js.gz deleted file mode 100644 index 9fa9751b..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.3c0013ac725e.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.js b/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.js deleted file mode 100644 index 74433773..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.js +++ /dev/null @@ -1,8 +0,0 @@ -import{d as Ee,b as k,F as S,h as p,e as m,k as A,w as t,g as l,V as C,b7 as Fe,j as n,t as u,f as r,b8 as _e,a as el,u as ll,a7 as tl,c as al,r as g,L as Ce,o as ol,A as q,s as ul,Q as G,R as h,D as il,K as nl,B as Z,M as N,l as R,z as d,W as rl,aR as Ie,S as K,ag as We,b1 as dl,G as x,aa as ke,ab as sl,x as z,p as J,i as P,b9 as Ae,ba as Ge,aN as pl,aO as vl,O as ml,aP as gl,N as fl,af as Cl,U as _,ad as Ne,Y as Te,y as T,n as Il,bb as kl,ai as ue,H as He}from"./main-BhFWIRV_.js";import{_ as Al,m as bl,s as $l,a as Vl,l as cl}from"./step_utils-C0FnMRXv.js";import{u as yl}from"./useFileApi-4KcBp6Fj.js";import{I as Sl}from"./integration_utils-sX7uYpAT.js";import{V as j}from"./VTextarea-Dyu7dPGe.js";import{e as Rl,V as wl,a as V,b as Bl,c,d as y}from"./VStepper-lPKDXqVi.js";import{V as Ke}from"./VFileUpload-DmaEfjuX.js";import"./model_utils-CVQgSPL_.js";import"./fileDrop-BjiZTCss.js";const Ul=Ee({__name:"ImportLogViewer",props:{importLog:{type:{},required:!0}},setup(ee){const U=ee;return(ie,w)=>(r(),k(S,null,[U.importLog.importedRecipes!=null&&U.importLog.totalRecipes!=null?(r(),p(A,{key:0},{default:t(()=>[l(C,null,{default:t(()=>[l(Fe,{"model-value":U.importLog.importedRecipes/U.importLog.totalRecipes*100,height:"24",color:"primary"},{default:t(()=>[n(u(U.importLog.importedRecipes)+" / "+u(U.importLog.totalRecipes),1)]),_:1},8,["model-value"])]),_:1})]),_:1})):m("",!0),U.importLog.importedRecipes!=null&&U.importLog.totalRecipes!=null?(r(),p(A,{key:1},{default:t(()=>[l(C,null,{default:t(()=>[l(j,{"model-value":ee.importLog.msg,"max-rows":"25",loading:ee.importLog.running,"auto-grow":""},null,8,["model-value","loading"])]),_:1})]),_:1})):m("",!0)],64))}}),Ll="data:text/javascript;base64,KGZ1bmN0aW9uKCl7CgogICAgdmFyIHYgPSAiMS4zLjIiOwoKICAgIGlmICh3aW5kb3cualF1ZXJ5ID09PSB1bmRlZmluZWQgfHwgd2luZG93LmpRdWVyeS5mbi5qcXVlcnkgPCB2KSB7CiAgICAgICAgdmFyIGRvbmUgPSBmYWxzZTsKICAgICAgICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICAgICAgc2NyaXB0LnNyYyA9ICJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8iICsgdiArICIvanF1ZXJ5Lm1pbi5qcyI7CiAgICAgICAgc2NyaXB0Lm9ubG9hZCA9IHNjcmlwdC5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbigpewogICAgICAgICAgICBpZiAoIWRvbmUgJiYgKCF0aGlzLnJlYWR5U3RhdGUgfHwgdGhpcy5yZWFkeVN0YXRlID09ICJsb2FkZWQiIHx8IHRoaXMucmVhZHlTdGF0ZSA9PSAiY29tcGxldGUiKSkgewogICAgICAgICAgICAgICAgZG9uZSA9IHRydWU7CiAgICAgICAgICAgICAgICBpbml0Qm9va21hcmtsZXQoKTsKICAgICAgICAgICAgfQogICAgICAgIH07CiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXS5hcHBlbmRDaGlsZChzY3JpcHQpOwogICAgfSBlbHNlIHsKICAgICAgICBpbml0Qm9va21hcmtsZXQoKTsKICAgIH0KICAgIGZ1bmN0aW9uIGluaXRCb29rbWFya2xldCgpIHsKICAgICAgICAod2luZG93LmJvb2ttYXJrbGV0VGFuZG9vciA9IGZ1bmN0aW9uKCkgewogICAgICAgICAgICBsZXQgcmVjaXBlID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lm91dGVySFRNTAogICAgICAgICAgICBsZXQgd2luZG93TmFtZSA9ICJJbXBvcnRSZWNpcGUiCiAgICAgICAgICAgIGxldCB1cmwgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnaW1wb3J0VVJMJykKICAgICAgICAgICAgbGV0IHJlZGlyZWN0ID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3JlZGlyZWN0VVJMJykKICAgICAgICAgICAgbGV0IHRva2VuID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3Rva2VuJykKICAgICAgICAgICAgbGV0IHBhcmFtcyA9IHsgJ3VybCc6IHdpbmRvdy5sb2NhdGlvbi5wcm90b2NvbCArICcvLycgKyB3aW5kb3cubG9jYXRpb24uaG9zdCArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSwgJ2h0bWwnIDogcmVjaXBlfTsgCiAgICAgICAgICAgIAogICAgICAgICAgICBjb25zdCB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKICAgICAgICAgICAgeGhyLm9wZW4oJ1BPU1QnLCB1cmwsIHRydWUpOwogICAgICAgICAgICB4aHIuc2V0UmVxdWVzdEhlYWRlcignQ29udGVudC1UeXBlJywgJ2FwcGxpY2F0aW9uL2pzb24nKTsKICAgICAgICAgICAgeGhyLnNldFJlcXVlc3RIZWFkZXIoJ0F1dGhvcml6YXRpb24nLCAnQmVhcmVyICcgKyB0b2tlbik7CgogICAgICAgICAgICAvLyBsaXN0ZW4gZm9yIGBvbmxvYWRgIGV2ZW50CiAgICAgICAgICAgIHhoci5vbmxvYWQgPSAoKSA9PiB7CiAgICAgICAgICAgICAgICAvLyBwcm9jZXNzIHJlc3BvbnNlCiAgICAgICAgICAgICAgICBpZiAoeGhyLnJlYWR5U3RhdGUgPT0gNCAmJiB4aHIuc3RhdHVzID09IDIwMSkgewogICAgICAgICAgICAgICAgICAgIC8vIHBhcnNlIEpTT04gZGF0YQogICAgICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKHJlZGlyZWN0LmNvbmNhdCgnP2Jvb2ttYXJrbGV0X2ltcG9ydD0nLCBKU09OLnBhcnNlKHhoci5yZXNwb25zZSkuaWQpICkKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignRXJyb3IhJyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH07CiAgICAgICAgICAgIHhoci5zZW5kKEpTT04uc3RyaW5naWZ5KHBhcmFtcykpOwogICAgICAgICAgICB9CiAgICAgICAgKSgpOwogICAgfQp9KSgpOw==",Zl={key:1},Wl={class:"text-h5"},Gl={class:"text-h5"},Nl={key:0},Tl={key:0},Hl={key:0},Kl={key:0},jl=Ee({__name:"RecipeImportPage",setup(ee){function U(){de.value=E.value.split(` -`),I.value=!0,ie()}function ie(){let o=new q,e=de.value.pop();e!=null&&e.trim()!=""?o.apiRecipeFromSourceCreate({recipeFromSource:{url:e}}).then(s=>{s.recipe&&o.apiRecipeCreate({recipe:s.recipe}).then(B=>{te.value.push(B),be(B.id,null,s.recipe?.imageUrl).then(a=>{setTimeout(ie,500)})}).catch(B=>{}).finally(()=>{I.value=!1})}).catch(s=>{s.response.status==429?G().addPreparedMessage(Ne.RATE_LIMIT,s):G().addMessage(Te.WARNING,Je("ErrorUrlListImport"),8e3,e),E.value=e+` -`+de.value.join(` -`),v.value="url_list_input"}).finally(()=>{}):(G().addPreparedMessage(Ne.CREATE_SUCCESS),I.value=!1)}const w=_e("history",{}),{mobile:ne}=el(),re=ul(),{t:Je}=ll(),{updateRecipeImage:be,doAiImport:$e,doAppImport:Pe,fileApiLoading:Ve}=yl(),{getDjangoUrl:ce}=tl(),Xe=al(()=>`javascript:(function(){if(window.bookmarkletTandoor!==undefined){bookmarkletTandoor();} else {localStorage.setItem("importURL", "${ce("/api/bookmarklet-import/")}");localStorage.setItem("redirectURL", "${ce("/recipe/import/")}");localStorage.setItem("token", "${oe.value}");document.body.appendChild(document.createElement("script")).src="${Ll}"}})()`),f=g("url"),le=g("DEFAULT"),v=g("type"),X=g(!1),I=g(!1),W=g(""),E=g(""),de=g([]),te=g([]),L=g(""),ae=g([]),se=g(!1),pe=g(!0),ve=g(!0),me=g(!1),Y=g(null),Q=g(null),H=g("file"),O=g(Ce().activeSpace.aiDefaultProvider),ge=g(!1),oe=g(""),i=g({}),D=g(null),b=g({}),ye=g(0),fe=g(!1),Se=g({}),Re=g(0);ol(()=>{he(),w.url&&typeof w.url=="string"&&(W.value=w.url,F({url:W.value})),w.text&&typeof w.text=="string"&&(W.value=w.text,F({url:W.value})),w.bookmarklet_import&&typeof w.bookmarklet_import=="string"&&!isNaN(parseInt(w.bookmarklet_import))&&(f.value="url",F({bookmarklet:parseInt(w.bookmarklet_import)}))});function F(o){let e=new q;I.value=!0,i.value={},e.apiRecipeFromSourceCreate({recipeFromSource:o}).then(s=>{if(s.recipeId!=null){re.push({name:"RecipeViewPage",params:{id:s.recipeId}});return}i.value=s,i.value.duplicates&&i.value.duplicates.length>0?v.value="duplicates":i.value.images&&i.value.images.length>0?v.value="image_chooser":v.value="keywords_chooser"}).catch(s=>{s.response.json().then(B=>{B.error?i.value=B:G().addError(h.FETCH_ERROR,B)})}).finally(()=>{I.value=!1})}function we(){let o=null;O.value==null&&G().addError(h.CREATE_ERROR,"No AI Provider selected"),Q.value!=null&&H.value=="file"?o=$e(O.value.id,Q.value):L.value!=""&&H.value=="text"&&(o=$e(O.value.id,null,L.value)),o!=null&&(I.value=!0,o.then(e=>{I.value=!1,i.value=e,i.value.error||(i.value.images&&i.value.images.length>0?v.value="image_chooser":v.value="keywords_chooser")}).catch(e=>{G().addError(h.FETCH_ERROR,e)}))}function Ye(){Pe(ae.value,le.value,se.value,pe.value,ve.value,me.value).then(o=>{v.value="import_log",Be(o)})}function Be(o){new q().apiImportLogRetrieve({id:o}).then(s=>{Y.value=s,s.running&&setTimeout(()=>{Be(o)},1e3)}).catch(s=>{G().addError(h.FETCH_ERROR,s)})}function De(){let o=new q;i.value.recipe&&(I.value=!0,i.value.recipe.keywords=i.value.recipe.keywords.filter(e=>e.importKeyword),o.apiRecipeCreate({recipe:i.value.recipe}).then(e=>{be(e.id,null,i.value.recipe?.imageUrl).then(s=>{ge.value?re.push({name:"ModelEditPage",params:{id:e.id,model:"recipe"}}):re.push({name:"RecipeViewPage",params:{id:e.id}})})}).catch(e=>{G().addError(h.CREATE_ERROR,e)}).finally(()=>{I.value=!1}))}function Me(o){i.value.recipe&&i.value.recipe.steps.splice(i.value.recipe.steps.findIndex(e=>e===o),1)}function ze(){i.value.recipe&&i.value.recipe.steps&&(i.value.recipe.steps=bl(i.value.recipe.steps))}function je(){i.value.recipe&&i.value.recipe.steps&&$l(i.value.recipe.steps,` -`)}function Qe(o,e){o.ingredients=o.ingredients.filter(s=>s!=e)}function Oe(){if(i.value.recipe){let o=i.value.recipe.steps.flatMap(e=>e.ingredients);i.value.recipe.steps.forEach(e=>e.ingredients=[]),o.forEach(e=>{let s=!1;i.value.recipe.steps.forEach(B=>{B.instruction.toLowerCase().includes(e.food.name.trim().toLowerCase())&&!s&&(s=!0,B.ingredients.push(e))}),s||i.value.recipe.steps[0].ingredients.push(e)})}else G().addMessage(Te.ERROR,"no steps found to split")}function Ue(o){i.value.recipe?.keywords.forEach(e=>{e.importKeyword=o})}function qe(){i.value.recipe?.steps.push({ingredients:[],instruction:""})}function he(){let o=new q;o.apiAccessTokenList().then(e=>{e.forEach(s=>{s.scope=="bookmarklet"&&(oe.value=s.token)}),oe.value==""&&o.apiAccessTokenCreate({accessToken:{scope:"bookmarklet",expires:il.now().plus({year:100}).toJSDate()}}).then(s=>{oe.value=s.token})})}function Le(){location.reload()}return(o,e)=>(r(),k(S,null,[l(nl,null,{default:t(()=>[l(A,null,{default:t(()=>[l(C,null,{default:t(()=>[l(Rl,{modelValue:v.value,"onUpdate:modelValue":e[73]||(e[73]=s=>v.value=s)},{default:t(({prev:s,next:B})=>[l(wl,null,{default:t(()=>[l(V,{title:o.$t("Type"),value:"type",icon:" "},null,8,["title"]),l(Z),["url","ai","source"].includes(f.value)?(r(),k(S,{key:0},[l(V,{title:o.$t("Import"),value:"url",icon:" "},null,8,["title"]),l(Z),i.value.duplicates&&i.value.duplicates.length>0?(r(),k(S,{key:0},[l(V,{title:o.$t("Duplicate"),value:"duplicates",icon:" "},null,8,["title"]),l(Z)],64)):m("",!0),l(V,{title:o.$t("Image"),value:"image_chooser",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Keywords"),value:"keywords_chooser",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Steps"),value:"step_editor",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Save"),value:"confirm",icon:" "},null,8,["title"])],64)):m("",!0),f.value=="app"?(r(),k(S,{key:1},[l(V,{title:o.$t("App"),value:"app",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("File"),value:"file",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Import"),value:"import_log",icon:" "},null,8,["title"])],64)):m("",!0),f.value=="bookmarklet"?(r(),p(V,{key:2,title:o.$t("Bookmarklet"),value:"bookmarklet",icon:" "},null,8,["title"])):m("",!0),f.value=="url-list"?(r(),k(S,{key:3},[l(V,{title:o.$t("UrlList"),value:"url_list_input",icon:" "},null,8,["title"]),l(Z),l(V,{title:o.$t("Import"),value:"url_list_import",icon:" "},null,8,["title"])],64)):m("",!0)]),_:1}),l(Bl,null,{default:t(()=>[l(c,{value:"type"},{default:t(()=>[l(A,null,{default:t(()=>[l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("Url_Import"),subtitle:o.$t("UrlImportSubtitle"),"prepend-icon":"$import",variant:"outlined",color:f.value=="url"?"primary":"",elevation:"1",onClick:e[0]||(e[0]=a=>f.value="url")},null,8,["title","subtitle","color"])]),_:1}),R(Ce)().activeSpace.aiEnabled?(r(),p(C,{key:0,cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("AI"),subtitle:o.$t("AIImportSubtitle"),"prepend-icon":"$ai",variant:"outlined",color:f.value=="ai"?"primary":"",elevation:"1",onClick:e[1]||(e[1]=a=>f.value="ai"),disabled:!R(Ce)().activeSpace.aiEnabled},null,8,["title","subtitle","color","disabled"])]),_:1})):m("",!0),l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("App"),subtitle:o.$t("AppImportSubtitle"),"prepend-icon":"fa-solid fa-folder-open",variant:"outlined",color:f.value=="app"?"primary":"",elevation:"1",onClick:e[2]||(e[2]=a=>f.value="app")},null,8,["title","subtitle","color"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("Bookmarklet"),subtitle:o.$t("BookmarkletImportSubtitle"),"prepend-icon":"fa-solid fa-bookmark",variant:"outlined",color:f.value=="bookmarklet"?"primary":"",elevation:"1",onClick:e[3]||(e[3]=a=>f.value="bookmarklet")},null,8,["title","subtitle","color"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:"JSON/HTML",subtitle:o.$t("SourceImportSubtitle"),"prepend-icon":"fa-solid fa-code",variant:"outlined",color:f.value=="source"?"primary":"",elevation:"1",onClick:e[4]||(e[4]=a=>f.value="source")},null,8,["subtitle","color"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(N,{title:o.$t("UrlList"),subtitle:o.$t("UrlListSubtitle"),"prepend-icon":"fa-solid fa-list",variant:"outlined",color:f.value=="url-list"?"primary":"",elevation:"1",onClick:e[5]||(e[5]=a=>f.value="url-list")},null,8,["title","subtitle","color"])]),_:1})]),_:1}),l(y,null,{prev:t(()=>[l(rl)]),next:t(()=>[["url","ai","source"].includes(f.value)?(r(),p(d,{key:0,onClick:e[6]||(e[6]=a=>v.value="url"),color:"success"},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})):m("",!0),f.value=="app"?(r(),p(d,{key:1,onClick:e[7]||(e[7]=a=>v.value="app"),color:"success"},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})):m("",!0),f.value=="bookmarklet"?(r(),p(d,{key:2,onClick:e[8]||(e[8]=a=>v.value="bookmarklet"),color:"success"},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})):m("",!0),f.value=="url-list"?(r(),p(d,{key:3,onClick:e[9]||(e[9]=a=>v.value="url_list_input"),color:"success"},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})):m("",!0)]),_:1})]),_:1}),l(c,{value:"url"},{default:t(()=>[f.value=="url"?(r(),p(K,{key:0,label:o.$t("Website")+" (https://...)",modelValue:W.value,"onUpdate:modelValue":e[10]||(e[10]=a=>W.value=a),loading:I.value,autofocus:"",onKeydown:e[11]||(e[11]=Ie(a=>F({url:W.value}),["enter"]))},null,8,["label","modelValue","loading"])):m("",!0),f.value=="ai"?(r(),k("div",Zl,[l(A,null,{default:t(()=>[l(C,{cols:"12",md:"6"},{default:t(()=>[l(We,{model:"AiProvider",modelValue:O.value,"onUpdate:modelValue":e[12]||(e[12]=a=>O.value=a),"hide-details":""},{append:t(()=>[l(d,{icon:"$settings",to:{name:"ModelListPage",params:{model:"AiProvider"}},color:"success"})]),_:1},8,["modelValue"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(dl,{class:"mb-2",border:"",divided:"",modelValue:H.value,"onUpdate:modelValue":e[13]||(e[13]=a=>H.value=a)},{default:t(()=>[l(d,{value:"file"},{default:t(()=>[n(u(o.$t("File")),1)]),_:1}),l(d,{value:"text"},{default:t(()=>[n(u(o.$t("Text")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),H.value=="file"?(r(),p(R(Ke),{key:0,modelValue:Q.value,"onUpdate:modelValue":e[14]||(e[14]=a=>Q.value=a),loading:I.value,clearable:""},{icon:t(()=>[l(x,{icon:"fa-solid fa-file-pdf"}),n(" "+u(o.$t("or"))+" ",1),l(x,{icon:"fa-solid fa-file-image"})]),_:1},8,["modelValue","loading"])):m("",!0),H.value=="text"?(r(),p(j,{key:1,modelValue:L.value,"onUpdate:modelValue":e[15]||(e[15]=a=>L.value=a),loading:I.value,autofocus:"",onKeydown:e[16]||(e[16]=Ie(a=>we(),["enter"]))},null,8,["modelValue","loading"])):m("",!0)])):m("",!0),f.value=="source"?(r(),p(j,{key:2,modelValue:L.value,"onUpdate:modelValue":e[17]||(e[17]=a=>L.value=a),label:"JSON/HTML",loading:I.value,hint:o.$t("SourceImportHelp"),"persistent-hint":"",autofocus:"",onKeydown:e[18]||(e[18]=Ie(a=>F({data:L.value}),["enter"]))},null,8,["modelValue","loading","hint"])):m("",!0),i.value.error?(r(),p(ke,{key:3,title:o.$t("Error"),text:i.value.msg,color:"warning"},null,8,["title","text"])):m("",!0),l(y,null,{prev:t(()=>[l(d,{onClick:e[19]||(e[19]=a=>{v.value="type",i.value={}})},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[f.value=="url"?(r(),p(d,{key:0,onClick:e[20]||(e[20]=a=>F({url:W.value})),disabled:W.value=="",loading:I.value},{default:t(()=>[n(u(o.$t("Load")),1)]),_:1},8,["disabled","loading"])):m("",!0),f.value=="source"?(r(),p(d,{key:1,onClick:e[21]||(e[21]=a=>F({data:L.value})),disabled:L.value=="",loading:I.value},{default:t(()=>[n(u(o.$t("Load")),1)]),_:1},8,["disabled","loading"])):m("",!0),f.value=="ai"?(r(),p(d,{key:2,onClick:e[22]||(e[22]=a=>we()),disabled:H.value=="file"&&Q.value==null||H.value=="text"&&L.value=="",loading:I.value},{default:t(()=>[n(u(o.$t("Load")),1)]),_:1},8,["disabled","loading"])):m("",!0)]),_:1})]),_:1}),l(c,{value:"duplicates"},{default:t(()=>[i.value.duplicates&&i.value.duplicates.length>0?(r(),p(ke,{key:0,variant:"tonal"},{default:t(()=>[l(sl,null,{default:t(()=>[n(u(o.$t("Duplicate")),1)]),_:1}),n(" "+u(o.$t("DuplicateFoundInfo"))+" ",1),l(z,null,{default:t(()=>[(r(!0),k(S,null,J(i.value.duplicates,a=>(r(),p(T,{to:{name:"RecipeViewPage",params:{id:a.id}},key:a.id},{default:t(()=>[n(u(a.name)+" (#"+u(a.id)+") ",1)]),_:2},1032,["to"]))),128))]),_:1})]),_:1})):m("",!0),l(y,null,{prev:t(()=>[l(d,{onClick:e[23]||(e[23]=a=>v.value="url")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[24]||(e[24]=a=>v.value="image_chooser")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"image_chooser"},{default:t(()=>[l(A,null,{default:t(()=>[l(C,{cols:"12",md:"6"},{default:t(()=>[P("h2",Wl,u(o.$t("Selected")),1),l(Ae,{"max-height":"30vh",src:i.value.recipe.imageUrl},null,8,["src"])]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[P("h2",Gl,u(o.$t("Available")),1),l(A,{dense:""},{default:t(()=>[(r(!0),k(S,null,J(i.value.images,a=>(r(),p(C,{cols:"4"},{default:t(()=>[l(Ae,{"max-height":"10vh",cover:"","aspect-ratio":"1",src:a,onClick:M=>i.value.recipe.imageUrl=a},null,8,["src","onClick"])]),_:2},1024))),256))]),_:1})]),_:1})]),_:1}),l(y,null,{prev:t(()=>[i.value.duplicates&&i.value.duplicates.length>0?(r(),p(d,{key:0,onClick:e[25]||(e[25]=a=>v.value="duplicates")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})):(r(),p(d,{key:1,onClick:e[26]||(e[26]=a=>v.value="url")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1}))]),next:t(()=>[l(d,{onClick:e[27]||(e[27]=a=>v.value="keywords_chooser")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"keywords_chooser"},{default:t(()=>[l(A,null,{default:t(()=>[l(C,{class:"text-center"},{default:t(()=>[l(Ge,{border:"",divided:""},{default:t(()=>[l(d,{"prepend-icon":"fa-solid fa-square-check",onClick:e[28]||(e[28]=a=>Ue(!0))},{default:t(()=>[n(u(o.$t("SelectAll")),1)]),_:1}),l(d,{"prepend-icon":"fa-solid fa-square-minus",onClick:e[29]||(e[29]=a=>Ue(!1))},{default:t(()=>[n(u(o.$t("SelectNone")),1)]),_:1})]),_:1})]),_:1})]),_:1}),l(A,null,{default:t(()=>[l(C,null,{default:t(()=>[l(We,{model:"Keyword",modelValue:D.value,"onUpdate:modelValue":e[31]||(e[31]=a=>D.value=a),"allow-create":""},{append:t(()=>[l(d,{icon:"$add",color:"success",onClick:e[30]||(e[30]=a=>{D.value.importKeyword=!0,i.value.recipe.keywords.push(D.value),D.value=null}),disabled:D.value==null},null,8,["disabled"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(z,null,{default:t(()=>[(r(!0),k(S,null,J(i.value.recipe.keywords,a=>(r(),p(T,{border:"",key:a,class:Il({"bg-success":a.importKeyword}),onClick:M=>a.importKeyword=!a.importKeyword},{append:t(()=>[l(kl,{"model-value":a.importKeyword},null,8,["model-value"])]),default:t(()=>[n(u(a.label)+" ",1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),l(y,null,{prev:t(()=>[l(d,{onClick:e[32]||(e[32]=a=>v.value="image_chooser")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[33]||(e[33]=a=>v.value="step_editor")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"step_editor"},{default:t(()=>[l(A,null,{default:t(()=>[l(C,{class:"text-center"},{default:t(()=>[l(Ge,{border:"",divided:""},{default:t(()=>[l(d,{"prepend-icon":"fa-solid fa-shuffle",onClick:e[34]||(e[34]=a=>Oe())},{default:t(()=>[R(ne)?m("",!0):(r(),k("span",Nl,u(o.$t("Auto_Sort")),1))]),_:1}),l(d,{"prepend-icon":"fa-solid fa-maximize",onClick:e[35]||(e[35]=a=>je())},{default:t(()=>[R(ne)?m("",!0):(r(),k("span",Tl,u(o.$t("Split")),1))]),_:1}),l(d,{"prepend-icon":"fa-solid fa-minimize",onClick:e[36]||(e[36]=a=>ze())},{default:t(()=>[R(ne)?m("",!0):(r(),k("span",Hl,u(o.$t("Merge")),1))]),_:1})]),_:1})]),_:1})]),_:1}),(r(!0),k(S,null,J(i.value.recipe.steps,(a,M)=>(r(),p(A,{key:M},{default:t(()=>[l(C,{cols:"12"},{default:t(()=>[l(ue,{color:"primary"},{default:t(()=>[n("#"+u(M+1),1)]),_:2},1024),l(d,{variant:"plain",size:"small",icon:"",class:"float-right"},{default:t(()=>[l(x,{icon:"$menu"}),l(He,{activator:"parent"},{default:t(()=>[l(z,null,{default:t(()=>[l(T,{"prepend-icon":"$delete",onClick:$=>Me(a)},{default:t(()=>[n(u(o.$t("Delete")),1)]),_:2},1032,["onClick"]),l(T,{"prepend-icon":"fa-solid fa-maximize",onClick:$=>R(Vl)(a,` -`)},{default:t(()=>[n(u(o.$t("Split")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024),l(C,{cols:"12",md:"6"},{default:t(()=>[l(z,null,{default:t(()=>[l(R(cl),{modelValue:a.ingredients,"onUpdate:modelValue":$=>a.ingredients=$,group:"ingredients",handle:".drag-handle","empty-insert-threshold":25},{default:t(()=>[(r(!0),k(S,null,J(a.ingredients,($,xe)=>(r(),p(T,{border:""},{append:t(()=>[l(d,{variant:"plain",size:"small",icon:"",class:"float-right"},{default:t(()=>[l(x,{icon:"$menu"}),l(He,{activator:"parent"},{default:t(()=>[l(z,null,{default:t(()=>[l(T,{"prepend-icon":"$edit",onClick:Ze=>{b.value=$,X.value=!0}},{default:t(()=>[n(u(o.$t("Edit")),1)]),_:2},1032,["onClick"]),l(T,{"prepend-icon":"$delete",onClick:Ze=>Qe(a,$)},{default:t(()=>[n(u(o.$t("Delete")),1)]),_:2},1032,["onClick"]),l(T,{"prepend-icon":"fa-solid fa-sort",onClick:Ze=>{ye.value=xe,Re.value=M,Se.value=a,fe.value=!0}},{default:t(()=>[n(u(o.$t("Move")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),default:t(()=>[l(x,{size:"small",class:"drag-handle cursor-grab mr-2",icon:"$dragHandle"}),l(ue,{density:"compact",label:"",class:"mr-1"},{default:t(()=>[n(u($.amount),1)]),_:2},1024),$.unit?(r(),p(ue,{key:0,density:"compact",label:"",class:"mr-1"},{default:t(()=>[n(u($.unit.name),1)]),_:2},1024)):m("",!0),$.food?(r(),p(ue,{key:1,density:"compact",label:"",class:"mr-1"},{default:t(()=>[n(u($.food.name),1)]),_:2},1024)):m("",!0)]),_:2},1024))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),l(C,{cols:"12",md:"6"},{default:t(()=>[l(j,{class:"mt-2",modelValue:a.instruction,"onUpdate:modelValue":$=>a.instruction=$,"auto-grow":""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(Z)]),_:2},1024))),128)),l(A,null,{default:t(()=>[l(C,{class:"text-center"},{default:t(()=>[l(d,{icon:"$add",color:"create",onClick:e[37]||(e[37]=a=>qe())})]),_:1})]),_:1}),l(pl,{"max-width":"450px",modelValue:X.value,"onUpdate:modelValue":e[47]||(e[47]=a=>X.value=a)},{default:t(()=>[l(N,null,{default:t(()=>[l(vl,{modelValue:X.value,"onUpdate:modelValue":e[38]||(e[38]=a=>X.value=a),title:o.$t("Ingredient Editor")},null,8,["modelValue","title"]),l(ml,null,{default:t(()=>[l(K,{label:o.$t("Original_Text"),modelValue:b.value.originalText,"onUpdate:modelValue":e[39]||(e[39]=a=>b.value.originalText=a),readonly:""},null,8,["label","modelValue"]),l(K,{label:o.$t("Amount"),modelValue:b.value.amount,"onUpdate:modelValue":e[40]||(e[40]=a=>b.value.amount=a)},null,8,["label","modelValue"]),b.value.unit?(r(),p(K,{key:0,label:o.$t("Unit"),modelValue:b.value.unit.name,"onUpdate:modelValue":e[42]||(e[42]=a=>b.value.unit.name=a),rules:["required"]},{"append-inner":t(()=>[l(d,{icon:"$delete",color:"delete",onClick:e[41]||(e[41]=a=>b.value.unit=null)})]),_:1},8,["label","modelValue"])):(r(),p(d,{key:1,"prepend-icon":"$create",color:"create",class:"mb-4",onClick:e[43]||(e[43]=a=>b.value.unit={name:""})},{default:t(()=>[n(u(o.$t("Unit")),1)]),_:1})),l(K,{label:o.$t("Food"),modelValue:b.value.food.name,"onUpdate:modelValue":e[44]||(e[44]=a=>b.value.food.name=a)},null,8,["label","modelValue"]),l(K,{label:o.$t("Note"),modelValue:b.value.note,"onUpdate:modelValue":e[45]||(e[45]=a=>b.value.note=a)},null,8,["label","modelValue"])]),_:1}),l(gl,null,{default:t(()=>[l(d,{class:"float-right",color:"save",onClick:e[46]||(e[46]=a=>X.value=!1)},{default:t(()=>[n(u(o.$t("Save")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),l(y,null,{prev:t(()=>[l(d,{onClick:e[48]||(e[48]=a=>v.value="keywords_chooser")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[49]||(e[49]=a=>v.value="confirm")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"confirm"},{default:t(()=>[l(N,{loading:I.value||R(Ve)},{default:t(()=>[l(fl,null,{default:t(()=>[n(u(i.value.recipe.name),1)]),_:1}),l(A,null,{default:t(()=>[l(C,{cols:"12",md:"6"},{default:t(()=>[i.value.recipe.imageUrl?(r(),p(Ae,{key:0,src:i.value.recipe.imageUrl},null,8,["src"])):m("",!0)]),_:1}),l(C,{cols:"12",md:"6"},{default:t(()=>[l(K,{label:o.$t("Name"),modelValue:i.value.recipe.name,"onUpdate:modelValue":e[50]||(e[50]=a=>i.value.recipe.name=a),rules:[["maxLength",128]]},null,8,["label","modelValue"]),l(Cl,{label:o.$t("Servings"),modelValue:i.value.recipe.servings,"onUpdate:modelValue":e[51]||(e[51]=a=>i.value.recipe.servings=a),precision:2},null,8,["label","modelValue"]),l(K,{label:o.$t("ServingsText"),modelValue:i.value.recipe.servingsText,"onUpdate:modelValue":e[52]||(e[52]=a=>i.value.recipe.servingsText=a)},null,8,["label","modelValue"]),l(j,{label:o.$t("Description"),modelValue:i.value.recipe.description,"onUpdate:modelValue":e[53]||(e[53]=a=>i.value.recipe.description=a),rules:[["maxLength",512]],counter:"",clearable:""},null,8,["label","modelValue"]),l(_,{modelValue:ge.value,"onUpdate:modelValue":e[54]||(e[54]=a=>ge.value=a),label:o.$t("Edit_Recipe"),"hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1},8,["loading"]),l(y,null,{prev:t(()=>[l(d,{onClick:e[55]||(e[55]=a=>v.value="step_editor")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[56]||(e[56]=a=>De()),disabled:!1,color:"success"},{default:t(()=>[n(u(o.$t("Import")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"app"},{default:t(()=>[l(A,null,{default:t(()=>[(r(!0),k(S,null,J(R(Sl),a=>(r(),p(C,{cols:"12",md:"3"},{default:t(()=>[l(N,{"prepend-icon":"fa-solid fa-carrot",title:a.name,onClick:M=>le.value=a.id,variant:"outlined",elevation:"1",color:le.value==a.id?"primary":""},{append:t(()=>[l(d,{icon:"$help",variant:"plain",href:a.helpUrl,target:"_blank"},null,8,["href"])]),_:2},1032,["title","onClick","color"])]),_:2},1024))),256))]),_:1}),l(y,null,{prev:t(()=>[l(d,{onClick:e[57]||(e[57]=a=>v.value="type")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[58]||(e[58]=a=>v.value="file")},{default:t(()=>[n(u(o.$t("Next")),1)]),_:1})]),_:1})]),_:1}),l(c,{value:"file"},{default:t(()=>[l(R(Ke),{modelValue:ae.value,"onUpdate:modelValue":e[59]||(e[59]=a=>ae.value=a),multiple:""},null,8,["modelValue"]),l(ke,{variant:"outlined",elevation:"1",density:"compact",title:o.$t("Duplicate"),text:o.$t("import_duplicates"),class:"mt-2"},{prepend:t(()=>[l(_,{modelValue:se.value,"onUpdate:modelValue":e[60]||(e[60]=a=>se.value=a)},null,8,["modelValue"])]),_:1},8,["title","text"]),le.value=="MEALIE1"?(r(),k("div",Kl,[l(_,{modelValue:pe.value,"onUpdate:modelValue":e[61]||(e[61]=a=>pe.value=a),label:o.$t("ImportMealPlans"),"hide-details":""},null,8,["modelValue","label"]),l(_,{modelValue:ve.value,"onUpdate:modelValue":e[62]||(e[62]=a=>ve.value=a),label:o.$t("ImportShoppingList"),"hide-details":""},null,8,["modelValue","label"]),l(_,{modelValue:me.value,"onUpdate:modelValue":e[63]||(e[63]=a=>me.value=a),label:o.$t("NutritionsPerServing"),hint:o.$t("NutritionsPerServingHelp"),"persistent-hint":""},null,8,["modelValue","label","hint"])])):m("",!0),l(y,null,{prev:t(()=>[l(d,{onClick:e[64]||(e[64]=a=>v.value="app")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[65]||(e[65]=a=>Ye()),disabled:ae.value.length==0,loading:R(Ve)},{default:t(()=>[n(u(o.$t("Import")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1}),l(c,{value:"import_log"},{default:t(()=>[Y.value?(r(),p(Ul,{key:0,"import-log":Y.value},null,8,["import-log"])):m("",!0),l(y,null,{prev:t(()=>[l(d,{onClick:e[66]||(e[66]=a=>v.value="file")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[Y.value&&!Y.value.running?(r(),p(d,{key:0,to:{name:"SearchPage",query:{keywords:Y.value.keyword.id}},disabled:!1},{default:t(()=>[n(u(o.$t("View_Recipes")),1)]),_:1},8,["to"])):m("",!0)]),_:1})]),_:1}),l(c,{value:"bookmarklet"},{default:t(()=>[n(u(o.$t("BookmarkletImportSubtitle"))+" ",1),P("ol",null,[P("li",null,"1. "+u(o.$t("BookmarkletHelp1")),1),P("li",null,[l(d,{href:Xe.value,color:"primary"},{default:t(()=>[n(u(o.$t("ImportIntoTandoor")),1)]),_:1},8,["href"])]),P("li",null,"2. "+u(o.$t("BookmarkletHelp2")),1),P("li",null,"3. "+u(o.$t("BookmarkletHelp3")),1)]),l(y,null,{prev:t(()=>[l(d,{onClick:e[67]||(e[67]=a=>v.value="type")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>e[76]||(e[76]=[])),_:1})]),_:1}),l(c,{value:"url_list_input"},{default:t(()=>[l(j,{hint:o.$t("one_url_per_line"),"auto-grow":"","max-rows":"20","persistent-hint":"",modelValue:E.value,"onUpdate:modelValue":e[68]||(e[68]=a=>E.value=a)},null,8,["hint","modelValue"]),l(y,null,{prev:t(()=>[l(d,{onClick:e[69]||(e[69]=a=>v.value="type")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[70]||(e[70]=a=>{v.value="url_list_import",U()}),disabled:E.value.length==0},{default:t(()=>[n(u(o.$t("Import")),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),l(c,{value:"url_list_import"},{default:t(()=>[l(Fe,{height:16,"model-value":te.value.length/E.value.split(` -`).length*100},{default:t(()=>[n(u(te.value.length)+" / "+u(E.value.split(` -`).length),1)]),_:1},8,["model-value"]),l(z,null,{default:t(()=>[(r(!0),k(S,null,J(te.value,a=>(r(),p(T,{border:"",title:a.name,subtitle:a.sourceUrl,key:a.id,to:{name:"RecipeViewPage",params:{id:a.id}},target:"_blank"},null,8,["title","subtitle","to"]))),128))]),_:1}),l(y,null,{prev:t(()=>[l(d,{onClick:e[71]||(e[71]=a=>v.value="url_list_input")},{default:t(()=>[n(u(o.$t("Back")),1)]),_:1})]),next:t(()=>[l(d,{onClick:e[72]||(e[72]=a=>Le()),disabled:I.value},{default:t(()=>[n(u(o.$t("Reset")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(A,{dense:""},{default:t(()=>[l(C,{class:"text-center"},{default:t(()=>[l(d,{size:"small","prepend-icon":"fa-solid fa-arrow-rotate-left",variant:"tonal",color:"warning",onClick:e[74]||(e[74]=s=>Le())},{default:t(()=>[n(u(o.$t("Reset")),1)]),_:1})]),_:1})]),_:1})]),_:1}),l(Al,{"step-index":Re.value,step:Se.value,recipe:i.value.recipe,modelValue:fe.value,"onUpdate:modelValue":e[75]||(e[75]=s=>fe.value=s),"ingredient-index":ye.value},null,8,["step-index","step","recipe","modelValue","ingredient-index"])],64))}});export{jl as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.js.gz deleted file mode 100644 index 9fa9751b..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeImportPage-DvlxImUu.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.a6056ace9b7c.js b/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.a6056ace9b7c.js deleted file mode 100644 index 418eb058..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.a6056ace9b7c.js +++ /dev/null @@ -1,2 +0,0 @@ -import{d as P,r as C,c as E,h as f,w as t,g as e,i as p,j as V,t as s,b,e as _,k as L,V as T,b1 as me,l as k,L as U,z as R,F as D,p as N,f as n,M as A,o as z,A as H,O as F,ae as Ce,af as Re,aY as Ue,aP as ve,N as M,x as Y,Q as x,R as B,y as q,C as De,E as Ee,_ as X,W as Ie,D as I,av as Pe,I as Le,b8 as fe,a7 as Fe,b9 as ce,n as j,P as Me,aX as Ne,bw as Oe,u as qe,b7 as xe,ab as Be,bx as ze,ba as ge,aa as He,aL as _e,aH as Z,a9 as je,G as ye,aj as We,aN as Ve,aO as $e,ai as J,by as ee,aT as Je,aM as be,bz as Ge,bA as Ke,b6 as te,br as le,K as ke,ag as Qe,S as Xe,a as Ye,bB as Ze}from"./main-BhFWIRV_.js";import{_ as ae}from"./NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js";import{_ as G}from"./IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js";import{V as we,a as he,c as Te,b as Se,d as et,r as ne}from"./number_utils-1sJWKMUK.js";import{V as tt}from"./VTextarea-Dyu7dPGe.js";import{V as K}from"./VRating-BGFrV4il.js";import{V as lt}from"./VListItemAction-BR9wagZD.js";import{V as at}from"./VTooltip-CP00KBBq.js";import{_ as re,a as se}from"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import{_ as oe}from"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import{u as nt}from"./useFileApi-4KcBp6Fj.js";import{V as O}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import{_ as rt}from"./logo_color-BwefLr6I.js";import{a as st,V as ue,b as ot,c as ie}from"./VTabs-BQFRhgOd.js";import"./model_utils-CVQgSPL_.js";import"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";const ut={key:0},it=P({__name:"StepsOverview",props:{steps:{type:Array,default:[]},ingredientFactor:{type:Number,required:!0}},setup(w){const i=w;C(!1);const c=E(()=>{const $=(()=>{const u=[];return i.steps.forEach(o=>{o.ingredients.forEach(d=>{d.food&&!d.isHeader&&u.push(d)}),o.stepRecipeData&&o.stepRecipeData.steps?.forEach(d=>{d.ingredients.forEach(m=>{m.food&&!m.isHeader&&u.push(m)})})}),u})(),v=new Map;return $.forEach(u=>{if(!u.food)return;const o=`${u.food.id}-${u.unit?u.unit.id:"no_unit"}`;if(v.has(o)){const d=v.get(o);d.amount+=u.amount}else{const d={...u};v.set(o,d)}}),Array.from(v.values()).sort((u,o)=>{const d=u.food?.name.toLowerCase()||"",m=o.food?.name.toLowerCase()||"";return d.localeCompare(m)})});return(y,$)=>(n(),f(we,null,{default:t(()=>[e(he,null,{default:t(()=>[e(Te,null,{default:t(()=>[$[2]||($[2]=p("i",{class:"far fa-list-alt fa-fw me-2"},null,-1)),V(" "+s(y.$t("StepsOverview")),1)]),_:1,__:[2]}),e(Se,null,{default:t(()=>[e(L,null,{default:t(()=>[e(T,null,{default:t(()=>[e(me,{density:"compact",modelValue:k(U)().deviceSettings.recipe_mergeStepOverview,"onUpdate:modelValue":$[0]||($[0]=v=>k(U)().deviceSettings.recipe_mergeStepOverview=v),border:"",divided:""},{default:t(()=>[e(R,{value:!1,"prepend-icon":"fa-solid fa-folder-tree"},{default:t(()=>[V(s(y.$t("Structured")),1)]),_:1}),e(R,{value:!0,"prepend-icon":"fa-solid fa-arrows-to-circle"},{default:t(()=>[V(s(y.$t("Summary")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),k(U)().deviceSettings.recipe_mergeStepOverview?_("",!0):(n(!0),b(D,{key:0},N(i.steps,(v,l)=>(n(),f(L,null,{default:t(()=>[e(T,{class:"pa-1",cols:"12",md:"6"},{default:t(()=>[v.showAsHeader?(n(),b("b",ut,s(l+1)+". "+s(v.name),1)):_("",!0),e(G,{modelValue:v.ingredients,"onUpdate:modelValue":u=>v.ingredients=u,"ingredient-factor":i.ingredientFactor},null,8,["modelValue","onUpdate:modelValue","ingredient-factor"]),v.stepRecipe?(n(),f(A,{key:1,class:"ma-2 border-md","prepend-icon":"$recipes",title:v.stepRecipeData.name,to:{name:"RecipeViewPage",params:{id:v.stepRecipeData.id}},target:"_blank"},{default:t(()=>[(n(!0),b(D,null,N(v.stepRecipeData.steps,u=>(n(),f(L,null,{default:t(()=>[e(T,null,{default:t(()=>[e(G,{modelValue:u.ingredients,"onUpdate:modelValue":o=>u.ingredients=o,"ingredient-factor":i.ingredientFactor},null,8,["modelValue","onUpdate:modelValue","ingredient-factor"])]),_:2},1024)]),_:2},1024))),256))]),_:2},1032,["title","to"])):_("",!0)]),_:2},1024)]),_:2},1024))),256)),k(U)().deviceSettings.recipe_mergeStepOverview?(n(),f(L,{key:1},{default:t(()=>[e(T,{class:"pa-1",cols:"12",md:"6"},{default:t(()=>[e(G,{modelValue:c.value,"onUpdate:modelValue":$[1]||($[1]=v=>c.value=v),"ingredient-factor":i.ingredientFactor,"show-checkbox":!1},null,8,["modelValue","ingredient-factor"])]),_:1})]),_:1})):_("",!0)]),_:1})]),_:1})]),_:1}))}}),dt={key:0},pt={key:1},mt={key:2},vt=P({__name:"RecipeActivity",props:{recipe:{type:Object,required:!0}},setup(w){const i=w,c=C({}),y=C([]),$=C(!1);z(()=>{v(i.recipe.id),l()});function v(o,d=1){const m=new H;$.value=!0,d==1&&(y.value=[]),m.apiCookLogList({recipe:i.recipe.id,page:d}).then(S=>{S.results&&(y.value=y.value.concat(S.results),S.next?v(o,d+1):(y.value=y.value.sort((g,r)=>g.createdAt>r.createdAt?1:-1),$.value=!1))})}function l(){c.value={},c.value.servings=i.recipe.servings,c.value.createdAt=new Date,c.value.recipe=i.recipe.id}function u(){new H().apiCookLogCreate({cookLog:c.value}).then(d=>{y.value.push(d),l()}).catch(d=>{x().addError(B.CREATE_ERROR,d)})}return(o,d)=>(n(),b(D,null,[k(U)().isAuthenticated?(n(),f(A,{key:0,class:"mt-1 d-print-none",loading:$.value},{default:t(()=>[e(F,null,{default:t(()=>[e(tt,{label:o.$t("Comment"),rows:"2",modelValue:c.value.comment,"onUpdate:modelValue":d[0]||(d[0]=m=>c.value.comment=m),"auto-grow":""},null,8,["label","modelValue"]),e(L,{dense:""},{default:t(()=>[e(T,{cols:"12",md:"4"},{default:t(()=>[e(Ce,null,{default:t(()=>[V(s(o.$t("Rating")),1)]),_:1}),d[7]||(d[7]=p("br",null,null,-1)),e(K,{modelValue:c.value.rating,"onUpdate:modelValue":d[1]||(d[1]=m=>c.value.rating=m),clearable:"",hover:"",density:"compact"},null,8,["modelValue"])]),_:1,__:[7]}),e(T,{cols:"12",md:"4"},{default:t(()=>[e(Re,{label:o.$t("Servings"),modelValue:c.value.servings,"onUpdate:modelValue":d[2]||(d[2]=m=>c.value.servings=m),precision:2},null,8,["label","modelValue"])]),_:1}),e(T,{cols:"12",md:"4"},{default:t(()=>[e(k(Ue),{label:o.$t("Date"),modelValue:c.value.createdAt,"onUpdate:modelValue":d[3]||(d[3]=m=>c.value.createdAt=m)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}),e(ve,null,{default:t(()=>[e(R,{color:"create","prepend-icon":"$create",onClick:d[4]||(d[4]=m=>u())},{default:t(()=>[V(s(o.$t("Create")),1)]),_:1})]),_:1})]),_:1},8,["loading"])):_("",!0),y.value.length>0?(n(),f(A,{key:1,class:"mt-1",loading:$.value},{default:t(()=>[e(M,null,{default:t(()=>[V(s(o.$t("Activity")),1)]),_:1}),e(F,null,{default:t(()=>[e(Y,null,{default:t(()=>[(n(!0),b(D,null,N(y.value,m=>(n(),f(q,{class:"border-t-sm",key:m.id,link:m.createdBy.id==k(U)().userSettings?.user.id},{prepend:t(()=>[e(Le,{color:"primary"},{default:t(()=>[V(s(m.createdBy.displayName.charAt(0)),1)]),_:2},1024)]),append:t(()=>[e(lt,{class:"flex-column align-end"},{default:t(()=>[m.rating!=null?(n(),f(K,{key:0,density:"comfortable",size:"x-small",color:"tandoor",modelValue:m.rating,"onUpdate:modelValue":S=>m.rating=S,"half-increments":"",readonly:"",style:{overflow:"hidden"}},null,8,["modelValue","onUpdate:modelValue"])):_("",!0),e(Ie),m.createdAt!=null?(n(),f(at,{key:1,location:"top",text:k(I).fromJSDate(m.createdAt).toLocaleString(k(I).DATETIME_MED)},{activator:t(({props:S})=>[p("span",Pe({ref_for:!0},S),s(k(I).fromJSDate(m.createdAt).toRelative({style:"narrow"})),17)]),_:2},1032,["text"])):_("",!0)]),_:2},1024)]),default:t(()=>[e(De,{class:"font-weight-bold"},{default:t(()=>[V(s(m.createdBy.displayName),1)]),_:2},1024),p("span",null,s(m.comment),1),m.servings!=null&&m.servings>0?(n(),f(Ee,{key:0,class:"font-italic mt-1"},{default:t(()=>[V(s(m.servings)+" ",1),w.recipe.servingsText!=""?(n(),b("span",dt,s(w.recipe.servingsText),1)):m.servings==1?(n(),b("span",pt,s(o.$t("Serving")),1)):(n(),b("span",mt,s(o.$t("Servings")),1))]),_:2},1024)):_("",!0),m.createdBy.id==k(U)().userSettings?.user.id?(n(),f(X,{key:1,model:"CookLog",item:m,onSave:d[5]||(d[5]=S=>v(i.recipe.id)),onDelete:d[6]||(d[6]=S=>v(i.recipe.id))},null,8,["item"])):_("",!0)]),_:2},1032,["link"]))),128))]),_:1})]),_:1})]),_:1},8,["loading"])):_("",!0)],64))}}),ft=["src"],ct=P({__name:"ExternalRecipeViewer",props:{recipe:{type:{},required:!0}},setup(w){const i=w,c=fe("history"),{getDjangoUrl:y}=Fe(),$=C("");z(()=>{(!i.recipe.internal||i.recipe.steps.length==0)&&($.value="show")});const v=E(()=>{let o=i.recipe.filePath;return o?o.includes(".pdf"):!1}),l=E(()=>{let o=i.recipe.filePath;return o?o.includes(".png")||o.includes(".jpg")||o.includes(".jpeg")||o.includes(".gif"):!1}),u=E(()=>{let o="";return l.value?o=`${y("/api/get_recipe_file/")}${i.recipe.id}/`:v.value&&(o=`${y("/view-recipe-pdf/")}${i.recipe.id}/`),c.share&&typeof c.share=="string"&&(o+=`?share=${c.share}`),o});return(o,d)=>(n(),f(we,{modelValue:$.value,"onUpdate:modelValue":d[0]||(d[0]=m=>$.value=m)},{default:t(()=>[e(he,{value:"show"},{default:t(()=>[e(Te,null,{default:t(()=>[V(s(o.$t("ExternalRecipe")),1)]),_:1}),e(Se,null,{default:t(()=>[e(A,{class:"mt-1 h-100"},{default:t(()=>[v.value?(n(),b("iframe",{key:0,width:"100%",height:"700px",src:u.value},null,8,ft)):_("",!0),l.value?(n(),f(ce,{key:1,src:u.value},null,8,["src"])):_("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),gt=["innerHTML"],de=P({__name:"ScalableNumber",props:{number:Number,factor:{type:Number,default:4}},setup(w){const i=w;function c(y){return et(y,i.factor,U().userSettings.useFractions)}return(y,$)=>(n(),b("span",{class:j(["step__scalable-num",[i.factor===1?"step__scalable-num_scaled_false":i.factor>1?"step__scalable-num_scaled_up":"step__scalable-num_scaled_down"]]),innerHTML:c(w.number)},null,10,gt))}}),_t=P({name:"Instructions",computed:{},components:{ScalableNumber:de},props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},data(){return{compiled_instructions:Oe(P({name:"compiled-instructions-component",props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},components:{ScalableNumber:de},template:` -
${this.instructions_html}
`}))}},mounted(){}});function yt(w,i,c,y,$,v){return n(),f(Ne(w.compiled_instructions),{ingredient_factor:w.ingredient_factor,instructions_html:w.instructions_html},null,8,["ingredient_factor","instructions_html"])}const pe=Me(_t,[["render",yt]]),Vt=P({__name:"Timer",props:{seconds:{type:Number,required:!0}},emits:["stop"],setup(w,{emit:i}){const c=i,y=w,{t:$}=qe(),v=C(y.seconds),l=C(v.value),u=C(!0);let o=E(()=>l.value>0?"primary":"warning");const d=E(()=>v.value==0?100:(1-l.value/v.value)*100);z(()=>{setInterval(()=>{u.value&&l.value>0&&(l.value=l.value-1)},1e3)});function m(r){l.value=Math.max(0,l.value+r),v.value=Math.max(0,v.value+r)}function S(){l.value=y.seconds,v.value=y.seconds,c("stop")}function g(r){const a=I.now(),h=a.plus({seconds:r});let W=h.toLocaleString(I.TIME_SIMPLE);const Q=Math.floor(h.startOf("day").diff(a.startOf("day"),"days").days);if(Q>=1){const Ae=$(Q===1?"Day":"Days");W+=` +${Q} ${Ae}`}return W}return(r,a)=>(n(),b(D,null,[e(xe,{"model-value":d.value,color:"primary",height:"5"},null,8,["model-value"]),e(He,{color:k(o),class:"rounded-0",variant:"tonal"},{close:t(()=>[e(ge,{divided:""},{default:t(()=>[e(R,{width:"40",onClick:a[0]||(a[0]=h=>m(-60))},{default:t(()=>a[5]||(a[5]=[p("i",{class:"fas fa-minus"},null,-1),V("1")])),_:1,__:[5]}),e(R,{width:"40",onClick:a[1]||(a[1]=h=>m(60))},{default:t(()=>a[6]||(a[6]=[p("i",{class:"fas fa-plus"},null,-1),V("1")])),_:1,__:[6]}),e(R,{width:"40",onClick:a[2]||(a[2]=h=>u.value=!u.value)},{default:t(()=>[p("i",{class:j(["fas fa-fw",{"fa-pause":u.value,"fa-play":!u.value}])},null,2)]),_:1}),e(R,{width:"40",onClick:a[3]||(a[3]=h=>S())},{default:t(()=>a[7]||(a[7]=[p("i",{class:"fas fa-stop"},null,-1)])),_:1,__:[7]})]),_:1})]),default:t(()=>[e(Be,null,{default:t(()=>[a[4]||(a[4]=p("i",{class:"fas fa-stopwatch mr-1"},null,-1)),V(" "+s(k(ze).fromMillis(l.value*1e3).toFormat("hh:mm:ss")),1)]),_:1,__:[4]}),V(" "+s(r.$t("FinishedAt"))+" "+s(g(l.value))+" ",1)]),_:1},8,["color"])],64))}}),$t={key:0},bt={key:1},kt=["href"],wt=P({__name:"StepView",props:_e({stepNumber:{type:Number,required:!1,default:1},ingredientFactor:{type:Number,required:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(w){const i=Z(w,"modelValue"),c=w,y=C(!1),$=C(!1),v=E(()=>i.value.ingredients.length>0||i.value.instruction!=null&&i.value.instruction.length>0||i.value.stepRecipeData!=null||i.value.file!=null);return(l,u)=>{const o=je("step-view",!0);return n(),f(A,null,{default:t(()=>[e(M,null,{default:t(()=>[e(L,null,{default:t(()=>[e(T,null,{default:t(()=>[i.value.name?(n(),b("span",$t,s(i.value.name),1)):(n(),b("span",bt,s(l.$t("Step"))+" "+s(c.stepNumber),1))]),_:1}),e(T,{class:"text-right"},{default:t(()=>[e(ge,{density:"compact",variant:"tonal",class:"d-print-none"},{default:t(()=>[i.value.time!=null&&i.value.time>0?(n(),f(R,{key:0,size:"small",color:"info",onClick:u[0]||(u[0]=d=>y.value=!0)},{default:t(()=>[u[4]||(u[4]=p("i",{class:"fas fa-stopwatch mr-1 fa-fw"},null,-1)),V(" "+s(i.value.time),1)]),_:1,__:[4]})):_("",!0),v.value?(n(),f(R,{key:1,size:"small",color:"success",onClick:u[1]||(u[1]=d=>$.value=!$.value)},{default:t(()=>[p("i",{class:j(["fas fa-fw",{"fa-check":!$.value,"fa-times":$.value}])},null,2)]),_:1})):_("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),$.value?_("",!0):(n(),b(D,{key:0},[y.value?(n(),f(Vt,{key:0,seconds:i.value.time!=null?i.value.time*60:0,onStop:u[2]||(u[2]=d=>y.value=!1)},null,8,["seconds"])):_("",!0),i.value.ingredients.length>0||i.value.instruction!=""?(n(),f(F,{key:1},{default:t(()=>[e(L,null,{default:t(()=>[i.value.ingredients.length>0&&(i.value.showIngredientsTable||i.value.show_ingredients_table)?(n(),f(T,{key:0,cols:"12",md:"6"},{default:t(()=>[e(G,{modelValue:i.value.ingredients,"onUpdate:modelValue":u[3]||(u[3]=d=>i.value.ingredients=d),"ingredient-factor":w.ingredientFactor},null,8,["modelValue","ingredient-factor"])]),_:1})):_("",!0),e(T,{cols:"12",md:"6",class:"markdown-body"},{default:t(()=>[i.value.instructionsMarkdown!=null?(n(),f(pe,{key:0,instructions_html:i.value.instructionsMarkdown,ingredient_factor:w.ingredientFactor},null,8,["instructions_html","ingredient_factor"])):(n(),f(pe,{key:1,instructions_html:i.value.instructions_markdown,ingredient_factor:w.ingredientFactor},null,8,["instructions_html","ingredient_factor"]))]),_:1})]),_:1})]),_:1})):_("",!0),i.value.stepRecipe?(n(),f(A,{key:2,class:"ma-2 border-md"},{default:t(()=>[e(M,null,{default:t(()=>[e(ye,{icon:"$recipes"}),V(" "+s(i.value.stepRecipeData.name)+" ",1),e(R,{icon:"fa-solid fa-up-right-from-square",size:"x-small",to:{name:"RecipeViewPage",params:{id:i.value.stepRecipeData.id}},target:"_blank",variant:"plain"},null,8,["to"])]),_:1}),(n(!0),b(D,null,N(i.value.stepRecipeData.steps,(d,m)=>(n(),f(F,{class:"mt-1",key:d.id},{default:t(()=>[e(o,{modelValue:i.value.stepRecipeData.steps[m],"onUpdate:modelValue":S=>i.value.stepRecipeData.steps[m]=S,"step-number":m+1,ingredientFactor:w.ingredientFactor},null,8,["modelValue","onUpdate:modelValue","step-number","ingredientFactor"])]),_:2},1024))),128))]),_:1})):_("",!0),i.value.file?(n(),b(D,{key:3},[i.value.file.preview?(n(),f(ce,{key:0,src:i.value.file.preview},null,8,["src"])):(n(),b("a",{key:1,href:i.value.file.fileDownload},s(l.$t("Download")),9,kt))],64)):_("",!0)],64))]),_:1})}}}),ht={key:0},Tt={key:0},St={class:"ms-2"},At=P({__name:"PropertyView",props:_e({servings:{type:Number,required:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(w){const i=w,c=Z(w,"modelValue"),y=E(()=>c.value.properties!=null&&c.value.properties.length>0),$=E(()=>{let g=!1;for(const[r,a]of Object.entries(c.value.foodProperties))a.total_value!==0&&(console.log(a,a.total_value),g=!0);return g}),v=E(()=>{let g=[];if(l.value=="recipe")y.value&&c.value.properties.forEach(a=>{g.push({id:a.propertyType.id,name:a.propertyType.name,description:a.propertyType.description,foodValues:[],propertyAmountPerServing:a.propertyAmount,propertyAmountTotal:a.propertyAmount*c.value.servings*(i.servings/c.value.servings),missingValue:!1,unit:a.propertyType.unit,type:a.propertyType})});else for(const[a,h]of Object.entries(c.value.foodProperties))g.push({id:h.id,name:h.name,description:h.description,icon:h.icon,foodValues:h.food_values,propertyAmountPerServing:h.total_value/c.value.servings,propertyAmountTotal:h.total_value*(i.servings/c.value.servings),missingValue:h.missing_value,unit:h.unit,type:h});function r(a,h){return a.type.order>h.type.order?1:a.type.order{$.value||(l.value="recipe")});function m(){let g=new H;d.value=!0,g.apiRecipeRetrieve({id:c.value.id}).then(r=>{c.value=r,Je(()=>{o.value!=null&&u.value&&v.value.forEach(a=>{o.value.id==a.id&&(o.value=a)}),d.value=!1})}).catch(r=>{x().addError(B.FETCH_ERROR,r)})}function S(g){return g>80?"error":g>50?"warning":g>30?"info":"success"}return(g,r)=>(n(),b(D,null,[$.value||y.value?(n(),f(A,{key:0,class:"mt-2"},{default:t(()=>[e(M,null,{default:t(()=>[e(ye,{icon:"$properties"}),V(" "+s(g.$t("Properties"))+" ",1),y.value&&y.value?(n(),f(me,{key:0,border:"",divided:"",density:"compact",class:"float-right d-print-none",modelValue:l.value,"onUpdate:modelValue":r[0]||(r[0]=a=>l.value=a)},{default:t(()=>[e(R,{size:"small",value:"food"},{default:t(()=>[V(s(g.$t("Food")),1)]),_:1}),e(R,{size:"small",value:"recipe"},{default:t(()=>[V(s(g.$t("Recipe")),1)]),_:1})]),_:1},8,["modelValue"])):_("",!0)]),_:1}),e(F,null,{default:t(()=>[e(We,{density:"compact",style:{"max-width":"800px"}},{default:t(()=>[p("thead",null,[p("tr",null,[r[5]||(r[5]=p("th",null,null,-1)),p("th",null,s(g.$t("per_serving")),1),p("th",null,s(g.$t("total")),1),l.value=="food"?(n(),b("th",ht)):_("",!0)])]),p("tbody",null,[(n(!0),b(D,null,N(v.value,a=>(n(),b("tr",{key:a.id},[p("td",null,s(a.name),1),p("td",null,s(g.$n(k(ne)(a.propertyAmountPerServing)))+" "+s(a.unit),1),p("td",null,s(g.$n(k(ne)(a.propertyAmountTotal)))+" "+s(a.unit),1),l.value=="food"?(n(),b("td",Tt,[a.missingValue?(n(),f(R,{key:0,onClick:h=>{o.value=a,u.value=!0},variant:"plain",color:"warning",icon:"fa-solid fa-triangle-exclamation",size:"small",class:"d-print-none"},null,8,["onClick"])):_("",!0),a.missingValue?_("",!0):(n(),f(R,{key:1,onClick:h=>{o.value=a,u.value=!0},variant:"plain",icon:"fa-solid fa-circle-info",size:"small",class:"d-print-none"},null,8,["onClick"]))])):_("",!0)]))),128))])]),_:1})]),_:1})]),_:1})):_("",!0),e(Ve,{"max-width":"900px",modelValue:u.value,"onUpdate:modelValue":r[4]||(r[4]=a=>u.value=a)},{default:t(()=>[o.value?(n(),f(A,{key:0,loading:d.value},{default:t(()=>[e($e,{title:`${o.value.propertyAmountTotal} ${o.value.unit} ${o.value.name}`,"sub-title":g.$t("total"),icon:"$properties",modelValue:u.value,"onUpdate:modelValue":r[1]||(r[1]=a=>u.value=a)},null,8,["title","sub-title","modelValue"]),e(F,null,{default:t(()=>[e(Y,null,{default:t(()=>[(n(!0),b(D,null,N(o.value.foodValues,a=>(n(),f(q,{border:"",key:`${o.value.id}_${a.id}`},{prepend:t(()=>[a.value!=null&&o.value.propertyAmountTotal>0?(n(),f(ee,{key:0,size:"55",width:"5","model-value":a.value/o.value.propertyAmountTotal*100,color:S(a.value/o.value.propertyAmountTotal*100)},{default:t(()=>[V(s(Math.round(a.value/o.value.propertyAmountTotal*100))+"% ",1)]),_:2},1032,["model-value","color"])):_("",!0),a.value==null?(n(),f(ee,{key:1,size:"55",width:"5"},{default:t(()=>r[6]||(r[6]=[V("?")])),_:1,__:[6]})):_("",!0)]),append:t(()=>[a.missing_conversion?(n(),f(J,{key:0,color:"create",class:"cursor-pointer","prepend-icon":"$create"},{default:t(()=>[V(s(g.$t("Conversion"))+": "+s(a.missing_conversion.base_unit.name)+" ",1),r[7]||(r[7]=p("i",{class:"fa-solid fa-arrow-right me-1 ms-1"},null,-1)),V(" "+s(a.missing_conversion.converted_unit.name)+" ",1),e(X,{model:"UnitConversion",onCreate:r[2]||(r[2]=h=>m()),"item-defaults":{baseAmount:1,baseUnit:a.missing_conversion.base_unit,convertedUnit:a.missing_conversion.converted_unit,food:a.food}},null,8,["item-defaults"])]),_:2,__:[7]},1024)):a.value!=null?(n(),f(J,{key:1},{default:t(()=>[V(s(g.$n(a.value))+" "+s(o.value.unit),1)]),_:2},1024)):a.missing_unit?(n(),f(J,{key:2,color:"warning","prepend-icon":"$edit",class:"cursor-pointer",to:{name:"ModelEditPage",params:{model:"Recipe",id:c.value.id}}},{default:t(()=>[V(s(g.$t("NoUnit")),1)]),_:1},8,["to"])):(n(),f(J,{key:3,color:"error","prepend-icon":"$edit",class:"cursor-pointer"},{default:t(()=>[V(s(g.$t("MissingProperties"))+" ",1),e(X,{model:"Food","item-id":a.food.id,"onUpdate:modelValue":r[3]||(r[3]=h=>m())},null,8,["item-id"])]),_:2},1024))]),default:t(()=>[p("span",St,s(a.food.name),1)]),_:2},1024))),128))]),_:1})]),_:1}),e(ve,null,{default:t(()=>[e(R,{to:{name:"PropertyEditorPage",query:{recipe:c.value.id}}},{default:t(()=>[V(s(g.$t("Property_Editor")),1)]),_:1},8,["to"])]),_:1})]),_:1},8,["loading"])):_("",!0)]),_:1},8,["modelValue"])],64))}}),Ct={class:"d-block d-lg-none"},Rt={class:"text-grey"},Ut={class:"text-grey"},Dt={class:"cursor-pointer"},Et={class:"text-grey"},It={key:0},Pt={key:1},Lt={class:"d-none d-lg-block"},Ft={class:"d-flex"},Mt={class:"flex-column flex-grow-1"},Nt={class:"text-grey"},Ot={class:"text-grey"},qt={class:"cursor-pointer"},xt={class:"text-grey"},Bt={key:0},zt={key:1},Ht=["href"],jt=P({__name:"RecipeView",props:{modelValue:{required:!0},modelModifiers:{}},emits:["update:modelValue"],setup(w){const{request:i,release:c}=Ge(),{doAiImport:y,fileApiLoading:$}=nt(),v=C(!1),l=Z(w,"modelValue"),u=C(1),o=C(!1),d=C(U().activeSpace.aiDefaultProvider),m=E(()=>u.value/(l.value.servings!=null?Math.max(l.value.servings,1):1));be(()=>l.value.servings,()=>{l.value.servings&&(u.value=l.value.servings)}),z(()=>{i("screen")}),Ke(()=>{c()});function S(){let g=new H;y(d.value.id,null,"",l.value.id).then(r=>{r.recipe?(l.value.internal=!0,l.value.steps=r.recipe.steps,l.value.keywords=r.recipe.keywords,l.value.servings=r.recipe.servings,l.value.servingsText=r.recipe.servingsText,l.value.workingTime=r.recipe.workingTime,l.value.waitingTime=r.recipe.waitingTime,u.value=r.recipe.servings,v.value=!0,g.apiRecipeUpdate({id:l.value.id,recipe:l.value}).then(a=>{l.value=a}).catch(a=>{x().addError(B.UPDATE_ERROR,a)}).finally(()=>{v.value=!1})):x().addError(B.UPDATE_ERROR,[r.error,r.msg])}).catch(r=>{x().addError(B.FETCH_ERROR,r)})}return(g,r)=>(n(),b(D,null,[l.value.name==null?(n(),b(D,{key:0},[e(O,{type:"card",class:"mt-md-4 rounded-0"}),e(O,{type:"article",class:"mt-2"}),e(O,{type:"article",class:"mt-2"}),e(O,{type:"list-item-avatar-three-line",class:"mt-2"}),e(O,{type:"list-item-avatar-two-line"}),e(O,{type:"list-item-avatar-three-line"})],64)):_("",!0),l.value.name!=null?(n(),b(D,{key:1},[p("template",Ct,[e(A,{class:"rounded-0"},{default:t(()=>[l.value.image!=null?(n(),f(te,{key:0,"max-height":"25vh",recipe:l.value},null,8,["recipe"])):_("",!0),e(A,null,{default:t(()=>[e(le,{class:"d-flex align-center"},{default:t(()=>[p("span",{class:j(["ps-2 text-h5 flex-grow-1 pa-1",{"text-truncate":!o.value}]),onClick:r[0]||(r[0]=a=>o.value=!o.value)},s(l.value.name),3),k(U)().isAuthenticated?(n(),f(re,{key:0,recipe:l.value},null,8,["recipe"])):_("",!0)]),_:1}),e(oe,{variant:"flat",class:"ms-1",keywords:l.value.keywords},null,8,["keywords"]),l.value._private?(n(),f(se,{key:0,users:l.value.shared},null,8,["users"])):_("",!0),l.value.rating?(n(),f(K,{key:1,modelValue:l.value.rating,"onUpdate:modelValue":r[1]||(r[1]=a=>l.value.rating=a),size:"x-small","half-increments":"",readonly:""},null,8,["modelValue"])):_("",!0),e(le,{class:"ps-2 text-disabled"},{default:t(()=>[V(s(l.value.description),1)]),_:1})]),_:1})]),_:1}),e(A,{class:"mt-1"},{default:t(()=>[e(ke,null,{default:t(()=>[e(L,{class:"text-center text-body-2"},{default:t(()=>[e(T,{class:"pt-1 pb-1"},{default:t(()=>[r[8]||(r[8]=p("i",{class:"fas fa-cogs fa-fw mr-1"},null,-1)),V(" "+s(l.value.workingTime)+" min",1),r[9]||(r[9]=p("br",null,null,-1)),p("div",Rt,s(g.$t("WorkingTime")),1)]),_:1,__:[8,9]}),e(T,{class:"pt-1 pb-1"},{default:t(()=>[p("div",null,[r[10]||(r[10]=p("i",{class:"fas fa-hourglass-half fa-fw mr-1"},null,-1)),V(" "+s(l.value.waitingTime)+" min",1)]),p("div",Ut,s(g.$t("WaitingTime")),1)]),_:1}),e(T,{class:"pt-1 pb-1"},{default:t(()=>[p("div",Dt,[r[11]||(r[11]=p("i",{class:"fas fa-sort-numeric-up fa-fw mr-1"},null,-1)),V(" "+s(u.value)+" ",1),r[12]||(r[12]=p("br",null,null,-1)),p("div",Et,[l.value.servingsText?(n(),b("span",It,s(l.value.servingsText),1)):(n(),b("span",Pt,s(g.$t("Servings")),1))]),e(ae,{number:u.value,onConfirm:r[2]||(r[2]=a=>{u.value=a}),title:"Servings"},null,8,["number"])])]),_:1})]),_:1})]),_:1})]),_:1})]),p("template",Lt,[e(L,{dense:""},{default:t(()=>[e(T,{cols:"8"},{default:t(()=>[e(te,{rounded:!0,"max-height":"40vh",recipe:l.value},null,8,["recipe"])]),_:1}),e(T,{cols:"4"},{default:t(()=>[e(A,{class:"h-100 d-flex flex-column"},{default:t(()=>[e(F,{class:"flex-grow-1"},{default:t(()=>[p("div",Ft,[p("h1",Mt,s(l.value.name),1),k(U)().isAuthenticated?(n(),f(re,{key:0,recipe:l.value,class:"flex-column mb-auto mt-2 float-right"},null,8,["recipe"])):_("",!0)]),p("p",null,s(g.$t("created_by"))+" "+s(l.value.createdBy.displayName)+" ("+s(k(I).fromJSDate(l.value.createdAt).toLocaleString(k(I).DATE_SHORT))+") ",1),p("p",null,[p("i",null,s(l.value.description),1)]),l.value._private?(n(),f(se,{key:0,users:l.value.shared},null,8,["users"])):_("",!0),l.value.rating?(n(),f(K,{key:1,modelValue:l.value.rating,"onUpdate:modelValue":r[3]||(r[3]=a=>l.value.rating=a),size:"x-small",readonly:""},null,8,["modelValue"])):_("",!0),e(oe,{variant:"flat",class:"mt-4",keywords:l.value.keywords},null,8,["keywords"])]),_:1}),e(L,{class:"text-center text-body-2 mb-1 flex-grow-0"},{default:t(()=>[e(T,null,{default:t(()=>[r[13]||(r[13]=p("i",{class:"fas fa-cogs fa-fw mr-1"},null,-1)),V(" "+s(l.value.workingTime)+" "+s(g.$t("min")),1),r[14]||(r[14]=p("br",null,null,-1)),p("div",Nt,s(g.$t("WorkingTime")),1)]),_:1,__:[13,14]}),e(T,null,{default:t(()=>[p("div",null,[r[15]||(r[15]=p("i",{class:"fas fa-hourglass-half fa-fw mr-1"},null,-1)),V(" "+s(l.value.waitingTime)+" "+s(g.$t("min")),1)]),p("div",Ot,s(g.$t("WaitingTime")),1)]),_:1}),e(T,null,{default:t(()=>[p("div",qt,[r[16]||(r[16]=p("i",{class:"fas fa-sort-numeric-up fa-fw mr-1"},null,-1)),V(" "+s(u.value)+" ",1),r[17]||(r[17]=p("br",null,null,-1)),p("div",xt,[l.value.servingsText?(n(),b("span",Bt,s(l.value.servingsText),1)):(n(),b("span",zt,s(g.$t("Servings")),1))]),e(ae,{number:u.value,onConfirm:r[4]||(r[4]=a=>{u.value=a}),title:"Servings"},null,8,["number"])])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),l.value.filePath?(n(),b(D,{key:0},[e(ct,{class:"mt-2",recipe:l.value},null,8,["recipe"]),l.value.internal?_("",!0):(n(),f(A,{key:0,title:g.$t("AI"),"prepend-icon":"$ai",loading:k($)||v.value,disabled:k($)||v.value||!k(U)().activeSpace.aiEnabled},{default:t(()=>[e(F,null,{default:t(()=>[V(s(g.$t("ConvertUsingAI"))+" ",1),e(Qe,{model:"AiProvider",modelValue:d.value,"onUpdate:modelValue":r[6]||(r[6]=a=>d.value=a)},{append:t(()=>[e(R,{onClick:r[5]||(r[5]=a=>S()),icon:"fa-solid fa-person-running",color:"success"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["title","loading","disabled"]))],64)):_("",!0),(l.value.steps.length>1||l.value.steps.length==1&&!l.value.steps[0].showIngredientsTable)&&l.value.showIngredientOverview?(n(),f(A,{key:1,class:"mt-1"},{default:t(()=>[e(it,{steps:l.value.steps,"ingredient-factor":m.value},null,8,["steps","ingredient-factor"])]),_:1})):_("",!0),(n(!0),b(D,null,N(l.value.steps,(a,h)=>(n(),f(A,{class:"mt-1",key:a.id},{default:t(()=>[e(wt,{modelValue:l.value.steps[h],"onUpdate:modelValue":W=>l.value.steps[h]=W,"step-number":h+1,ingredientFactor:m.value},null,8,["modelValue","onUpdate:modelValue","step-number","ingredientFactor"])]),_:2},1024))),128)),e(At,{modelValue:l.value,"onUpdate:modelValue":r[7]||(r[7]=a=>l.value=a),servings:u.value},null,8,["modelValue","servings"]),e(A,{class:"mt-2"},{default:t(()=>[e(F,null,{default:t(()=>[e(L,null,{default:t(()=>[e(T,{cols:"12",md:"3"},{default:t(()=>[e(A,{variant:"outlined",title:g.$t("CreatedBy"),subtitle:l.value.createdBy.displayName,"prepend-icon":"fa-solid fa-user",to:k(U)().isAuthenticated?{name:"SearchPage",query:{createdby:l.value.createdBy.id}}:void 0},null,8,["title","subtitle","to"])]),_:1}),e(T,{cols:"12",md:"3"},{default:t(()=>[e(A,{variant:"outlined",title:g.$t("Created"),subtitle:k(I).fromJSDate(l.value.createdAt).toLocaleString(k(I).DATETIME_MED),"prepend-icon":"$create",to:k(U)().isAuthenticated?{name:"SearchPage",query:{createdon:k(I).fromJSDate(l.value.createdAt).toISODate()}}:void 0},null,8,["title","subtitle","to"])]),_:1}),e(T,{cols:"12",md:"3"},{default:t(()=>[e(A,{variant:"outlined",title:g.$t("Updated"),subtitle:k(I).fromJSDate(l.value.updatedAt).toLocaleString(k(I).DATETIME_MED),"prepend-icon":"$edit",to:k(U)().isAuthenticated?{name:"SearchPage",query:{updatedon:k(I).fromJSDate(l.value.updatedAt).toISODate()}}:void 0},null,8,["title","subtitle","to"])]),_:1}),l.value.sourceUrl?(n(),f(T,{key:0,cols:"12",md:"3"},{default:t(()=>[e(A,{variant:"outlined",title:g.$t("Imported_From"),"prepend-icon":"$import"},{subtitle:t(()=>[p("a",{href:l.value.sourceUrl,target:"_blank"},s(l.value.sourceUrl),9,Ht)]),_:1},8,["title"])]),_:1})):_("",!0)]),_:1})]),_:1})]),_:1}),k(U)().userSettings.comments?(n(),f(vt,{key:2,recipe:l.value},null,8,["recipe"])):_("",!0)],64)):_("",!0)],64))}}),Wt={href:"https://tandoor.dev",target:"_blank"},Jt={href:"https://tandoor.dev",target:"_blank"},Gt=P({__name:"ImportTandoorDialog",setup(w){const i=E(()=>"https://app.tandoor.dev/recipe/import/?url="+location.href),c=E(()=>{let l=v.value;return l.endsWith("/")||(l+="/"),l+"recipe/import/?url="+location.href}),y=C(!1),$=C("hosted"),v=C("");return(l,u)=>(n(),b(D,null,[e(A,{class:"ml-auto mr-auto","max-width":"300px","prepend-avatar":rt,title:l.$t("ImportIntoTandoor"),onClick:u[0]||(u[0]=o=>y.value=!0)},null,8,["title"]),e(Ve,{"max-width":"800px",modelValue:y.value,"onUpdate:modelValue":u[5]||(u[5]=o=>y.value=o)},{default:t(()=>[e(A,null,{default:t(()=>[e($e,{title:l.$t("ImportIntoTandoor"),modelValue:y.value,"onUpdate:modelValue":u[1]||(u[1]=o=>y.value=o)},null,8,["title","modelValue"]),e(st,{grow:"",modelValue:$.value,"onUpdate:modelValue":u[2]||(u[2]=o=>$.value=o)},{default:t(()=>[e(ue,{value:"hosted"},{default:t(()=>u[6]||(u[6]=[V("tandoor.dev")])),_:1,__:[6]}),e(ue,{value:"selfhosted"},{default:t(()=>[V(s(l.$t("SelfHosted")),1)]),_:1})]),_:1},8,["modelValue"]),e(F,null,{default:t(()=>[e(ot,{modelValue:$.value,"onUpdate:modelValue":u[4]||(u[4]=o=>$.value=o)},{default:t(()=>[e(ie,{value:"hosted"},{default:t(()=>[p("p",null,[V(s(l.$t("AboutTandoor"))+" ",1),p("a",Wt,s(l.$t("Learn_More"))+".",1)]),p("p",null,s(l.$t("ImportIntoTandoorHelp")),1),e(Y,null,{default:t(()=>[e(q,{border:""},{append:t(()=>[e(R,{icon:"fa-solid fa-arrow-up-right-from-square",href:"https://app.tandoor.dev",target:"_blank"})]),default:t(()=>[e(M,null,{default:t(()=>[V("1. "+s(l.$t("CreateAccount")),1)]),_:1})]),_:1}),e(q,{border:""},{append:t(()=>[e(R,{icon:"fa-solid fa-paper-plane",href:i.value,target:"_blank"},null,8,["href"])]),default:t(()=>[e(M,null,{default:t(()=>[V("2. "+s(l.$t("Import")),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(ie,{value:"selfhosted"},{default:t(()=>[p("p",null,[V(s(l.$t("AboutTandoor"))+" ",1),p("a",Jt,s(l.$t("Learn_More"))+".",1)]),p("p",null,s(l.$t("ImportIntoTandoorHelp")),1),e(q,{border:""},{default:t(()=>[e(M,null,{default:t(()=>[V("1. "+s(l.$t("URL")),1)]),_:1}),e(Xe,{modelValue:v.value,"onUpdate:modelValue":u[3]||(u[3]=o=>v.value=o),label:l.$t("Url")},null,8,["modelValue","label"])]),_:1}),e(q,{border:""},{append:t(()=>[e(R,{icon:"fa-solid fa-paper-plane",href:c.value,disabled:v.value=="",target:"_blank"},null,8,["href","disabled"])]),default:t(()=>[e(M,null,{default:t(()=>[V("2. "+s(l.$t("Import")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),Kt={key:0,class:"mt-2"},ml=P({__name:"RecipeViewPage",props:{id:{type:String,required:!0}},setup(w){const i=w,c=fe("history"),{mobile:y}=Ye(),$=Ze(),v=E(()=>c.share&&typeof c.share=="string"),l=C({});be(()=>i.id,()=>{u(i.id)}),z(()=>{u(i.id)});function u(o){const d=new H;l.value={};let m={id:i.id};v.value&&(m.share=c.share),d.apiRecipeRetrieve(m).then(S=>{l.value=S,$.value=l.value.name,U().isAuthenticated&&d.apiViewLogCreate({viewLog:{recipe:Number(o)}})}).catch(S=>{S.response.status==403||x().addError(B.FETCH_ERROR,S)})}return(o,d)=>(n(),f(ke,{class:j({"ps-0 pe-0 pt-0":k(y)})},{default:t(()=>[e(jt,{modelValue:l.value,"onUpdate:modelValue":d[0]||(d[0]=m=>l.value=m)},null,8,["modelValue"]),v.value&&Object.keys(l.value).length>0?(n(),b("div",Kt,[e(Gt)])):_("",!0)]),_:1},8,["class"]))}});export{ml as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.a6056ace9b7c.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.a6056ace9b7c.js.gz deleted file mode 100644 index 129e1a2e..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.a6056ace9b7c.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.js b/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.js deleted file mode 100644 index 418eb058..00000000 --- a/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.js +++ /dev/null @@ -1,2 +0,0 @@ -import{d as P,r as C,c as E,h as f,w as t,g as e,i as p,j as V,t as s,b,e as _,k as L,V as T,b1 as me,l as k,L as U,z as R,F as D,p as N,f as n,M as A,o as z,A as H,O as F,ae as Ce,af as Re,aY as Ue,aP as ve,N as M,x as Y,Q as x,R as B,y as q,C as De,E as Ee,_ as X,W as Ie,D as I,av as Pe,I as Le,b8 as fe,a7 as Fe,b9 as ce,n as j,P as Me,aX as Ne,bw as Oe,u as qe,b7 as xe,ab as Be,bx as ze,ba as ge,aa as He,aL as _e,aH as Z,a9 as je,G as ye,aj as We,aN as Ve,aO as $e,ai as J,by as ee,aT as Je,aM as be,bz as Ge,bA as Ke,b6 as te,br as le,K as ke,ag as Qe,S as Xe,a as Ye,bB as Ze}from"./main-BhFWIRV_.js";import{_ as ae}from"./NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js";import{_ as G}from"./IngredientsTable.vue_vue_type_script_setup_true_lang-ClY6kQB1.js";import{V as we,a as he,c as Te,b as Se,d as et,r as ne}from"./number_utils-1sJWKMUK.js";import{V as tt}from"./VTextarea-Dyu7dPGe.js";import{V as K}from"./VRating-BGFrV4il.js";import{V as lt}from"./VListItemAction-BR9wagZD.js";import{V as at}from"./VTooltip-CP00KBBq.js";import{_ as re,a as se}from"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import{_ as oe}from"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import{u as nt}from"./useFileApi-4KcBp6Fj.js";import{V as O}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import{_ as rt}from"./logo_color-BwefLr6I.js";import{a as st,V as ue,b as ot,c as ie}from"./VTabs-BQFRhgOd.js";import"./model_utils-CVQgSPL_.js";import"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";const ut={key:0},it=P({__name:"StepsOverview",props:{steps:{type:Array,default:[]},ingredientFactor:{type:Number,required:!0}},setup(w){const i=w;C(!1);const c=E(()=>{const $=(()=>{const u=[];return i.steps.forEach(o=>{o.ingredients.forEach(d=>{d.food&&!d.isHeader&&u.push(d)}),o.stepRecipeData&&o.stepRecipeData.steps?.forEach(d=>{d.ingredients.forEach(m=>{m.food&&!m.isHeader&&u.push(m)})})}),u})(),v=new Map;return $.forEach(u=>{if(!u.food)return;const o=`${u.food.id}-${u.unit?u.unit.id:"no_unit"}`;if(v.has(o)){const d=v.get(o);d.amount+=u.amount}else{const d={...u};v.set(o,d)}}),Array.from(v.values()).sort((u,o)=>{const d=u.food?.name.toLowerCase()||"",m=o.food?.name.toLowerCase()||"";return d.localeCompare(m)})});return(y,$)=>(n(),f(we,null,{default:t(()=>[e(he,null,{default:t(()=>[e(Te,null,{default:t(()=>[$[2]||($[2]=p("i",{class:"far fa-list-alt fa-fw me-2"},null,-1)),V(" "+s(y.$t("StepsOverview")),1)]),_:1,__:[2]}),e(Se,null,{default:t(()=>[e(L,null,{default:t(()=>[e(T,null,{default:t(()=>[e(me,{density:"compact",modelValue:k(U)().deviceSettings.recipe_mergeStepOverview,"onUpdate:modelValue":$[0]||($[0]=v=>k(U)().deviceSettings.recipe_mergeStepOverview=v),border:"",divided:""},{default:t(()=>[e(R,{value:!1,"prepend-icon":"fa-solid fa-folder-tree"},{default:t(()=>[V(s(y.$t("Structured")),1)]),_:1}),e(R,{value:!0,"prepend-icon":"fa-solid fa-arrows-to-circle"},{default:t(()=>[V(s(y.$t("Summary")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),k(U)().deviceSettings.recipe_mergeStepOverview?_("",!0):(n(!0),b(D,{key:0},N(i.steps,(v,l)=>(n(),f(L,null,{default:t(()=>[e(T,{class:"pa-1",cols:"12",md:"6"},{default:t(()=>[v.showAsHeader?(n(),b("b",ut,s(l+1)+". "+s(v.name),1)):_("",!0),e(G,{modelValue:v.ingredients,"onUpdate:modelValue":u=>v.ingredients=u,"ingredient-factor":i.ingredientFactor},null,8,["modelValue","onUpdate:modelValue","ingredient-factor"]),v.stepRecipe?(n(),f(A,{key:1,class:"ma-2 border-md","prepend-icon":"$recipes",title:v.stepRecipeData.name,to:{name:"RecipeViewPage",params:{id:v.stepRecipeData.id}},target:"_blank"},{default:t(()=>[(n(!0),b(D,null,N(v.stepRecipeData.steps,u=>(n(),f(L,null,{default:t(()=>[e(T,null,{default:t(()=>[e(G,{modelValue:u.ingredients,"onUpdate:modelValue":o=>u.ingredients=o,"ingredient-factor":i.ingredientFactor},null,8,["modelValue","onUpdate:modelValue","ingredient-factor"])]),_:2},1024)]),_:2},1024))),256))]),_:2},1032,["title","to"])):_("",!0)]),_:2},1024)]),_:2},1024))),256)),k(U)().deviceSettings.recipe_mergeStepOverview?(n(),f(L,{key:1},{default:t(()=>[e(T,{class:"pa-1",cols:"12",md:"6"},{default:t(()=>[e(G,{modelValue:c.value,"onUpdate:modelValue":$[1]||($[1]=v=>c.value=v),"ingredient-factor":i.ingredientFactor,"show-checkbox":!1},null,8,["modelValue","ingredient-factor"])]),_:1})]),_:1})):_("",!0)]),_:1})]),_:1})]),_:1}))}}),dt={key:0},pt={key:1},mt={key:2},vt=P({__name:"RecipeActivity",props:{recipe:{type:Object,required:!0}},setup(w){const i=w,c=C({}),y=C([]),$=C(!1);z(()=>{v(i.recipe.id),l()});function v(o,d=1){const m=new H;$.value=!0,d==1&&(y.value=[]),m.apiCookLogList({recipe:i.recipe.id,page:d}).then(S=>{S.results&&(y.value=y.value.concat(S.results),S.next?v(o,d+1):(y.value=y.value.sort((g,r)=>g.createdAt>r.createdAt?1:-1),$.value=!1))})}function l(){c.value={},c.value.servings=i.recipe.servings,c.value.createdAt=new Date,c.value.recipe=i.recipe.id}function u(){new H().apiCookLogCreate({cookLog:c.value}).then(d=>{y.value.push(d),l()}).catch(d=>{x().addError(B.CREATE_ERROR,d)})}return(o,d)=>(n(),b(D,null,[k(U)().isAuthenticated?(n(),f(A,{key:0,class:"mt-1 d-print-none",loading:$.value},{default:t(()=>[e(F,null,{default:t(()=>[e(tt,{label:o.$t("Comment"),rows:"2",modelValue:c.value.comment,"onUpdate:modelValue":d[0]||(d[0]=m=>c.value.comment=m),"auto-grow":""},null,8,["label","modelValue"]),e(L,{dense:""},{default:t(()=>[e(T,{cols:"12",md:"4"},{default:t(()=>[e(Ce,null,{default:t(()=>[V(s(o.$t("Rating")),1)]),_:1}),d[7]||(d[7]=p("br",null,null,-1)),e(K,{modelValue:c.value.rating,"onUpdate:modelValue":d[1]||(d[1]=m=>c.value.rating=m),clearable:"",hover:"",density:"compact"},null,8,["modelValue"])]),_:1,__:[7]}),e(T,{cols:"12",md:"4"},{default:t(()=>[e(Re,{label:o.$t("Servings"),modelValue:c.value.servings,"onUpdate:modelValue":d[2]||(d[2]=m=>c.value.servings=m),precision:2},null,8,["label","modelValue"])]),_:1}),e(T,{cols:"12",md:"4"},{default:t(()=>[e(k(Ue),{label:o.$t("Date"),modelValue:c.value.createdAt,"onUpdate:modelValue":d[3]||(d[3]=m=>c.value.createdAt=m)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}),e(ve,null,{default:t(()=>[e(R,{color:"create","prepend-icon":"$create",onClick:d[4]||(d[4]=m=>u())},{default:t(()=>[V(s(o.$t("Create")),1)]),_:1})]),_:1})]),_:1},8,["loading"])):_("",!0),y.value.length>0?(n(),f(A,{key:1,class:"mt-1",loading:$.value},{default:t(()=>[e(M,null,{default:t(()=>[V(s(o.$t("Activity")),1)]),_:1}),e(F,null,{default:t(()=>[e(Y,null,{default:t(()=>[(n(!0),b(D,null,N(y.value,m=>(n(),f(q,{class:"border-t-sm",key:m.id,link:m.createdBy.id==k(U)().userSettings?.user.id},{prepend:t(()=>[e(Le,{color:"primary"},{default:t(()=>[V(s(m.createdBy.displayName.charAt(0)),1)]),_:2},1024)]),append:t(()=>[e(lt,{class:"flex-column align-end"},{default:t(()=>[m.rating!=null?(n(),f(K,{key:0,density:"comfortable",size:"x-small",color:"tandoor",modelValue:m.rating,"onUpdate:modelValue":S=>m.rating=S,"half-increments":"",readonly:"",style:{overflow:"hidden"}},null,8,["modelValue","onUpdate:modelValue"])):_("",!0),e(Ie),m.createdAt!=null?(n(),f(at,{key:1,location:"top",text:k(I).fromJSDate(m.createdAt).toLocaleString(k(I).DATETIME_MED)},{activator:t(({props:S})=>[p("span",Pe({ref_for:!0},S),s(k(I).fromJSDate(m.createdAt).toRelative({style:"narrow"})),17)]),_:2},1032,["text"])):_("",!0)]),_:2},1024)]),default:t(()=>[e(De,{class:"font-weight-bold"},{default:t(()=>[V(s(m.createdBy.displayName),1)]),_:2},1024),p("span",null,s(m.comment),1),m.servings!=null&&m.servings>0?(n(),f(Ee,{key:0,class:"font-italic mt-1"},{default:t(()=>[V(s(m.servings)+" ",1),w.recipe.servingsText!=""?(n(),b("span",dt,s(w.recipe.servingsText),1)):m.servings==1?(n(),b("span",pt,s(o.$t("Serving")),1)):(n(),b("span",mt,s(o.$t("Servings")),1))]),_:2},1024)):_("",!0),m.createdBy.id==k(U)().userSettings?.user.id?(n(),f(X,{key:1,model:"CookLog",item:m,onSave:d[5]||(d[5]=S=>v(i.recipe.id)),onDelete:d[6]||(d[6]=S=>v(i.recipe.id))},null,8,["item"])):_("",!0)]),_:2},1032,["link"]))),128))]),_:1})]),_:1})]),_:1},8,["loading"])):_("",!0)],64))}}),ft=["src"],ct=P({__name:"ExternalRecipeViewer",props:{recipe:{type:{},required:!0}},setup(w){const i=w,c=fe("history"),{getDjangoUrl:y}=Fe(),$=C("");z(()=>{(!i.recipe.internal||i.recipe.steps.length==0)&&($.value="show")});const v=E(()=>{let o=i.recipe.filePath;return o?o.includes(".pdf"):!1}),l=E(()=>{let o=i.recipe.filePath;return o?o.includes(".png")||o.includes(".jpg")||o.includes(".jpeg")||o.includes(".gif"):!1}),u=E(()=>{let o="";return l.value?o=`${y("/api/get_recipe_file/")}${i.recipe.id}/`:v.value&&(o=`${y("/view-recipe-pdf/")}${i.recipe.id}/`),c.share&&typeof c.share=="string"&&(o+=`?share=${c.share}`),o});return(o,d)=>(n(),f(we,{modelValue:$.value,"onUpdate:modelValue":d[0]||(d[0]=m=>$.value=m)},{default:t(()=>[e(he,{value:"show"},{default:t(()=>[e(Te,null,{default:t(()=>[V(s(o.$t("ExternalRecipe")),1)]),_:1}),e(Se,null,{default:t(()=>[e(A,{class:"mt-1 h-100"},{default:t(()=>[v.value?(n(),b("iframe",{key:0,width:"100%",height:"700px",src:u.value},null,8,ft)):_("",!0),l.value?(n(),f(ce,{key:1,src:u.value},null,8,["src"])):_("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),gt=["innerHTML"],de=P({__name:"ScalableNumber",props:{number:Number,factor:{type:Number,default:4}},setup(w){const i=w;function c(y){return et(y,i.factor,U().userSettings.useFractions)}return(y,$)=>(n(),b("span",{class:j(["step__scalable-num",[i.factor===1?"step__scalable-num_scaled_false":i.factor>1?"step__scalable-num_scaled_up":"step__scalable-num_scaled_down"]]),innerHTML:c(w.number)},null,10,gt))}}),_t=P({name:"Instructions",computed:{},components:{ScalableNumber:de},props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},data(){return{compiled_instructions:Oe(P({name:"compiled-instructions-component",props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},components:{ScalableNumber:de},template:` -
${this.instructions_html}
`}))}},mounted(){}});function yt(w,i,c,y,$,v){return n(),f(Ne(w.compiled_instructions),{ingredient_factor:w.ingredient_factor,instructions_html:w.instructions_html},null,8,["ingredient_factor","instructions_html"])}const pe=Me(_t,[["render",yt]]),Vt=P({__name:"Timer",props:{seconds:{type:Number,required:!0}},emits:["stop"],setup(w,{emit:i}){const c=i,y=w,{t:$}=qe(),v=C(y.seconds),l=C(v.value),u=C(!0);let o=E(()=>l.value>0?"primary":"warning");const d=E(()=>v.value==0?100:(1-l.value/v.value)*100);z(()=>{setInterval(()=>{u.value&&l.value>0&&(l.value=l.value-1)},1e3)});function m(r){l.value=Math.max(0,l.value+r),v.value=Math.max(0,v.value+r)}function S(){l.value=y.seconds,v.value=y.seconds,c("stop")}function g(r){const a=I.now(),h=a.plus({seconds:r});let W=h.toLocaleString(I.TIME_SIMPLE);const Q=Math.floor(h.startOf("day").diff(a.startOf("day"),"days").days);if(Q>=1){const Ae=$(Q===1?"Day":"Days");W+=` +${Q} ${Ae}`}return W}return(r,a)=>(n(),b(D,null,[e(xe,{"model-value":d.value,color:"primary",height:"5"},null,8,["model-value"]),e(He,{color:k(o),class:"rounded-0",variant:"tonal"},{close:t(()=>[e(ge,{divided:""},{default:t(()=>[e(R,{width:"40",onClick:a[0]||(a[0]=h=>m(-60))},{default:t(()=>a[5]||(a[5]=[p("i",{class:"fas fa-minus"},null,-1),V("1")])),_:1,__:[5]}),e(R,{width:"40",onClick:a[1]||(a[1]=h=>m(60))},{default:t(()=>a[6]||(a[6]=[p("i",{class:"fas fa-plus"},null,-1),V("1")])),_:1,__:[6]}),e(R,{width:"40",onClick:a[2]||(a[2]=h=>u.value=!u.value)},{default:t(()=>[p("i",{class:j(["fas fa-fw",{"fa-pause":u.value,"fa-play":!u.value}])},null,2)]),_:1}),e(R,{width:"40",onClick:a[3]||(a[3]=h=>S())},{default:t(()=>a[7]||(a[7]=[p("i",{class:"fas fa-stop"},null,-1)])),_:1,__:[7]})]),_:1})]),default:t(()=>[e(Be,null,{default:t(()=>[a[4]||(a[4]=p("i",{class:"fas fa-stopwatch mr-1"},null,-1)),V(" "+s(k(ze).fromMillis(l.value*1e3).toFormat("hh:mm:ss")),1)]),_:1,__:[4]}),V(" "+s(r.$t("FinishedAt"))+" "+s(g(l.value))+" ",1)]),_:1},8,["color"])],64))}}),$t={key:0},bt={key:1},kt=["href"],wt=P({__name:"StepView",props:_e({stepNumber:{type:Number,required:!1,default:1},ingredientFactor:{type:Number,required:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(w){const i=Z(w,"modelValue"),c=w,y=C(!1),$=C(!1),v=E(()=>i.value.ingredients.length>0||i.value.instruction!=null&&i.value.instruction.length>0||i.value.stepRecipeData!=null||i.value.file!=null);return(l,u)=>{const o=je("step-view",!0);return n(),f(A,null,{default:t(()=>[e(M,null,{default:t(()=>[e(L,null,{default:t(()=>[e(T,null,{default:t(()=>[i.value.name?(n(),b("span",$t,s(i.value.name),1)):(n(),b("span",bt,s(l.$t("Step"))+" "+s(c.stepNumber),1))]),_:1}),e(T,{class:"text-right"},{default:t(()=>[e(ge,{density:"compact",variant:"tonal",class:"d-print-none"},{default:t(()=>[i.value.time!=null&&i.value.time>0?(n(),f(R,{key:0,size:"small",color:"info",onClick:u[0]||(u[0]=d=>y.value=!0)},{default:t(()=>[u[4]||(u[4]=p("i",{class:"fas fa-stopwatch mr-1 fa-fw"},null,-1)),V(" "+s(i.value.time),1)]),_:1,__:[4]})):_("",!0),v.value?(n(),f(R,{key:1,size:"small",color:"success",onClick:u[1]||(u[1]=d=>$.value=!$.value)},{default:t(()=>[p("i",{class:j(["fas fa-fw",{"fa-check":!$.value,"fa-times":$.value}])},null,2)]),_:1})):_("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),$.value?_("",!0):(n(),b(D,{key:0},[y.value?(n(),f(Vt,{key:0,seconds:i.value.time!=null?i.value.time*60:0,onStop:u[2]||(u[2]=d=>y.value=!1)},null,8,["seconds"])):_("",!0),i.value.ingredients.length>0||i.value.instruction!=""?(n(),f(F,{key:1},{default:t(()=>[e(L,null,{default:t(()=>[i.value.ingredients.length>0&&(i.value.showIngredientsTable||i.value.show_ingredients_table)?(n(),f(T,{key:0,cols:"12",md:"6"},{default:t(()=>[e(G,{modelValue:i.value.ingredients,"onUpdate:modelValue":u[3]||(u[3]=d=>i.value.ingredients=d),"ingredient-factor":w.ingredientFactor},null,8,["modelValue","ingredient-factor"])]),_:1})):_("",!0),e(T,{cols:"12",md:"6",class:"markdown-body"},{default:t(()=>[i.value.instructionsMarkdown!=null?(n(),f(pe,{key:0,instructions_html:i.value.instructionsMarkdown,ingredient_factor:w.ingredientFactor},null,8,["instructions_html","ingredient_factor"])):(n(),f(pe,{key:1,instructions_html:i.value.instructions_markdown,ingredient_factor:w.ingredientFactor},null,8,["instructions_html","ingredient_factor"]))]),_:1})]),_:1})]),_:1})):_("",!0),i.value.stepRecipe?(n(),f(A,{key:2,class:"ma-2 border-md"},{default:t(()=>[e(M,null,{default:t(()=>[e(ye,{icon:"$recipes"}),V(" "+s(i.value.stepRecipeData.name)+" ",1),e(R,{icon:"fa-solid fa-up-right-from-square",size:"x-small",to:{name:"RecipeViewPage",params:{id:i.value.stepRecipeData.id}},target:"_blank",variant:"plain"},null,8,["to"])]),_:1}),(n(!0),b(D,null,N(i.value.stepRecipeData.steps,(d,m)=>(n(),f(F,{class:"mt-1",key:d.id},{default:t(()=>[e(o,{modelValue:i.value.stepRecipeData.steps[m],"onUpdate:modelValue":S=>i.value.stepRecipeData.steps[m]=S,"step-number":m+1,ingredientFactor:w.ingredientFactor},null,8,["modelValue","onUpdate:modelValue","step-number","ingredientFactor"])]),_:2},1024))),128))]),_:1})):_("",!0),i.value.file?(n(),b(D,{key:3},[i.value.file.preview?(n(),f(ce,{key:0,src:i.value.file.preview},null,8,["src"])):(n(),b("a",{key:1,href:i.value.file.fileDownload},s(l.$t("Download")),9,kt))],64)):_("",!0)],64))]),_:1})}}}),ht={key:0},Tt={key:0},St={class:"ms-2"},At=P({__name:"PropertyView",props:_e({servings:{type:Number,required:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(w){const i=w,c=Z(w,"modelValue"),y=E(()=>c.value.properties!=null&&c.value.properties.length>0),$=E(()=>{let g=!1;for(const[r,a]of Object.entries(c.value.foodProperties))a.total_value!==0&&(console.log(a,a.total_value),g=!0);return g}),v=E(()=>{let g=[];if(l.value=="recipe")y.value&&c.value.properties.forEach(a=>{g.push({id:a.propertyType.id,name:a.propertyType.name,description:a.propertyType.description,foodValues:[],propertyAmountPerServing:a.propertyAmount,propertyAmountTotal:a.propertyAmount*c.value.servings*(i.servings/c.value.servings),missingValue:!1,unit:a.propertyType.unit,type:a.propertyType})});else for(const[a,h]of Object.entries(c.value.foodProperties))g.push({id:h.id,name:h.name,description:h.description,icon:h.icon,foodValues:h.food_values,propertyAmountPerServing:h.total_value/c.value.servings,propertyAmountTotal:h.total_value*(i.servings/c.value.servings),missingValue:h.missing_value,unit:h.unit,type:h});function r(a,h){return a.type.order>h.type.order?1:a.type.order{$.value||(l.value="recipe")});function m(){let g=new H;d.value=!0,g.apiRecipeRetrieve({id:c.value.id}).then(r=>{c.value=r,Je(()=>{o.value!=null&&u.value&&v.value.forEach(a=>{o.value.id==a.id&&(o.value=a)}),d.value=!1})}).catch(r=>{x().addError(B.FETCH_ERROR,r)})}function S(g){return g>80?"error":g>50?"warning":g>30?"info":"success"}return(g,r)=>(n(),b(D,null,[$.value||y.value?(n(),f(A,{key:0,class:"mt-2"},{default:t(()=>[e(M,null,{default:t(()=>[e(ye,{icon:"$properties"}),V(" "+s(g.$t("Properties"))+" ",1),y.value&&y.value?(n(),f(me,{key:0,border:"",divided:"",density:"compact",class:"float-right d-print-none",modelValue:l.value,"onUpdate:modelValue":r[0]||(r[0]=a=>l.value=a)},{default:t(()=>[e(R,{size:"small",value:"food"},{default:t(()=>[V(s(g.$t("Food")),1)]),_:1}),e(R,{size:"small",value:"recipe"},{default:t(()=>[V(s(g.$t("Recipe")),1)]),_:1})]),_:1},8,["modelValue"])):_("",!0)]),_:1}),e(F,null,{default:t(()=>[e(We,{density:"compact",style:{"max-width":"800px"}},{default:t(()=>[p("thead",null,[p("tr",null,[r[5]||(r[5]=p("th",null,null,-1)),p("th",null,s(g.$t("per_serving")),1),p("th",null,s(g.$t("total")),1),l.value=="food"?(n(),b("th",ht)):_("",!0)])]),p("tbody",null,[(n(!0),b(D,null,N(v.value,a=>(n(),b("tr",{key:a.id},[p("td",null,s(a.name),1),p("td",null,s(g.$n(k(ne)(a.propertyAmountPerServing)))+" "+s(a.unit),1),p("td",null,s(g.$n(k(ne)(a.propertyAmountTotal)))+" "+s(a.unit),1),l.value=="food"?(n(),b("td",Tt,[a.missingValue?(n(),f(R,{key:0,onClick:h=>{o.value=a,u.value=!0},variant:"plain",color:"warning",icon:"fa-solid fa-triangle-exclamation",size:"small",class:"d-print-none"},null,8,["onClick"])):_("",!0),a.missingValue?_("",!0):(n(),f(R,{key:1,onClick:h=>{o.value=a,u.value=!0},variant:"plain",icon:"fa-solid fa-circle-info",size:"small",class:"d-print-none"},null,8,["onClick"]))])):_("",!0)]))),128))])]),_:1})]),_:1})]),_:1})):_("",!0),e(Ve,{"max-width":"900px",modelValue:u.value,"onUpdate:modelValue":r[4]||(r[4]=a=>u.value=a)},{default:t(()=>[o.value?(n(),f(A,{key:0,loading:d.value},{default:t(()=>[e($e,{title:`${o.value.propertyAmountTotal} ${o.value.unit} ${o.value.name}`,"sub-title":g.$t("total"),icon:"$properties",modelValue:u.value,"onUpdate:modelValue":r[1]||(r[1]=a=>u.value=a)},null,8,["title","sub-title","modelValue"]),e(F,null,{default:t(()=>[e(Y,null,{default:t(()=>[(n(!0),b(D,null,N(o.value.foodValues,a=>(n(),f(q,{border:"",key:`${o.value.id}_${a.id}`},{prepend:t(()=>[a.value!=null&&o.value.propertyAmountTotal>0?(n(),f(ee,{key:0,size:"55",width:"5","model-value":a.value/o.value.propertyAmountTotal*100,color:S(a.value/o.value.propertyAmountTotal*100)},{default:t(()=>[V(s(Math.round(a.value/o.value.propertyAmountTotal*100))+"% ",1)]),_:2},1032,["model-value","color"])):_("",!0),a.value==null?(n(),f(ee,{key:1,size:"55",width:"5"},{default:t(()=>r[6]||(r[6]=[V("?")])),_:1,__:[6]})):_("",!0)]),append:t(()=>[a.missing_conversion?(n(),f(J,{key:0,color:"create",class:"cursor-pointer","prepend-icon":"$create"},{default:t(()=>[V(s(g.$t("Conversion"))+": "+s(a.missing_conversion.base_unit.name)+" ",1),r[7]||(r[7]=p("i",{class:"fa-solid fa-arrow-right me-1 ms-1"},null,-1)),V(" "+s(a.missing_conversion.converted_unit.name)+" ",1),e(X,{model:"UnitConversion",onCreate:r[2]||(r[2]=h=>m()),"item-defaults":{baseAmount:1,baseUnit:a.missing_conversion.base_unit,convertedUnit:a.missing_conversion.converted_unit,food:a.food}},null,8,["item-defaults"])]),_:2,__:[7]},1024)):a.value!=null?(n(),f(J,{key:1},{default:t(()=>[V(s(g.$n(a.value))+" "+s(o.value.unit),1)]),_:2},1024)):a.missing_unit?(n(),f(J,{key:2,color:"warning","prepend-icon":"$edit",class:"cursor-pointer",to:{name:"ModelEditPage",params:{model:"Recipe",id:c.value.id}}},{default:t(()=>[V(s(g.$t("NoUnit")),1)]),_:1},8,["to"])):(n(),f(J,{key:3,color:"error","prepend-icon":"$edit",class:"cursor-pointer"},{default:t(()=>[V(s(g.$t("MissingProperties"))+" ",1),e(X,{model:"Food","item-id":a.food.id,"onUpdate:modelValue":r[3]||(r[3]=h=>m())},null,8,["item-id"])]),_:2},1024))]),default:t(()=>[p("span",St,s(a.food.name),1)]),_:2},1024))),128))]),_:1})]),_:1}),e(ve,null,{default:t(()=>[e(R,{to:{name:"PropertyEditorPage",query:{recipe:c.value.id}}},{default:t(()=>[V(s(g.$t("Property_Editor")),1)]),_:1},8,["to"])]),_:1})]),_:1},8,["loading"])):_("",!0)]),_:1},8,["modelValue"])],64))}}),Ct={class:"d-block d-lg-none"},Rt={class:"text-grey"},Ut={class:"text-grey"},Dt={class:"cursor-pointer"},Et={class:"text-grey"},It={key:0},Pt={key:1},Lt={class:"d-none d-lg-block"},Ft={class:"d-flex"},Mt={class:"flex-column flex-grow-1"},Nt={class:"text-grey"},Ot={class:"text-grey"},qt={class:"cursor-pointer"},xt={class:"text-grey"},Bt={key:0},zt={key:1},Ht=["href"],jt=P({__name:"RecipeView",props:{modelValue:{required:!0},modelModifiers:{}},emits:["update:modelValue"],setup(w){const{request:i,release:c}=Ge(),{doAiImport:y,fileApiLoading:$}=nt(),v=C(!1),l=Z(w,"modelValue"),u=C(1),o=C(!1),d=C(U().activeSpace.aiDefaultProvider),m=E(()=>u.value/(l.value.servings!=null?Math.max(l.value.servings,1):1));be(()=>l.value.servings,()=>{l.value.servings&&(u.value=l.value.servings)}),z(()=>{i("screen")}),Ke(()=>{c()});function S(){let g=new H;y(d.value.id,null,"",l.value.id).then(r=>{r.recipe?(l.value.internal=!0,l.value.steps=r.recipe.steps,l.value.keywords=r.recipe.keywords,l.value.servings=r.recipe.servings,l.value.servingsText=r.recipe.servingsText,l.value.workingTime=r.recipe.workingTime,l.value.waitingTime=r.recipe.waitingTime,u.value=r.recipe.servings,v.value=!0,g.apiRecipeUpdate({id:l.value.id,recipe:l.value}).then(a=>{l.value=a}).catch(a=>{x().addError(B.UPDATE_ERROR,a)}).finally(()=>{v.value=!1})):x().addError(B.UPDATE_ERROR,[r.error,r.msg])}).catch(r=>{x().addError(B.FETCH_ERROR,r)})}return(g,r)=>(n(),b(D,null,[l.value.name==null?(n(),b(D,{key:0},[e(O,{type:"card",class:"mt-md-4 rounded-0"}),e(O,{type:"article",class:"mt-2"}),e(O,{type:"article",class:"mt-2"}),e(O,{type:"list-item-avatar-three-line",class:"mt-2"}),e(O,{type:"list-item-avatar-two-line"}),e(O,{type:"list-item-avatar-three-line"})],64)):_("",!0),l.value.name!=null?(n(),b(D,{key:1},[p("template",Ct,[e(A,{class:"rounded-0"},{default:t(()=>[l.value.image!=null?(n(),f(te,{key:0,"max-height":"25vh",recipe:l.value},null,8,["recipe"])):_("",!0),e(A,null,{default:t(()=>[e(le,{class:"d-flex align-center"},{default:t(()=>[p("span",{class:j(["ps-2 text-h5 flex-grow-1 pa-1",{"text-truncate":!o.value}]),onClick:r[0]||(r[0]=a=>o.value=!o.value)},s(l.value.name),3),k(U)().isAuthenticated?(n(),f(re,{key:0,recipe:l.value},null,8,["recipe"])):_("",!0)]),_:1}),e(oe,{variant:"flat",class:"ms-1",keywords:l.value.keywords},null,8,["keywords"]),l.value._private?(n(),f(se,{key:0,users:l.value.shared},null,8,["users"])):_("",!0),l.value.rating?(n(),f(K,{key:1,modelValue:l.value.rating,"onUpdate:modelValue":r[1]||(r[1]=a=>l.value.rating=a),size:"x-small","half-increments":"",readonly:""},null,8,["modelValue"])):_("",!0),e(le,{class:"ps-2 text-disabled"},{default:t(()=>[V(s(l.value.description),1)]),_:1})]),_:1})]),_:1}),e(A,{class:"mt-1"},{default:t(()=>[e(ke,null,{default:t(()=>[e(L,{class:"text-center text-body-2"},{default:t(()=>[e(T,{class:"pt-1 pb-1"},{default:t(()=>[r[8]||(r[8]=p("i",{class:"fas fa-cogs fa-fw mr-1"},null,-1)),V(" "+s(l.value.workingTime)+" min",1),r[9]||(r[9]=p("br",null,null,-1)),p("div",Rt,s(g.$t("WorkingTime")),1)]),_:1,__:[8,9]}),e(T,{class:"pt-1 pb-1"},{default:t(()=>[p("div",null,[r[10]||(r[10]=p("i",{class:"fas fa-hourglass-half fa-fw mr-1"},null,-1)),V(" "+s(l.value.waitingTime)+" min",1)]),p("div",Ut,s(g.$t("WaitingTime")),1)]),_:1}),e(T,{class:"pt-1 pb-1"},{default:t(()=>[p("div",Dt,[r[11]||(r[11]=p("i",{class:"fas fa-sort-numeric-up fa-fw mr-1"},null,-1)),V(" "+s(u.value)+" ",1),r[12]||(r[12]=p("br",null,null,-1)),p("div",Et,[l.value.servingsText?(n(),b("span",It,s(l.value.servingsText),1)):(n(),b("span",Pt,s(g.$t("Servings")),1))]),e(ae,{number:u.value,onConfirm:r[2]||(r[2]=a=>{u.value=a}),title:"Servings"},null,8,["number"])])]),_:1})]),_:1})]),_:1})]),_:1})]),p("template",Lt,[e(L,{dense:""},{default:t(()=>[e(T,{cols:"8"},{default:t(()=>[e(te,{rounded:!0,"max-height":"40vh",recipe:l.value},null,8,["recipe"])]),_:1}),e(T,{cols:"4"},{default:t(()=>[e(A,{class:"h-100 d-flex flex-column"},{default:t(()=>[e(F,{class:"flex-grow-1"},{default:t(()=>[p("div",Ft,[p("h1",Mt,s(l.value.name),1),k(U)().isAuthenticated?(n(),f(re,{key:0,recipe:l.value,class:"flex-column mb-auto mt-2 float-right"},null,8,["recipe"])):_("",!0)]),p("p",null,s(g.$t("created_by"))+" "+s(l.value.createdBy.displayName)+" ("+s(k(I).fromJSDate(l.value.createdAt).toLocaleString(k(I).DATE_SHORT))+") ",1),p("p",null,[p("i",null,s(l.value.description),1)]),l.value._private?(n(),f(se,{key:0,users:l.value.shared},null,8,["users"])):_("",!0),l.value.rating?(n(),f(K,{key:1,modelValue:l.value.rating,"onUpdate:modelValue":r[3]||(r[3]=a=>l.value.rating=a),size:"x-small",readonly:""},null,8,["modelValue"])):_("",!0),e(oe,{variant:"flat",class:"mt-4",keywords:l.value.keywords},null,8,["keywords"])]),_:1}),e(L,{class:"text-center text-body-2 mb-1 flex-grow-0"},{default:t(()=>[e(T,null,{default:t(()=>[r[13]||(r[13]=p("i",{class:"fas fa-cogs fa-fw mr-1"},null,-1)),V(" "+s(l.value.workingTime)+" "+s(g.$t("min")),1),r[14]||(r[14]=p("br",null,null,-1)),p("div",Nt,s(g.$t("WorkingTime")),1)]),_:1,__:[13,14]}),e(T,null,{default:t(()=>[p("div",null,[r[15]||(r[15]=p("i",{class:"fas fa-hourglass-half fa-fw mr-1"},null,-1)),V(" "+s(l.value.waitingTime)+" "+s(g.$t("min")),1)]),p("div",Ot,s(g.$t("WaitingTime")),1)]),_:1}),e(T,null,{default:t(()=>[p("div",qt,[r[16]||(r[16]=p("i",{class:"fas fa-sort-numeric-up fa-fw mr-1"},null,-1)),V(" "+s(u.value)+" ",1),r[17]||(r[17]=p("br",null,null,-1)),p("div",xt,[l.value.servingsText?(n(),b("span",Bt,s(l.value.servingsText),1)):(n(),b("span",zt,s(g.$t("Servings")),1))]),e(ae,{number:u.value,onConfirm:r[4]||(r[4]=a=>{u.value=a}),title:"Servings"},null,8,["number"])])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),l.value.filePath?(n(),b(D,{key:0},[e(ct,{class:"mt-2",recipe:l.value},null,8,["recipe"]),l.value.internal?_("",!0):(n(),f(A,{key:0,title:g.$t("AI"),"prepend-icon":"$ai",loading:k($)||v.value,disabled:k($)||v.value||!k(U)().activeSpace.aiEnabled},{default:t(()=>[e(F,null,{default:t(()=>[V(s(g.$t("ConvertUsingAI"))+" ",1),e(Qe,{model:"AiProvider",modelValue:d.value,"onUpdate:modelValue":r[6]||(r[6]=a=>d.value=a)},{append:t(()=>[e(R,{onClick:r[5]||(r[5]=a=>S()),icon:"fa-solid fa-person-running",color:"success"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["title","loading","disabled"]))],64)):_("",!0),(l.value.steps.length>1||l.value.steps.length==1&&!l.value.steps[0].showIngredientsTable)&&l.value.showIngredientOverview?(n(),f(A,{key:1,class:"mt-1"},{default:t(()=>[e(it,{steps:l.value.steps,"ingredient-factor":m.value},null,8,["steps","ingredient-factor"])]),_:1})):_("",!0),(n(!0),b(D,null,N(l.value.steps,(a,h)=>(n(),f(A,{class:"mt-1",key:a.id},{default:t(()=>[e(wt,{modelValue:l.value.steps[h],"onUpdate:modelValue":W=>l.value.steps[h]=W,"step-number":h+1,ingredientFactor:m.value},null,8,["modelValue","onUpdate:modelValue","step-number","ingredientFactor"])]),_:2},1024))),128)),e(At,{modelValue:l.value,"onUpdate:modelValue":r[7]||(r[7]=a=>l.value=a),servings:u.value},null,8,["modelValue","servings"]),e(A,{class:"mt-2"},{default:t(()=>[e(F,null,{default:t(()=>[e(L,null,{default:t(()=>[e(T,{cols:"12",md:"3"},{default:t(()=>[e(A,{variant:"outlined",title:g.$t("CreatedBy"),subtitle:l.value.createdBy.displayName,"prepend-icon":"fa-solid fa-user",to:k(U)().isAuthenticated?{name:"SearchPage",query:{createdby:l.value.createdBy.id}}:void 0},null,8,["title","subtitle","to"])]),_:1}),e(T,{cols:"12",md:"3"},{default:t(()=>[e(A,{variant:"outlined",title:g.$t("Created"),subtitle:k(I).fromJSDate(l.value.createdAt).toLocaleString(k(I).DATETIME_MED),"prepend-icon":"$create",to:k(U)().isAuthenticated?{name:"SearchPage",query:{createdon:k(I).fromJSDate(l.value.createdAt).toISODate()}}:void 0},null,8,["title","subtitle","to"])]),_:1}),e(T,{cols:"12",md:"3"},{default:t(()=>[e(A,{variant:"outlined",title:g.$t("Updated"),subtitle:k(I).fromJSDate(l.value.updatedAt).toLocaleString(k(I).DATETIME_MED),"prepend-icon":"$edit",to:k(U)().isAuthenticated?{name:"SearchPage",query:{updatedon:k(I).fromJSDate(l.value.updatedAt).toISODate()}}:void 0},null,8,["title","subtitle","to"])]),_:1}),l.value.sourceUrl?(n(),f(T,{key:0,cols:"12",md:"3"},{default:t(()=>[e(A,{variant:"outlined",title:g.$t("Imported_From"),"prepend-icon":"$import"},{subtitle:t(()=>[p("a",{href:l.value.sourceUrl,target:"_blank"},s(l.value.sourceUrl),9,Ht)]),_:1},8,["title"])]),_:1})):_("",!0)]),_:1})]),_:1})]),_:1}),k(U)().userSettings.comments?(n(),f(vt,{key:2,recipe:l.value},null,8,["recipe"])):_("",!0)],64)):_("",!0)],64))}}),Wt={href:"https://tandoor.dev",target:"_blank"},Jt={href:"https://tandoor.dev",target:"_blank"},Gt=P({__name:"ImportTandoorDialog",setup(w){const i=E(()=>"https://app.tandoor.dev/recipe/import/?url="+location.href),c=E(()=>{let l=v.value;return l.endsWith("/")||(l+="/"),l+"recipe/import/?url="+location.href}),y=C(!1),$=C("hosted"),v=C("");return(l,u)=>(n(),b(D,null,[e(A,{class:"ml-auto mr-auto","max-width":"300px","prepend-avatar":rt,title:l.$t("ImportIntoTandoor"),onClick:u[0]||(u[0]=o=>y.value=!0)},null,8,["title"]),e(Ve,{"max-width":"800px",modelValue:y.value,"onUpdate:modelValue":u[5]||(u[5]=o=>y.value=o)},{default:t(()=>[e(A,null,{default:t(()=>[e($e,{title:l.$t("ImportIntoTandoor"),modelValue:y.value,"onUpdate:modelValue":u[1]||(u[1]=o=>y.value=o)},null,8,["title","modelValue"]),e(st,{grow:"",modelValue:$.value,"onUpdate:modelValue":u[2]||(u[2]=o=>$.value=o)},{default:t(()=>[e(ue,{value:"hosted"},{default:t(()=>u[6]||(u[6]=[V("tandoor.dev")])),_:1,__:[6]}),e(ue,{value:"selfhosted"},{default:t(()=>[V(s(l.$t("SelfHosted")),1)]),_:1})]),_:1},8,["modelValue"]),e(F,null,{default:t(()=>[e(ot,{modelValue:$.value,"onUpdate:modelValue":u[4]||(u[4]=o=>$.value=o)},{default:t(()=>[e(ie,{value:"hosted"},{default:t(()=>[p("p",null,[V(s(l.$t("AboutTandoor"))+" ",1),p("a",Wt,s(l.$t("Learn_More"))+".",1)]),p("p",null,s(l.$t("ImportIntoTandoorHelp")),1),e(Y,null,{default:t(()=>[e(q,{border:""},{append:t(()=>[e(R,{icon:"fa-solid fa-arrow-up-right-from-square",href:"https://app.tandoor.dev",target:"_blank"})]),default:t(()=>[e(M,null,{default:t(()=>[V("1. "+s(l.$t("CreateAccount")),1)]),_:1})]),_:1}),e(q,{border:""},{append:t(()=>[e(R,{icon:"fa-solid fa-paper-plane",href:i.value,target:"_blank"},null,8,["href"])]),default:t(()=>[e(M,null,{default:t(()=>[V("2. "+s(l.$t("Import")),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(ie,{value:"selfhosted"},{default:t(()=>[p("p",null,[V(s(l.$t("AboutTandoor"))+" ",1),p("a",Jt,s(l.$t("Learn_More"))+".",1)]),p("p",null,s(l.$t("ImportIntoTandoorHelp")),1),e(q,{border:""},{default:t(()=>[e(M,null,{default:t(()=>[V("1. "+s(l.$t("URL")),1)]),_:1}),e(Xe,{modelValue:v.value,"onUpdate:modelValue":u[3]||(u[3]=o=>v.value=o),label:l.$t("Url")},null,8,["modelValue","label"])]),_:1}),e(q,{border:""},{append:t(()=>[e(R,{icon:"fa-solid fa-paper-plane",href:c.value,disabled:v.value=="",target:"_blank"},null,8,["href","disabled"])]),default:t(()=>[e(M,null,{default:t(()=>[V("2. "+s(l.$t("Import")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),Kt={key:0,class:"mt-2"},ml=P({__name:"RecipeViewPage",props:{id:{type:String,required:!0}},setup(w){const i=w,c=fe("history"),{mobile:y}=Ye(),$=Ze(),v=E(()=>c.share&&typeof c.share=="string"),l=C({});be(()=>i.id,()=>{u(i.id)}),z(()=>{u(i.id)});function u(o){const d=new H;l.value={};let m={id:i.id};v.value&&(m.share=c.share),d.apiRecipeRetrieve(m).then(S=>{l.value=S,$.value=l.value.name,U().isAuthenticated&&d.apiViewLogCreate({viewLog:{recipe:Number(o)}})}).catch(S=>{S.response.status==403||x().addError(B.FETCH_ERROR,S)})}return(o,d)=>(n(),f(ke,{class:j({"ps-0 pe-0 pt-0":k(y)})},{default:t(()=>[e(jt,{modelValue:l.value,"onUpdate:modelValue":d[0]||(d[0]=m=>l.value=m)},null,8,["modelValue"]),v.value&&Object.keys(l.value).length>0?(n(),b("div",Kt,[e(Gt)])):_("",!0)]),_:1},8,["class"]))}});export{ml as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.js.gz b/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.js.gz deleted file mode 100644 index 129e1a2e..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/RecipeViewPage-CDj_dH5L.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.d14b6ae95d5c.js b/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.d14b6ae95d5c.js deleted file mode 100644 index f4a1e7b0..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.d14b6ae95d5c.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as Le,al as je,am as Te,an as Ee,ao as De,ap as He,aq as Ke,ar as _e,as as Ge,at as Me,au as Fe,g as t,av as ne,aw as Ie,ax as ze,ay as qe,az as We,aA as xe,aB as Je,aC as Ye,aD as Qe,i as Z,aE as Xe,aF as Ze,aG as Pe,G as E,d as P,c as se,h as k,f as c,aH as ge,aI as Ve,w as d,aJ as fe,aK as ea,aL as me,u as ke,r as b,aM as $e,aN as ye,M as z,aO as we,l as v,Z as aa,B as he,O as W,ac as Ue,k as M,V as T,a2 as la,ag as m,U as J,T as F,af as q,S as ie,aP as ue,z as O,j as H,t as K,A as Y,Q,R as X,a as ta,L as S,o as oa,aQ as da,K as na,e as D,aR as sa,aS as te,b as oe,p as pe,F as ve,aT as ia,H as ua,x as ra,y as ce,I as be,aU as fa,s as ma,aV as L,aW as U,aX as pa,aY as j}from"./main-BhFWIRV_.js";import{_ as va}from"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import{_ as ca}from"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import{R as ba}from"./RecipeCard-ZQiVryVZ.js";import{u as r,_ as ga}from"./BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js";import{V as Va}from"./VRating-BGFrV4il.js";import{V as ka,a as $a,b as ya}from"./number_utils-1sJWKMUK.js";import{V as wa}from"./VAutocomplete-b809Bykv.js";import{V as ha}from"./VDataTableServer-PUUq4Eqa.js";import"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import"./VTooltip-CP00KBBq.js";import"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import"./model_utils-CVQgSPL_.js";import"./useFileApi-4KcBp6Fj.js";const Ua=je({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:Qe,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...Ye(),...Je({location:"top end"}),...xe(),...We(),...qe(),...ze({transition:"scale-rotate-transition"}),...Ie()},"VBadge"),Ba=Le()({name:"VBadge",inheritAttrs:!1,props:Ua(),setup(u,e){const{backgroundColorClasses:$,backgroundColorStyles:B}=Te(()=>u.color),{roundedClasses:g}=Ee(u),{t:p}=De(),{textColorClasses:y,textColorStyles:_}=He(()=>u.textColor),{themeClasses:i}=Ke(),{locationStyles:w}=_e(u,!0,h=>(u.floating?u.dot?2:4:u.dot?8:12)+(["top","bottom"].includes(h)?Number(u.offsetY??0):["left","right"].includes(h)?Number(u.offsetX??0):0)),{dimensionStyles:C}=Ge(u);return Me(()=>{const h=Number(u.content),f=!u.max||isNaN(h)?u.content:h<=Number(u.max)?h:`${u.max}+`,[n,s]=Fe(e.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return t(u.tag,ne({class:["v-badge",{"v-badge--bordered":u.bordered,"v-badge--dot":u.dot,"v-badge--floating":u.floating,"v-badge--inline":u.inline},u.class]},s,{style:u.style}),{default:()=>[Z("div",{class:"v-badge__wrapper"},[e.slots.default?.(),t(Xe,{transition:u.transition},{default:()=>[Ze(Z("span",ne({class:["v-badge__badge",i.value,$.value,g.value,y.value],style:[B.value,_.value,C.value,u.inline?{}:w.value],"aria-atomic":"true","aria-label":p(u.label,h),"aria-live":"polite",role:"status"},n),[u.dot?void 0:e.slots.badge?e.slots.badge?.():u.icon?t(E,{icon:u.icon},null):f]),[[Pe,u.modelValue]])]})])]})}),{}}}),Ca=P({__name:"RandomIcon",setup(u){const e=se(()=>{let $=["fa-solid fa-fw fa-hamburger","fa-solid fa-fw fa-utensils","fa-solid fa-fw fa-apple-alt","fa-solid fa-fw fa-bacon","fa-solid fa-fw fa-bread-slice","fa-solid fa-fw fa-candy-cane","fa-solid fa-fw fa-carrot","fa-solid fa-fw fa-cheese","fa-solid fa-fw fa-cookie","fa-solid fa-fw fa-drumstick-bite","fa-solid fa-fw fa-egg","fa-solid fa-fw fa-fish","fa-solid fa-fw fa-hotdog","fa-solid fa-fw fa-ice-cream","fa-solid fa-fw fa-lemon","fa-solid fa-fw fa-pepper-hot","fa-solid fa-fw fa-pizza-slice","fa-solid fa-fw fa-cookie-bite"];return $[Math.floor(Math.random()*$.length)]});return($,B)=>(c(),k(E,{icon:e.value},null,8,["icon"]))}}),de=P({__name:"RatingField",props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:["update:modelValue"],setup(u){const e=ge(u,"modelValue");return($,B)=>(c(),k(ea,{label:"Test",hint:"Test hint","persistent-hint":""},Ve({default:d(()=>[t(Va,{modelValue:e.value,"onUpdate:modelValue":B[0]||(B[0]=g=>e.value=g)},null,8,["modelValue"])]),_:2},[$.$slots.prepend?{name:"prepend",fn:d(()=>[fe($.$slots,"prepend")]),key:"0"}:void 0,$.$slots.append?{name:"append",fn:d(()=>[fe($.$slots,"append")]),key:"1"}:void 0]),1024))}}),Na=P({__name:"BatchEditRecipeDialog",props:me({items:{type:Array,required:!0},activator:{type:String,default:"parent"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:me(["change"],["update:modelValue"]),setup(u,{emit:e}){const $=e,B=u,{t:g}=ke(),p=ge(u,"modelValue"),y=b(!1),_=b([]),i=b({recipeBatchUpdate:{servingsText:""}}),w=b(!1),C=b([{value:!0,title:g("Yes")},{value:!1,title:g("No")}]);$e(p,(f,n)=>{!n&&f&&B.items!=null&&(i.value.recipeBatchUpdate.recipes=B.items.flatMap(s=>s.id),_.value=JSON.parse(JSON.stringify(B.items)))});function h(){let f=new Y;y.value=!0,w.value||(i.value.recipeBatchUpdate.servingsText=void 0),f.apiRecipeBatchUpdateUpdate(i.value).then(n=>{}).catch(n=>{Q().addError(X.UPDATE_ERROR,n)}).finally(()=>{$("change"),y.value=!1})}return(f,n)=>(c(),k(ye,{"max-width":"1200px",activator:B.activator,modelValue:p.value,"onUpdate:modelValue":n[20]||(n[20]=s=>p.value=s)},{default:d(()=>[t(z,{loading:y.value},{default:d(()=>[t(we,{title:f.$t("BatchEdit"),"sub-title":f.$t("BatchEditUpdatingItemsCount",{type:f.$t("Recipes"),count:_.value.length}),icon:v(aa).icon,modelValue:p.value,"onUpdate:modelValue":n[0]||(n[0]=s=>p.value=s)},null,8,["title","sub-title","icon","modelValue"]),t(he),t(W,null,{default:d(()=>[t(Ue,null,{default:d(()=>[t(M,null,{default:d(()=>[t(T,{cols:"12",md:"6"},{default:d(()=>[t(z,{title:f.$t("Keywords"),"prepend-icon":v(la).icon,variant:"plain"},{default:d(()=>[t(W,null,{default:d(()=>[t(m,{model:"Keyword",modelValue:i.value.recipeBatchUpdate.keywordsAdd,"onUpdate:modelValue":n[1]||(n[1]=s=>i.value.recipeBatchUpdate.keywordsAdd=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),t(m,{model:"Keyword",modelValue:i.value.recipeBatchUpdate.keywordsRemove,"onUpdate:modelValue":n[2]||(n[2]=s=>i.value.recipeBatchUpdate.keywordsRemove=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),t(m,{model:"Keyword",modelValue:i.value.recipeBatchUpdate.keywordsSet,"onUpdate:modelValue":n[3]||(n[3]=s=>i.value.recipeBatchUpdate.keywordsSet=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),t(J,{label:f.$t("RemoveAllType",{type:f.$t("Keywords")}),"hide-details":"",modelValue:i.value.recipeBatchUpdate.keywordsRemoveAll,"onUpdate:modelValue":n[4]||(n[4]=s=>i.value.recipeBatchUpdate.keywordsRemoveAll=s)},null,8,["label","modelValue"])]),_:1})]),_:1},8,["title","prepend-icon"]),t(z,{title:f.$t("Private_Recipe"),subtitle:f.$t("Private_Recipe_Help"),"prepend-icon":"fa-solid fa-eye-slash",variant:"plain"},{default:d(()=>[t(W,null,{default:d(()=>[t(F,{items:C.value,label:f.$t("Private_Recipe"),clearable:"",modelValue:i.value.recipeBatchUpdate._private,"onUpdate:modelValue":n[5]||(n[5]=s=>i.value.recipeBatchUpdate._private=s)},null,8,["items","label","modelValue"]),t(m,{model:"User",modelValue:i.value.recipeBatchUpdate.sharedAdd,"onUpdate:modelValue":n[6]||(n[6]=s=>i.value.recipeBatchUpdate.sharedAdd=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),t(m,{model:"User",modelValue:i.value.recipeBatchUpdate.sharedRemove,"onUpdate:modelValue":n[7]||(n[7]=s=>i.value.recipeBatchUpdate.sharedRemove=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),t(m,{model:"User",modelValue:i.value.recipeBatchUpdate.sharedSet,"onUpdate:modelValue":n[8]||(n[8]=s=>i.value.recipeBatchUpdate.sharedSet=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),t(J,{label:f.$t("RemoveAllType",{type:f.$t("Users")}),"hide-details":"",modelValue:i.value.recipeBatchUpdate.sharedRemoveAll,"onUpdate:modelValue":n[9]||(n[9]=s=>i.value.recipeBatchUpdate.sharedRemoveAll=s)},null,8,["label","modelValue"])]),_:1})]),_:1},8,["title","subtitle"])]),_:1}),t(T,{cols:"12",md:"6"},{default:d(()=>[t(z,{title:f.$t("Miscellaneous"),"prepend-icon":"fa-solid fa-list",variant:"plain"},{default:d(()=>[t(W,null,{default:d(()=>[t(q,{label:f.$t("WorkingTime"),modelValue:i.value.recipeBatchUpdate.workingTime,"onUpdate:modelValue":n[10]||(n[10]=s=>i.value.recipeBatchUpdate.workingTime=s),step:5},null,8,["label","modelValue"]),t(q,{label:f.$t("WaitingTime"),modelValue:i.value.recipeBatchUpdate.waitingTime,"onUpdate:modelValue":n[11]||(n[11]=s=>i.value.recipeBatchUpdate.waitingTime=s),step:5},null,8,["label","modelValue"]),t(q,{label:f.$t("Serving"),modelValue:i.value.recipeBatchUpdate.servings,"onUpdate:modelValue":n[12]||(n[12]=s=>i.value.recipeBatchUpdate.servings=s)},null,8,["label","modelValue"]),t(ie,{label:f.$t("ServingsText"),modelValue:i.value.recipeBatchUpdate.servingsText,"onUpdate:modelValue":[n[14]||(n[14]=s=>i.value.recipeBatchUpdate.servingsText=s),n[15]||(n[15]=s=>w.value=!0)]},{append:d(()=>[t(J,{modelValue:w.value,"onUpdate:modelValue":n[13]||(n[13]=s=>w.value=s),"hide-details":""},null,8,["modelValue"])]),_:1},8,["label","modelValue"]),t(F,{items:C.value,label:f.$t("show_ingredient_overview"),clearable:"",modelValue:i.value.recipeBatchUpdate.showIngredientOverview,"onUpdate:modelValue":n[16]||(n[16]=s=>i.value.recipeBatchUpdate.showIngredientOverview=s)},null,8,["items","label","modelValue"]),t(J,{"hide-details":"",label:f.$t("DeleteSomething",{item:f.$t("Description")}),modelValue:i.value.recipeBatchUpdate.clearDescription,"onUpdate:modelValue":n[17]||(n[17]=s=>i.value.recipeBatchUpdate.clearDescription=s)},null,8,["label","modelValue"])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1})]),_:1}),t(ue,null,{default:d(()=>[t(O,{disabled:y.value,onClick:n[18]||(n[18]=s=>p.value=!1)},{default:d(()=>[H(K(f.$t("Cancel")),1)]),_:1},8,["disabled"]),t(O,{color:"warning",loading:y.value,onClick:n[19]||(n[19]=s=>h()),disabled:_.value.length<1},{default:d(()=>[H(K(f.$t("Update")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["activator","modelValue"]))}}),Fa=P({__name:"SearchPage",setup(u){const{t:e}=ke(),$=ma(),{mdAndUp:B}=ta(),g=r("query",""),p=r("page",1,{transform:Number}),y=r("pageSize",S().deviceSettings.general_tableItemsPerPage,{transform:Number}),_=se(()=>{let a=[];return S().deviceSettings.search_visibleFilters=[],Object.entries(N.value).forEach(l=>{let[o,V]=l;V.enabled?S().deviceSettings.search_visibleFilters.push(V.id):a.push({value:V.id,title:V.label})}),a}),i=b(!1),w=b(!1),C=b(""),h=b(null),f=b(!1),n=se(()=>{let a=[{title:e("Image"),width:"1%",noBreak:!0,key:"image"},{title:e("Name"),key:"name"}];return B.value&&a.push({title:e("Keywords"),key:"keywords"}),a.push({title:e("Actions"),key:"action",width:"1%",noBreak:!0,align:"end"}),a}),s=b(0),G=b([]),R=b(null),x=b(""),I=b([]),ee=b(!1),ae=b(!1);$e(()=>g.value,()=>{A({page:1})}),oa(()=>{S().deviceSettings.search_visibleFilters.forEach(a=>{a in N.value?N.value[a].enabled=!0:S().deviceSettings.search_visibleFilters.splice(S().deviceSettings.search_visibleFilters.indexOf(a),1)}),Ne(),A({page:p.value})});function A(a){let l=new Y;i.value=!0,f.value=!1,I.value=[],p.value=a.page;let o={query:g.value,page:a.page,pageSize:y.value};Object.values(N.value).forEach(V=>{le(V)||(o[V.id]=V.modelValue,f.value=!0)}),l.apiRecipeList(o).then(V=>{G.value=V.results,s.value=V.count}).catch(V=>{Q().addError(X.FETCH_ERROR,V)}).finally(()=>{i.value=!1,window.scrollTo({top:0,behavior:"smooth"})})}function Be(){p.value=1,g.value="",Object.values(N.value).forEach(a=>{a.modelValue=a.default}),R.value=null,G.value=[],A({page:1})}function Ce(a,l){$.push({name:"RecipeViewPage",params:{id:G.value[l.index].id}})}function Ne(){Object.values(N.value).forEach(a=>{le(a)||(a.enabled=!0)})}function le(a){return Array.isArray(a.default)&&Array.isArray(a.modelValue)?a.default.length==a.modelValue.length:isNaN(a.default)&&isNaN(a.modelValue)?!0:da(a.default)===a.modelValue}function Oe(){let a=new Y;R.value!=null?(i.value=!0,R.value.search=JSON.stringify(re()),a.apiCustomFilterUpdate({id:R.value.id,customFilter:R.value}).then(l=>{R.value=l}).catch(l=>{Q().addError(X.UPDATE_ERROR,l)}).finally(()=>{i.value=!1})):(x.value="",w.value=!0)}function Re(){let a=new Y;w.value=!1,i.value=!0,a.apiCustomFilterCreate({customFilter:{name:x.value,search:JSON.stringify(re())}}).then(l=>{R.value=l}).catch(l=>{Q().addError(X.UPDATE_ERROR,l)}).finally(()=>{i.value=!1})}function Ae(){let a=JSON.parse(R.value.search);a.version==null&&(a=Se(a)),a.query!=null&&(g.value=a.query),Object.values(N.value).forEach(l=>{let o=l.id.replace(/([a-z])([A-Z])/g,"$1_$2").toLowerCase();a[o]!=null&&(l.modelValue=a[o],l.enabled=!0)})}function re(){let a={};return g.value!=""&&(a.query=g.value),Object.values(N.value).forEach(l=>{if(!le(l)){let o=l.id.replace(/([a-z])([A-Z])/g,"$1_$2").toLowerCase();a[o]=l.modelValue}}),a.version="2",a}function Se(a){return[["books_or","books"],["foods_or","foods"],["keywords_or","keywords"]].forEach(l=>{a[l[1]]!=null&&(a[l[2]]!=null?a[l[2]].concat(a[l[1]]):a[l[2]]=a[l[1]])}),a.cookedon!=null&&(a.cookedon.startsWith("-")?a.cookedon_lte=a.cookedon.substring(1):a.cookedon_gte=a.cookedon),a.viewedon!=null&&(a.viewedon.startsWith("-")?a.viewedon_lte=a.viewedon.substring(1):a.viewedon_gte=a.viewedon),a.updatedon!=null&&(a.updatedon.startsWith("-")?a.updatedon_lte=a.updatedon.substring(1):a.updatedon_gte=a.updatedon),a.createdon!=null&&(a.createdon.startsWith("-")?a.createdon_lte=a.createdon.substring(1):a.createdon_gte=a.createdon),a.rating!=null&&(a.rating.startsWith("-")?a.rating_lte=a.rating.substring(1):a.rating_gte=a.rating),a.timescooked!=null&&(a.timescooked.startsWith("-")?a.timescooked_lte=a.timescooked.substring(1):a.timescooked_gte=a.timescooked),a.version="2",a}const N=b({sortOrder:{id:"sortOrder",label:`${e("sort_by")}`,hint:"",enabled:!1,default:"",is:F,items:[{value:"random",title:`${e("RandomOrder")}`},{value:"score",title:`${e("search_rank")} (1-9)`},{value:"-score",title:`${e("search_rank")} (9-1)`},{value:"name",title:`${e("Name")} (A-z)`},{value:"-name",title:`${e("Name")} (Z-a)`},{value:"lastcooked",title:`${e("last_cooked")} (↑)`},{value:"-lastcooked",title:`${e("last_cooked")} (↓)`},{value:"rating",title:`${e("Rating")} (1-5)`},{value:"-rating",title:`${e("Rating")} (5-1)`},{value:"times_cooked",title:`${e("favorite")} (↑)`},{value:"-times_cooked",title:`${e("favorite")} (↓)`},{value:"created_at",title:`${e("date_created")} (↑)`},{value:"-created_at",title:`${e("date_created")} (↓)`},{value:"lastviewed",title:`${e("date_viewed")} (↑)`},{value:"-lastviewed",title:`${e("date_viewed")} (↓)`}],modelValue:r("sortOrder","")},keywords:{id:"keywords",label:`${e("Keywords")} (${e("any")})`,hint:e("searchFilterObjectsHelp",{type:e("Keywords")}),enabled:!1,default:[],is:m,model:"Keyword",modelValue:r("keywords",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},keywordsAnd:{id:"keywordsAnd",label:`${e("Keywords")} (${e("all")})`,hint:e("searchFilterObjectsAndHelp",{type:e("Keywords")}),enabled:!1,default:[],is:m,model:"Keyword",modelValue:r("keywordsAnd",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},keywordsOrNot:{id:"keywordsOrNot",label:`${e("Keywords")} exclude (${e("any")})`,hint:e("searchFilterObjectsOrNotHelp",{type:e("Keywords")}),enabled:!1,default:[],is:m,model:"Keyword",modelValue:r("keywordsOrNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},keywordsAndNot:{id:"keywordsAndNot",label:`${e("Keywords")} exclude (${e("all")})`,hint:e("searchFilterObjectsAndNotHelp",{type:e("Keywords")}),enabled:!1,default:[],is:m,model:"Keyword",modelValue:r("keywordsAndNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},foods:{id:"foods",label:`${e("Foods")} (${e("any")})`,hint:e("searchFilterObjectsHelp",{type:e("Foods")}),enabled:!1,default:[],is:m,model:"Food",modelValue:r("foods",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},foodsAnd:{id:"foodsAnd",label:`${e("Foods")} (${e("all")})`,hint:e("searchFilterObjectsAndHelp",{type:e("Foods")}),enabled:!1,default:[],is:m,model:"Food",modelValue:r("foodsAnd",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},foodsOrNot:{id:"foodsOrNot",label:`${e("Foods")} exclude (${e("any")})`,hint:e("searchFilterObjectsOrNotHelp",{type:e("Foods")}),enabled:!1,default:[],is:m,model:"Food",modelValue:r("foodsOrNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},foodsAndNot:{id:"foodsAndNot",label:`${e("Foods")} exclude (${e("all")})`,hint:e("searchFilterObjectsAndNotHelp",{type:e("Foods")}),enabled:!1,default:[],is:m,model:"Food",modelValue:r("foodsAndNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},books:{id:"books",label:`${e("Books")} (${e("any")})`,hint:e("searchFilterObjectsHelp",{type:e("Books")}),enabled:!1,default:[],is:m,model:"RecipeBook",modelValue:r("books",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},booksAnd:{id:"booksAnd",label:`${e("Books")} (${e("all")})`,hint:e("searchFilterObjectsAndHelp",{type:e("Books")}),enabled:!1,default:[],is:m,model:"RecipeBook",modelValue:r("booksAnd",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},booksOrNot:{id:"booksOrNot",label:`${e("Books")} exclude (${e("any")})`,hint:e("searchFilterObjectsOrNotHelp",{type:e("Books")}),enabled:!1,default:[],is:m,model:"RecipeBook",modelValue:r("booksOrNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},booksAndNot:{id:"booksAndNot",label:`${e("Books")} exclude (${e("all")})`,hint:e("searchFilterObjectsAndNotHelp",{type:e("Books")}),enabled:!1,default:[],is:m,model:"RecipeBook",modelValue:r("booksAndNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},createdby:{id:"createdby",label:e("CreatedBy"),hint:e("searchFilterCreatedByHelp"),enabled:!1,default:void 0,is:m,model:"User",modelValue:r("createdby",void 0,{transform:Number}),mode:"single",object:!1,searchOnLoad:!0},units:{id:"units",label:`${e("Units")} (${e("any")})`,hint:e("searchFilterObjectsHelp",{type:e("Units")}),enabled:!1,default:[],is:m,model:"Unit",modelValue:r("units",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},internal:{id:"internal",label:e("Hide_External"),hint:e("searchFilterHideExternalHelp"),enabled:!1,default:"false",is:F,items:[{value:"true",title:"Yes"},{value:"false",title:"No"}],modelValue:r("internal","false")},rating:{id:"rating",label:`${e("Rating")} (${e("exact")})`,hint:"",enabled:!1,default:void 0,is:de,modelValue:r("rating",void 0,{transform:Number})},ratingGte:{id:"ratingGte",label:`${e("Rating")} (>=)`,hint:"",enabled:!1,default:void 0,is:de,modelValue:r("ratingGte",void 0,{transform:Number})},ratingLte:{id:"ratingLte",label:`${e("Rating")} (<=)`,hint:"",enabled:!1,default:void 0,is:de,modelValue:r("ratingLte",void 0,{transform:Number})},timescooked:{id:"timescooked",label:`${e("times_cooked")} (${e("exact")})`,hint:"Recipes that were cooked at least X times",enabled:!1,default:void 0,is:q,modelValue:r("timescooked",void 0,{transform:Number})},timescookedGte:{id:"timescookedGte",label:`${e("times_cooked")} (>=)`,hint:"",enabled:!1,default:void 0,is:q,modelValue:r("timescookedGte",void 0,{transform:Number})},timescookedLte:{id:"timescookedLte",label:`${e("times_cooked")} (<=)`,hint:"",enabled:!1,default:void 0,is:q,modelValue:r("timescookedLte",void 0,{transform:Number})},makenow:{id:"makenow",label:e("OnHand"),hint:e("searchFilterOnHandHelp"),enabled:!1,default:"false",is:F,items:[{value:"true",title:"Yes"},{value:"false",title:"No"}],modelValue:r("makenow","false")},cookedonGte:{id:"cookedonGte",label:`${e("Cooked")} ${e("after")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("cookedonGte",null,{transform:L})},cookedonLte:{id:"cookedonLte",label:`${e("Cooked")} ${e("before")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("cookedonLte",null,{transform:L})},viewedonGte:{id:"viewedonGte",label:`${e("Viewed")} ${e("after")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("viewedonGte",null,{transform:L})},viewedonLte:{id:"viewedonLte",label:`${e("Viewed")} ${e("before")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("viewedonLte",null,{transform:L})},createdon:{id:"createdon",label:`${e("Created")} ${e("on")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("createdon",null,{transform:L})},createdonGte:{id:"createdonGte",label:`${e("Created")} ${e("on")}/${e("after")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("createdonGte",null,{transform:L})},createdonLte:{id:"createdonLte",label:`${e("Created")} ${e("on")}/${e("before")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("createdonLte",null,{transform:L})},updatedon:{id:"updatedon",label:`${e("Updated")} ${e("on")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("updatedon",null,{transform:L})},updatedonGte:{id:"updatedonGte",label:`${e("Updated")} ${e("on")}/${e("after")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("updatedonGte",null,{transform:L})},updatedonLte:{id:"updatedonLte",label:`${e("Updated")} ${e("on")}/${e("before")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("updatedonLte",null,{transform:L})}});return(a,l)=>(c(),k(na,null,{default:d(()=>[t(M,null,{default:d(()=>[t(T,{cols:"12",md:"6","offset-md":"3"},{default:d(()=>[t(v(ie),{label:a.$t("Search"),modelValue:v(g),"onUpdate:modelValue":l[3]||(l[3]=o=>te(g)?g.value=o:null),loading:i.value,onSubmit:l[4]||(l[4]=o=>A({page:1})),onKeydown:l[5]||(l[5]=sa(o=>A({page:1}),["enter"])),"onClick:clear":l[6]||(l[6]=o=>g.value=""),clearable:"","hide-details":""},{append:d(()=>[t(Ba,{bordered:"","offset-x":5,"offset-y":5,color:"secondary",modelValue:f.value,"onUpdate:modelValue":l[2]||(l[2]=o=>f.value=o)},{default:d(()=>[C.value==""?(c(),k(O,{key:0,onClick:l[0]||(l[0]=o=>C.value="search"),color:"primary",icon:""},{default:d(()=>l[31]||(l[31]=[Z("i",{class:"fa-solid fa-caret-down"},null,-1)])),_:1,__:[31]})):D("",!0),C.value=="search"?(c(),k(O,{key:1,onClick:l[1]||(l[1]=o=>C.value=""),color:"primary",icon:""},{default:d(()=>l[32]||(l[32]=[Z("i",{class:"fa-solid fa-caret-up"},null,-1)])),_:1,__:[32]})):D("",!0)]),_:1},8,["modelValue"])]),_:1},8,["label","modelValue","loading"])]),_:1})]),_:1}),t(M,{dense:""},{default:d(()=>[t(T,null,{default:d(()=>[t(ka,{modelValue:C.value,"onUpdate:modelValue":l[16]||(l[16]=o=>C.value=o)},{default:d(()=>[t($a,{value:"search"},{default:d(()=>[t(ya,null,{default:d(()=>[t(Ue,{disabled:i.value,class:"mt-4"},{default:d(()=>[(c(!0),oe(ve,null,pe(Object.values(N.value),o=>(c(),oe("div",{key:o.id},[o.enabled?(c(),k(pa(o.is),ne({key:0,ref_for:!0},o,{density:"compact",modelValue:o.modelValue,"onUpdate:modelValue":V=>o.modelValue=V}),{append:d(()=>[t(O,{icon:"fa-solid fa-times",size:"small",variant:"plain",onClick:V=>{o.enabled=!1,o.modelValue=o.default}},null,8,["onClick"])]),_:2},1040,["modelValue","onUpdate:modelValue"])):D("",!0)]))),128)),t(he,{class:"mt-2 mb-2"}),t(wa,{items:_.value,"onUpdate:modelValue":[l[7]||(l[7]=o=>{N.value[o].enabled=!0,ia(()=>{h.value=null})}),l[8]||(l[8]=o=>h.value=o)],density:"compact",label:a.$t("AddFilter"),modelValue:h.value},null,8,["items","label","modelValue"]),t(m,{model:"CustomFilter",modelValue:R.value,"onUpdate:modelValue":l[11]||(l[11]=o=>R.value=o),density:"compact"},{append:d(()=>[t(O,{icon:"fa-solid fa-upload",color:"warning",disabled:R.value==null,onClick:l[9]||(l[9]=o=>Ae())},null,8,["disabled"]),t(O,{icon:"$save",class:"ms-1",color:"save",onClick:l[10]||(l[10]=o=>Oe())})]),_:1},8,["modelValue"])]),_:1},8,["disabled"]),t(M,null,{default:d(()=>[t(T,{cols:"6"},{default:d(()=>[t(v(F),{label:a.$t("View"),modelValue:v(S)().deviceSettings.search_viewMode,"onUpdate:modelValue":l[12]||(l[12]=o=>v(S)().deviceSettings.search_viewMode=o),items:[{title:a.$t("Table"),value:"table"},{title:a.$t("Cards"),value:"grid"}],density:"compact"},null,8,["label","modelValue","items"])]),_:1}),t(T,{cols:"6"},{default:d(()=>[t(v(F),{class:"float-right",label:a.$t("PerPage"),modelValue:v(y),"onUpdate:modelValue":l[13]||(l[13]=o=>te(y)?y.value=o:null),items:[10,25,50,100],density:"compact",width:"100%"},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}),C.value=="search"?(c(),k(ue,{key:0},{default:d(()=>[t(O,{onClick:l[14]||(l[14]=o=>Be()),"prepend-icon":"fa-solid fa-circle-xmark"},{default:d(()=>[H(K(a.$t("Reset")),1)]),_:1}),t(O,{onClick:l[15]||(l[15]=o=>A({page:1})),"prepend-icon":"$search"},{default:d(()=>[H(K(a.$t("Search")),1)]),_:1})]),_:1})):D("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),G.value.length>0&&v(S)().deviceSettings.search_viewMode=="table"?(c(),k(M,{key:0},{default:d(()=>[t(T,null,{default:d(()=>[t(z,null,{default:d(()=>[t(ha,{modelValue:I.value,"onUpdate:modelValue":l[19]||(l[19]=o=>I.value=o),"return-object":"","onUpdate:options":A,loading:i.value,items:G.value,headers:n.value,page:v(p),"items-per-page":v(y),"items-length":s.value,"onClick:row":Ce,"disable-sort":"","show-select":"","hide-default-footer":""},Ve({"item.image":d(({item:o})=>[o.image?(c(),k(be,{key:0,image:o.image,size:"x-large",class:"mt-1 mb-1"},null,8,["image"])):(c(),k(be,{key:1,color:"primary",variant:"tonal",size:"x-large",class:"mt-1 mb-1"},{default:d(()=>[t(Ca)]),_:1}))]),"item.keywords":d(({item:o})=>[t(ca,{keywords:o.keywords},null,8,["keywords"])]),"item.action":d(({item:o})=>[t(va,{recipe:o},null,8,["recipe"])]),_:2},[I.value.length>0?{name:"header.action",fn:d(()=>[t(O,{icon:"fa-solid fa-ellipsis-v",variant:"plain",color:"info"},{default:d(()=>[t(E,{icon:"fa-solid fa-ellipsis-v"}),t(ua,{activator:"parent","close-on-content-click":""},{default:d(()=>[t(ra,{density:"compact",class:"pt-1 pb-1",activatable:""},{default:d(()=>[t(ce,{"prepend-icon":"$edit",onClick:l[17]||(l[17]=o=>ae.value=!0)},{default:d(()=>[H(K(a.$t("BatchEdit")),1)]),_:1}),t(ce,{"prepend-icon":"$delete",onClick:l[18]||(l[18]=o=>ee.value=!0)},{default:d(()=>[H(K(a.$t("Delete_All")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),key:"0"}:void 0]),1032,["modelValue","loading","items","headers","page","items-per-page","items-length"])]),_:1})]),_:1})]),_:1})):D("",!0),G.value.length>0&&v(S)().deviceSettings.search_viewMode=="grid"?(c(),k(M,{key:1},{default:d(()=>[(c(!0),oe(ve,null,pe(G.value,o=>(c(),k(T,{cols:"6",md:"4",key:o.id,class:"pa-0"},{default:d(()=>[t(ba,{recipe:o},null,8,["recipe"])]),_:2},1024))),128))]),_:1})):D("",!0),t(M,null,{default:d(()=>[t(T,{cols:"12",md:"6","offset-md":"3",class:"text-center"},{default:d(()=>[N.value.sortOrder.modelValue!="random"?(c(),k(fa,{key:0,modelValue:v(p),"onUpdate:modelValue":[l[20]||(l[20]=o=>te(p)?p.value=o:null),l[21]||(l[21]=o=>A({page:v(p)}))],length:Math.ceil(s.value/v(y)),class:"ms-2 me-2",size:"small"},null,8,["modelValue","length"])):D("",!0),N.value.sortOrder.modelValue=="random"?(c(),k(O,{key:1,size:"x-large",rounded:"xl","prepend-icon":"fa-solid fa-dice",variant:"tonal",onClick:l[22]||(l[22]=o=>A())},{default:d(()=>[H(K(a.$t("Random Recipes")),1)]),_:1})):D("",!0)]),_:1})]),_:1}),t(ye,{modelValue:w.value,"onUpdate:modelValue":l[26]||(l[26]=o=>w.value=o)},{default:d(()=>[t(z,null,{default:d(()=>[t(we,{title:a.$t("SavedSearch"),modelValue:w.value,"onUpdate:modelValue":l[23]||(l[23]=o=>w.value=o)},null,8,["title","modelValue"]),t(W,null,{default:d(()=>[t(v(ie),{label:a.$t("Name"),modelValue:x.value,"onUpdate:modelValue":l[24]||(l[24]=o=>x.value=o)},null,8,["label","modelValue"])]),_:1}),t(ue,null,{default:d(()=>[t(O,{"prepend-icon":"$create",color:"create",onClick:l[25]||(l[25]=o=>Re())},{default:d(()=>[H(K(a.$t("Create")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(ga,{items:I.value,model:"Recipe",modelValue:ee.value,"onUpdate:modelValue":l[27]||(l[27]=o=>ee.value=o),activator:"model",onChange:l[28]||(l[28]=o=>A({page:1}))},null,8,["items","modelValue"]),t(Na,{items:I.value,modelValue:ae.value,"onUpdate:modelValue":l[29]||(l[29]=o=>ae.value=o),activator:"model",onChange:l[30]||(l[30]=o=>A({page:v(p)}))},null,8,["items","modelValue"])]),_:1}))}});export{Fa as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.d14b6ae95d5c.js.gz b/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.d14b6ae95d5c.js.gz deleted file mode 100644 index 5c0c69ff..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.d14b6ae95d5c.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.js b/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.js deleted file mode 100644 index f4a1e7b0..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as Le,al as je,am as Te,an as Ee,ao as De,ap as He,aq as Ke,ar as _e,as as Ge,at as Me,au as Fe,g as t,av as ne,aw as Ie,ax as ze,ay as qe,az as We,aA as xe,aB as Je,aC as Ye,aD as Qe,i as Z,aE as Xe,aF as Ze,aG as Pe,G as E,d as P,c as se,h as k,f as c,aH as ge,aI as Ve,w as d,aJ as fe,aK as ea,aL as me,u as ke,r as b,aM as $e,aN as ye,M as z,aO as we,l as v,Z as aa,B as he,O as W,ac as Ue,k as M,V as T,a2 as la,ag as m,U as J,T as F,af as q,S as ie,aP as ue,z as O,j as H,t as K,A as Y,Q,R as X,a as ta,L as S,o as oa,aQ as da,K as na,e as D,aR as sa,aS as te,b as oe,p as pe,F as ve,aT as ia,H as ua,x as ra,y as ce,I as be,aU as fa,s as ma,aV as L,aW as U,aX as pa,aY as j}from"./main-BhFWIRV_.js";import{_ as va}from"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import{_ as ca}from"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import{R as ba}from"./RecipeCard-ZQiVryVZ.js";import{u as r,_ as ga}from"./BatchDeleteDialog.vue_vue_type_script_setup_true_lang-D0heUVsC.js";import{V as Va}from"./VRating-BGFrV4il.js";import{V as ka,a as $a,b as ya}from"./number_utils-1sJWKMUK.js";import{V as wa}from"./VAutocomplete-b809Bykv.js";import{V as ha}from"./VDataTableServer-PUUq4Eqa.js";import"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import"./VTooltip-CP00KBBq.js";import"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import"./model_utils-CVQgSPL_.js";import"./useFileApi-4KcBp6Fj.js";const Ua=je({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:Qe,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...Ye(),...Je({location:"top end"}),...xe(),...We(),...qe(),...ze({transition:"scale-rotate-transition"}),...Ie()},"VBadge"),Ba=Le()({name:"VBadge",inheritAttrs:!1,props:Ua(),setup(u,e){const{backgroundColorClasses:$,backgroundColorStyles:B}=Te(()=>u.color),{roundedClasses:g}=Ee(u),{t:p}=De(),{textColorClasses:y,textColorStyles:_}=He(()=>u.textColor),{themeClasses:i}=Ke(),{locationStyles:w}=_e(u,!0,h=>(u.floating?u.dot?2:4:u.dot?8:12)+(["top","bottom"].includes(h)?Number(u.offsetY??0):["left","right"].includes(h)?Number(u.offsetX??0):0)),{dimensionStyles:C}=Ge(u);return Me(()=>{const h=Number(u.content),f=!u.max||isNaN(h)?u.content:h<=Number(u.max)?h:`${u.max}+`,[n,s]=Fe(e.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return t(u.tag,ne({class:["v-badge",{"v-badge--bordered":u.bordered,"v-badge--dot":u.dot,"v-badge--floating":u.floating,"v-badge--inline":u.inline},u.class]},s,{style:u.style}),{default:()=>[Z("div",{class:"v-badge__wrapper"},[e.slots.default?.(),t(Xe,{transition:u.transition},{default:()=>[Ze(Z("span",ne({class:["v-badge__badge",i.value,$.value,g.value,y.value],style:[B.value,_.value,C.value,u.inline?{}:w.value],"aria-atomic":"true","aria-label":p(u.label,h),"aria-live":"polite",role:"status"},n),[u.dot?void 0:e.slots.badge?e.slots.badge?.():u.icon?t(E,{icon:u.icon},null):f]),[[Pe,u.modelValue]])]})])]})}),{}}}),Ca=P({__name:"RandomIcon",setup(u){const e=se(()=>{let $=["fa-solid fa-fw fa-hamburger","fa-solid fa-fw fa-utensils","fa-solid fa-fw fa-apple-alt","fa-solid fa-fw fa-bacon","fa-solid fa-fw fa-bread-slice","fa-solid fa-fw fa-candy-cane","fa-solid fa-fw fa-carrot","fa-solid fa-fw fa-cheese","fa-solid fa-fw fa-cookie","fa-solid fa-fw fa-drumstick-bite","fa-solid fa-fw fa-egg","fa-solid fa-fw fa-fish","fa-solid fa-fw fa-hotdog","fa-solid fa-fw fa-ice-cream","fa-solid fa-fw fa-lemon","fa-solid fa-fw fa-pepper-hot","fa-solid fa-fw fa-pizza-slice","fa-solid fa-fw fa-cookie-bite"];return $[Math.floor(Math.random()*$.length)]});return($,B)=>(c(),k(E,{icon:e.value},null,8,["icon"]))}}),de=P({__name:"RatingField",props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:["update:modelValue"],setup(u){const e=ge(u,"modelValue");return($,B)=>(c(),k(ea,{label:"Test",hint:"Test hint","persistent-hint":""},Ve({default:d(()=>[t(Va,{modelValue:e.value,"onUpdate:modelValue":B[0]||(B[0]=g=>e.value=g)},null,8,["modelValue"])]),_:2},[$.$slots.prepend?{name:"prepend",fn:d(()=>[fe($.$slots,"prepend")]),key:"0"}:void 0,$.$slots.append?{name:"append",fn:d(()=>[fe($.$slots,"append")]),key:"1"}:void 0]),1024))}}),Na=P({__name:"BatchEditRecipeDialog",props:me({items:{type:Array,required:!0},activator:{type:String,default:"parent"}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:me(["change"],["update:modelValue"]),setup(u,{emit:e}){const $=e,B=u,{t:g}=ke(),p=ge(u,"modelValue"),y=b(!1),_=b([]),i=b({recipeBatchUpdate:{servingsText:""}}),w=b(!1),C=b([{value:!0,title:g("Yes")},{value:!1,title:g("No")}]);$e(p,(f,n)=>{!n&&f&&B.items!=null&&(i.value.recipeBatchUpdate.recipes=B.items.flatMap(s=>s.id),_.value=JSON.parse(JSON.stringify(B.items)))});function h(){let f=new Y;y.value=!0,w.value||(i.value.recipeBatchUpdate.servingsText=void 0),f.apiRecipeBatchUpdateUpdate(i.value).then(n=>{}).catch(n=>{Q().addError(X.UPDATE_ERROR,n)}).finally(()=>{$("change"),y.value=!1})}return(f,n)=>(c(),k(ye,{"max-width":"1200px",activator:B.activator,modelValue:p.value,"onUpdate:modelValue":n[20]||(n[20]=s=>p.value=s)},{default:d(()=>[t(z,{loading:y.value},{default:d(()=>[t(we,{title:f.$t("BatchEdit"),"sub-title":f.$t("BatchEditUpdatingItemsCount",{type:f.$t("Recipes"),count:_.value.length}),icon:v(aa).icon,modelValue:p.value,"onUpdate:modelValue":n[0]||(n[0]=s=>p.value=s)},null,8,["title","sub-title","icon","modelValue"]),t(he),t(W,null,{default:d(()=>[t(Ue,null,{default:d(()=>[t(M,null,{default:d(()=>[t(T,{cols:"12",md:"6"},{default:d(()=>[t(z,{title:f.$t("Keywords"),"prepend-icon":v(la).icon,variant:"plain"},{default:d(()=>[t(W,null,{default:d(()=>[t(m,{model:"Keyword",modelValue:i.value.recipeBatchUpdate.keywordsAdd,"onUpdate:modelValue":n[1]||(n[1]=s=>i.value.recipeBatchUpdate.keywordsAdd=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),t(m,{model:"Keyword",modelValue:i.value.recipeBatchUpdate.keywordsRemove,"onUpdate:modelValue":n[2]||(n[2]=s=>i.value.recipeBatchUpdate.keywordsRemove=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),t(m,{model:"Keyword",modelValue:i.value.recipeBatchUpdate.keywordsSet,"onUpdate:modelValue":n[3]||(n[3]=s=>i.value.recipeBatchUpdate.keywordsSet=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),t(J,{label:f.$t("RemoveAllType",{type:f.$t("Keywords")}),"hide-details":"",modelValue:i.value.recipeBatchUpdate.keywordsRemoveAll,"onUpdate:modelValue":n[4]||(n[4]=s=>i.value.recipeBatchUpdate.keywordsRemoveAll=s)},null,8,["label","modelValue"])]),_:1})]),_:1},8,["title","prepend-icon"]),t(z,{title:f.$t("Private_Recipe"),subtitle:f.$t("Private_Recipe_Help"),"prepend-icon":"fa-solid fa-eye-slash",variant:"plain"},{default:d(()=>[t(W,null,{default:d(()=>[t(F,{items:C.value,label:f.$t("Private_Recipe"),clearable:"",modelValue:i.value.recipeBatchUpdate._private,"onUpdate:modelValue":n[5]||(n[5]=s=>i.value.recipeBatchUpdate._private=s)},null,8,["items","label","modelValue"]),t(m,{model:"User",modelValue:i.value.recipeBatchUpdate.sharedAdd,"onUpdate:modelValue":n[6]||(n[6]=s=>i.value.recipeBatchUpdate.sharedAdd=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-add"})]),_:1},8,["modelValue"]),t(m,{model:"User",modelValue:i.value.recipeBatchUpdate.sharedRemove,"onUpdate:modelValue":n[7]||(n[7]=s=>i.value.recipeBatchUpdate.sharedRemove=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-minus"})]),_:1},8,["modelValue"]),t(m,{model:"User",modelValue:i.value.recipeBatchUpdate.sharedSet,"onUpdate:modelValue":n[8]||(n[8]=s=>i.value.recipeBatchUpdate.sharedSet=s),object:!1,"allow-create":"",mode:"tags"},{prepend:d(()=>[t(E,{icon:"fa-solid fa-equals"})]),_:1},8,["modelValue"]),t(J,{label:f.$t("RemoveAllType",{type:f.$t("Users")}),"hide-details":"",modelValue:i.value.recipeBatchUpdate.sharedRemoveAll,"onUpdate:modelValue":n[9]||(n[9]=s=>i.value.recipeBatchUpdate.sharedRemoveAll=s)},null,8,["label","modelValue"])]),_:1})]),_:1},8,["title","subtitle"])]),_:1}),t(T,{cols:"12",md:"6"},{default:d(()=>[t(z,{title:f.$t("Miscellaneous"),"prepend-icon":"fa-solid fa-list",variant:"plain"},{default:d(()=>[t(W,null,{default:d(()=>[t(q,{label:f.$t("WorkingTime"),modelValue:i.value.recipeBatchUpdate.workingTime,"onUpdate:modelValue":n[10]||(n[10]=s=>i.value.recipeBatchUpdate.workingTime=s),step:5},null,8,["label","modelValue"]),t(q,{label:f.$t("WaitingTime"),modelValue:i.value.recipeBatchUpdate.waitingTime,"onUpdate:modelValue":n[11]||(n[11]=s=>i.value.recipeBatchUpdate.waitingTime=s),step:5},null,8,["label","modelValue"]),t(q,{label:f.$t("Serving"),modelValue:i.value.recipeBatchUpdate.servings,"onUpdate:modelValue":n[12]||(n[12]=s=>i.value.recipeBatchUpdate.servings=s)},null,8,["label","modelValue"]),t(ie,{label:f.$t("ServingsText"),modelValue:i.value.recipeBatchUpdate.servingsText,"onUpdate:modelValue":[n[14]||(n[14]=s=>i.value.recipeBatchUpdate.servingsText=s),n[15]||(n[15]=s=>w.value=!0)]},{append:d(()=>[t(J,{modelValue:w.value,"onUpdate:modelValue":n[13]||(n[13]=s=>w.value=s),"hide-details":""},null,8,["modelValue"])]),_:1},8,["label","modelValue"]),t(F,{items:C.value,label:f.$t("show_ingredient_overview"),clearable:"",modelValue:i.value.recipeBatchUpdate.showIngredientOverview,"onUpdate:modelValue":n[16]||(n[16]=s=>i.value.recipeBatchUpdate.showIngredientOverview=s)},null,8,["items","label","modelValue"]),t(J,{"hide-details":"",label:f.$t("DeleteSomething",{item:f.$t("Description")}),modelValue:i.value.recipeBatchUpdate.clearDescription,"onUpdate:modelValue":n[17]||(n[17]=s=>i.value.recipeBatchUpdate.clearDescription=s)},null,8,["label","modelValue"])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1})]),_:1}),t(ue,null,{default:d(()=>[t(O,{disabled:y.value,onClick:n[18]||(n[18]=s=>p.value=!1)},{default:d(()=>[H(K(f.$t("Cancel")),1)]),_:1},8,["disabled"]),t(O,{color:"warning",loading:y.value,onClick:n[19]||(n[19]=s=>h()),disabled:_.value.length<1},{default:d(()=>[H(K(f.$t("Update")),1)]),_:1},8,["loading","disabled"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["activator","modelValue"]))}}),Fa=P({__name:"SearchPage",setup(u){const{t:e}=ke(),$=ma(),{mdAndUp:B}=ta(),g=r("query",""),p=r("page",1,{transform:Number}),y=r("pageSize",S().deviceSettings.general_tableItemsPerPage,{transform:Number}),_=se(()=>{let a=[];return S().deviceSettings.search_visibleFilters=[],Object.entries(N.value).forEach(l=>{let[o,V]=l;V.enabled?S().deviceSettings.search_visibleFilters.push(V.id):a.push({value:V.id,title:V.label})}),a}),i=b(!1),w=b(!1),C=b(""),h=b(null),f=b(!1),n=se(()=>{let a=[{title:e("Image"),width:"1%",noBreak:!0,key:"image"},{title:e("Name"),key:"name"}];return B.value&&a.push({title:e("Keywords"),key:"keywords"}),a.push({title:e("Actions"),key:"action",width:"1%",noBreak:!0,align:"end"}),a}),s=b(0),G=b([]),R=b(null),x=b(""),I=b([]),ee=b(!1),ae=b(!1);$e(()=>g.value,()=>{A({page:1})}),oa(()=>{S().deviceSettings.search_visibleFilters.forEach(a=>{a in N.value?N.value[a].enabled=!0:S().deviceSettings.search_visibleFilters.splice(S().deviceSettings.search_visibleFilters.indexOf(a),1)}),Ne(),A({page:p.value})});function A(a){let l=new Y;i.value=!0,f.value=!1,I.value=[],p.value=a.page;let o={query:g.value,page:a.page,pageSize:y.value};Object.values(N.value).forEach(V=>{le(V)||(o[V.id]=V.modelValue,f.value=!0)}),l.apiRecipeList(o).then(V=>{G.value=V.results,s.value=V.count}).catch(V=>{Q().addError(X.FETCH_ERROR,V)}).finally(()=>{i.value=!1,window.scrollTo({top:0,behavior:"smooth"})})}function Be(){p.value=1,g.value="",Object.values(N.value).forEach(a=>{a.modelValue=a.default}),R.value=null,G.value=[],A({page:1})}function Ce(a,l){$.push({name:"RecipeViewPage",params:{id:G.value[l.index].id}})}function Ne(){Object.values(N.value).forEach(a=>{le(a)||(a.enabled=!0)})}function le(a){return Array.isArray(a.default)&&Array.isArray(a.modelValue)?a.default.length==a.modelValue.length:isNaN(a.default)&&isNaN(a.modelValue)?!0:da(a.default)===a.modelValue}function Oe(){let a=new Y;R.value!=null?(i.value=!0,R.value.search=JSON.stringify(re()),a.apiCustomFilterUpdate({id:R.value.id,customFilter:R.value}).then(l=>{R.value=l}).catch(l=>{Q().addError(X.UPDATE_ERROR,l)}).finally(()=>{i.value=!1})):(x.value="",w.value=!0)}function Re(){let a=new Y;w.value=!1,i.value=!0,a.apiCustomFilterCreate({customFilter:{name:x.value,search:JSON.stringify(re())}}).then(l=>{R.value=l}).catch(l=>{Q().addError(X.UPDATE_ERROR,l)}).finally(()=>{i.value=!1})}function Ae(){let a=JSON.parse(R.value.search);a.version==null&&(a=Se(a)),a.query!=null&&(g.value=a.query),Object.values(N.value).forEach(l=>{let o=l.id.replace(/([a-z])([A-Z])/g,"$1_$2").toLowerCase();a[o]!=null&&(l.modelValue=a[o],l.enabled=!0)})}function re(){let a={};return g.value!=""&&(a.query=g.value),Object.values(N.value).forEach(l=>{if(!le(l)){let o=l.id.replace(/([a-z])([A-Z])/g,"$1_$2").toLowerCase();a[o]=l.modelValue}}),a.version="2",a}function Se(a){return[["books_or","books"],["foods_or","foods"],["keywords_or","keywords"]].forEach(l=>{a[l[1]]!=null&&(a[l[2]]!=null?a[l[2]].concat(a[l[1]]):a[l[2]]=a[l[1]])}),a.cookedon!=null&&(a.cookedon.startsWith("-")?a.cookedon_lte=a.cookedon.substring(1):a.cookedon_gte=a.cookedon),a.viewedon!=null&&(a.viewedon.startsWith("-")?a.viewedon_lte=a.viewedon.substring(1):a.viewedon_gte=a.viewedon),a.updatedon!=null&&(a.updatedon.startsWith("-")?a.updatedon_lte=a.updatedon.substring(1):a.updatedon_gte=a.updatedon),a.createdon!=null&&(a.createdon.startsWith("-")?a.createdon_lte=a.createdon.substring(1):a.createdon_gte=a.createdon),a.rating!=null&&(a.rating.startsWith("-")?a.rating_lte=a.rating.substring(1):a.rating_gte=a.rating),a.timescooked!=null&&(a.timescooked.startsWith("-")?a.timescooked_lte=a.timescooked.substring(1):a.timescooked_gte=a.timescooked),a.version="2",a}const N=b({sortOrder:{id:"sortOrder",label:`${e("sort_by")}`,hint:"",enabled:!1,default:"",is:F,items:[{value:"random",title:`${e("RandomOrder")}`},{value:"score",title:`${e("search_rank")} (1-9)`},{value:"-score",title:`${e("search_rank")} (9-1)`},{value:"name",title:`${e("Name")} (A-z)`},{value:"-name",title:`${e("Name")} (Z-a)`},{value:"lastcooked",title:`${e("last_cooked")} (↑)`},{value:"-lastcooked",title:`${e("last_cooked")} (↓)`},{value:"rating",title:`${e("Rating")} (1-5)`},{value:"-rating",title:`${e("Rating")} (5-1)`},{value:"times_cooked",title:`${e("favorite")} (↑)`},{value:"-times_cooked",title:`${e("favorite")} (↓)`},{value:"created_at",title:`${e("date_created")} (↑)`},{value:"-created_at",title:`${e("date_created")} (↓)`},{value:"lastviewed",title:`${e("date_viewed")} (↑)`},{value:"-lastviewed",title:`${e("date_viewed")} (↓)`}],modelValue:r("sortOrder","")},keywords:{id:"keywords",label:`${e("Keywords")} (${e("any")})`,hint:e("searchFilterObjectsHelp",{type:e("Keywords")}),enabled:!1,default:[],is:m,model:"Keyword",modelValue:r("keywords",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},keywordsAnd:{id:"keywordsAnd",label:`${e("Keywords")} (${e("all")})`,hint:e("searchFilterObjectsAndHelp",{type:e("Keywords")}),enabled:!1,default:[],is:m,model:"Keyword",modelValue:r("keywordsAnd",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},keywordsOrNot:{id:"keywordsOrNot",label:`${e("Keywords")} exclude (${e("any")})`,hint:e("searchFilterObjectsOrNotHelp",{type:e("Keywords")}),enabled:!1,default:[],is:m,model:"Keyword",modelValue:r("keywordsOrNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},keywordsAndNot:{id:"keywordsAndNot",label:`${e("Keywords")} exclude (${e("all")})`,hint:e("searchFilterObjectsAndNotHelp",{type:e("Keywords")}),enabled:!1,default:[],is:m,model:"Keyword",modelValue:r("keywordsAndNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},foods:{id:"foods",label:`${e("Foods")} (${e("any")})`,hint:e("searchFilterObjectsHelp",{type:e("Foods")}),enabled:!1,default:[],is:m,model:"Food",modelValue:r("foods",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},foodsAnd:{id:"foodsAnd",label:`${e("Foods")} (${e("all")})`,hint:e("searchFilterObjectsAndHelp",{type:e("Foods")}),enabled:!1,default:[],is:m,model:"Food",modelValue:r("foodsAnd",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},foodsOrNot:{id:"foodsOrNot",label:`${e("Foods")} exclude (${e("any")})`,hint:e("searchFilterObjectsOrNotHelp",{type:e("Foods")}),enabled:!1,default:[],is:m,model:"Food",modelValue:r("foodsOrNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},foodsAndNot:{id:"foodsAndNot",label:`${e("Foods")} exclude (${e("all")})`,hint:e("searchFilterObjectsAndNotHelp",{type:e("Foods")}),enabled:!1,default:[],is:m,model:"Food",modelValue:r("foodsAndNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},books:{id:"books",label:`${e("Books")} (${e("any")})`,hint:e("searchFilterObjectsHelp",{type:e("Books")}),enabled:!1,default:[],is:m,model:"RecipeBook",modelValue:r("books",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},booksAnd:{id:"booksAnd",label:`${e("Books")} (${e("all")})`,hint:e("searchFilterObjectsAndHelp",{type:e("Books")}),enabled:!1,default:[],is:m,model:"RecipeBook",modelValue:r("booksAnd",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},booksOrNot:{id:"booksOrNot",label:`${e("Books")} exclude (${e("any")})`,hint:e("searchFilterObjectsOrNotHelp",{type:e("Books")}),enabled:!1,default:[],is:m,model:"RecipeBook",modelValue:r("booksOrNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},booksAndNot:{id:"booksAndNot",label:`${e("Books")} exclude (${e("all")})`,hint:e("searchFilterObjectsAndNotHelp",{type:e("Books")}),enabled:!1,default:[],is:m,model:"RecipeBook",modelValue:r("booksAndNot",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},createdby:{id:"createdby",label:e("CreatedBy"),hint:e("searchFilterCreatedByHelp"),enabled:!1,default:void 0,is:m,model:"User",modelValue:r("createdby",void 0,{transform:Number}),mode:"single",object:!1,searchOnLoad:!0},units:{id:"units",label:`${e("Units")} (${e("any")})`,hint:e("searchFilterObjectsHelp",{type:e("Units")}),enabled:!1,default:[],is:m,model:"Unit",modelValue:r("units",[],{transform:U}),mode:"tags",object:!1,searchOnLoad:!0},internal:{id:"internal",label:e("Hide_External"),hint:e("searchFilterHideExternalHelp"),enabled:!1,default:"false",is:F,items:[{value:"true",title:"Yes"},{value:"false",title:"No"}],modelValue:r("internal","false")},rating:{id:"rating",label:`${e("Rating")} (${e("exact")})`,hint:"",enabled:!1,default:void 0,is:de,modelValue:r("rating",void 0,{transform:Number})},ratingGte:{id:"ratingGte",label:`${e("Rating")} (>=)`,hint:"",enabled:!1,default:void 0,is:de,modelValue:r("ratingGte",void 0,{transform:Number})},ratingLte:{id:"ratingLte",label:`${e("Rating")} (<=)`,hint:"",enabled:!1,default:void 0,is:de,modelValue:r("ratingLte",void 0,{transform:Number})},timescooked:{id:"timescooked",label:`${e("times_cooked")} (${e("exact")})`,hint:"Recipes that were cooked at least X times",enabled:!1,default:void 0,is:q,modelValue:r("timescooked",void 0,{transform:Number})},timescookedGte:{id:"timescookedGte",label:`${e("times_cooked")} (>=)`,hint:"",enabled:!1,default:void 0,is:q,modelValue:r("timescookedGte",void 0,{transform:Number})},timescookedLte:{id:"timescookedLte",label:`${e("times_cooked")} (<=)`,hint:"",enabled:!1,default:void 0,is:q,modelValue:r("timescookedLte",void 0,{transform:Number})},makenow:{id:"makenow",label:e("OnHand"),hint:e("searchFilterOnHandHelp"),enabled:!1,default:"false",is:F,items:[{value:"true",title:"Yes"},{value:"false",title:"No"}],modelValue:r("makenow","false")},cookedonGte:{id:"cookedonGte",label:`${e("Cooked")} ${e("after")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("cookedonGte",null,{transform:L})},cookedonLte:{id:"cookedonLte",label:`${e("Cooked")} ${e("before")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("cookedonLte",null,{transform:L})},viewedonGte:{id:"viewedonGte",label:`${e("Viewed")} ${e("after")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("viewedonGte",null,{transform:L})},viewedonLte:{id:"viewedonLte",label:`${e("Viewed")} ${e("before")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("viewedonLte",null,{transform:L})},createdon:{id:"createdon",label:`${e("Created")} ${e("on")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("createdon",null,{transform:L})},createdonGte:{id:"createdonGte",label:`${e("Created")} ${e("on")}/${e("after")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("createdonGte",null,{transform:L})},createdonLte:{id:"createdonLte",label:`${e("Created")} ${e("on")}/${e("before")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("createdonLte",null,{transform:L})},updatedon:{id:"updatedon",label:`${e("Updated")} ${e("on")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("updatedon",null,{transform:L})},updatedonGte:{id:"updatedonGte",label:`${e("Updated")} ${e("on")}/${e("after")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("updatedonGte",null,{transform:L})},updatedonLte:{id:"updatedonLte",label:`${e("Updated")} ${e("on")}/${e("before")}`,hint:"",enabled:!1,default:null,is:j,modelValue:r("updatedonLte",null,{transform:L})}});return(a,l)=>(c(),k(na,null,{default:d(()=>[t(M,null,{default:d(()=>[t(T,{cols:"12",md:"6","offset-md":"3"},{default:d(()=>[t(v(ie),{label:a.$t("Search"),modelValue:v(g),"onUpdate:modelValue":l[3]||(l[3]=o=>te(g)?g.value=o:null),loading:i.value,onSubmit:l[4]||(l[4]=o=>A({page:1})),onKeydown:l[5]||(l[5]=sa(o=>A({page:1}),["enter"])),"onClick:clear":l[6]||(l[6]=o=>g.value=""),clearable:"","hide-details":""},{append:d(()=>[t(Ba,{bordered:"","offset-x":5,"offset-y":5,color:"secondary",modelValue:f.value,"onUpdate:modelValue":l[2]||(l[2]=o=>f.value=o)},{default:d(()=>[C.value==""?(c(),k(O,{key:0,onClick:l[0]||(l[0]=o=>C.value="search"),color:"primary",icon:""},{default:d(()=>l[31]||(l[31]=[Z("i",{class:"fa-solid fa-caret-down"},null,-1)])),_:1,__:[31]})):D("",!0),C.value=="search"?(c(),k(O,{key:1,onClick:l[1]||(l[1]=o=>C.value=""),color:"primary",icon:""},{default:d(()=>l[32]||(l[32]=[Z("i",{class:"fa-solid fa-caret-up"},null,-1)])),_:1,__:[32]})):D("",!0)]),_:1},8,["modelValue"])]),_:1},8,["label","modelValue","loading"])]),_:1})]),_:1}),t(M,{dense:""},{default:d(()=>[t(T,null,{default:d(()=>[t(ka,{modelValue:C.value,"onUpdate:modelValue":l[16]||(l[16]=o=>C.value=o)},{default:d(()=>[t($a,{value:"search"},{default:d(()=>[t(ya,null,{default:d(()=>[t(Ue,{disabled:i.value,class:"mt-4"},{default:d(()=>[(c(!0),oe(ve,null,pe(Object.values(N.value),o=>(c(),oe("div",{key:o.id},[o.enabled?(c(),k(pa(o.is),ne({key:0,ref_for:!0},o,{density:"compact",modelValue:o.modelValue,"onUpdate:modelValue":V=>o.modelValue=V}),{append:d(()=>[t(O,{icon:"fa-solid fa-times",size:"small",variant:"plain",onClick:V=>{o.enabled=!1,o.modelValue=o.default}},null,8,["onClick"])]),_:2},1040,["modelValue","onUpdate:modelValue"])):D("",!0)]))),128)),t(he,{class:"mt-2 mb-2"}),t(wa,{items:_.value,"onUpdate:modelValue":[l[7]||(l[7]=o=>{N.value[o].enabled=!0,ia(()=>{h.value=null})}),l[8]||(l[8]=o=>h.value=o)],density:"compact",label:a.$t("AddFilter"),modelValue:h.value},null,8,["items","label","modelValue"]),t(m,{model:"CustomFilter",modelValue:R.value,"onUpdate:modelValue":l[11]||(l[11]=o=>R.value=o),density:"compact"},{append:d(()=>[t(O,{icon:"fa-solid fa-upload",color:"warning",disabled:R.value==null,onClick:l[9]||(l[9]=o=>Ae())},null,8,["disabled"]),t(O,{icon:"$save",class:"ms-1",color:"save",onClick:l[10]||(l[10]=o=>Oe())})]),_:1},8,["modelValue"])]),_:1},8,["disabled"]),t(M,null,{default:d(()=>[t(T,{cols:"6"},{default:d(()=>[t(v(F),{label:a.$t("View"),modelValue:v(S)().deviceSettings.search_viewMode,"onUpdate:modelValue":l[12]||(l[12]=o=>v(S)().deviceSettings.search_viewMode=o),items:[{title:a.$t("Table"),value:"table"},{title:a.$t("Cards"),value:"grid"}],density:"compact"},null,8,["label","modelValue","items"])]),_:1}),t(T,{cols:"6"},{default:d(()=>[t(v(F),{class:"float-right",label:a.$t("PerPage"),modelValue:v(y),"onUpdate:modelValue":l[13]||(l[13]=o=>te(y)?y.value=o:null),items:[10,25,50,100],density:"compact",width:"100%"},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}),C.value=="search"?(c(),k(ue,{key:0},{default:d(()=>[t(O,{onClick:l[14]||(l[14]=o=>Be()),"prepend-icon":"fa-solid fa-circle-xmark"},{default:d(()=>[H(K(a.$t("Reset")),1)]),_:1}),t(O,{onClick:l[15]||(l[15]=o=>A({page:1})),"prepend-icon":"$search"},{default:d(()=>[H(K(a.$t("Search")),1)]),_:1})]),_:1})):D("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),G.value.length>0&&v(S)().deviceSettings.search_viewMode=="table"?(c(),k(M,{key:0},{default:d(()=>[t(T,null,{default:d(()=>[t(z,null,{default:d(()=>[t(ha,{modelValue:I.value,"onUpdate:modelValue":l[19]||(l[19]=o=>I.value=o),"return-object":"","onUpdate:options":A,loading:i.value,items:G.value,headers:n.value,page:v(p),"items-per-page":v(y),"items-length":s.value,"onClick:row":Ce,"disable-sort":"","show-select":"","hide-default-footer":""},Ve({"item.image":d(({item:o})=>[o.image?(c(),k(be,{key:0,image:o.image,size:"x-large",class:"mt-1 mb-1"},null,8,["image"])):(c(),k(be,{key:1,color:"primary",variant:"tonal",size:"x-large",class:"mt-1 mb-1"},{default:d(()=>[t(Ca)]),_:1}))]),"item.keywords":d(({item:o})=>[t(ca,{keywords:o.keywords},null,8,["keywords"])]),"item.action":d(({item:o})=>[t(va,{recipe:o},null,8,["recipe"])]),_:2},[I.value.length>0?{name:"header.action",fn:d(()=>[t(O,{icon:"fa-solid fa-ellipsis-v",variant:"plain",color:"info"},{default:d(()=>[t(E,{icon:"fa-solid fa-ellipsis-v"}),t(ua,{activator:"parent","close-on-content-click":""},{default:d(()=>[t(ra,{density:"compact",class:"pt-1 pb-1",activatable:""},{default:d(()=>[t(ce,{"prepend-icon":"$edit",onClick:l[17]||(l[17]=o=>ae.value=!0)},{default:d(()=>[H(K(a.$t("BatchEdit")),1)]),_:1}),t(ce,{"prepend-icon":"$delete",onClick:l[18]||(l[18]=o=>ee.value=!0)},{default:d(()=>[H(K(a.$t("Delete_All")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),key:"0"}:void 0]),1032,["modelValue","loading","items","headers","page","items-per-page","items-length"])]),_:1})]),_:1})]),_:1})):D("",!0),G.value.length>0&&v(S)().deviceSettings.search_viewMode=="grid"?(c(),k(M,{key:1},{default:d(()=>[(c(!0),oe(ve,null,pe(G.value,o=>(c(),k(T,{cols:"6",md:"4",key:o.id,class:"pa-0"},{default:d(()=>[t(ba,{recipe:o},null,8,["recipe"])]),_:2},1024))),128))]),_:1})):D("",!0),t(M,null,{default:d(()=>[t(T,{cols:"12",md:"6","offset-md":"3",class:"text-center"},{default:d(()=>[N.value.sortOrder.modelValue!="random"?(c(),k(fa,{key:0,modelValue:v(p),"onUpdate:modelValue":[l[20]||(l[20]=o=>te(p)?p.value=o:null),l[21]||(l[21]=o=>A({page:v(p)}))],length:Math.ceil(s.value/v(y)),class:"ms-2 me-2",size:"small"},null,8,["modelValue","length"])):D("",!0),N.value.sortOrder.modelValue=="random"?(c(),k(O,{key:1,size:"x-large",rounded:"xl","prepend-icon":"fa-solid fa-dice",variant:"tonal",onClick:l[22]||(l[22]=o=>A())},{default:d(()=>[H(K(a.$t("Random Recipes")),1)]),_:1})):D("",!0)]),_:1})]),_:1}),t(ye,{modelValue:w.value,"onUpdate:modelValue":l[26]||(l[26]=o=>w.value=o)},{default:d(()=>[t(z,null,{default:d(()=>[t(we,{title:a.$t("SavedSearch"),modelValue:w.value,"onUpdate:modelValue":l[23]||(l[23]=o=>w.value=o)},null,8,["title","modelValue"]),t(W,null,{default:d(()=>[t(v(ie),{label:a.$t("Name"),modelValue:x.value,"onUpdate:modelValue":l[24]||(l[24]=o=>x.value=o)},null,8,["label","modelValue"])]),_:1}),t(ue,null,{default:d(()=>[t(O,{"prepend-icon":"$create",color:"create",onClick:l[25]||(l[25]=o=>Re())},{default:d(()=>[H(K(a.$t("Create")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(ga,{items:I.value,model:"Recipe",modelValue:ee.value,"onUpdate:modelValue":l[27]||(l[27]=o=>ee.value=o),activator:"model",onChange:l[28]||(l[28]=o=>A({page:1}))},null,8,["items","modelValue"]),t(Na,{items:I.value,modelValue:ae.value,"onUpdate:modelValue":l[29]||(l[29]=o=>ae.value=o),activator:"model",onChange:l[30]||(l[30]=o=>A({page:v(p)}))},null,8,["items","modelValue"])]),_:1}))}});export{Fa as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.js.gz b/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.js.gz deleted file mode 100644 index 5c0c69ff..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SearchPage-DRMC5092.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.3cf39fb019ed.js b/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.3cf39fb019ed.js deleted file mode 100644 index 51b3c03f..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.3cf39fb019ed.js +++ /dev/null @@ -1 +0,0 @@ -import{d as E,r as o,o as A,A as p,Q as d,R as v,h as V,w as r,ac as $,i as c,g as s,e as k,t as i,B as b,aa as C,z as S,j as g,M as F,T as R,U as H,af as M,ag as u,L as N,ad as B,f as P}from"./main-BhFWIRV_.js";const D={class:"text-h6"},I={class:"mt-2 mb-2"},O={class:"text-h6 mt-4"},j=E({__name:"SearchSettings",setup(W){const y=o([{title:"Simple",value:"plain"},{title:"Phrase",value:"phrase"},{title:"Web",value:"websearch"},{title:"Raw",value:"raw"}]),n=o(!1),a=o(void 0),f=o([]);A(()=>{w(),z()});function w(){let e=new p;n.value=!0,e.apiSearchPreferenceList().then(l=>{l.length==1&&(a.value=l[0])}).catch(l=>{d().addError(v.FETCH_ERROR,l)}).finally(()=>{n.value=!1})}function m(){let e=new p;n.value=!0,a.value!=null&&e.apiSearchPreferencePartialUpdate({patchedSearchPreference:a.value,user:N().userSettings.user.id}).then(l=>{a.value=l,d().addPreparedMessage(B.UPDATE_SUCCESS)}).catch(l=>{d().addError(v.UPDATE_ERROR,l)}).finally(()=>{n.value=!1})}function z(){new p().apiSearchFieldsList().then(l=>{f.value=l}).catch(l=>{d().addError(v.UPDATE_ERROR,l)})}function T(){let e=h("Name");a.value&&e&&(a.value.search="plain",a.value.unaccent=[e],a.value.icontains=[e],a.value.istartswith=[],a.value.fulltext=[],a.value.trigram=[e],a.value.trigramThreshold=.2,a.value.lookup=!0,m())}function U(){let e=h("Name"),l=h("Ingredients");a.value&&e&&l&&(a.value.search="websearch",a.value.unaccent=[],a.value.icontains=[e],a.value.istartswith=[e],a.value.fulltext=[l],a.value.trigram=[],a.value.trigramThreshold=.2,a.value.lookup=!0,m())}function h(e){let l;return f.value.forEach(t=>{t.name==e&&(l=t)}),l}return(e,l)=>(P(),V($,null,{default:r(()=>[c("p",D,i(e.$t("Search")),1),s(b,{class:"mb-3"}),s(C,{variant:"tonal",color:"warning",text:e.$t("SearchSettingsWarning")},null,8,["text"]),c("p",I,i(e.$t("SearchSettingsOverview")),1),s(F,{title:e.$t("Fuzzy")+" ("+e.$t("Default")+")",subtitle:e.$t("FuzzySearchHelp")},{append:r(()=>[s(S,{color:"success",onClick:l[0]||(l[0]=t=>T())},{default:r(()=>[g(i(e.$t("Apply")),1)]),_:1})]),_:1},8,["title","subtitle"]),s(F,{title:e.$t("Precision"),subtitle:e.$t("PrecisionSearchHelp"),class:"mt-2"},{append:r(()=>[s(S,{color:"success",onClick:l[1]||(l[1]=t=>U())},{default:r(()=>[g(i(e.$t("Apply")),1)]),_:1})]),_:1},8,["title","subtitle"]),c("p",O,i(e.$t("Advanced Search Settings")),1),s(b,{class:"mb-3"}),a.value?(P(),V($,{key:0},{default:r(()=>[s(R,{modelValue:a.value.search,"onUpdate:modelValue":l[2]||(l[2]=t=>a.value.search=t),items:y.value,label:e.$t("Method")},null,8,["modelValue","items","label"]),s(H,{modelValue:a.value.lookup,"onUpdate:modelValue":l[3]||(l[3]=t=>a.value.lookup=t),label:e.$t("Fuzzy"),"persistent-hint":"",hint:e.$t("FuzzySearchHelp"),class:"mb-4"},null,8,["modelValue","label","hint"]),s(M,{modelValue:a.value.trigramThreshold,"onUpdate:modelValue":l[4]||(l[4]=t=>a.value.trigramThreshold=t),precision:2,min:.01,max:1,step:.1,label:e.$t("TrigramThreshold"),"persistent-hint":"",hint:e.$t("TrigramThresholdHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.unaccent,"onUpdate:modelValue":l[5]||(l[5]=t=>a.value.unaccent=t),label:e.$t("IgnoreAccents"),hint:e.$t("IgnoreAccentsHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.icontains,"onUpdate:modelValue":l[6]||(l[6]=t=>a.value.icontains=t),label:e.$t("PartialMatch"),hint:e.$t("PartialMatchHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.istartswith,"onUpdate:modelValue":l[7]||(l[7]=t=>a.value.istartswith=t),label:e.$t("StartsWith"),hint:e.$t("StartsWithHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.fulltext,"onUpdate:modelValue":l[8]||(l[8]=t=>a.value.fulltext=t),label:e.$t("Fulltext"),hint:e.$t("FulltextHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.trigram,"onUpdate:modelValue":l[9]||(l[9]=t=>a.value.trigram=t),label:e.$t("Fuzzy"),hint:e.$t("FuzzySearchHelp")},null,8,["modelValue","label","hint"]),s(S,{class:"mt-3",color:"success",onClick:l[10]||(l[10]=t=>m()),"prepend-icon":"$save",loading:n.value},{default:r(()=>[g(i(e.$t("Save")),1)]),_:1},8,["loading"])]),_:1})):k("",!0)]),_:1}))}});export{j as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.3cf39fb019ed.js.gz b/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.3cf39fb019ed.js.gz deleted file mode 100644 index eae16236..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.3cf39fb019ed.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.js b/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.js deleted file mode 100644 index 51b3c03f..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.js +++ /dev/null @@ -1 +0,0 @@ -import{d as E,r as o,o as A,A as p,Q as d,R as v,h as V,w as r,ac as $,i as c,g as s,e as k,t as i,B as b,aa as C,z as S,j as g,M as F,T as R,U as H,af as M,ag as u,L as N,ad as B,f as P}from"./main-BhFWIRV_.js";const D={class:"text-h6"},I={class:"mt-2 mb-2"},O={class:"text-h6 mt-4"},j=E({__name:"SearchSettings",setup(W){const y=o([{title:"Simple",value:"plain"},{title:"Phrase",value:"phrase"},{title:"Web",value:"websearch"},{title:"Raw",value:"raw"}]),n=o(!1),a=o(void 0),f=o([]);A(()=>{w(),z()});function w(){let e=new p;n.value=!0,e.apiSearchPreferenceList().then(l=>{l.length==1&&(a.value=l[0])}).catch(l=>{d().addError(v.FETCH_ERROR,l)}).finally(()=>{n.value=!1})}function m(){let e=new p;n.value=!0,a.value!=null&&e.apiSearchPreferencePartialUpdate({patchedSearchPreference:a.value,user:N().userSettings.user.id}).then(l=>{a.value=l,d().addPreparedMessage(B.UPDATE_SUCCESS)}).catch(l=>{d().addError(v.UPDATE_ERROR,l)}).finally(()=>{n.value=!1})}function z(){new p().apiSearchFieldsList().then(l=>{f.value=l}).catch(l=>{d().addError(v.UPDATE_ERROR,l)})}function T(){let e=h("Name");a.value&&e&&(a.value.search="plain",a.value.unaccent=[e],a.value.icontains=[e],a.value.istartswith=[],a.value.fulltext=[],a.value.trigram=[e],a.value.trigramThreshold=.2,a.value.lookup=!0,m())}function U(){let e=h("Name"),l=h("Ingredients");a.value&&e&&l&&(a.value.search="websearch",a.value.unaccent=[],a.value.icontains=[e],a.value.istartswith=[e],a.value.fulltext=[l],a.value.trigram=[],a.value.trigramThreshold=.2,a.value.lookup=!0,m())}function h(e){let l;return f.value.forEach(t=>{t.name==e&&(l=t)}),l}return(e,l)=>(P(),V($,null,{default:r(()=>[c("p",D,i(e.$t("Search")),1),s(b,{class:"mb-3"}),s(C,{variant:"tonal",color:"warning",text:e.$t("SearchSettingsWarning")},null,8,["text"]),c("p",I,i(e.$t("SearchSettingsOverview")),1),s(F,{title:e.$t("Fuzzy")+" ("+e.$t("Default")+")",subtitle:e.$t("FuzzySearchHelp")},{append:r(()=>[s(S,{color:"success",onClick:l[0]||(l[0]=t=>T())},{default:r(()=>[g(i(e.$t("Apply")),1)]),_:1})]),_:1},8,["title","subtitle"]),s(F,{title:e.$t("Precision"),subtitle:e.$t("PrecisionSearchHelp"),class:"mt-2"},{append:r(()=>[s(S,{color:"success",onClick:l[1]||(l[1]=t=>U())},{default:r(()=>[g(i(e.$t("Apply")),1)]),_:1})]),_:1},8,["title","subtitle"]),c("p",O,i(e.$t("Advanced Search Settings")),1),s(b,{class:"mb-3"}),a.value?(P(),V($,{key:0},{default:r(()=>[s(R,{modelValue:a.value.search,"onUpdate:modelValue":l[2]||(l[2]=t=>a.value.search=t),items:y.value,label:e.$t("Method")},null,8,["modelValue","items","label"]),s(H,{modelValue:a.value.lookup,"onUpdate:modelValue":l[3]||(l[3]=t=>a.value.lookup=t),label:e.$t("Fuzzy"),"persistent-hint":"",hint:e.$t("FuzzySearchHelp"),class:"mb-4"},null,8,["modelValue","label","hint"]),s(M,{modelValue:a.value.trigramThreshold,"onUpdate:modelValue":l[4]||(l[4]=t=>a.value.trigramThreshold=t),precision:2,min:.01,max:1,step:.1,label:e.$t("TrigramThreshold"),"persistent-hint":"",hint:e.$t("TrigramThresholdHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.unaccent,"onUpdate:modelValue":l[5]||(l[5]=t=>a.value.unaccent=t),label:e.$t("IgnoreAccents"),hint:e.$t("IgnoreAccentsHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.icontains,"onUpdate:modelValue":l[6]||(l[6]=t=>a.value.icontains=t),label:e.$t("PartialMatch"),hint:e.$t("PartialMatchHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.istartswith,"onUpdate:modelValue":l[7]||(l[7]=t=>a.value.istartswith=t),label:e.$t("StartsWith"),hint:e.$t("StartsWithHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.fulltext,"onUpdate:modelValue":l[8]||(l[8]=t=>a.value.fulltext=t),label:e.$t("Fulltext"),hint:e.$t("FulltextHelp")},null,8,["modelValue","label","hint"]),s(u,{model:"SearchFields",mode:"tags",modelValue:a.value.trigram,"onUpdate:modelValue":l[9]||(l[9]=t=>a.value.trigram=t),label:e.$t("Fuzzy"),hint:e.$t("FuzzySearchHelp")},null,8,["modelValue","label","hint"]),s(S,{class:"mt-3",color:"success",onClick:l[10]||(l[10]=t=>m()),"prepend-icon":"$save",loading:n.value},{default:r(()=>[g(i(e.$t("Save")),1)]),_:1},8,["loading"])]),_:1})):k("",!0)]),_:1}))}});export{j as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.js.gz b/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.js.gz deleted file mode 100644 index eae16236..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SearchSettings-Bh4iR-uS.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.e2f6ed0bca00.js b/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.e2f6ed0bca00.js deleted file mode 100644 index c8aa6f39..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.e2f6ed0bca00.js +++ /dev/null @@ -1 +0,0 @@ -import{d as u,a7 as m,h as g,w as t,K as _,g as e,V as p,x as S,y as s,j as a,t as o,B as i,a8 as r,l as c,a9 as $,k as V,f as h}from"./main-BhFWIRV_.js";const D=u({__name:"SettingsPage",setup(w){const{getDjangoUrl:d}=m();return(n,l)=>{const f=$("router-view");return h(),g(_,null,{default:t(()=>[e(V,null,{default:t(()=>[e(p,{cols:"12",md:"3","offset-md":"1","offset-xl":"2",xl:"2"},{default:t(()=>[e(S,{class:"bg-transparent"},{default:t(()=>[e(s,{to:{name:"AccountSettings"},"prepend-icon":"fa-solid fa-user"},{default:t(()=>[a(o(n.$t("Profile")),1)]),_:1}),e(i),e(r,null,{default:t(()=>[a(o(n.$t("Settings")),1)]),_:1}),e(s,{to:{name:"CosmeticSettings"},"prepend-icon":"fa-solid fa-palette"},{default:t(()=>[a(o(n.$t("Cosmetic")),1)]),_:1}),e(s,{to:{name:"ShoppingSettings"},"prepend-icon":"$shopping"},{default:t(()=>[a(o(n.$t("Shopping_list")),1)]),_:1}),e(s,{to:{name:"MealPlanSettings"},"prepend-icon":"$mealplan"},{default:t(()=>[a(o(n.$t("Meal_Plan")),1)]),_:1}),e(s,{to:{name:"SearchSettings"},"prepend-icon":"$search"},{default:t(()=>[a(o(n.$t("Search")),1)]),_:1}),e(i),e(r,null,{default:t(()=>l[0]||(l[0]=[a("Space")])),_:1,__:[0]}),e(s,{to:{name:"SpaceSettings"},"prepend-icon":"$settings"},{default:t(()=>[a(o(n.$t("SpaceSettings")),1)]),_:1}),e(s,{to:{name:"OpenDataImportSettings"},"prepend-icon":"fa-solid fa-cloud-arrow-down"},{default:t(()=>[a(o(n.$t("Open_Data_Import")),1)]),_:1}),e(s,{to:{name:"ExportDataSettings"},"prepend-icon":"fa-solid fa-file-export"},{default:t(()=>[a(o(n.$t("Export")),1)]),_:1}),e(i),e(r,null,{default:t(()=>l[1]||(l[1]=[a("Admin")])),_:1,__:[1]}),e(s,{to:{name:"ApiSettings"},"prepend-icon":"fa-solid fa-code"},{default:t(()=>[a(o(n.$t("API")),1)]),_:1}),e(s,{href:c(d)("system"),target:"_blank","prepend-icon":"fa-solid fa-server"},{default:t(()=>[a(o(n.$t("System")),1)]),_:1},8,["href"])]),_:1})]),_:1}),e(p,{cols:"12",md:"7",xl:"6"},{default:t(()=>[e(f)]),_:1})]),_:1})]),_:1})}}});export{D as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.e2f6ed0bca00.js.gz b/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.e2f6ed0bca00.js.gz deleted file mode 100644 index 92fbddc4..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.e2f6ed0bca00.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.js b/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.js deleted file mode 100644 index c8aa6f39..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.js +++ /dev/null @@ -1 +0,0 @@ -import{d as u,a7 as m,h as g,w as t,K as _,g as e,V as p,x as S,y as s,j as a,t as o,B as i,a8 as r,l as c,a9 as $,k as V,f as h}from"./main-BhFWIRV_.js";const D=u({__name:"SettingsPage",setup(w){const{getDjangoUrl:d}=m();return(n,l)=>{const f=$("router-view");return h(),g(_,null,{default:t(()=>[e(V,null,{default:t(()=>[e(p,{cols:"12",md:"3","offset-md":"1","offset-xl":"2",xl:"2"},{default:t(()=>[e(S,{class:"bg-transparent"},{default:t(()=>[e(s,{to:{name:"AccountSettings"},"prepend-icon":"fa-solid fa-user"},{default:t(()=>[a(o(n.$t("Profile")),1)]),_:1}),e(i),e(r,null,{default:t(()=>[a(o(n.$t("Settings")),1)]),_:1}),e(s,{to:{name:"CosmeticSettings"},"prepend-icon":"fa-solid fa-palette"},{default:t(()=>[a(o(n.$t("Cosmetic")),1)]),_:1}),e(s,{to:{name:"ShoppingSettings"},"prepend-icon":"$shopping"},{default:t(()=>[a(o(n.$t("Shopping_list")),1)]),_:1}),e(s,{to:{name:"MealPlanSettings"},"prepend-icon":"$mealplan"},{default:t(()=>[a(o(n.$t("Meal_Plan")),1)]),_:1}),e(s,{to:{name:"SearchSettings"},"prepend-icon":"$search"},{default:t(()=>[a(o(n.$t("Search")),1)]),_:1}),e(i),e(r,null,{default:t(()=>l[0]||(l[0]=[a("Space")])),_:1,__:[0]}),e(s,{to:{name:"SpaceSettings"},"prepend-icon":"$settings"},{default:t(()=>[a(o(n.$t("SpaceSettings")),1)]),_:1}),e(s,{to:{name:"OpenDataImportSettings"},"prepend-icon":"fa-solid fa-cloud-arrow-down"},{default:t(()=>[a(o(n.$t("Open_Data_Import")),1)]),_:1}),e(s,{to:{name:"ExportDataSettings"},"prepend-icon":"fa-solid fa-file-export"},{default:t(()=>[a(o(n.$t("Export")),1)]),_:1}),e(i),e(r,null,{default:t(()=>l[1]||(l[1]=[a("Admin")])),_:1,__:[1]}),e(s,{to:{name:"ApiSettings"},"prepend-icon":"fa-solid fa-code"},{default:t(()=>[a(o(n.$t("API")),1)]),_:1}),e(s,{href:c(d)("system"),target:"_blank","prepend-icon":"fa-solid fa-server"},{default:t(()=>[a(o(n.$t("System")),1)]),_:1},8,["href"])]),_:1})]),_:1}),e(p,{cols:"12",md:"7",xl:"6"},{default:t(()=>[e(f)]),_:1})]),_:1})]),_:1})}}});export{D as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.js.gz b/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.js.gz deleted file mode 100644 index 92fbddc4..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SettingsPage-BOXp8G3y.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.56df3d1fc8a6.js b/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.56df3d1fc8a6.js deleted file mode 100644 index 84c1483e..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.56df3d1fc8a6.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,aM as O,o as w,h as D,f as E,w as i,g as o,O as I,ac as U,l as e,af as $,z as f,G as p,ag as g}from"./main-BhFWIRV_.js";import{u as k,_ as x}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const M=y({__name:"ShoppingListEntryEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(d,{emit:c}){const n=d,s=c,{setupState:V,deleteObject:b,saveObject:v,isUpdate:j,editingObjName:C,loading:u,editingObj:a,editingObjChanged:m,modelClass:S}=k("ShoppingListEntry",s);O([()=>n.item,()=>n.itemId],()=>{r()}),w(()=>{r()});function r(){V(n.item,n.itemId,{itemDefaults:n.itemDefaults})}return(B,t)=>(E(),D(x,{loading:e(u),dialog:d.dialog,onSave:e(v),onDelete:e(b),onClose:t[5]||(t[5]=l=>{s("close"),m.value=!1}),"is-update":e(j)(),"is-changed":e(m),"model-class":e(S),"object-name":e(C)(),"editing-object":e(a)},{default:i(()=>[o(I,null,{default:i(()=>[o(U,{disabled:e(u)},{default:i(()=>[o($,{modelValue:e(a).amount,"onUpdate:modelValue":t[2]||(t[2]=l=>e(a).amount=l),"control-variant":"split",precision:2},{prepend:i(()=>[o(f,{icon:"",onClick:t[0]||(t[0]=l=>e(a).amount=e(a).amount/2)},{default:i(()=>[o(p,{icon:"fa-solid fa-divide"})]),_:1})]),append:i(()=>[o(f,{icon:"",onClick:t[1]||(t[1]=l=>e(a).amount=e(a).amount*2)},{default:i(()=>[o(p,{icon:"fa-solid fa-times"})]),_:1})]),_:1},8,["modelValue"]),o(g,{model:"Unit","allow-create":"",modelValue:e(a).unit,"onUpdate:modelValue":t[3]||(t[3]=l=>e(a).unit=l)},null,8,["modelValue"]),o(g,{model:"Food","allow-create":"",modelValue:e(a).food,"onUpdate:modelValue":t[4]||(t[4]=l=>e(a).food=l)},null,8,["modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{M as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.56df3d1fc8a6.js.gz b/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.56df3d1fc8a6.js.gz deleted file mode 100644 index 4e9cdc83..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.56df3d1fc8a6.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.js b/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.js deleted file mode 100644 index 84c1483e..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,aM as O,o as w,h as D,f as E,w as i,g as o,O as I,ac as U,l as e,af as $,z as f,G as p,ag as g}from"./main-BhFWIRV_.js";import{u as k,_ as x}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const M=y({__name:"ShoppingListEntryEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(d,{emit:c}){const n=d,s=c,{setupState:V,deleteObject:b,saveObject:v,isUpdate:j,editingObjName:C,loading:u,editingObj:a,editingObjChanged:m,modelClass:S}=k("ShoppingListEntry",s);O([()=>n.item,()=>n.itemId],()=>{r()}),w(()=>{r()});function r(){V(n.item,n.itemId,{itemDefaults:n.itemDefaults})}return(B,t)=>(E(),D(x,{loading:e(u),dialog:d.dialog,onSave:e(v),onDelete:e(b),onClose:t[5]||(t[5]=l=>{s("close"),m.value=!1}),"is-update":e(j)(),"is-changed":e(m),"model-class":e(S),"object-name":e(C)(),"editing-object":e(a)},{default:i(()=>[o(I,null,{default:i(()=>[o(U,{disabled:e(u)},{default:i(()=>[o($,{modelValue:e(a).amount,"onUpdate:modelValue":t[2]||(t[2]=l=>e(a).amount=l),"control-variant":"split",precision:2},{prepend:i(()=>[o(f,{icon:"",onClick:t[0]||(t[0]=l=>e(a).amount=e(a).amount/2)},{default:i(()=>[o(p,{icon:"fa-solid fa-divide"})]),_:1})]),append:i(()=>[o(f,{icon:"",onClick:t[1]||(t[1]=l=>e(a).amount=e(a).amount*2)},{default:i(()=>[o(p,{icon:"fa-solid fa-times"})]),_:1})]),_:1},8,["modelValue"]),o(g,{model:"Unit","allow-create":"",modelValue:e(a).unit,"onUpdate:modelValue":t[3]||(t[3]=l=>e(a).unit=l)},null,8,["modelValue"]),o(g,{model:"Food","allow-create":"",modelValue:e(a).food,"onUpdate:modelValue":t[4]||(t[4]=l=>e(a).food=l)},null,8,["modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{M as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.js.gz b/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.js.gz deleted file mode 100644 index 4e9cdc83..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryEditor-BO9U6pqW.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.14ce9971b681.js b/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.14ce9971b681.js deleted file mode 100644 index 259f87db..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.14ce9971b681.js +++ /dev/null @@ -1 +0,0 @@ -import{ds as _e,r as S,c as B,L as w,b2 as K,dt as Q,D as O,A,Q as F,R as V,b0 as ae,d as le,a as ye,aH as de,du as Se,h as L,f as c,w as u,g as d,M as De,e as g,aO as Re,O as Ce,i as C,ae as re,j as U,t as f,ag as Le,k as ce,V as q,z as T,l as h,b,G as x,x as we,F as X,p as me,y as ge,C as Te,E as J,ba as be,_ as $e,aP as Ue,aN as Fe,ad as Oe,a$ as Ae,n as pe,bQ as Ve,S as Ie,aR as Pe,dv as Ne}from"./main-BhFWIRV_.js";import{p as fe}from"./model_utils-CVQgSPL_.js";const xe="shopping_store",W="shopping_undefined_category",M=_e(xe,()=>{let _=S(new Map),N=S([]),v=S([]),p=S({countChecked:0,countUnchecked:0,countCheckedFood:0,countUncheckedFood:0,countUncheckedDelayed:0}),E=S(!1),k=S(!1),$=S(new Date("1970-01-01")),I=S(!0),G=S(0),D=S([]),r=S(-1),s=S([]);const i=B(()=>{p.value={countChecked:0,countUnchecked:0,countCheckedFood:0,countUncheckedFood:0,countUncheckedDelayed:0};let a={};a.categories=new Map,w().deviceSettings.shopping_selected_grouping===K.CATEGORY&&w().deviceSettings.shopping_selected_supermarket!=null&&w().deviceSettings.shopping_selected_supermarket.categoryToSupermarket.forEach(o=>{a.categories.set(o.category.name,{name:o.category.name,foods:new Map})});let t=[];_.value.forEach(o=>{a=ve(a,o)}),a.categories.forEach(o=>{let m={countChecked:0,countUnchecked:0,countCheckedFood:0,countUncheckedFood:0,countUncheckedDelayed:0};o.foods.forEach(R=>{R.entries.forEach(z=>{z.checked?m.countChecked++:Q(z)?m.countUncheckedDelayed++:m.countUnchecked++}),m.countCheckedFood++}),o.stats=m,p.value.countChecked+=m.countChecked,p.value.countUnchecked+=m.countUnchecked,p.value.countCheckedFood+=m.countCheckedFood,p.value.countUncheckedFood+=m.countUncheckedFood});let l=a.categories.get(W);return l!=null&&(t.push(l),a.categories.delete(W)),a.categories.forEach(o=>{t.push(o)}),t});function e(){let a=[];return i.value.forEach(t=>{t.foods.forEach(l=>{l.entries.forEach(o=>{a.push({amount:o.amount,unit:o.unit?.name??"",food:o.food?.name??""})})})}),a}function n(a){let t=[];return _.value.forEach(l=>{l.listRecipe&&l.listRecipeData.mealplan==a&&t.push({food:l.food,entries:new Map().set(l.id,l)})}),t}function P(){for(let a in s.value)if(s.value[a].status==="syncing_failed_before"||s.value[a].status==="waiting_failed_before")return!0;return!1}function Y(a){if(!E.value){E.value=!0,$.value=new Date;let t=new A,l={pageSize:50,page:1};a?l.mealplan=a:_.value=new Map,y(l),t.apiSupermarketCategoryList().then(o=>{N.value=o.results}).catch(o=>{F().addError(V.FETCH_ERROR,o)}),t.apiSupermarketList().then(o=>{v.value=o.results}).catch(o=>{F().addError(V.FETCH_ERROR,o)})}}function y(a){new A().apiShoppingListEntryList(a).then(l=>{l.results.forEach(o=>{_.value.set(o.id,o)}),l.next?(a.page=a.page+1,y(a)):(E.value=!1,k.value=!0)}).catch(l=>{E.value=!1,F().addError(V.FETCH_ERROR,l)})}function H(){!E.value&&I.value&&!P()&&(E.value=!0,new A().apiShoppingListEntryList({updatedAfter:$.value}).then(t=>{$.value=t.timestamp,t.results.forEach(l=>{_.value.set(l.id,l)}),E.value=!1}).catch(t=>{E.value=!1}))}function ie(a,t){return new A().apiShoppingListEntryCreate({shoppingListEntry:a}).then(o=>(_.value.set(o.id,o),t&&j("CREATE",[o]),o)).catch(o=>{F().addError(V.CREATE_ERROR,o)})}function ne(a){return new A().apiShoppingListEntryUpdate({id:a.id,shoppingListEntry:a}).then(l=>{_.value.set(l.id,l)}).catch(l=>{F().addError(V.UPDATE_ERROR,l)})}function oe(a,t){return new A().apiShoppingListEntryDestroy({id:a.id}).then(o=>{_.value.delete(a.id),t&&j("DESTROY",[a])}).catch(o=>{F().addError(V.DELETE_ERROR,o)})}function he(){let a=[];return _.value.forEach(t=>{t.listRecipe!=null&&a.findIndex(l=>l.id==t.listRecipe)==-1&&ae(t,w().deviceSettings)&&a.push(t.listRecipeData)}),a}function ve(a,t){let l=W,o=w().deviceSettings.shopping_selected_grouping;return o==K.CATEGORY&&t.food!=null&&t.food.supermarketCategory!=null?l=t.food?.supermarketCategory?.name:o==K.CREATED_BY?l=t.createdBy.displayName:o==K.RECIPE&&t.listRecipeData!=null&&t.listRecipeData.recipeData!=null&&(l=t.listRecipeData.recipeData.name,t.listRecipeData.mealPlanData!=null&&(l+=" - "+t.listRecipeData.mealPlanData.mealType.name+" - "+O.fromJSDate(t.listRecipeData.mealPlanData.fromDate).toLocaleString(O.DATE_SHORT))),!a.categories.has(l)&&!(o==K.CATEGORY&&w().deviceSettings.shopping_show_selected_supermarket_only)&&a.categories.set(l,{name:l,foods:new Map}),a.categories.has(l)&&(a.categories.get(l).foods.has(t.food.id)||a.categories.get(l).foods.set(t.food.id,{food:t.food,entries:new Map}),a.categories.get(l).foods.get(t.food.id).entries.set(t.id,t)),a}function Z(a,t,l){l&&j(t?"CHECKED":"UNCHECKED",a);let o=[];a.forEach(m=>{m.checked=t,o.push(m.id)}),s.value.push({ids:o,checked:t,status:"waiting"}),ee(5)}function Ee(){if(navigator.onLine||document.location.href.includes("localhost")){let a=new A,t=[];s.value.forEach((l,o)=>{l.status=l.status==="waiting"?"syncing":"syncing_failed_before";let m=a.apiShoppingListEntryBulkCreate({shoppingListEntryBulk:l},{}).then(R=>{l.ids.forEach(z=>{let te=_.value.get(z);te.updatedAt=R.timestamp,te.checked=R.checked,_.value.set(z,te)}),s.value.splice(o,1)}).catch(R=>{R.name==="FetchError"?l.status="waiting_failed_before":(s.value.splice(o,1),F().addError(V.UPDATE_ERROR,R))});t.push(m)}),Promise.allSettled(t).finally(()=>{s.value.length>0&&ee(500)})}else ee(5e3)}function ee(a){clearTimeout(r.value),r.value=window.setTimeout(()=>{Ee()},a)}function se(a,t,l){let o=w().userSettings.defaultDelay,m=new Date(Date.now()+o*(60*60*1e3));l&&j(t?"DELAY":"UNDELAY",a),a.forEach(R=>{R.delayUntil=t?m:new Date("1970-01-01"),ne(R)})}function ue(a,t,l){const o=new A;l&&j(t?"IGNORE":"UNIGNORE",a);let m=[];a.forEach(R=>{m.includes(R.food)||m.push(R.food)}),Z(a,t,!1),m.forEach(R=>{R.ignoreShopping=t,o.apiFoodUpdate({food:R,id:R.id}).catch(z=>{F().addError(V.UPDATE_ERROR,z)})})}function j(a,t){D.value.push({type:a,entries:t})}function ke(){let a=D.value.pop();if(a!==void 0){let t=a.type,l=a.entries;if(t==="CHECKED"||t==="UNCHECKED")Z(l,t==="UNCHECKED",!1);else if(t==="DELAY"||t==="UNDELAY")se(l,t==="UNDELAY",!1);else if(t==="CREATE")for(let o in l){let m=l[o];oe(m,!1)}else if(t==="DESTROY")for(let o in l){let m=l[o];ie(m,!1)}else(t==="IGNORE"||t==="UNIGNORE")&&ue(l,t==="UNIGNORE",!1)}}return{UNDEFINED_CATEGORY:W,entries:_,supermarkets:v,supermarketCategories:N,getEntriesByGroup:i,autoSyncTimeoutId:G,autoSyncHasFocus:I,autoSyncLastTimestamp:$,currentlyUpdating:E,initialized:k,getFlatEntries:e,hasFailedItems:P,itemCheckSyncQueue:s,undoStack:D,stats:p,refreshFromAPI:Y,autoSync:H,createObject:ie,deleteObject:oe,updateObject:ne,undoChange:ke,setEntriesCheckedState:Z,setFoodIgnoredState:ue,delayEntries:se,getAssociatedRecipes:he,getMealPlanEntries:n}}),Me={key:0},Be={key:1},He={class:"mt-2"},Ge={key:0},ze={key:1},Ye={key:0},je=le({__name:"ShoppingLineItemDialog",props:{modelValue:{},modelModifiers:{},shoppingListFood:{required:!0},shoppingListFoodModifiers:{}},emits:["update:modelValue","update:shoppingListFood"],setup(_){const{mobile:N}=ye(),v=de(_,"modelValue"),p=de(_,"shoppingListFood"),E=B(()=>{let r=[];return p.value.entries.forEach(s=>{r.push(s)}),r}),k=B(()=>Se(p.value));function $(r){const s=new A;p.value.food.supermarketCategory=r,s.apiFoodUpdate({id:p.value.food.id,food:p.value.food}).then(i=>{F().addPreparedMessage(Oe.UPDATE_SUCCESS)}).catch(i=>{F().addError(V.UPDATE_ERROR,i)})}function I(){M().createObject({food:p.value?.food,unit:null,amount:1},!1).then(r=>{r!=null&&p.value?.entries.set(r.id,r)})}function G(){v.value=!1,p.value.entries.forEach(r=>{M().deleteObject(r,!0)})}function D(r){new A().apiShoppingListEntryPartialUpdate({id:r.id,patchedShoppingListEntry:{amount:r.amount}}).then(i=>{}).catch(i=>{F().addError(V.UPDATE_ERROR,i)})}return(r,s)=>(c(),L(Fe,{fullscreen:h(N),modelValue:v.value,"onUpdate:modelValue":s[6]||(s[6]=i=>v.value=i),"max-width":"500px"},{default:u(()=>[d(De,null,{default:u(()=>[d(Re,{title:p.value.food.name,modelValue:v.value,"onUpdate:modelValue":s[0]||(s[0]=i=>v.value=i)},null,8,["title","modelValue"]),d(Ce,{class:"pt-0 pr-4 pl-4"},{default:u(()=>[d(re,null,{default:u(()=>[U(f(r.$t("Choose_Category")),1)]),_:1}),d(Le,{model:"SupermarketCategory","onUpdate:modelValue":$,"allow-create":""}),d(ce,null,{default:u(()=>[d(q,{class:"pr-0"},{default:u(()=>[d(T,{height:"80px",color:"info",density:"compact",size:"small",block:"",stacked:"",onClick:s[1]||(s[1]=i=>{h(M)().delayEntries(E.value,!k.value,!0),v.value=!1})},{default:u(()=>[s[7]||(s[7]=C("i",{class:"fa-solid fa-clock-rotate-left fa-2x mb-2"},null,-1)),k.value?g("",!0):(c(),b("span",Me,f(r.$t("ShopLater")),1)),k.value?(c(),b("span",Be,f(r.$t("ShopNow")),1)):g("",!0)]),_:1,__:[7]})]),_:1}),d(q,null,{default:u(()=>[d(T,{height:"80px",color:"secondary",density:"compact",size:"small",block:"",stacked:"",onClick:s[2]||(s[2]=i=>{h(M)().setFoodIgnoredState(E.value,!0,!0),v.value=!1})},{default:u(()=>[s[8]||(s[8]=C("i",{class:"fa-solid fa-eye-slash fa-2x mb-2"},null,-1)),U(" "+f(r.$t("Ignore_Shopping")),1)]),_:1,__:[8]})]),_:1})]),_:1}),d(ce,null,{default:u(()=>[d(q,{class:"pr-0 pt-0"},{default:u(()=>[d(T,{height:"80px",color:"primary",density:"compact",size:"small",to:{name:"ModelEditPage",params:{model:"Food",id:p.value?.food.id}},target:"_blank",block:"",stacked:""},{default:u(()=>[s[9]||(s[9]=C("i",{class:"fa-solid fa-carrot fa-2x mb-2"},null,-1)),U(" "+f(r.$t("Edit")),1)]),_:1,__:[9]},8,["to"])]),_:1}),d(q,{class:"pt-0"},{default:u(()=>[d(T,{height:"80px",color:"error",density:"compact",size:"small",onClick:s[3]||(s[3]=i=>G()),block:"",stacked:""},{default:u(()=>[s[10]||(s[10]=C("i",{class:"fa-solid fa-trash fa-2x mb-2"},null,-1)),U(" "+f(r.$t("Delete_All")),1)]),_:1,__:[10]})]),_:1})]),_:1}),C("div",He,[d(re,{class:"mt-3"},{default:u(()=>[U(f(r.$t("Entries")),1)]),_:1}),d(T,{color:"success",class:"float-right",onClick:s[4]||(s[4]=i=>I())},{default:u(()=>[d(x,{icon:"$create"})]),_:1})]),d(we,{density:"compact"},{default:u(()=>[(c(!0),b(X,null,me(p.value.entries,([i,e])=>(c(),L(ge,{key:e.id,border:"",class:"mt-1"},{default:u(()=>[d(Te,null,{default:u(()=>[C("b",null,[e.amount!=0?(c(),b("span",Ge,f(r.$n(e.amount))+" ",1)):g("",!0),e.unit?(c(),b("span",ze,f(e.unit.name)+" ",1)):g("",!0)]),e.food?(c(),b("span",Ye,f(e.food.name),1)):g("",!0)]),_:2},1024),e.completedAt?(c(),L(J,{key:0},{default:u(()=>[d(x,{icon:"fa-solid fa-check",size:"small",color:"success"}),U(" "+f(r.$t("Completed"))+" "+f(h(O).fromJSDate(e.completedAt).toLocaleString(h(O).DATETIME_SHORT)),1)]),_:2},1024)):g("",!0),e.listRecipe&&e.listRecipeData.recipe?(c(),L(J,{key:1},{default:u(()=>[U(f(e.listRecipeData.servings)+" x "+f(e.listRecipeData.recipeData.name),1)]),_:2},1024)):g("",!0),e.listRecipe&&e.listRecipeData.mealplan?(c(),L(J,{key:2},{default:u(()=>[U(f(e.listRecipeData.mealPlanData.mealType.name)+" "+f(h(O).fromJSDate(e.listRecipeData.mealPlanData.fromDate).toLocaleString(h(O).DATE_SHORT)),1)]),_:2},1024)):g("",!0),d(J,null,{default:u(()=>[U(f(e.createdBy.displayName)+" - "+f(h(O).fromJSDate(e.createdAt).toLocaleString(h(O).DATETIME_SHORT)),1)]),_:2},1024),h(Q)(e)?(c(),L(J,{key:3,class:"text-info font-weight-bold"},{default:u(()=>[U(f(r.$t("PostponedUntil"))+" "+f(h(O).fromJSDate(e.delayUntil).toLocaleString(h(O).DATETIME_SHORT)),1)]),_:2},1024)):g("",!0),d(be,{divided:"",border:""},{default:u(()=>[e.ingredient?g("",!0):(c(),L(T,{key:0,icon:"",onClick:n=>{e.amount=e.amount/2,D(e)}},{default:u(()=>[d(x,{icon:"fa-solid fa-divide"})]),_:2},1032,["onClick"])),e.ingredient?g("",!0):(c(),L(T,{key:1,icon:"",onClick:n=>{e.amount--,D(e)}},{default:u(()=>[d(x,{icon:"fa-solid fa-minus"})]),_:2},1032,["onClick"])),e.ingredient?g("",!0):(c(),L(T,{key:2,icon:"",onClick:n=>{e.amount++,D(e)}},{default:u(()=>[d(x,{icon:"fa-solid fa-plus"})]),_:2},1032,["onClick"])),e.ingredient?g("",!0):(c(),L(T,{key:3,icon:"",onClick:n=>{e.amount=e.amount*2,D(e)}},{default:u(()=>[d(x,{icon:"fa-solid fa-times"})]),_:2},1032,["onClick"])),e.ingredient?g("",!0):(c(),L(T,{key:4,color:"edit",icon:"$edit"},{default:u(()=>[d(x,{icon:"$edit"}),d($e,{model:"ShoppingListEntry",item:e,onDelete:n=>{h(M)().entries.delete(e.id),p.value.entries.delete(e.id)},onSave:n=>{h(M)().entries.set(e.id,n),p.value.entries.set(e.id,n)}},null,8,["item","onDelete","onSave"])]),_:2},1024)),e.listRecipe&&e.listRecipeData.recipe&&e.ingredient?(c(),L(T,{key:5,color:"edit",icon:"$recipes",to:{name:"RecipeViewPage",params:{id:e.listRecipeData.recipe}}},{default:u(()=>[d(x,{icon:"$recipes"})]),_:2},1032,["to"])):g("",!0),d(T,{icon:"",onClick:n=>{h(M)().deleteObject(e,!0),p.value.entries.delete(e.id)},color:"delete"},{default:u(()=>[d(x,{icon:"$delete"})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),h(N)?(c(),L(Ue,{key:0},{default:u(()=>[d(T,{onClick:s[5]||(s[5]=i=>v.value=!1)},{default:u(()=>[U(f(r.$t("Close")),1)]),_:1})]),_:1})):g("",!0)]),_:1})]),_:1},8,["fullscreen","modelValue"]))}}),Ke={class:"flex-grow-1 p-2"},Je={class:"d-flex"},Qe={class:"d-flex flex-column pr-2 pl-4"},qe={key:0,class:"fas fa-check text-success fa-fw"},We={key:1,class:"fas fa-clock-rotate-left text-info fa-fw"},Xe={key:0},Ze={key:1,class:"ms-1"},et={class:"d-flex flex-column flex-grow-1 align-self-center"},tt={key:0},at={class:"text-disabled"},nt=le({__name:"ShoppingLineItem",props:{shoppingListFood:{type:{},required:!0},hideInfoRow:{type:Boolean,default:!1}},emits:["clicked"],setup(_,{emit:N}){const v=_,p=S(w().userSettings.leftHanded?"prepend":"append"),E=S(!1),k=B(()=>Array.from(v.shoppingListFood.entries.values())),$=B(()=>{let i="id_sli_";for(let e in k.value)i+=e+"_";return i}),I=B(()=>{for(let i in k.value)if(!k.value[i].checked)return!1;return!0}),G=B(()=>I.value?"fa-solid fa-plus":"fa-solid fa-check"),D=B(()=>{let i=[];for(let e in k.value){let n=k.value[e];if(ae(n,w().deviceSettings)){let P=-1;if(n.unit!==void 0&&n.unit!==null&&(P=n.unit.id),n.amount>0){let Y=!1;i.forEach(y=>{(y.unit==null&&n.unit==null||y.unit!=null&&y.unit.id==P)&&y.checked==n.checked&&y.delayed==Q(n)&&(y.amount+=n.amount,Y=!0)}),Y||i.push({key:`${P}_${n.checked}_${Q(n)}`,amount:n.amount,unit:n.unit,checked:n.checked,delayed:Q(n)})}}}return i}),r=B(()=>{if(v.hideInfoRow)return"";let i=[],e=[],n=[],P=[];for(let Y in k.value){let y=k.value[Y];if(ae(y,w().deviceSettings)&&(e.indexOf(y.createdBy.displayName)===-1&&e.push(y.createdBy.displayName),y.listRecipe!=null)){if(y.listRecipeData.recipe!=null){let H=y.listRecipeData.recipeData.name;n.indexOf(H)===-1&&n.push(H.substring(0,14)+(H.length>14?"..":""))}if(y.listRecipeData.mealplan!=null){let H=(y.listRecipeData.mealPlanData.mealType.name.substring(0,8)||"")+(y.listRecipeData.mealPlanData.mealType.name.length>8?"..":"")+" ("+O.fromJSDate(y.listRecipeData.mealPlanData.fromDate).toLocaleString(O.DATE_SHORT)+")";P.indexOf(H)===-1&&P.push(H)}}}return w().deviceSettings.shopping_item_info_created_by&&e.length>0&&i.push(e.join(", ")),w().deviceSettings.shopping_item_info_recipe&&n.length>0&&i.push(n.join(", ")),w().deviceSettings.shopping_item_info_mealplan&&P.length>0&&i.push(P.join(", ")),i.join(" - ")});function s(){}return(i,e)=>(c(),b(X,null,[h(Ae)(v.shoppingListFood,h(w)().deviceSettings)?(c(),L(ge,{key:0,class:"swipe-container border-t-sm mt-0 mb-0 pt-0 pb-0 pe-0 pa-0",id:$.value,onTouchend:e[1]||(e[1]=n=>void 0),onClick:e[2]||(e[2]=n=>{E.value=!0})},{[p.value]:u(()=>[C("div",{class:"ps-3 pe-3",onClick:e[0]||(e[0]=Ve(n=>{h(M)().setEntriesCheckedState(k.value,!I.value,!0)},["stop"]))},[d(T,{color:"success",size:"large",class:pe({"btn-success":!I.value,"btn-warning":I.value}),icon:G.value,variant:"plain"},null,8,["class","icon"])])]),default:u(()=>[C("div",Ke,[C("div",Je,[C("div",Qe,[(c(!0),b(X,null,me(D.value,n=>(c(),b("span",{key:n.key},[C("span",null,[n.checked?(c(),b("i",qe)):g("",!0),n.delayed?(c(),b("i",We)):g("",!0),e[5]||(e[5]=U()),C("b",null,[C("span",{class:pe([{"text-disabled":n.checked||n.delayed},"text-no-wrap"])},[D.value.length>1||D.value.length==1&&n.amount!=1||n.unit?(c(),b("span",Xe,f(i.$n(n.amount)),1)):g("",!0),n.unit?(c(),b("span",Ze,f(h(fe)(n.unit,n.amount)),1)):g("",!0)],2)])]),e[6]||(e[6]=C("br",null,null,-1))]))),128))]),C("div",et,[U(f(h(fe)(_.shoppingListFood.food,D.value.length>1||D.value.length==1&&D.value[0].amount>1?2:1))+" ",1),e[7]||(e[7]=C("br",null,null,-1)),r.value?(c(),b("span",tt,[C("small",at,f(r.value),1)])):g("",!0)])])])]),_:2},1032,["id"])):g("",!0),d(je,{modelValue:E.value,"onUpdate:modelValue":e[3]||(e[3]=n=>E.value=n),"shopping-list-food":v.shoppingListFood,"onUpdate:shoppingListFood":e[4]||(e[4]=n=>v.shoppingListFood=n)},null,8,["modelValue","shopping-list-food"])],64))}}),ot=le({__name:"ShoppingListEntryInput",props:{shoppingListRecipe:{type:{},required:!1},mealPlan:{type:{},required:!1},loading:{type:Boolean,required:!1}},setup(_){const N=_,v=S(""),p=S("fa-solid fa-plus"),E=S({});S("");const k=S(!1);function $(s,i,e){let n={amount:Math.max(s,1),unit:i,food:e};N.mealPlan&&(n.mealplanId=N.mealPlan.id),M().createObject(n,!0).finally(()=>{k.value=!1}),v.value="",p.value="fa-solid fa-check",setTimeout(()=>{p.value="fa-solid fa-plus"},1e3)}function I(){const s=new A;k.value=!0,s.apiIngredientFromStringCreate({ingredientString:{text:v.value}}).then(i=>{$(i.amount,i.unit,i.food)}).catch(i=>{F().addError(V.CREATE_ERROR,i),k.value=!1})}function G(s,i){return v.value=s.name,E.value={},i.close(),i.clearSearch(),I(),!1}function D(s,i,e){return E.value={},$(1,null,i),!1}function r(s){return k.value=!0,new A().apiFoodList({query:s,page:1,pageSize:25}).then(e=>e.results).catch(e=>{F().addError(V.FETCH_ERROR,e)}).finally(()=>{k.value=!1})}return(s,i)=>(c(),b(X,null,[h(w)().deviceSettings.shopping_input_autocomplete?g("",!0):(c(),L(Ie,{key:0,label:s.$t("Shopping_input_placeholder"),density:"compact",onKeyup:i[1]||(i[1]=Pe(e=>$(),["enter"])),modelValue:v.value,"onUpdate:modelValue":i[2]||(i[2]=e=>v.value=e),loading:N.loading,"hide-detail":"",s:""},{append:u(()=>[d(T,{density:"comfortable",onClick:i[0]||(i[0]=e=>$()),icon:p.value,color:"create"},null,8,["icon"])]),_:1},8,["label","modelValue","loading"])),h(w)().deviceSettings.shopping_input_autocomplete?(c(),L(h(Ne),{key:1,placeholder:s.$t("Shopping_input_placeholder"),class:"material-multiselect",modelValue:E.value,"onUpdate:modelValue":i[3]||(i[3]=e=>E.value=e),options:r,"on-create":G,"create-option":"",onSelect:D,valueProp:"id",label:"name",delay:300,searchable:!0,strict:!1,classes:{dropdown:"multiselect-dropdown z-3000",containerActive:""}},null,8,["placeholder","modelValue"])):g("",!0)],64))}});export{ot as _,nt as a,M as u}; diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.14ce9971b681.js.gz b/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.14ce9971b681.js.gz deleted file mode 100644 index c565269d..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.14ce9971b681.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js b/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js deleted file mode 100644 index 259f87db..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js +++ /dev/null @@ -1 +0,0 @@ -import{ds as _e,r as S,c as B,L as w,b2 as K,dt as Q,D as O,A,Q as F,R as V,b0 as ae,d as le,a as ye,aH as de,du as Se,h as L,f as c,w as u,g as d,M as De,e as g,aO as Re,O as Ce,i as C,ae as re,j as U,t as f,ag as Le,k as ce,V as q,z as T,l as h,b,G as x,x as we,F as X,p as me,y as ge,C as Te,E as J,ba as be,_ as $e,aP as Ue,aN as Fe,ad as Oe,a$ as Ae,n as pe,bQ as Ve,S as Ie,aR as Pe,dv as Ne}from"./main-BhFWIRV_.js";import{p as fe}from"./model_utils-CVQgSPL_.js";const xe="shopping_store",W="shopping_undefined_category",M=_e(xe,()=>{let _=S(new Map),N=S([]),v=S([]),p=S({countChecked:0,countUnchecked:0,countCheckedFood:0,countUncheckedFood:0,countUncheckedDelayed:0}),E=S(!1),k=S(!1),$=S(new Date("1970-01-01")),I=S(!0),G=S(0),D=S([]),r=S(-1),s=S([]);const i=B(()=>{p.value={countChecked:0,countUnchecked:0,countCheckedFood:0,countUncheckedFood:0,countUncheckedDelayed:0};let a={};a.categories=new Map,w().deviceSettings.shopping_selected_grouping===K.CATEGORY&&w().deviceSettings.shopping_selected_supermarket!=null&&w().deviceSettings.shopping_selected_supermarket.categoryToSupermarket.forEach(o=>{a.categories.set(o.category.name,{name:o.category.name,foods:new Map})});let t=[];_.value.forEach(o=>{a=ve(a,o)}),a.categories.forEach(o=>{let m={countChecked:0,countUnchecked:0,countCheckedFood:0,countUncheckedFood:0,countUncheckedDelayed:0};o.foods.forEach(R=>{R.entries.forEach(z=>{z.checked?m.countChecked++:Q(z)?m.countUncheckedDelayed++:m.countUnchecked++}),m.countCheckedFood++}),o.stats=m,p.value.countChecked+=m.countChecked,p.value.countUnchecked+=m.countUnchecked,p.value.countCheckedFood+=m.countCheckedFood,p.value.countUncheckedFood+=m.countUncheckedFood});let l=a.categories.get(W);return l!=null&&(t.push(l),a.categories.delete(W)),a.categories.forEach(o=>{t.push(o)}),t});function e(){let a=[];return i.value.forEach(t=>{t.foods.forEach(l=>{l.entries.forEach(o=>{a.push({amount:o.amount,unit:o.unit?.name??"",food:o.food?.name??""})})})}),a}function n(a){let t=[];return _.value.forEach(l=>{l.listRecipe&&l.listRecipeData.mealplan==a&&t.push({food:l.food,entries:new Map().set(l.id,l)})}),t}function P(){for(let a in s.value)if(s.value[a].status==="syncing_failed_before"||s.value[a].status==="waiting_failed_before")return!0;return!1}function Y(a){if(!E.value){E.value=!0,$.value=new Date;let t=new A,l={pageSize:50,page:1};a?l.mealplan=a:_.value=new Map,y(l),t.apiSupermarketCategoryList().then(o=>{N.value=o.results}).catch(o=>{F().addError(V.FETCH_ERROR,o)}),t.apiSupermarketList().then(o=>{v.value=o.results}).catch(o=>{F().addError(V.FETCH_ERROR,o)})}}function y(a){new A().apiShoppingListEntryList(a).then(l=>{l.results.forEach(o=>{_.value.set(o.id,o)}),l.next?(a.page=a.page+1,y(a)):(E.value=!1,k.value=!0)}).catch(l=>{E.value=!1,F().addError(V.FETCH_ERROR,l)})}function H(){!E.value&&I.value&&!P()&&(E.value=!0,new A().apiShoppingListEntryList({updatedAfter:$.value}).then(t=>{$.value=t.timestamp,t.results.forEach(l=>{_.value.set(l.id,l)}),E.value=!1}).catch(t=>{E.value=!1}))}function ie(a,t){return new A().apiShoppingListEntryCreate({shoppingListEntry:a}).then(o=>(_.value.set(o.id,o),t&&j("CREATE",[o]),o)).catch(o=>{F().addError(V.CREATE_ERROR,o)})}function ne(a){return new A().apiShoppingListEntryUpdate({id:a.id,shoppingListEntry:a}).then(l=>{_.value.set(l.id,l)}).catch(l=>{F().addError(V.UPDATE_ERROR,l)})}function oe(a,t){return new A().apiShoppingListEntryDestroy({id:a.id}).then(o=>{_.value.delete(a.id),t&&j("DESTROY",[a])}).catch(o=>{F().addError(V.DELETE_ERROR,o)})}function he(){let a=[];return _.value.forEach(t=>{t.listRecipe!=null&&a.findIndex(l=>l.id==t.listRecipe)==-1&&ae(t,w().deviceSettings)&&a.push(t.listRecipeData)}),a}function ve(a,t){let l=W,o=w().deviceSettings.shopping_selected_grouping;return o==K.CATEGORY&&t.food!=null&&t.food.supermarketCategory!=null?l=t.food?.supermarketCategory?.name:o==K.CREATED_BY?l=t.createdBy.displayName:o==K.RECIPE&&t.listRecipeData!=null&&t.listRecipeData.recipeData!=null&&(l=t.listRecipeData.recipeData.name,t.listRecipeData.mealPlanData!=null&&(l+=" - "+t.listRecipeData.mealPlanData.mealType.name+" - "+O.fromJSDate(t.listRecipeData.mealPlanData.fromDate).toLocaleString(O.DATE_SHORT))),!a.categories.has(l)&&!(o==K.CATEGORY&&w().deviceSettings.shopping_show_selected_supermarket_only)&&a.categories.set(l,{name:l,foods:new Map}),a.categories.has(l)&&(a.categories.get(l).foods.has(t.food.id)||a.categories.get(l).foods.set(t.food.id,{food:t.food,entries:new Map}),a.categories.get(l).foods.get(t.food.id).entries.set(t.id,t)),a}function Z(a,t,l){l&&j(t?"CHECKED":"UNCHECKED",a);let o=[];a.forEach(m=>{m.checked=t,o.push(m.id)}),s.value.push({ids:o,checked:t,status:"waiting"}),ee(5)}function Ee(){if(navigator.onLine||document.location.href.includes("localhost")){let a=new A,t=[];s.value.forEach((l,o)=>{l.status=l.status==="waiting"?"syncing":"syncing_failed_before";let m=a.apiShoppingListEntryBulkCreate({shoppingListEntryBulk:l},{}).then(R=>{l.ids.forEach(z=>{let te=_.value.get(z);te.updatedAt=R.timestamp,te.checked=R.checked,_.value.set(z,te)}),s.value.splice(o,1)}).catch(R=>{R.name==="FetchError"?l.status="waiting_failed_before":(s.value.splice(o,1),F().addError(V.UPDATE_ERROR,R))});t.push(m)}),Promise.allSettled(t).finally(()=>{s.value.length>0&&ee(500)})}else ee(5e3)}function ee(a){clearTimeout(r.value),r.value=window.setTimeout(()=>{Ee()},a)}function se(a,t,l){let o=w().userSettings.defaultDelay,m=new Date(Date.now()+o*(60*60*1e3));l&&j(t?"DELAY":"UNDELAY",a),a.forEach(R=>{R.delayUntil=t?m:new Date("1970-01-01"),ne(R)})}function ue(a,t,l){const o=new A;l&&j(t?"IGNORE":"UNIGNORE",a);let m=[];a.forEach(R=>{m.includes(R.food)||m.push(R.food)}),Z(a,t,!1),m.forEach(R=>{R.ignoreShopping=t,o.apiFoodUpdate({food:R,id:R.id}).catch(z=>{F().addError(V.UPDATE_ERROR,z)})})}function j(a,t){D.value.push({type:a,entries:t})}function ke(){let a=D.value.pop();if(a!==void 0){let t=a.type,l=a.entries;if(t==="CHECKED"||t==="UNCHECKED")Z(l,t==="UNCHECKED",!1);else if(t==="DELAY"||t==="UNDELAY")se(l,t==="UNDELAY",!1);else if(t==="CREATE")for(let o in l){let m=l[o];oe(m,!1)}else if(t==="DESTROY")for(let o in l){let m=l[o];ie(m,!1)}else(t==="IGNORE"||t==="UNIGNORE")&&ue(l,t==="UNIGNORE",!1)}}return{UNDEFINED_CATEGORY:W,entries:_,supermarkets:v,supermarketCategories:N,getEntriesByGroup:i,autoSyncTimeoutId:G,autoSyncHasFocus:I,autoSyncLastTimestamp:$,currentlyUpdating:E,initialized:k,getFlatEntries:e,hasFailedItems:P,itemCheckSyncQueue:s,undoStack:D,stats:p,refreshFromAPI:Y,autoSync:H,createObject:ie,deleteObject:oe,updateObject:ne,undoChange:ke,setEntriesCheckedState:Z,setFoodIgnoredState:ue,delayEntries:se,getAssociatedRecipes:he,getMealPlanEntries:n}}),Me={key:0},Be={key:1},He={class:"mt-2"},Ge={key:0},ze={key:1},Ye={key:0},je=le({__name:"ShoppingLineItemDialog",props:{modelValue:{},modelModifiers:{},shoppingListFood:{required:!0},shoppingListFoodModifiers:{}},emits:["update:modelValue","update:shoppingListFood"],setup(_){const{mobile:N}=ye(),v=de(_,"modelValue"),p=de(_,"shoppingListFood"),E=B(()=>{let r=[];return p.value.entries.forEach(s=>{r.push(s)}),r}),k=B(()=>Se(p.value));function $(r){const s=new A;p.value.food.supermarketCategory=r,s.apiFoodUpdate({id:p.value.food.id,food:p.value.food}).then(i=>{F().addPreparedMessage(Oe.UPDATE_SUCCESS)}).catch(i=>{F().addError(V.UPDATE_ERROR,i)})}function I(){M().createObject({food:p.value?.food,unit:null,amount:1},!1).then(r=>{r!=null&&p.value?.entries.set(r.id,r)})}function G(){v.value=!1,p.value.entries.forEach(r=>{M().deleteObject(r,!0)})}function D(r){new A().apiShoppingListEntryPartialUpdate({id:r.id,patchedShoppingListEntry:{amount:r.amount}}).then(i=>{}).catch(i=>{F().addError(V.UPDATE_ERROR,i)})}return(r,s)=>(c(),L(Fe,{fullscreen:h(N),modelValue:v.value,"onUpdate:modelValue":s[6]||(s[6]=i=>v.value=i),"max-width":"500px"},{default:u(()=>[d(De,null,{default:u(()=>[d(Re,{title:p.value.food.name,modelValue:v.value,"onUpdate:modelValue":s[0]||(s[0]=i=>v.value=i)},null,8,["title","modelValue"]),d(Ce,{class:"pt-0 pr-4 pl-4"},{default:u(()=>[d(re,null,{default:u(()=>[U(f(r.$t("Choose_Category")),1)]),_:1}),d(Le,{model:"SupermarketCategory","onUpdate:modelValue":$,"allow-create":""}),d(ce,null,{default:u(()=>[d(q,{class:"pr-0"},{default:u(()=>[d(T,{height:"80px",color:"info",density:"compact",size:"small",block:"",stacked:"",onClick:s[1]||(s[1]=i=>{h(M)().delayEntries(E.value,!k.value,!0),v.value=!1})},{default:u(()=>[s[7]||(s[7]=C("i",{class:"fa-solid fa-clock-rotate-left fa-2x mb-2"},null,-1)),k.value?g("",!0):(c(),b("span",Me,f(r.$t("ShopLater")),1)),k.value?(c(),b("span",Be,f(r.$t("ShopNow")),1)):g("",!0)]),_:1,__:[7]})]),_:1}),d(q,null,{default:u(()=>[d(T,{height:"80px",color:"secondary",density:"compact",size:"small",block:"",stacked:"",onClick:s[2]||(s[2]=i=>{h(M)().setFoodIgnoredState(E.value,!0,!0),v.value=!1})},{default:u(()=>[s[8]||(s[8]=C("i",{class:"fa-solid fa-eye-slash fa-2x mb-2"},null,-1)),U(" "+f(r.$t("Ignore_Shopping")),1)]),_:1,__:[8]})]),_:1})]),_:1}),d(ce,null,{default:u(()=>[d(q,{class:"pr-0 pt-0"},{default:u(()=>[d(T,{height:"80px",color:"primary",density:"compact",size:"small",to:{name:"ModelEditPage",params:{model:"Food",id:p.value?.food.id}},target:"_blank",block:"",stacked:""},{default:u(()=>[s[9]||(s[9]=C("i",{class:"fa-solid fa-carrot fa-2x mb-2"},null,-1)),U(" "+f(r.$t("Edit")),1)]),_:1,__:[9]},8,["to"])]),_:1}),d(q,{class:"pt-0"},{default:u(()=>[d(T,{height:"80px",color:"error",density:"compact",size:"small",onClick:s[3]||(s[3]=i=>G()),block:"",stacked:""},{default:u(()=>[s[10]||(s[10]=C("i",{class:"fa-solid fa-trash fa-2x mb-2"},null,-1)),U(" "+f(r.$t("Delete_All")),1)]),_:1,__:[10]})]),_:1})]),_:1}),C("div",He,[d(re,{class:"mt-3"},{default:u(()=>[U(f(r.$t("Entries")),1)]),_:1}),d(T,{color:"success",class:"float-right",onClick:s[4]||(s[4]=i=>I())},{default:u(()=>[d(x,{icon:"$create"})]),_:1})]),d(we,{density:"compact"},{default:u(()=>[(c(!0),b(X,null,me(p.value.entries,([i,e])=>(c(),L(ge,{key:e.id,border:"",class:"mt-1"},{default:u(()=>[d(Te,null,{default:u(()=>[C("b",null,[e.amount!=0?(c(),b("span",Ge,f(r.$n(e.amount))+" ",1)):g("",!0),e.unit?(c(),b("span",ze,f(e.unit.name)+" ",1)):g("",!0)]),e.food?(c(),b("span",Ye,f(e.food.name),1)):g("",!0)]),_:2},1024),e.completedAt?(c(),L(J,{key:0},{default:u(()=>[d(x,{icon:"fa-solid fa-check",size:"small",color:"success"}),U(" "+f(r.$t("Completed"))+" "+f(h(O).fromJSDate(e.completedAt).toLocaleString(h(O).DATETIME_SHORT)),1)]),_:2},1024)):g("",!0),e.listRecipe&&e.listRecipeData.recipe?(c(),L(J,{key:1},{default:u(()=>[U(f(e.listRecipeData.servings)+" x "+f(e.listRecipeData.recipeData.name),1)]),_:2},1024)):g("",!0),e.listRecipe&&e.listRecipeData.mealplan?(c(),L(J,{key:2},{default:u(()=>[U(f(e.listRecipeData.mealPlanData.mealType.name)+" "+f(h(O).fromJSDate(e.listRecipeData.mealPlanData.fromDate).toLocaleString(h(O).DATE_SHORT)),1)]),_:2},1024)):g("",!0),d(J,null,{default:u(()=>[U(f(e.createdBy.displayName)+" - "+f(h(O).fromJSDate(e.createdAt).toLocaleString(h(O).DATETIME_SHORT)),1)]),_:2},1024),h(Q)(e)?(c(),L(J,{key:3,class:"text-info font-weight-bold"},{default:u(()=>[U(f(r.$t("PostponedUntil"))+" "+f(h(O).fromJSDate(e.delayUntil).toLocaleString(h(O).DATETIME_SHORT)),1)]),_:2},1024)):g("",!0),d(be,{divided:"",border:""},{default:u(()=>[e.ingredient?g("",!0):(c(),L(T,{key:0,icon:"",onClick:n=>{e.amount=e.amount/2,D(e)}},{default:u(()=>[d(x,{icon:"fa-solid fa-divide"})]),_:2},1032,["onClick"])),e.ingredient?g("",!0):(c(),L(T,{key:1,icon:"",onClick:n=>{e.amount--,D(e)}},{default:u(()=>[d(x,{icon:"fa-solid fa-minus"})]),_:2},1032,["onClick"])),e.ingredient?g("",!0):(c(),L(T,{key:2,icon:"",onClick:n=>{e.amount++,D(e)}},{default:u(()=>[d(x,{icon:"fa-solid fa-plus"})]),_:2},1032,["onClick"])),e.ingredient?g("",!0):(c(),L(T,{key:3,icon:"",onClick:n=>{e.amount=e.amount*2,D(e)}},{default:u(()=>[d(x,{icon:"fa-solid fa-times"})]),_:2},1032,["onClick"])),e.ingredient?g("",!0):(c(),L(T,{key:4,color:"edit",icon:"$edit"},{default:u(()=>[d(x,{icon:"$edit"}),d($e,{model:"ShoppingListEntry",item:e,onDelete:n=>{h(M)().entries.delete(e.id),p.value.entries.delete(e.id)},onSave:n=>{h(M)().entries.set(e.id,n),p.value.entries.set(e.id,n)}},null,8,["item","onDelete","onSave"])]),_:2},1024)),e.listRecipe&&e.listRecipeData.recipe&&e.ingredient?(c(),L(T,{key:5,color:"edit",icon:"$recipes",to:{name:"RecipeViewPage",params:{id:e.listRecipeData.recipe}}},{default:u(()=>[d(x,{icon:"$recipes"})]),_:2},1032,["to"])):g("",!0),d(T,{icon:"",onClick:n=>{h(M)().deleteObject(e,!0),p.value.entries.delete(e.id)},color:"delete"},{default:u(()=>[d(x,{icon:"$delete"})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),h(N)?(c(),L(Ue,{key:0},{default:u(()=>[d(T,{onClick:s[5]||(s[5]=i=>v.value=!1)},{default:u(()=>[U(f(r.$t("Close")),1)]),_:1})]),_:1})):g("",!0)]),_:1})]),_:1},8,["fullscreen","modelValue"]))}}),Ke={class:"flex-grow-1 p-2"},Je={class:"d-flex"},Qe={class:"d-flex flex-column pr-2 pl-4"},qe={key:0,class:"fas fa-check text-success fa-fw"},We={key:1,class:"fas fa-clock-rotate-left text-info fa-fw"},Xe={key:0},Ze={key:1,class:"ms-1"},et={class:"d-flex flex-column flex-grow-1 align-self-center"},tt={key:0},at={class:"text-disabled"},nt=le({__name:"ShoppingLineItem",props:{shoppingListFood:{type:{},required:!0},hideInfoRow:{type:Boolean,default:!1}},emits:["clicked"],setup(_,{emit:N}){const v=_,p=S(w().userSettings.leftHanded?"prepend":"append"),E=S(!1),k=B(()=>Array.from(v.shoppingListFood.entries.values())),$=B(()=>{let i="id_sli_";for(let e in k.value)i+=e+"_";return i}),I=B(()=>{for(let i in k.value)if(!k.value[i].checked)return!1;return!0}),G=B(()=>I.value?"fa-solid fa-plus":"fa-solid fa-check"),D=B(()=>{let i=[];for(let e in k.value){let n=k.value[e];if(ae(n,w().deviceSettings)){let P=-1;if(n.unit!==void 0&&n.unit!==null&&(P=n.unit.id),n.amount>0){let Y=!1;i.forEach(y=>{(y.unit==null&&n.unit==null||y.unit!=null&&y.unit.id==P)&&y.checked==n.checked&&y.delayed==Q(n)&&(y.amount+=n.amount,Y=!0)}),Y||i.push({key:`${P}_${n.checked}_${Q(n)}`,amount:n.amount,unit:n.unit,checked:n.checked,delayed:Q(n)})}}}return i}),r=B(()=>{if(v.hideInfoRow)return"";let i=[],e=[],n=[],P=[];for(let Y in k.value){let y=k.value[Y];if(ae(y,w().deviceSettings)&&(e.indexOf(y.createdBy.displayName)===-1&&e.push(y.createdBy.displayName),y.listRecipe!=null)){if(y.listRecipeData.recipe!=null){let H=y.listRecipeData.recipeData.name;n.indexOf(H)===-1&&n.push(H.substring(0,14)+(H.length>14?"..":""))}if(y.listRecipeData.mealplan!=null){let H=(y.listRecipeData.mealPlanData.mealType.name.substring(0,8)||"")+(y.listRecipeData.mealPlanData.mealType.name.length>8?"..":"")+" ("+O.fromJSDate(y.listRecipeData.mealPlanData.fromDate).toLocaleString(O.DATE_SHORT)+")";P.indexOf(H)===-1&&P.push(H)}}}return w().deviceSettings.shopping_item_info_created_by&&e.length>0&&i.push(e.join(", ")),w().deviceSettings.shopping_item_info_recipe&&n.length>0&&i.push(n.join(", ")),w().deviceSettings.shopping_item_info_mealplan&&P.length>0&&i.push(P.join(", ")),i.join(" - ")});function s(){}return(i,e)=>(c(),b(X,null,[h(Ae)(v.shoppingListFood,h(w)().deviceSettings)?(c(),L(ge,{key:0,class:"swipe-container border-t-sm mt-0 mb-0 pt-0 pb-0 pe-0 pa-0",id:$.value,onTouchend:e[1]||(e[1]=n=>void 0),onClick:e[2]||(e[2]=n=>{E.value=!0})},{[p.value]:u(()=>[C("div",{class:"ps-3 pe-3",onClick:e[0]||(e[0]=Ve(n=>{h(M)().setEntriesCheckedState(k.value,!I.value,!0)},["stop"]))},[d(T,{color:"success",size:"large",class:pe({"btn-success":!I.value,"btn-warning":I.value}),icon:G.value,variant:"plain"},null,8,["class","icon"])])]),default:u(()=>[C("div",Ke,[C("div",Je,[C("div",Qe,[(c(!0),b(X,null,me(D.value,n=>(c(),b("span",{key:n.key},[C("span",null,[n.checked?(c(),b("i",qe)):g("",!0),n.delayed?(c(),b("i",We)):g("",!0),e[5]||(e[5]=U()),C("b",null,[C("span",{class:pe([{"text-disabled":n.checked||n.delayed},"text-no-wrap"])},[D.value.length>1||D.value.length==1&&n.amount!=1||n.unit?(c(),b("span",Xe,f(i.$n(n.amount)),1)):g("",!0),n.unit?(c(),b("span",Ze,f(h(fe)(n.unit,n.amount)),1)):g("",!0)],2)])]),e[6]||(e[6]=C("br",null,null,-1))]))),128))]),C("div",et,[U(f(h(fe)(_.shoppingListFood.food,D.value.length>1||D.value.length==1&&D.value[0].amount>1?2:1))+" ",1),e[7]||(e[7]=C("br",null,null,-1)),r.value?(c(),b("span",tt,[C("small",at,f(r.value),1)])):g("",!0)])])])]),_:2},1032,["id"])):g("",!0),d(je,{modelValue:E.value,"onUpdate:modelValue":e[3]||(e[3]=n=>E.value=n),"shopping-list-food":v.shoppingListFood,"onUpdate:shoppingListFood":e[4]||(e[4]=n=>v.shoppingListFood=n)},null,8,["modelValue","shopping-list-food"])],64))}}),ot=le({__name:"ShoppingListEntryInput",props:{shoppingListRecipe:{type:{},required:!1},mealPlan:{type:{},required:!1},loading:{type:Boolean,required:!1}},setup(_){const N=_,v=S(""),p=S("fa-solid fa-plus"),E=S({});S("");const k=S(!1);function $(s,i,e){let n={amount:Math.max(s,1),unit:i,food:e};N.mealPlan&&(n.mealplanId=N.mealPlan.id),M().createObject(n,!0).finally(()=>{k.value=!1}),v.value="",p.value="fa-solid fa-check",setTimeout(()=>{p.value="fa-solid fa-plus"},1e3)}function I(){const s=new A;k.value=!0,s.apiIngredientFromStringCreate({ingredientString:{text:v.value}}).then(i=>{$(i.amount,i.unit,i.food)}).catch(i=>{F().addError(V.CREATE_ERROR,i),k.value=!1})}function G(s,i){return v.value=s.name,E.value={},i.close(),i.clearSearch(),I(),!1}function D(s,i,e){return E.value={},$(1,null,i),!1}function r(s){return k.value=!0,new A().apiFoodList({query:s,page:1,pageSize:25}).then(e=>e.results).catch(e=>{F().addError(V.FETCH_ERROR,e)}).finally(()=>{k.value=!1})}return(s,i)=>(c(),b(X,null,[h(w)().deviceSettings.shopping_input_autocomplete?g("",!0):(c(),L(Ie,{key:0,label:s.$t("Shopping_input_placeholder"),density:"compact",onKeyup:i[1]||(i[1]=Pe(e=>$(),["enter"])),modelValue:v.value,"onUpdate:modelValue":i[2]||(i[2]=e=>v.value=e),loading:N.loading,"hide-detail":"",s:""},{append:u(()=>[d(T,{density:"comfortable",onClick:i[0]||(i[0]=e=>$()),icon:p.value,color:"create"},null,8,["icon"])]),_:1},8,["label","modelValue","loading"])),h(w)().deviceSettings.shopping_input_autocomplete?(c(),L(h(Ne),{key:1,placeholder:s.$t("Shopping_input_placeholder"),class:"material-multiselect",modelValue:E.value,"onUpdate:modelValue":i[3]||(i[3]=e=>E.value=e),options:r,"on-create":G,"create-option":"",onSelect:D,valueProp:"id",label:"name",delay:300,searchable:!0,strict:!1,classes:{dropdown:"multiselect-dropdown z-3000",containerActive:""}},null,8,["placeholder","modelValue"])):g("",!0)],64))}});export{ot as _,nt as a,M as u}; diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js.gz b/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js.gz deleted file mode 100644 index c565269d..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.e39bd0908ae5.js b/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.e39bd0908ae5.js deleted file mode 100644 index 14d27f2a..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.e39bd0908ae5.js +++ /dev/null @@ -1,4 +0,0 @@ -import{d as q,u as te,aZ as ne,aH as ie,r as O,c as Y,L as i,a_ as ae,a$ as se,b0 as oe,h as f,aN as ue,w as a,g as l,M as A,aO as de,O as L,k as C,V as y,b1 as re,z as S,i as g,S as J,l as n,aP as pe,j as r,t as d,f as u,b2 as K,o as me,A as F,b3 as fe,b4 as _e,Q as T,R as H,b as V,e as c,n as ge,H as ve,x as U,y as _,B as Z,T as ce,ag as X,a8 as j,av as Se,q as Q,K as W,b5 as Ve,F as b,p as D,aa as ye,G as x,W as be,N as M,m as $e,ai as ke,D as ee,_ as he,ad as le}from"./main-BhFWIRV_.js";import{u as o,_ as Ce,a as Ee}from"./ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js";import{_ as Ue}from"./NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js";import{_ as we}from"./SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.js";import{_ as De}from"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import{_ as Re}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{V as Te}from"./VTextarea-Dyu7dPGe.js";import{V as B,_ as Ae}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import{V as z,a as Le}from"./VTabs-BQFRhgOd.js";import{V as h}from"./VSwitch-BzI8Cngm.js";import"./model_utils-CVQgSPL_.js";import"./useModelEditorFunctions-Du2kfr61.js";import"./VTooltip-CP00KBBq.js";import"./number_utils-1sJWKMUK.js";const Ie=q({__name:"ShoppingExportDialog",props:{modelValue:{type:Boolean},modelModifiers:{}},emits:["update:modelValue"],setup(N){const{t:v}=te(),{copy:E}=ne(),$=ie(N,"modelValue"),m=O("md_list"),k=Y(()=>i().userSettings.csvDelim),w=Y(()=>{let e=[];return e.push(I()),o().getEntriesByGroup.forEach(t=>{ae(t)&&(t.name===o().UNDEFINED_CATEGORY?e.push(P(v("NoCategory"))):e.push(P(t.name)),t.foods.forEach(p=>{se(p,i().deviceSettings)&&p.entries.forEach(R=>{oe(R,i().deviceSettings)&&e.push(G(R))})}))}),m.value=="md_list"&&e.splice(0,2),e.join(` -`)});function I(){return m.value=="md_list"?"":m.value=="md_table"?`|${v("Amount")}|${v("Unit")}|${v("Food")}| -|-|-|-|`:m.value=="csv"?`${v("Amount")} ${k.value} ${v("Unit")} ${k.value} ${v("Food")}`:""}function P(e){return m.value=="md_list"?` -${e}`:m.value=="md_table"?`|${e}|`:m.value=="csv"?`${e}${k.value}${k.value}`:""}function G(e){return m.value=="md_list"?`${i().userSettings.csvPrefix} ${e.amount} ${e.unit?.name} ${e.food?.name}`:m.value=="md_table"?`|${e.amount}|${e.unit?.name}|${e.food?.name}|`:m.value=="csv"?`${e.amount}${k.value}${e.unit?.name}${k.value}${e.food?.name}`:""}function s(){let e=encodeURI("data:text/text;charset=utf-8,"+w.value),t=document.createElement("a");t.setAttribute("href",e),m.value=="md_list"||m.value=="md_table"?t.setAttribute("download",`${v("Shopping_list")}.md`):m.value=="csv"&&t.setAttribute("download",`${v("Shopping_list")}.csv`),t.click()}return(e,t)=>(u(),f(ue,{modelValue:$.value,"onUpdate:modelValue":t[6]||(t[6]=p=>$.value=p),activator:"parent",style:{"max-width":"75vw"}},{default:a(()=>[l(A,null,{default:a(()=>[l(de,{title:e.$t("Export"),modelValue:$.value,"onUpdate:modelValue":t[0]||(t[0]=p=>$.value=p)},null,8,["title","modelValue"]),l(L,null,{default:a(()=>[l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(re,{border:"",divided:"",modelValue:m.value,"onUpdate:modelValue":t[1]||(t[1]=p=>m.value=p)},{default:a(()=>[l(S,{value:"md_list"},{default:a(()=>t[7]||(t[7]=[g("i",{class:"fa-solid fa-list-check"},null,-1)])),_:1,__:[7]}),l(S,{value:"md_table"},{default:a(()=>t[8]||(t[8]=[g("i",{class:"fa-solid fa-table-cells"},null,-1)])),_:1,__:[8]}),l(S,{value:"csv"},{default:a(()=>t[9]||(t[9]=[g("i",{class:"fa-solid fa-file-csv"},null,-1)])),_:1,__:[9]})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(J,{label:e.$t("csv_delim_label"),hint:e.$t("csv_delim_help"),"persistent-hint":"",modelValue:n(i)().userSettings.csvDelim,"onUpdate:modelValue":t[2]||(t[2]=p=>n(i)().userSettings.csvDelim=p)},null,8,["label","hint","modelValue"])]),_:1}),l(y,null,{default:a(()=>[l(J,{label:e.$t("csv_prefix_label"),hint:e.$t("csv_prefix_help"),"persistent-hint":"",modelValue:n(i)().userSettings.csvPrefix,"onUpdate:modelValue":t[3]||(t[3]=p=>n(i)().userSettings.csvPrefix=p)},null,8,["label","hint","modelValue"])]),_:1})]),_:1}),l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(Te,{"model-value":w.value,"auto-grow":"","max-rows":"25",readonly:""},null,8,["model-value"])]),_:1})]),_:1}),l(Re,{class:"float-right","copy-value":w.value},null,8,["copy-value"])]),_:1}),l(pe,null,{default:a(()=>[l(S,{onClick:t[4]||(t[4]=p=>s()),"prepend-icon":"fa-solid fa-download"},{default:a(()=>[r(d(e.$t("Download")),1)]),_:1}),l(S,{onClick:t[5]||(t[5]=p=>n(E)(w.value)),"prepend-icon":"$copy"},{default:a(()=>[r(d(e.$t("Copy")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Pe={class:"d-none d-md-block ms-1"},Fe={class:"d-none d-md-block ms-1"},Me={class:"d-none d-md-block ms-1"},Be={class:"ms-2"},Oe={key:0},Ne={key:1},Ge=q({__name:"ShoppingListView",setup(N){const{t:v}=te(),E=O("shopping"),$=O([]),m=O(void 0),k=Y(()=>{let s=[];return Object.values(K).forEach(e=>{s.push({title:v(e),value:e})}),s});me(()=>{addEventListener("visibilitychange",s=>{o().autoSyncHasFocus=document.visibilityState==="visible"}),o().refreshFromAPI(),I(),i().deviceSettings.shopping_selected_supermarket!=null&&new F().apiSupermarketRetrieve({id:i().deviceSettings.shopping_selected_supermarket.id}).then(s=>{i().deviceSettings.shopping_selected_supermarket=s}).catch(s=>{s instanceof fe&&s.response.status==404&&(i().deviceSettings.shopping_selected_supermarket=null)}),G()});function w(s,e){let t=new F;o().currentlyUpdating=!0,s.servings=e,t.apiShoppingListRecipeUpdate({id:s.id,shoppingListRecipe:s}).then(p=>{o().currentlyUpdating=!1,o().refreshFromAPI(),T().addPreparedMessage(le.UPDATE_SUCCESS)}).catch(p=>{T().addError(H.UPDATE_ERROR,p),o().currentlyUpdating=!1})}function I(){clearTimeout(o().autoSyncTimeoutId);let s=Math.max(i().userSettings.shoppingAutoSync,1)*1e3;o().autoSyncTimeoutId=setTimeout(()=>{i().userSettings.shoppingAutoSync>0&&o().autoSync(),I()},s)}_e(()=>{clearTimeout(o().autoSyncTimeoutId)});function P(s){new F().apiShoppingListRecipeDestroy({id:s.id}).then(t=>{o().refreshFromAPI(),T().addPreparedMessage(le.DELETE_SUCCESS)}).catch(t=>{T().addError(H.DELETE_ERROR,t)})}function G(){new F().apiSupermarketList().then(e=>{$.value=e.results}).catch(e=>{T().addError(H.FETCH_ERROR,e)})}return(s,e)=>(u(),V(b,null,[l(Le,{modelValue:E.value,"onUpdate:modelValue":e[12]||(e[12]=t=>E.value=t)},{default:a(()=>[l(z,{value:"shopping"},{default:a(()=>[g("i",{class:ge(["fas fa-fw",{"fa-circle-notch fa-spin":n(o)().currentlyUpdating,"fa-shopping-cart ":!n(o)().currentlyUpdating}])},null,2),e[19]||(e[19]=r()),g("span",Pe,d(s.$t("Shopping_list"))+" ("+d(n(o)().stats.countUnchecked)+")",1)]),_:1,__:[19]}),l(z,{value:"recipes"},{default:a(()=>[e[20]||(e[20]=g("i",{class:"fas fa-book fa-fw"},null,-1)),e[21]||(e[21]=r()),g("span",Fe,d(s.$t("Recipes"))+" ("+d(n(o)().getAssociatedRecipes().length)+")",1)]),_:1,__:[20,21]}),n(i)().deviceSettings.shopping_selected_supermarket!=null?(u(),f(z,{key:0,value:"selected_supermarket"},{default:a(()=>[e[22]||(e[22]=g("i",{class:"fa-solid fa-store fa-fw"},null,-1)),e[23]||(e[23]=r()),g("span",Me,d(n(i)().deviceSettings.shopping_selected_supermarket.name),1)]),_:1,__:[22,23]})):c("",!0),l(ve,{"close-on-content-click":!1},{activator:a(({props:t})=>[l(S,Se({class:"me-4 float-right",height:"100%",rounded:"0",variant:"plain"},t),{default:a(()=>e[24]||(e[24]=[g("i",{class:"fa-solid fa-sliders"},null,-1)])),_:2,__:[24]},1040)]),default:a(()=>[l(U,{density:"compact"},{default:a(()=>[l(_,{onClick:e[0]||(e[0]=t=>n(o)().undoChange()),"prepend-icon":"fa-solid fa-arrow-rotate-left"},{default:a(()=>[r(d(s.$t("Undo")),1)]),_:1}),l(Z),l(_,null,{default:a(()=>[l(ce,{"hide-details":"",items:k.value,modelValue:n(i)().deviceSettings.shopping_selected_grouping,"onUpdate:modelValue":e[1]||(e[1]=t=>n(i)().deviceSettings.shopping_selected_grouping=t),label:s.$t("GroupBy")},null,8,["items","modelValue","label"])]),_:1}),n(i)().deviceSettings.shopping_selected_grouping==n(K).CATEGORY?(u(),f(_,{key:0},{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("SupermarketCategoriesOnly"),modelValue:n(i)().deviceSettings.shopping_show_selected_supermarket_only,"onUpdate:modelValue":e[2]||(e[2]=t=>n(i)().deviceSettings.shopping_show_selected_supermarket_only=t)},null,8,["label","modelValue"])]),_:1})):c("",!0),l(_,null,{default:a(()=>[l(X,{model:"Supermarket","append-to-body":"",modelValue:n(i)().deviceSettings.shopping_selected_supermarket,"onUpdate:modelValue":e[3]||(e[3]=t=>n(i)().deviceSettings.shopping_selected_supermarket=t)},null,8,["modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("ShowDelayed"),modelValue:n(i)().deviceSettings.shopping_show_delayed_entries,"onUpdate:modelValue":e[4]||(e[4]=t=>n(i)().deviceSettings.shopping_show_delayed_entries=t)},null,8,["label","modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("ShowRecentlyCompleted"),modelValue:n(i)().deviceSettings.shopping_show_checked_entries,"onUpdate:modelValue":e[5]||(e[5]=t=>n(i)().deviceSettings.shopping_show_checked_entries=t)},null,8,["label","modelValue"])]),_:1}),l(j,null,{default:a(()=>[r(d(s.$t("Information")),1)]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("Recipe"),modelValue:n(i)().deviceSettings.shopping_item_info_recipe,"onUpdate:modelValue":e[6]||(e[6]=t=>n(i)().deviceSettings.shopping_item_info_recipe=t)},null,8,["label","modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("Meal_Plan"),modelValue:n(i)().deviceSettings.shopping_item_info_mealplan,"onUpdate:modelValue":e[7]||(e[7]=t=>n(i)().deviceSettings.shopping_item_info_mealplan=t)},null,8,["label","modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("CreatedBy"),modelValue:n(i)().deviceSettings.shopping_item_info_created_by,"onUpdate:modelValue":e[8]||(e[8]=t=>n(i)().deviceSettings.shopping_item_info_created_by=t)},null,8,["label","modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:"New Input",modelValue:n(i)().deviceSettings.shopping_input_autocomplete,"onUpdate:modelValue":e[9]||(e[9]=t=>n(i)().deviceSettings.shopping_input_autocomplete=t)},null,8,["modelValue"])]),_:1}),n(i)().serverSettings.debug?(u(),f(_,{key:1},{default:a(()=>[l(h,{color:"primary","hide-details":"",label:"Show Debug Info",modelValue:n(i)().deviceSettings.shopping_show_debug,"onUpdate:modelValue":e[10]||(e[10]=t=>n(i)().deviceSettings.shopping_show_debug=t)},null,8,["modelValue"])]),_:1})):c("",!0)]),_:1})]),_:1}),l(S,{height:"100%",rounded:"0",variant:"plain"},{default:a(()=>[e[25]||(e[25]=g("i",{class:"fa-solid fa-download"},null,-1)),l(Ie)]),_:1,__:[25]}),l(S,{height:"100%",rounded:"0",variant:"plain",onClick:e[11]||(e[11]=t=>n(o)().undoChange())},{default:a(()=>e[26]||(e[26]=[g("i",{class:"fa-solid fa-arrow-rotate-left"},null,-1)])),_:1,__:[26]})]),_:1},8,["modelValue"]),l($e,{modelValue:E.value,"onUpdate:modelValue":e[18]||(e[18]=t=>E.value=t)},{default:a(()=>[l(Q,{value:"shopping"},{default:a(()=>[l(W,null,{default:a(()=>[l(C,{class:"pa-0",dense:""},{default:a(()=>[l(y,{class:"pa-0"},{default:a(()=>[$.value.length>0?(u(),f(Ve,{key:0,modelValue:n(i)().deviceSettings.shopping_selected_supermarket,"onUpdate:modelValue":e[13]||(e[13]=t=>n(i)().deviceSettings.shopping_selected_supermarket=t)},{default:a(()=>[(u(!0),V(b,null,D($.value,t=>(u(),f(ke,{value:t,key:t.id,label:"",density:"compact",variant:"outlined",color:"primary"},{default:a(()=>[r(d(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])):c("",!0)]),_:1})]),_:1}),l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[n(o)().hasFailedItems()?(u(),f(ye,{key:0,color:"warning",class:"mb-2"},{prepend:a(()=>[l(x,{icon:"fa-solid fa-link-slash"})]),append:a(()=>[r(d(n(o)().itemCheckSyncQueue.length),1)]),default:a(()=>[r(" "+d(s.$t("ShoppingBackgroundSyncWarning"))+" ",1)]),_:1})):c("",!0),l(Ce),n(o)().initialized?(u(),f(U,{key:2,class:"mt-3",density:"compact"},{default:a(()=>[(u(!0),V(b,null,D(n(o)().getEntriesByGroup,t=>(u(),V(b,{key:t.name},[n(ae)(t)?(u(),V(b,{key:0},[t.name===n(o)().UNDEFINED_CATEGORY?(u(),f(j,{key:0},{default:a(()=>[g("i",null,d(s.$t("NoCategory")),1)]),_:1})):(u(),f(j,{key:1},{default:a(()=>[r(d(t.name),1)]),_:2},1024)),l(Z),(u(!0),V(b,null,D(t.foods,([p,R])=>(u(),f(Ee,{key:R.food.id,"shopping-list-food":R},null,8,["shopping-list-food"]))),128))],64)):c("",!0)],64))),128))]),_:1})):(u(),f(U,{key:1,class:"mt-3",density:"compact"},{default:a(()=>[l(B,{type:"list-item"}),l(B,{type:"list-item"}),l(B,{type:"list-item"}),l(B,{type:"list-item"})]),_:1})),l(be,{style:{"margin-top":"120px"}})]),_:1})]),_:1}),n(i)().deviceSettings.shopping_show_debug?(u(),f(C,{key:0},{default:a(()=>[l(y,{cols:"12",md:"4"},{default:a(()=>[l(A,null,{default:a(()=>[l(M,null,{default:a(()=>e[27]||(e[27]=[r("Auto Sync Debug")])),_:1,__:[27]}),l(S,{onClick:e[14]||(e[14]=t=>n(o)().autoSync())},{default:a(()=>e[28]||(e[28]=[r("Run Sync")])),_:1,__:[28]}),l(L,null,{default:a(()=>[l(U,null,{default:a(()=>[l(_,null,{default:a(()=>[r("currentlyUpdating: "+d(n(o)().currentlyUpdating),1)]),_:1}),l(_,null,{default:a(()=>[r("hasFocus: "+d(n(o)().autoSyncHasFocus),1)]),_:1}),l(_,null,{default:a(()=>[r("autoSyncTimeoutId: "+d(n(o)().autoSyncTimeoutId),1)]),_:1}),l(_,null,{default:a(()=>[r("autoSyncLastTimestamp: "+d(n(o)().autoSyncLastTimestamp),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(y,{cols:"12",md:"4"},{default:a(()=>[l(A,null,{default:a(()=>[l(M,null,{default:a(()=>e[29]||(e[29]=[r("Sync Queue Debug")])),_:1,__:[29]}),l(L,null,{default:a(()=>[r(" Length: "+d(n(o)().itemCheckSyncQueue.length)+" ",1),e[30]||(e[30]=g("br",null,null,-1)),r(" Has Failed Items: "+d(n(o)().hasFailedItems())+" ",1),l(U,null,{default:a(()=>[(u(!0),V(b,null,D(n(o)().itemCheckSyncQueue,t=>(u(),f(_,{key:t},{default:a(()=>[r(d(t),1)]),_:2},1024))),128))]),_:1})]),_:1,__:[30]})]),_:1})]),_:1}),l(y,{cols:"12",md:"4"},{default:a(()=>[l(A,null,{default:a(()=>[l(M,null,{default:a(()=>e[31]||(e[31]=[r("Undo Debug")])),_:1,__:[31]}),l(L,null,{default:a(()=>[l(U,null,{default:a(()=>[(u(!0),V(b,null,D(n(o)().undoStack,t=>(u(),f(_,{key:t},{default:a(()=>[r(d(t.type)+" "+d(t.entries.flatMap(p=>p.food.name)),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):c("",!0)]),_:1})]),_:1}),l(Q,{value:"recipes"},{default:a(()=>[l(W,null,{default:a(()=>[l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(A,null,{default:a(()=>[l(M,null,{default:a(()=>[r(d(s.$t("Recipes"))+" / "+d(s.$t("Meal_Plan")),1)]),_:1}),l(L,null,{default:a(()=>[l(X,{model:"Recipe",modelValue:m.value,"onUpdate:modelValue":e[16]||(e[16]=t=>m.value=t),"append-to-body":""},{append:a(()=>[l(S,{icon:"$create",color:"create",disabled:m.value==null},{default:a(()=>[l(x,{icon:"$create"}),m.value!=null?(u(),f(Ae,{key:0,recipe:m.value,onCreated:e[15]||(e[15]=t=>{n(o)().refreshFromAPI(),m.value=void 0})},null,8,["recipe"])):c("",!0)]),_:1},8,["disabled"])]),_:1},8,["modelValue"]),l(U,null,{default:a(()=>[(u(!0),V(b,null,D(n(o)().getAssociatedRecipes(),t=>(u(),f(_,null,{prepend:a(()=>[l(S,{color:"edit",icon:""},{default:a(()=>[r(d(t.servings)+" ",1),t.mealplan==null?(u(),f(Ue,{key:0,number:t.servings,onConfirm:p=>{w(t,p)}},null,8,["number","onConfirm"])):c("",!0),t.mealplan!=null?(u(),f(he,{key:1,model:"MealPlan","item-id":t.mealplan,activator:"parent"},null,8,["item-id"])):c("",!0)]),_:2},1024)]),append:a(()=>[l(S,{icon:"",color:"delete"},{default:a(()=>[l(x,{icon:"$delete"}),l(De,{"object-name":t.name,"model-name":s.$t("ShoppingListRecipe"),onDelete:p=>P(t)},null,8,["object-name","model-name","onDelete"])]),_:2},1024)]),default:a(()=>[g("div",Be,[t.recipe?(u(),V("p",Oe,[r(d(t.recipeData.name),1),e[32]||(e[32]=g("br",null,null,-1))])):c("",!0),t.mealplan?(u(),V("p",Ne,d(t.mealPlanData.mealType.name)+" - "+d(n(ee).fromJSDate(t.mealPlanData.fromDate).toLocaleString(n(ee).DATE_FULL))+" #"+d(t.id),1)):c("",!0)])]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(Q,{value:"selected_supermarket"},{default:a(()=>[l(W,null,{default:a(()=>[l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(we,{item:n(i)().deviceSettings.shopping_selected_supermarket,onSave:e[17]||(e[17]=t=>n(i)().deviceSettings.shopping_selected_supermarket=t)},null,8,["item"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),tl=q({__name:"ShoppingListPage",setup(N){return(v,E)=>(u(),f(Ge))}});export{tl as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.e39bd0908ae5.js.gz b/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.e39bd0908ae5.js.gz deleted file mode 100644 index bc4a81f1..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.e39bd0908ae5.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.js b/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.js deleted file mode 100644 index 14d27f2a..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.js +++ /dev/null @@ -1,4 +0,0 @@ -import{d as q,u as te,aZ as ne,aH as ie,r as O,c as Y,L as i,a_ as ae,a$ as se,b0 as oe,h as f,aN as ue,w as a,g as l,M as A,aO as de,O as L,k as C,V as y,b1 as re,z as S,i as g,S as J,l as n,aP as pe,j as r,t as d,f as u,b2 as K,o as me,A as F,b3 as fe,b4 as _e,Q as T,R as H,b as V,e as c,n as ge,H as ve,x as U,y as _,B as Z,T as ce,ag as X,a8 as j,av as Se,q as Q,K as W,b5 as Ve,F as b,p as D,aa as ye,G as x,W as be,N as M,m as $e,ai as ke,D as ee,_ as he,ad as le}from"./main-BhFWIRV_.js";import{u as o,_ as Ce,a as Ee}from"./ShoppingListEntryInput.vue_vue_type_style_index_1_lang-DiO3wd3y.js";import{_ as Ue}from"./NumberScalerDialog.vue_vue_type_script_setup_true_lang-BKqLc88N.js";import{_ as we}from"./SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.js";import{_ as De}from"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import{_ as Re}from"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import{V as Te}from"./VTextarea-Dyu7dPGe.js";import{V as B,_ as Ae}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import{V as z,a as Le}from"./VTabs-BQFRhgOd.js";import{V as h}from"./VSwitch-BzI8Cngm.js";import"./model_utils-CVQgSPL_.js";import"./useModelEditorFunctions-Du2kfr61.js";import"./VTooltip-CP00KBBq.js";import"./number_utils-1sJWKMUK.js";const Ie=q({__name:"ShoppingExportDialog",props:{modelValue:{type:Boolean},modelModifiers:{}},emits:["update:modelValue"],setup(N){const{t:v}=te(),{copy:E}=ne(),$=ie(N,"modelValue"),m=O("md_list"),k=Y(()=>i().userSettings.csvDelim),w=Y(()=>{let e=[];return e.push(I()),o().getEntriesByGroup.forEach(t=>{ae(t)&&(t.name===o().UNDEFINED_CATEGORY?e.push(P(v("NoCategory"))):e.push(P(t.name)),t.foods.forEach(p=>{se(p,i().deviceSettings)&&p.entries.forEach(R=>{oe(R,i().deviceSettings)&&e.push(G(R))})}))}),m.value=="md_list"&&e.splice(0,2),e.join(` -`)});function I(){return m.value=="md_list"?"":m.value=="md_table"?`|${v("Amount")}|${v("Unit")}|${v("Food")}| -|-|-|-|`:m.value=="csv"?`${v("Amount")} ${k.value} ${v("Unit")} ${k.value} ${v("Food")}`:""}function P(e){return m.value=="md_list"?` -${e}`:m.value=="md_table"?`|${e}|`:m.value=="csv"?`${e}${k.value}${k.value}`:""}function G(e){return m.value=="md_list"?`${i().userSettings.csvPrefix} ${e.amount} ${e.unit?.name} ${e.food?.name}`:m.value=="md_table"?`|${e.amount}|${e.unit?.name}|${e.food?.name}|`:m.value=="csv"?`${e.amount}${k.value}${e.unit?.name}${k.value}${e.food?.name}`:""}function s(){let e=encodeURI("data:text/text;charset=utf-8,"+w.value),t=document.createElement("a");t.setAttribute("href",e),m.value=="md_list"||m.value=="md_table"?t.setAttribute("download",`${v("Shopping_list")}.md`):m.value=="csv"&&t.setAttribute("download",`${v("Shopping_list")}.csv`),t.click()}return(e,t)=>(u(),f(ue,{modelValue:$.value,"onUpdate:modelValue":t[6]||(t[6]=p=>$.value=p),activator:"parent",style:{"max-width":"75vw"}},{default:a(()=>[l(A,null,{default:a(()=>[l(de,{title:e.$t("Export"),modelValue:$.value,"onUpdate:modelValue":t[0]||(t[0]=p=>$.value=p)},null,8,["title","modelValue"]),l(L,null,{default:a(()=>[l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(re,{border:"",divided:"",modelValue:m.value,"onUpdate:modelValue":t[1]||(t[1]=p=>m.value=p)},{default:a(()=>[l(S,{value:"md_list"},{default:a(()=>t[7]||(t[7]=[g("i",{class:"fa-solid fa-list-check"},null,-1)])),_:1,__:[7]}),l(S,{value:"md_table"},{default:a(()=>t[8]||(t[8]=[g("i",{class:"fa-solid fa-table-cells"},null,-1)])),_:1,__:[8]}),l(S,{value:"csv"},{default:a(()=>t[9]||(t[9]=[g("i",{class:"fa-solid fa-file-csv"},null,-1)])),_:1,__:[9]})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(J,{label:e.$t("csv_delim_label"),hint:e.$t("csv_delim_help"),"persistent-hint":"",modelValue:n(i)().userSettings.csvDelim,"onUpdate:modelValue":t[2]||(t[2]=p=>n(i)().userSettings.csvDelim=p)},null,8,["label","hint","modelValue"])]),_:1}),l(y,null,{default:a(()=>[l(J,{label:e.$t("csv_prefix_label"),hint:e.$t("csv_prefix_help"),"persistent-hint":"",modelValue:n(i)().userSettings.csvPrefix,"onUpdate:modelValue":t[3]||(t[3]=p=>n(i)().userSettings.csvPrefix=p)},null,8,["label","hint","modelValue"])]),_:1})]),_:1}),l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(Te,{"model-value":w.value,"auto-grow":"","max-rows":"25",readonly:""},null,8,["model-value"])]),_:1})]),_:1}),l(Re,{class:"float-right","copy-value":w.value},null,8,["copy-value"])]),_:1}),l(pe,null,{default:a(()=>[l(S,{onClick:t[4]||(t[4]=p=>s()),"prepend-icon":"fa-solid fa-download"},{default:a(()=>[r(d(e.$t("Download")),1)]),_:1}),l(S,{onClick:t[5]||(t[5]=p=>n(E)(w.value)),"prepend-icon":"$copy"},{default:a(()=>[r(d(e.$t("Copy")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Pe={class:"d-none d-md-block ms-1"},Fe={class:"d-none d-md-block ms-1"},Me={class:"d-none d-md-block ms-1"},Be={class:"ms-2"},Oe={key:0},Ne={key:1},Ge=q({__name:"ShoppingListView",setup(N){const{t:v}=te(),E=O("shopping"),$=O([]),m=O(void 0),k=Y(()=>{let s=[];return Object.values(K).forEach(e=>{s.push({title:v(e),value:e})}),s});me(()=>{addEventListener("visibilitychange",s=>{o().autoSyncHasFocus=document.visibilityState==="visible"}),o().refreshFromAPI(),I(),i().deviceSettings.shopping_selected_supermarket!=null&&new F().apiSupermarketRetrieve({id:i().deviceSettings.shopping_selected_supermarket.id}).then(s=>{i().deviceSettings.shopping_selected_supermarket=s}).catch(s=>{s instanceof fe&&s.response.status==404&&(i().deviceSettings.shopping_selected_supermarket=null)}),G()});function w(s,e){let t=new F;o().currentlyUpdating=!0,s.servings=e,t.apiShoppingListRecipeUpdate({id:s.id,shoppingListRecipe:s}).then(p=>{o().currentlyUpdating=!1,o().refreshFromAPI(),T().addPreparedMessage(le.UPDATE_SUCCESS)}).catch(p=>{T().addError(H.UPDATE_ERROR,p),o().currentlyUpdating=!1})}function I(){clearTimeout(o().autoSyncTimeoutId);let s=Math.max(i().userSettings.shoppingAutoSync,1)*1e3;o().autoSyncTimeoutId=setTimeout(()=>{i().userSettings.shoppingAutoSync>0&&o().autoSync(),I()},s)}_e(()=>{clearTimeout(o().autoSyncTimeoutId)});function P(s){new F().apiShoppingListRecipeDestroy({id:s.id}).then(t=>{o().refreshFromAPI(),T().addPreparedMessage(le.DELETE_SUCCESS)}).catch(t=>{T().addError(H.DELETE_ERROR,t)})}function G(){new F().apiSupermarketList().then(e=>{$.value=e.results}).catch(e=>{T().addError(H.FETCH_ERROR,e)})}return(s,e)=>(u(),V(b,null,[l(Le,{modelValue:E.value,"onUpdate:modelValue":e[12]||(e[12]=t=>E.value=t)},{default:a(()=>[l(z,{value:"shopping"},{default:a(()=>[g("i",{class:ge(["fas fa-fw",{"fa-circle-notch fa-spin":n(o)().currentlyUpdating,"fa-shopping-cart ":!n(o)().currentlyUpdating}])},null,2),e[19]||(e[19]=r()),g("span",Pe,d(s.$t("Shopping_list"))+" ("+d(n(o)().stats.countUnchecked)+")",1)]),_:1,__:[19]}),l(z,{value:"recipes"},{default:a(()=>[e[20]||(e[20]=g("i",{class:"fas fa-book fa-fw"},null,-1)),e[21]||(e[21]=r()),g("span",Fe,d(s.$t("Recipes"))+" ("+d(n(o)().getAssociatedRecipes().length)+")",1)]),_:1,__:[20,21]}),n(i)().deviceSettings.shopping_selected_supermarket!=null?(u(),f(z,{key:0,value:"selected_supermarket"},{default:a(()=>[e[22]||(e[22]=g("i",{class:"fa-solid fa-store fa-fw"},null,-1)),e[23]||(e[23]=r()),g("span",Me,d(n(i)().deviceSettings.shopping_selected_supermarket.name),1)]),_:1,__:[22,23]})):c("",!0),l(ve,{"close-on-content-click":!1},{activator:a(({props:t})=>[l(S,Se({class:"me-4 float-right",height:"100%",rounded:"0",variant:"plain"},t),{default:a(()=>e[24]||(e[24]=[g("i",{class:"fa-solid fa-sliders"},null,-1)])),_:2,__:[24]},1040)]),default:a(()=>[l(U,{density:"compact"},{default:a(()=>[l(_,{onClick:e[0]||(e[0]=t=>n(o)().undoChange()),"prepend-icon":"fa-solid fa-arrow-rotate-left"},{default:a(()=>[r(d(s.$t("Undo")),1)]),_:1}),l(Z),l(_,null,{default:a(()=>[l(ce,{"hide-details":"",items:k.value,modelValue:n(i)().deviceSettings.shopping_selected_grouping,"onUpdate:modelValue":e[1]||(e[1]=t=>n(i)().deviceSettings.shopping_selected_grouping=t),label:s.$t("GroupBy")},null,8,["items","modelValue","label"])]),_:1}),n(i)().deviceSettings.shopping_selected_grouping==n(K).CATEGORY?(u(),f(_,{key:0},{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("SupermarketCategoriesOnly"),modelValue:n(i)().deviceSettings.shopping_show_selected_supermarket_only,"onUpdate:modelValue":e[2]||(e[2]=t=>n(i)().deviceSettings.shopping_show_selected_supermarket_only=t)},null,8,["label","modelValue"])]),_:1})):c("",!0),l(_,null,{default:a(()=>[l(X,{model:"Supermarket","append-to-body":"",modelValue:n(i)().deviceSettings.shopping_selected_supermarket,"onUpdate:modelValue":e[3]||(e[3]=t=>n(i)().deviceSettings.shopping_selected_supermarket=t)},null,8,["modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("ShowDelayed"),modelValue:n(i)().deviceSettings.shopping_show_delayed_entries,"onUpdate:modelValue":e[4]||(e[4]=t=>n(i)().deviceSettings.shopping_show_delayed_entries=t)},null,8,["label","modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("ShowRecentlyCompleted"),modelValue:n(i)().deviceSettings.shopping_show_checked_entries,"onUpdate:modelValue":e[5]||(e[5]=t=>n(i)().deviceSettings.shopping_show_checked_entries=t)},null,8,["label","modelValue"])]),_:1}),l(j,null,{default:a(()=>[r(d(s.$t("Information")),1)]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("Recipe"),modelValue:n(i)().deviceSettings.shopping_item_info_recipe,"onUpdate:modelValue":e[6]||(e[6]=t=>n(i)().deviceSettings.shopping_item_info_recipe=t)},null,8,["label","modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("Meal_Plan"),modelValue:n(i)().deviceSettings.shopping_item_info_mealplan,"onUpdate:modelValue":e[7]||(e[7]=t=>n(i)().deviceSettings.shopping_item_info_mealplan=t)},null,8,["label","modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:s.$t("CreatedBy"),modelValue:n(i)().deviceSettings.shopping_item_info_created_by,"onUpdate:modelValue":e[8]||(e[8]=t=>n(i)().deviceSettings.shopping_item_info_created_by=t)},null,8,["label","modelValue"])]),_:1}),l(_,null,{default:a(()=>[l(h,{color:"primary","hide-details":"",label:"New Input",modelValue:n(i)().deviceSettings.shopping_input_autocomplete,"onUpdate:modelValue":e[9]||(e[9]=t=>n(i)().deviceSettings.shopping_input_autocomplete=t)},null,8,["modelValue"])]),_:1}),n(i)().serverSettings.debug?(u(),f(_,{key:1},{default:a(()=>[l(h,{color:"primary","hide-details":"",label:"Show Debug Info",modelValue:n(i)().deviceSettings.shopping_show_debug,"onUpdate:modelValue":e[10]||(e[10]=t=>n(i)().deviceSettings.shopping_show_debug=t)},null,8,["modelValue"])]),_:1})):c("",!0)]),_:1})]),_:1}),l(S,{height:"100%",rounded:"0",variant:"plain"},{default:a(()=>[e[25]||(e[25]=g("i",{class:"fa-solid fa-download"},null,-1)),l(Ie)]),_:1,__:[25]}),l(S,{height:"100%",rounded:"0",variant:"plain",onClick:e[11]||(e[11]=t=>n(o)().undoChange())},{default:a(()=>e[26]||(e[26]=[g("i",{class:"fa-solid fa-arrow-rotate-left"},null,-1)])),_:1,__:[26]})]),_:1},8,["modelValue"]),l($e,{modelValue:E.value,"onUpdate:modelValue":e[18]||(e[18]=t=>E.value=t)},{default:a(()=>[l(Q,{value:"shopping"},{default:a(()=>[l(W,null,{default:a(()=>[l(C,{class:"pa-0",dense:""},{default:a(()=>[l(y,{class:"pa-0"},{default:a(()=>[$.value.length>0?(u(),f(Ve,{key:0,modelValue:n(i)().deviceSettings.shopping_selected_supermarket,"onUpdate:modelValue":e[13]||(e[13]=t=>n(i)().deviceSettings.shopping_selected_supermarket=t)},{default:a(()=>[(u(!0),V(b,null,D($.value,t=>(u(),f(ke,{value:t,key:t.id,label:"",density:"compact",variant:"outlined",color:"primary"},{default:a(()=>[r(d(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])):c("",!0)]),_:1})]),_:1}),l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[n(o)().hasFailedItems()?(u(),f(ye,{key:0,color:"warning",class:"mb-2"},{prepend:a(()=>[l(x,{icon:"fa-solid fa-link-slash"})]),append:a(()=>[r(d(n(o)().itemCheckSyncQueue.length),1)]),default:a(()=>[r(" "+d(s.$t("ShoppingBackgroundSyncWarning"))+" ",1)]),_:1})):c("",!0),l(Ce),n(o)().initialized?(u(),f(U,{key:2,class:"mt-3",density:"compact"},{default:a(()=>[(u(!0),V(b,null,D(n(o)().getEntriesByGroup,t=>(u(),V(b,{key:t.name},[n(ae)(t)?(u(),V(b,{key:0},[t.name===n(o)().UNDEFINED_CATEGORY?(u(),f(j,{key:0},{default:a(()=>[g("i",null,d(s.$t("NoCategory")),1)]),_:1})):(u(),f(j,{key:1},{default:a(()=>[r(d(t.name),1)]),_:2},1024)),l(Z),(u(!0),V(b,null,D(t.foods,([p,R])=>(u(),f(Ee,{key:R.food.id,"shopping-list-food":R},null,8,["shopping-list-food"]))),128))],64)):c("",!0)],64))),128))]),_:1})):(u(),f(U,{key:1,class:"mt-3",density:"compact"},{default:a(()=>[l(B,{type:"list-item"}),l(B,{type:"list-item"}),l(B,{type:"list-item"}),l(B,{type:"list-item"})]),_:1})),l(be,{style:{"margin-top":"120px"}})]),_:1})]),_:1}),n(i)().deviceSettings.shopping_show_debug?(u(),f(C,{key:0},{default:a(()=>[l(y,{cols:"12",md:"4"},{default:a(()=>[l(A,null,{default:a(()=>[l(M,null,{default:a(()=>e[27]||(e[27]=[r("Auto Sync Debug")])),_:1,__:[27]}),l(S,{onClick:e[14]||(e[14]=t=>n(o)().autoSync())},{default:a(()=>e[28]||(e[28]=[r("Run Sync")])),_:1,__:[28]}),l(L,null,{default:a(()=>[l(U,null,{default:a(()=>[l(_,null,{default:a(()=>[r("currentlyUpdating: "+d(n(o)().currentlyUpdating),1)]),_:1}),l(_,null,{default:a(()=>[r("hasFocus: "+d(n(o)().autoSyncHasFocus),1)]),_:1}),l(_,null,{default:a(()=>[r("autoSyncTimeoutId: "+d(n(o)().autoSyncTimeoutId),1)]),_:1}),l(_,null,{default:a(()=>[r("autoSyncLastTimestamp: "+d(n(o)().autoSyncLastTimestamp),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(y,{cols:"12",md:"4"},{default:a(()=>[l(A,null,{default:a(()=>[l(M,null,{default:a(()=>e[29]||(e[29]=[r("Sync Queue Debug")])),_:1,__:[29]}),l(L,null,{default:a(()=>[r(" Length: "+d(n(o)().itemCheckSyncQueue.length)+" ",1),e[30]||(e[30]=g("br",null,null,-1)),r(" Has Failed Items: "+d(n(o)().hasFailedItems())+" ",1),l(U,null,{default:a(()=>[(u(!0),V(b,null,D(n(o)().itemCheckSyncQueue,t=>(u(),f(_,{key:t},{default:a(()=>[r(d(t),1)]),_:2},1024))),128))]),_:1})]),_:1,__:[30]})]),_:1})]),_:1}),l(y,{cols:"12",md:"4"},{default:a(()=>[l(A,null,{default:a(()=>[l(M,null,{default:a(()=>e[31]||(e[31]=[r("Undo Debug")])),_:1,__:[31]}),l(L,null,{default:a(()=>[l(U,null,{default:a(()=>[(u(!0),V(b,null,D(n(o)().undoStack,t=>(u(),f(_,{key:t},{default:a(()=>[r(d(t.type)+" "+d(t.entries.flatMap(p=>p.food.name)),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):c("",!0)]),_:1})]),_:1}),l(Q,{value:"recipes"},{default:a(()=>[l(W,null,{default:a(()=>[l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(A,null,{default:a(()=>[l(M,null,{default:a(()=>[r(d(s.$t("Recipes"))+" / "+d(s.$t("Meal_Plan")),1)]),_:1}),l(L,null,{default:a(()=>[l(X,{model:"Recipe",modelValue:m.value,"onUpdate:modelValue":e[16]||(e[16]=t=>m.value=t),"append-to-body":""},{append:a(()=>[l(S,{icon:"$create",color:"create",disabled:m.value==null},{default:a(()=>[l(x,{icon:"$create"}),m.value!=null?(u(),f(Ae,{key:0,recipe:m.value,onCreated:e[15]||(e[15]=t=>{n(o)().refreshFromAPI(),m.value=void 0})},null,8,["recipe"])):c("",!0)]),_:1},8,["disabled"])]),_:1},8,["modelValue"]),l(U,null,{default:a(()=>[(u(!0),V(b,null,D(n(o)().getAssociatedRecipes(),t=>(u(),f(_,null,{prepend:a(()=>[l(S,{color:"edit",icon:""},{default:a(()=>[r(d(t.servings)+" ",1),t.mealplan==null?(u(),f(Ue,{key:0,number:t.servings,onConfirm:p=>{w(t,p)}},null,8,["number","onConfirm"])):c("",!0),t.mealplan!=null?(u(),f(he,{key:1,model:"MealPlan","item-id":t.mealplan,activator:"parent"},null,8,["item-id"])):c("",!0)]),_:2},1024)]),append:a(()=>[l(S,{icon:"",color:"delete"},{default:a(()=>[l(x,{icon:"$delete"}),l(De,{"object-name":t.name,"model-name":s.$t("ShoppingListRecipe"),onDelete:p=>P(t)},null,8,["object-name","model-name","onDelete"])]),_:2},1024)]),default:a(()=>[g("div",Be,[t.recipe?(u(),V("p",Oe,[r(d(t.recipeData.name),1),e[32]||(e[32]=g("br",null,null,-1))])):c("",!0),t.mealplan?(u(),V("p",Ne,d(t.mealPlanData.mealType.name)+" - "+d(n(ee).fromJSDate(t.mealPlanData.fromDate).toLocaleString(n(ee).DATE_FULL))+" #"+d(t.id),1)):c("",!0)])]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(Q,{value:"selected_supermarket"},{default:a(()=>[l(W,null,{default:a(()=>[l(C,null,{default:a(()=>[l(y,null,{default:a(()=>[l(we,{item:n(i)().deviceSettings.shopping_selected_supermarket,onSave:e[17]||(e[17]=t=>n(i)().deviceSettings.shopping_selected_supermarket=t)},null,8,["item"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),tl=q({__name:"ShoppingListPage",setup(N){return(v,E)=>(u(),f(Ge))}});export{tl as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.js.gz b/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.js.gz deleted file mode 100644 index bc4a81f1..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ShoppingListPage-B_cxskGt.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.2b4829a43b77.js b/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.2b4829a43b77.js deleted file mode 100644 index be2f3dd3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.2b4829a43b77.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,h,w as o,ac as V,i as S,g as a,t as u,B as b,l as e,ag as $,z as p,j as r,af as d,U as i,S as m,f,L as l}from"./main-BhFWIRV_.js";const y={class:"text-h6"},_=g({__name:"ShoppingSettings",setup(v){return(n,t)=>(f(),h(V,null,{default:o(()=>[S("p",y,u(n.$t("Shopping_list")),1),a(b,{class:"mb-3"}),a($,{hint:n.$t("shopping_share_desc"),label:n.$t("shopping_share"),model:"User","allow-create":!1,modelValue:e(l)().userSettings.shoppingShare,"onUpdate:modelValue":t[0]||(t[0]=s=>e(l)().userSettings.shoppingShare=s),"item-label":"displayName",mode:"tags"},null,8,["hint","label","modelValue"]),a(d,{class:"mt-2",label:n.$t("shopping_auto_sync"),hint:n.$t("shopping_auto_sync_desc"),"persistent-hint":"",controlVariant:"split",modelValue:e(l)().userSettings.shoppingAutoSync,"onUpdate:modelValue":t[2]||(t[2]=s=>e(l)().userSettings.shoppingAutoSync=s),step:Number(e(l)().serverSettings.shoppingMinAutosyncInterval),min:e(l)().userSettings.shoppingAutoSync==0?0:Number(e(l)().serverSettings.shoppingMinAutosyncInterval)},{append:o(()=>[a(p,{onClick:t[1]||(t[1]=s=>e(l)().userSettings.shoppingAutoSync=0)},{default:o(()=>[r(u(n.$t("Disable")),1)]),_:1})]),_:1},8,["label","hint","modelValue","step","min"]),a(i,{label:n.$t("mealplan_autoadd_shopping"),hint:n.$t("mealplan_autoadd_shopping_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.mealplanAutoaddShopping,"onUpdate:modelValue":t[3]||(t[3]=s=>e(l)().userSettings.mealplanAutoaddShopping=s)},null,8,["label","hint","modelValue"]),a(i,{label:n.$t("mealplan_autoexclude_onhand"),hint:n.$t("mealplan_autoexclude_onhand_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.mealplanAutoexcludeOnhand,"onUpdate:modelValue":t[4]||(t[4]=s=>e(l)().userSettings.mealplanAutoexcludeOnhand=s)},null,8,["label","hint","modelValue"]),a(i,{label:n.$t("mealplan_autoinclude_related"),hint:n.$t("mealplan_autoinclude_related_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.mealplanAutoincludeRelated,"onUpdate:modelValue":t[5]||(t[5]=s=>e(l)().userSettings.mealplanAutoincludeRelated=s)},null,8,["label","hint","modelValue"]),a(i,{label:n.$t("shopping_add_onhand"),hint:n.$t("shopping_add_onhand_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.shoppingAddOnhand,"onUpdate:modelValue":t[6]||(t[6]=s=>e(l)().userSettings.shoppingAddOnhand=s)},null,8,["label","hint","modelValue"]),a(i,{label:n.$t("filter_to_supermarket"),hint:n.$t("filter_to_supermarket_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.filterToSupermarket,"onUpdate:modelValue":t[7]||(t[7]=s=>e(l)().userSettings.filterToSupermarket=s)},null,8,["label","hint","modelValue"]),a(d,{class:"mt-2",label:n.$t("default_delay"),hint:n.$t("default_delay_desc"),"persistent-hint":"",controlVariant:"split",modelValue:e(l)().userSettings.defaultDelay,"onUpdate:modelValue":t[8]||(t[8]=s=>e(l)().userSettings.defaultDelay=s),min:1},null,8,["label","hint","modelValue"]),a(d,{class:"mt-2",label:n.$t("shopping_recent_days"),hint:n.$t("shopping_recent_days_desc"),"persistent-hint":"",controlVariant:"split",modelValue:e(l)().userSettings.shoppingRecentDays,"onUpdate:modelValue":t[9]||(t[9]=s=>e(l)().userSettings.shoppingRecentDays=s),min:0},null,8,["label","hint","modelValue"]),a(m,{label:n.$t("csv_delim_label"),hint:n.$t("csv_delim_help"),"persistent-hint":"",modelValue:e(l)().userSettings.csvDelim,"onUpdate:modelValue":t[10]||(t[10]=s=>e(l)().userSettings.csvDelim=s)},null,8,["label","hint","modelValue"]),a(m,{label:n.$t("csv_prefix_label"),hint:n.$t("csv_prefix_help"),"persistent-hint":"",modelValue:e(l)().userSettings.csvPrefix,"onUpdate:modelValue":t[11]||(t[11]=s=>e(l)().userSettings.csvPrefix=s)},null,8,["label","hint","modelValue"]),a(p,{class:"mt-3",color:"success",onClick:t[12]||(t[12]=s=>e(l)().updateUserSettings()),"prepend-icon":"$save"},{default:o(()=>[r(u(n.$t("Save")),1)]),_:1})]),_:1}))}});export{_ as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.2b4829a43b77.js.gz b/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.2b4829a43b77.js.gz deleted file mode 100644 index f46ae44a..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.2b4829a43b77.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.js b/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.js deleted file mode 100644 index be2f3dd3..00000000 --- a/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,h,w as o,ac as V,i as S,g as a,t as u,B as b,l as e,ag as $,z as p,j as r,af as d,U as i,S as m,f,L as l}from"./main-BhFWIRV_.js";const y={class:"text-h6"},_=g({__name:"ShoppingSettings",setup(v){return(n,t)=>(f(),h(V,null,{default:o(()=>[S("p",y,u(n.$t("Shopping_list")),1),a(b,{class:"mb-3"}),a($,{hint:n.$t("shopping_share_desc"),label:n.$t("shopping_share"),model:"User","allow-create":!1,modelValue:e(l)().userSettings.shoppingShare,"onUpdate:modelValue":t[0]||(t[0]=s=>e(l)().userSettings.shoppingShare=s),"item-label":"displayName",mode:"tags"},null,8,["hint","label","modelValue"]),a(d,{class:"mt-2",label:n.$t("shopping_auto_sync"),hint:n.$t("shopping_auto_sync_desc"),"persistent-hint":"",controlVariant:"split",modelValue:e(l)().userSettings.shoppingAutoSync,"onUpdate:modelValue":t[2]||(t[2]=s=>e(l)().userSettings.shoppingAutoSync=s),step:Number(e(l)().serverSettings.shoppingMinAutosyncInterval),min:e(l)().userSettings.shoppingAutoSync==0?0:Number(e(l)().serverSettings.shoppingMinAutosyncInterval)},{append:o(()=>[a(p,{onClick:t[1]||(t[1]=s=>e(l)().userSettings.shoppingAutoSync=0)},{default:o(()=>[r(u(n.$t("Disable")),1)]),_:1})]),_:1},8,["label","hint","modelValue","step","min"]),a(i,{label:n.$t("mealplan_autoadd_shopping"),hint:n.$t("mealplan_autoadd_shopping_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.mealplanAutoaddShopping,"onUpdate:modelValue":t[3]||(t[3]=s=>e(l)().userSettings.mealplanAutoaddShopping=s)},null,8,["label","hint","modelValue"]),a(i,{label:n.$t("mealplan_autoexclude_onhand"),hint:n.$t("mealplan_autoexclude_onhand_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.mealplanAutoexcludeOnhand,"onUpdate:modelValue":t[4]||(t[4]=s=>e(l)().userSettings.mealplanAutoexcludeOnhand=s)},null,8,["label","hint","modelValue"]),a(i,{label:n.$t("mealplan_autoinclude_related"),hint:n.$t("mealplan_autoinclude_related_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.mealplanAutoincludeRelated,"onUpdate:modelValue":t[5]||(t[5]=s=>e(l)().userSettings.mealplanAutoincludeRelated=s)},null,8,["label","hint","modelValue"]),a(i,{label:n.$t("shopping_add_onhand"),hint:n.$t("shopping_add_onhand_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.shoppingAddOnhand,"onUpdate:modelValue":t[6]||(t[6]=s=>e(l)().userSettings.shoppingAddOnhand=s)},null,8,["label","hint","modelValue"]),a(i,{label:n.$t("filter_to_supermarket"),hint:n.$t("filter_to_supermarket_desc"),"persistent-hint":"",modelValue:e(l)().userSettings.filterToSupermarket,"onUpdate:modelValue":t[7]||(t[7]=s=>e(l)().userSettings.filterToSupermarket=s)},null,8,["label","hint","modelValue"]),a(d,{class:"mt-2",label:n.$t("default_delay"),hint:n.$t("default_delay_desc"),"persistent-hint":"",controlVariant:"split",modelValue:e(l)().userSettings.defaultDelay,"onUpdate:modelValue":t[8]||(t[8]=s=>e(l)().userSettings.defaultDelay=s),min:1},null,8,["label","hint","modelValue"]),a(d,{class:"mt-2",label:n.$t("shopping_recent_days"),hint:n.$t("shopping_recent_days_desc"),"persistent-hint":"",controlVariant:"split",modelValue:e(l)().userSettings.shoppingRecentDays,"onUpdate:modelValue":t[9]||(t[9]=s=>e(l)().userSettings.shoppingRecentDays=s),min:0},null,8,["label","hint","modelValue"]),a(m,{label:n.$t("csv_delim_label"),hint:n.$t("csv_delim_help"),"persistent-hint":"",modelValue:e(l)().userSettings.csvDelim,"onUpdate:modelValue":t[10]||(t[10]=s=>e(l)().userSettings.csvDelim=s)},null,8,["label","hint","modelValue"]),a(m,{label:n.$t("csv_prefix_label"),hint:n.$t("csv_prefix_help"),"persistent-hint":"",modelValue:e(l)().userSettings.csvPrefix,"onUpdate:modelValue":t[11]||(t[11]=s=>e(l)().userSettings.csvPrefix=s)},null,8,["label","hint","modelValue"]),a(p,{class:"mt-3",color:"success",onClick:t[12]||(t[12]=s=>e(l)().updateUserSettings()),"prepend-icon":"$save"},{default:o(()=>[r(u(n.$t("Save")),1)]),_:1})]),_:1}))}});export{_ as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.js.gz b/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.js.gz deleted file mode 100644 index f46ae44a..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/ShoppingSettings-BX-lg7k4.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.e17c360820eb.js b/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.e17c360820eb.js deleted file mode 100644 index c9fb3e63..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.e17c360820eb.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js";import"./main-BhFWIRV_.js";import"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VTabs-BQFRhgOd.js";import"./fileDrop-BjiZTCss.js";import"./VTextarea-Dyu7dPGe.js";import"./VColorPicker-DN5Oz5I8.js";export{o as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.e17c360820eb.js.gz b/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.e17c360820eb.js.gz deleted file mode 100644 index 38671438..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.e17c360820eb.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.js b/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.js deleted file mode 100644 index c9fb3e63..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js";import"./main-BhFWIRV_.js";import"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VTabs-BQFRhgOd.js";import"./fileDrop-BjiZTCss.js";import"./VTextarea-Dyu7dPGe.js";import"./VColorPicker-DN5Oz5I8.js";export{o as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.js.gz b/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.js.gz deleted file mode 100644 index 38671438..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SpaceEditor-BVY5PqRN.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.2efce23f9159.js b/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.2efce23f9159.js deleted file mode 100644 index 6e5a0a0f..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.2efce23f9159.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as Le,al as Te,ao as Ne,bj as ze,bO as fe,cn as Oe,c as N,cz as se,r as D,bZ as je,bJ as He,aM as le,at as qe,cA as Je,aK as _,cB as ie,g as e,av as Z,c2 as Ge,cC as Ke,co as Qe,i as c,F as z,cD as We,n as Xe,ai as Ze,aT as Ye,cE as xe,d as ae,aL as de,aH as _e,u as el,D as G,o as pe,A as ll,Q as Y,R as re,b as T,w as l,M as I,O as S,h as k,e as y,I as K,t as d,aN as al,N as L,j as p,l as t,b9 as tl,aP as x,z as h,S as ee,cF as ol,bR as nl,bU as ul,ad as sl,f as $,k as il,V as H,b7 as q,cG as dl,cH as rl,cI as ml,ac as fl,ae as pl,U as vl,ag as gl,af as me,L as Q}from"./main-BhFWIRV_.js";import{u as bl,_ as cl}from"./useModelEditorFunctions-Du2kfr61.js";import{a as ve,V as O,b as ge,c as j}from"./VTabs-BQFRhgOd.js";import{u as Vl}from"./fileDrop-BjiZTCss.js";import{V as Cl}from"./VTextarea-Dyu7dPGe.js";import{V as $l}from"./VColorPicker-DN5Oz5I8.js";const yl=Te({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:o=>typeof o=="boolean"||[1e3,1024].includes(Number(o))},...Qe({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:o=>o.multiple?[]:null,validator:o=>fe(o).every(m=>m!=null&&typeof m=="object")},...Ke({clearable:!0})},"VFileInput"),Sl=Le()({name:"VFileInput",inheritAttrs:!1,props:yl(),emits:{"click:control":o=>!0,"mousedown:control":o=>!0,"update:focused":o=>!0,"update:modelValue":o=>!0},setup(o,m){let{attrs:u,emit:b,slots:V}=m;const{t:w}=Ne(),C=ze(o,"modelValue",o.modelValue,r=>fe(r),r=>!o.multiple&&Array.isArray(r)?r[0]:r),{isFocused:U,focus:A,blur:R}=Oe(o),i=N(()=>typeof o.showSize!="boolean"?o.showSize:void 0),B=N(()=>(C.value??[]).reduce((r,F)=>{let{size:E=0}=F;return r+E},0)),v=N(()=>se(B.value,i.value)),a=N(()=>(C.value??[]).map(r=>{const{name:F="",size:E=0}=r;return o.showSize?`${F} (${se(E,i.value)})`:F})),f=N(()=>{const r=C.value?.length??0;return o.showSize?w(o.counterSizeString,r,v.value):w(o.counterString,r)}),g=D(),s=D(),n=D(),be=je(()=>U.value||o.active),te=N(()=>["plain","underlined"].includes(o.variant)),J=He(!1),{handleDrop:ce,hasFilesOrFolders:Ve}=Vl();function W(){n.value!==document.activeElement&&n.value?.focus(),U.value||A()}function Ce(r){n.value?.click()}function $e(r){b("mousedown:control",r)}function ye(r){n.value?.click(),b("click:control",r)}function Se(r){r.stopPropagation(),W(),Ye(()=>{C.value=[],xe(o["onClick:clear"],r)})}function ke(r){r.preventDefault(),r.stopImmediatePropagation(),J.value=!0}function we(r){r.preventDefault(),J.value=!1}async function Ue(r){if(r.preventDefault(),r.stopImmediatePropagation(),J.value=!1,!n.value||!Ve(r))return;const F=new DataTransfer;for(const E of await ce(r))F.items.add(E);n.value.files=F.files,n.value.dispatchEvent(new Event("change",{bubbles:!0}))}return le(C,r=>{(!Array.isArray(r)||!r.length)&&n.value&&(n.value.value="")}),qe(()=>{const r=!!(V.counter||o.counter),F=!!(r||V.details),[E,Fe]=Je(u),{modelValue:Pl,...Me}=_.filterProps(o),De={...ie.filterProps(o),"onClick:clear":Se};return e(_,Z({ref:g,modelValue:o.multiple?C.value:C.value[0],class:["v-file-input",{"v-file-input--chips":!!o.chips,"v-file-input--dragging":J.value,"v-file-input--hide":o.hideInput,"v-input--plain-underlined":te.value},o.class],style:o.style,"onClick:prepend":Ce},E,Me,{centerAffix:!te.value,focused:U.value}),{...V,default:X=>{let{id:Ie,isDisabled:oe,isDirty:ne,isReadonly:ue,isValid:he,hasDetails:Ae}=X;return e(ie,Z({ref:s,prependIcon:o.prependIcon,onMousedown:$e,onClick:ye,"onClick:prependInner":o["onClick:prependInner"],"onClick:appendInner":o["onClick:appendInner"]},De,{id:Ie.value,active:be.value||ne.value,dirty:ne.value||o.dirty,disabled:oe.value,focused:U.value,details:Ae.value,error:he.value===!1,onDragover:ke,onDrop:Ue}),{...V,default:Pe=>{let{props:{class:Re,...Be}}=Pe;return c(z,null,[c("input",Z({ref:n,type:"file",readonly:ue.value,disabled:oe.value,multiple:o.multiple,name:o.name,onClick:P=>{P.stopPropagation(),ue.value&&P.preventDefault(),W()},onChange:P=>{if(!P.target)return;const Ee=P.target;C.value=[...Ee.files??[]]},onDragleave:we,onFocus:W,onBlur:R},Be,Fe),null),c("div",{class:Xe(Re)},[!!C.value?.length&&!o.hideInput&&(V.selection?V.selection({fileNames:a.value,totalBytes:B.value,totalBytesReadable:v.value}):o.chips?a.value.map(P=>e(Ze,{key:P,size:"small",text:P},null)):a.value.join(", "))])])}})},details:F?X=>c(z,null,[V.details?.(X),r&&c(z,null,[c("span",null,null),e(We,{active:!!C.value?.length,value:f.value,disabled:o.disabled},V.counter)])]):void 0})}),Ge({},g,s,n)}}),kl={class:"d-flex flex-row"},wl={class:"align-content-center"},Ul={class:"ms-2 text-disabled"},Fl={key:1,class:"ms-2"},Ml={key:2,class:"ms-2"},M=ae({__name:"UserFileField",props:de({model:{type:{},default:null},label:{type:String,default:""},hint:{type:String,default:""},persistentHint:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:de(["update:modelValue","create"],["update:modelValue"]),setup(o,{emit:m}){const u=_e(o,"modelValue"),{t:b}=el(),V=D(!1),w=D(0),C=D({}),U=D([]),A=D(""),R=D([{title:b("Quick actions"),key:"actions"},{title:b("Preview"),key:"preview"},{title:b("Name"),value:"name"},{title:b("created_on"),key:"createdAt",value:v=>G.fromJSDate(v.createdAt).toLocaleString(G.DATETIME_MED)},{title:b("created_by"),value:"createdBy.displayName"}]);pe(()=>{}),le(()=>V.value,(v,a)=>{v&&!a&&i()});function i(){new ll().apiUserFileList().then(a=>{U.value=a.results}).catch(a=>{Y().addError(re.FETCH_ERROR,a)})}function B(){let v=new FormData;v.append("file",C.value.file),v.append("name",C.value.name),fetch("/api/user-file/",{method:"POST",headers:{"X-CSRFToken":nl("csrftoken")},body:v}).then(a=>{a.json().then(f=>{u.value=ul(f)}),Y().addPreparedMessage(sl.CREATE_SUCCESS)}).catch(a=>{Y().addError(re.CREATE_ERROR,a)})}return(v,a)=>($(),T(z,null,[e(_,{hint:o.hint,"persistent-hint":o.persistentHint},{default:l(()=>[e(I,{width:"100%",link:"",onClick:a[0]||(a[0]=f=>V.value=!V.value)},{default:l(()=>[e(S,{class:"pt-2 pb-2"},{default:l(()=>[c("div",kl,[c("div",null,[u.value==null?($(),k(K,{key:0,color:"primary"},{default:l(()=>a[14]||(a[14]=[c("i",{class:"fa-solid fa-file-arrow-up"},null,-1)])),_:1,__:[14]})):y("",!0),u.value!=null&&u.value.preview!=""?($(),k(K,{key:1,image:u.value.preview},null,8,["image"])):y("",!0),u.value!=null&&u.value.preview==""?($(),k(K,{key:2,color:"success"},{default:l(()=>a[15]||(a[15]=[c("i",{class:"fa-solid fa-eye-slash"},null,-1)])),_:1,__:[15]})):y("",!0)]),c("div",wl,[o.label!=""?($(),T(z,{key:0},[c("span",Ul,d(o.label),1),a[16]||(a[16]=c("br",null,null,-1))],64)):y("",!0),u.value==null?($(),T("span",Fl,d(v.$t("select_file")),1)):y("",!0),u.value!=null?($(),T("span",Ml,d(u.value.name),1)):y("",!0)])])]),_:1})]),_:1})]),_:1},8,["hint","persistent-hint"]),e(al,{"max-width":"1000px",height:"90vh",modelValue:V.value,"onUpdate:modelValue":a[13]||(a[13]=f=>V.value=f)},{default:l(()=>[e(I,null,{default:l(()=>[e(L,null,{default:l(()=>[p(d(v.$t("Files")),1)]),_:1}),e(ve,{modelValue:w.value,"onUpdate:modelValue":a[1]||(a[1]=f=>w.value=f),grow:""},{default:l(()=>[u.value!=null?($(),k(O,{key:0},{default:l(()=>[p(d(v.$t("Preview")),1)]),_:1})):y("",!0),e(O,null,{default:l(()=>[p(d(v.$t("New")),1)]),_:1}),e(O,null,{default:l(()=>[p(d(v.$t("Search")),1)]),_:1})]),_:1},8,["modelValue"]),e(ge,{modelValue:w.value,"onUpdate:modelValue":a[12]||(a[12]=f=>w.value=f)},{default:l(()=>[u.value!=null?($(),k(j,{key:0},{default:l(()=>[e(I,null,{default:l(()=>[e(L,null,{default:l(()=>[p(d(u.value.name),1)]),_:1}),e(S,null,{default:l(()=>[p(d(v.$n(u.value.fileSizeKb/1e3))+" MB ",1),a[17]||(a[17]=c("br",null,null,-1)),p(" "+d(u.value.createdBy.displayName)+" ",1),a[18]||(a[18]=c("br",null,null,-1)),p(" "+d(t(G).fromJSDate(u.value.createdAt).toLocaleString(t(G).DATETIME_SHORT)),1)]),_:1,__:[17,18]}),e(tl,{class:"mr-4 ml-4","max-height":"50vh",rounded:"",src:u.value.preview},null,8,["src"]),e(x,null,{default:l(()=>[e(h,{href:u.value.fileDownload,target:"_blank",color:"success","prepend-icon":"fa-solid fa-file-arrow-down"},{default:l(()=>[p(d(v.$t("Download")),1)]),_:1},8,["href"]),e(h,{color:"warning","prepend-icon":"fa-solid fa-link-slash",onClick:a[2]||(a[2]=f=>u.value=null)},{default:l(()=>[p(d(v.$t("Remove")),1)]),_:1}),e(h,{color:"delete","prepend-icon":"$delete",onClick:a[3]||(a[3]=f=>u.value=null)},{default:l(()=>[p(d(v.$t("Delete")),1)]),_:1}),e(h,{onClick:a[4]||(a[4]=f=>V.value=!1)},{default:l(()=>[p(d(v.$t("Close")),1)]),_:1})]),_:1})]),_:1})]),_:1})):y("",!0),e(j,null,{default:l(()=>[e(I,null,{default:l(()=>[e(S,null,{default:l(()=>[e(ee,{label:v.$t("Name"),modelValue:C.value.name,"onUpdate:modelValue":a[5]||(a[5]=f=>C.value.name=f)},null,8,["label","modelValue"]),e(Sl,{label:v.$t("File"),modelValue:C.value.file,"onUpdate:modelValue":a[6]||(a[6]=f=>C.value.file=f)},null,8,["label","modelValue"])]),_:1}),e(x,null,{default:l(()=>[e(h,{color:"save","prepend-icon":"$save",onClick:a[7]||(a[7]=f=>B())},{default:l(()=>[p(d(v.$t("Save")),1)]),_:1}),e(h,{onClick:a[8]||(a[8]=f=>V.value=!1)},{default:l(()=>[p(d(v.$t("Close")),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(j,null,{default:l(()=>[e(I,null,{default:l(()=>[e(S,null,{default:l(()=>[e(ee,{label:v.$t("Search"),"prepend-inner-icon":"$search",modelValue:A.value,"onUpdate:modelValue":a[9]||(a[9]=f=>A.value=f)},null,8,["label","modelValue"]),e(ol,{density:"compact",headers:R.value,items:U.value,search:A.value,"onUpdate:search":a[10]||(a[10]=f=>A.value=f)},{"item.preview":l(({item:f})=>[e(K,{image:f.preview},null,8,["image"])]),"item.actions":l(({item:f})=>[e(h,{icon:"fa-solid fa-hand-pointer",color:"save",density:"comfortable",onClick:g=>{u.value=f,w.value=0}},null,8,["onClick"])]),_:1},8,["headers","items","search"])]),_:1}),e(x,null,{default:l(()=>[e(h,{onClick:a[11]||(a[11]=f=>V.value=!1)},{default:l(()=>[p(d(v.$t("Close")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["modelValue"])],64))}}),Dl=ae({__name:"SpaceLimitsInfo",props:{space:{type:{},required:!0}},setup(o){const m=o;return(u,b)=>m.space.name!=null?($(),k(il,{key:0},{default:l(()=>[e(H,{cols:"12",md:"4"},{default:l(()=>[e(I,{to:{name:"SearchPage"}},{default:l(()=>[e(L,null,{default:l(()=>[b[0]||(b[0]=c("i",{class:"fa-solid fa-book"},null,-1)),p(" "+d(u.$t("Recipes")),1)]),_:1,__:[0]}),e(S,null,{default:l(()=>[p(d(u.$n(m.space.recipeCount))+" / "+d(m.space.maxRecipes==0?"∞":u.$n(m.space.maxRecipes)),1)]),_:1}),e(q,{color:t(dl)(m.space)?"error":"success",height:"10","model-value":m.space.recipeCount/m.space.maxRecipes*100},null,8,["color","model-value"])]),_:1})]),_:1}),e(H,{cols:"12",md:"4"},{default:l(()=>[e(I,{to:{name:"ModelListPage",params:{model:"UserSpace"}}},{default:l(()=>[e(L,null,{default:l(()=>[b[1]||(b[1]=c("i",{class:"fa-solid fa-users"},null,-1)),p(" "+d(u.$t("Users")),1)]),_:1,__:[1]}),e(S,null,{default:l(()=>[p(d(u.$n(m.space.userCount))+" / "+d(m.space.maxUsers==0?"∞":u.$n(m.space.maxUsers)),1)]),_:1}),e(q,{color:t(rl)(m.space)?"error":"success",height:"10","model-value":m.space.userCount/m.space.maxUsers*100},null,8,["color","model-value"])]),_:1})]),_:1}),e(H,{cols:"12",md:"4"},{default:l(()=>[e(I,{to:{name:"ModelListPage",params:{model:"UserFile"}}},{default:l(()=>[e(L,null,{default:l(()=>[b[2]||(b[2]=c("i",{class:"fa-solid fa-file"},null,-1)),p(" "+d(u.$t("Files")),1)]),_:1,__:[2]}),m.space.maxFileStorageMb>-1?($(),k(S,{key:0},{default:l(()=>[p(d(u.$n(Math.round(m.space.fileSizeMb)))+" / "+d(m.space.maxFileStorageMb==0?"∞":u.$n(m.space.maxFileStorageMb))+" MB ",1)]),_:1})):y("",!0),m.space.maxFileStorageMb==-1?($(),k(S,{key:1},{default:l(()=>[p(d(u.$t("file_upload_disabled")),1)]),_:1})):y("",!0),m.space.maxFileStorageMb>-1?($(),k(q,{key:2,color:t(ml)(m.space)?"error":"success",height:"10","model-value":m.space.fileSizeMb/m.space.maxFileStorageMb*100},null,8,["color","model-value"])):y("",!0)]),_:1})]),_:1}),e(H,{cols:"12",md:"6"},{default:l(()=>[e(I,{to:{name:"ModelListPage",params:{model:"AiLog"}}},{default:l(()=>[e(L,null,{default:l(()=>[b[3]||(b[3]=c("i",{class:"fa-solid hand-holding-dollar"},null,-1)),p(" "+d(u.$t("MonthlyCredits")),1)]),_:1,__:[3]}),e(S,null,{default:l(()=>[p(d(u.$n(m.space.aiMonthlyCreditsUsed))+" / "+d(u.$n(m.space.aiCreditsMonthly))+" "+d(u.$t("Credits")),1)]),_:1}),e(q,{"model-value":m.space.aiMonthlyCreditsUsed,max:m.space.aiCreditsMonthly,height:"10"},null,8,["model-value","max"])]),_:1})]),_:1}),e(H,{cols:"12",md:"6"},{default:l(()=>[e(I,{to:{name:"ModelListPage",params:{model:"AiLog"}}},{default:l(()=>[e(L,null,{default:l(()=>[b[4]||(b[4]=c("i",{class:"fa-solid hand-holding-dollar"},null,-1)),p(" "+d(u.$t("AiCreditsBalance")),1)]),_:1,__:[4]}),e(S,null,{default:l(()=>[p(d(u.$n(m.space.aiCreditsBalance))+" "+d(u.$t("Credits")),1)]),_:1}),e(q,{height:"10"})]),_:1})]),_:1})]),_:1})):y("",!0)}}),Il={class:"text-disabled font-italic text-body-2"},hl={key:0},Al={key:1},zl=ae({__name:"SpaceEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(o,{emit:m}){const u=o,b=m,{setupState:V,deleteObject:w,saveObject:C,isUpdate:U,editingObjName:A,loading:R,editingObj:i,editingObjChanged:B,modelClass:v}=bl("Space",b);le([()=>u.item,()=>u.itemId],()=>{f()});const a=D("space");pe(()=>{f()});function f(){V(u.item,u.itemId,{itemDefaults:u.itemDefaults})}return(g,s)=>($(),k(cl,{loading:t(R),dialog:o.dialog,onSave:t(C),onDelete:t(w),onClose:s[20]||(s[20]=n=>{b("close"),B.value=!1}),"is-update":t(U)(),"is-changed":t(B),"model-class":t(v),"object-name":t(A)(),"editing-object":t(i)},{default:l(()=>[e(S,{class:"pa-0"},{default:l(()=>[e(ve,{modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=n=>a.value=n),disabled:t(R),grow:""},{default:l(()=>[e(O,{value:"space"},{default:l(()=>[p(d(g.$t("Space")),1)]),_:1}),e(O,{value:"cosmetic"},{default:l(()=>[p(d(g.$t("Cosmetic")),1)]),_:1}),e(O,{value:"ai"},{default:l(()=>[p(d(g.$t("AI")),1)]),_:1})]),_:1},8,["modelValue","disabled"])]),_:1}),e(S,null,{default:l(()=>[e(ge,{modelValue:a.value,"onUpdate:modelValue":s[19]||(s[19]=n=>a.value=n)},{default:l(()=>[e(j,{value:"space"},{default:l(()=>[e(fl,{disabled:t(R)},{default:l(()=>[e(ee,{label:g.$t("Name"),modelValue:t(i).name,"onUpdate:modelValue":s[1]||(s[1]=n=>t(i).name=n)},null,8,["label","modelValue"]),e(M,{modelValue:t(i).image,"onUpdate:modelValue":s[2]||(s[2]=n=>t(i).image=n),label:g.$t("Image"),hint:g.$t("CustomImageHelp"),"persistent-hint":""},null,8,["modelValue","label","hint"]),e(Cl,{modelValue:t(i).message,"onUpdate:modelValue":s[3]||(s[3]=n=>t(i).message=n),label:g.$t("Message"),clearable:""},null,8,["modelValue","label"]),t(U)()?($(),k(Dl,{key:0,space:t(i),"show-thank-you":!1},null,8,["space"])):y("",!0)]),_:1},8,["disabled"])]),_:1}),e(j,{value:"cosmetic"},{default:l(()=>[e(pl,{class:"mt-4"},{default:l(()=>[p(d(g.$t("Nav_Color")),1)]),_:1}),e($l,{modelValue:t(i).navBgColor,"onUpdate:modelValue":s[4]||(s[4]=n=>t(i).navBgColor=n),class:"mb-4",mode:"hex",modes:["hex"],"show-swatches":"",swatches:[["#ddbf86"],["#b98766"],["#b55e4f"],["#82aa8b"],["#385f84"]]},null,8,["modelValue"]),e(h,{class:"mb-4",onClick:s[5]||(s[5]=n=>t(i).navBgColor="")},{default:l(()=>[p(d(g.$t("Reset")),1)]),_:1}),e(M,{modelValue:t(i).navLogo,"onUpdate:modelValue":s[6]||(s[6]=n=>t(i).navLogo=n),label:g.$t("Logo"),hint:g.$t("CustomNavLogoHelp"),"persistent-hint":""},null,8,["modelValue","label","hint"]),e(M,{modelValue:t(i).logoColor32,"onUpdate:modelValue":s[7]||(s[7]=n=>t(i).logoColor32=n),label:g.$t("Logo")+" 32x32px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor128,"onUpdate:modelValue":s[8]||(s[8]=n=>t(i).logoColor128=n),label:g.$t("Logo")+" 128x128px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor144,"onUpdate:modelValue":s[9]||(s[9]=n=>t(i).logoColor144=n),label:g.$t("Logo")+" 144x144px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor180,"onUpdate:modelValue":s[10]||(s[10]=n=>t(i).logoColor180=n),label:g.$t("Logo")+" 180x180px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor192,"onUpdate:modelValue":s[11]||(s[11]=n=>t(i).logoColor192=n),label:g.$t("Logo")+" 192x192px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor512,"onUpdate:modelValue":s[12]||(s[12]=n=>t(i).logoColor512=n),label:g.$t("Logo")+" 512x512px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColorSvg,"onUpdate:modelValue":s[13]||(s[13]=n=>t(i).logoColorSvg=n),label:g.$t("Logo")+" SVG"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).customSpaceTheme,"onUpdate:modelValue":s[14]||(s[14]=n=>t(i).customSpaceTheme=n),label:g.$t("CustomTheme")+" CSS"},null,8,["modelValue","label"])]),_:1}),e(j,{value:"ai"},{default:l(()=>[c("p",Il,[t(Q)().serverSettings.hosted?($(),T("span",hl,d(g.$t("AISettingsHostedHelp")),1)):($(),T("span",Al,d(g.$t("SettingsOnlySuperuser")),1))]),e(vl,{modelValue:t(i).aiEnabled,"onUpdate:modelValue":s[15]||(s[15]=n=>t(i).aiEnabled=n),label:g.$t("Enabled"),disabled:!t(Q)().userSettings.user.isSuperuser,"hide-details":""},null,8,["modelValue","label","disabled"]),t(i).aiEnabled?($(),T(z,{key:0},[e(gl,{model:"AiProvider",label:g.$t("Default"),modelValue:t(i).aiDefaultProvider,"onUpdate:modelValue":s[16]||(s[16]=n=>t(i).aiDefaultProvider=n)},null,8,["label","modelValue"]),e(me,{modelValue:t(i).aiCreditsMonthly,"onUpdate:modelValue":s[17]||(s[17]=n=>t(i).aiCreditsMonthly=n),precision:2,label:g.$t("MonthlyCredits"),disabled:!t(Q)().userSettings.user.isSuperuser},null,8,["modelValue","label","disabled"]),e(me,{modelValue:t(i).aiCreditsBalance,"onUpdate:modelValue":s[18]||(s[18]=n=>t(i).aiCreditsBalance=n),precision:4,label:g.$t("AiCreditsBalance"),disabled:!t(Q)().userSettings.user.isSuperuser},null,8,["modelValue","label","disabled"])],64)):y("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{zl as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.2efce23f9159.js.gz b/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.2efce23f9159.js.gz deleted file mode 100644 index db08b6d3..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.2efce23f9159.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js b/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js deleted file mode 100644 index 6e5a0a0f..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as Le,al as Te,ao as Ne,bj as ze,bO as fe,cn as Oe,c as N,cz as se,r as D,bZ as je,bJ as He,aM as le,at as qe,cA as Je,aK as _,cB as ie,g as e,av as Z,c2 as Ge,cC as Ke,co as Qe,i as c,F as z,cD as We,n as Xe,ai as Ze,aT as Ye,cE as xe,d as ae,aL as de,aH as _e,u as el,D as G,o as pe,A as ll,Q as Y,R as re,b as T,w as l,M as I,O as S,h as k,e as y,I as K,t as d,aN as al,N as L,j as p,l as t,b9 as tl,aP as x,z as h,S as ee,cF as ol,bR as nl,bU as ul,ad as sl,f as $,k as il,V as H,b7 as q,cG as dl,cH as rl,cI as ml,ac as fl,ae as pl,U as vl,ag as gl,af as me,L as Q}from"./main-BhFWIRV_.js";import{u as bl,_ as cl}from"./useModelEditorFunctions-Du2kfr61.js";import{a as ve,V as O,b as ge,c as j}from"./VTabs-BQFRhgOd.js";import{u as Vl}from"./fileDrop-BjiZTCss.js";import{V as Cl}from"./VTextarea-Dyu7dPGe.js";import{V as $l}from"./VColorPicker-DN5Oz5I8.js";const yl=Te({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:o=>typeof o=="boolean"||[1e3,1024].includes(Number(o))},...Qe({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:o=>o.multiple?[]:null,validator:o=>fe(o).every(m=>m!=null&&typeof m=="object")},...Ke({clearable:!0})},"VFileInput"),Sl=Le()({name:"VFileInput",inheritAttrs:!1,props:yl(),emits:{"click:control":o=>!0,"mousedown:control":o=>!0,"update:focused":o=>!0,"update:modelValue":o=>!0},setup(o,m){let{attrs:u,emit:b,slots:V}=m;const{t:w}=Ne(),C=ze(o,"modelValue",o.modelValue,r=>fe(r),r=>!o.multiple&&Array.isArray(r)?r[0]:r),{isFocused:U,focus:A,blur:R}=Oe(o),i=N(()=>typeof o.showSize!="boolean"?o.showSize:void 0),B=N(()=>(C.value??[]).reduce((r,F)=>{let{size:E=0}=F;return r+E},0)),v=N(()=>se(B.value,i.value)),a=N(()=>(C.value??[]).map(r=>{const{name:F="",size:E=0}=r;return o.showSize?`${F} (${se(E,i.value)})`:F})),f=N(()=>{const r=C.value?.length??0;return o.showSize?w(o.counterSizeString,r,v.value):w(o.counterString,r)}),g=D(),s=D(),n=D(),be=je(()=>U.value||o.active),te=N(()=>["plain","underlined"].includes(o.variant)),J=He(!1),{handleDrop:ce,hasFilesOrFolders:Ve}=Vl();function W(){n.value!==document.activeElement&&n.value?.focus(),U.value||A()}function Ce(r){n.value?.click()}function $e(r){b("mousedown:control",r)}function ye(r){n.value?.click(),b("click:control",r)}function Se(r){r.stopPropagation(),W(),Ye(()=>{C.value=[],xe(o["onClick:clear"],r)})}function ke(r){r.preventDefault(),r.stopImmediatePropagation(),J.value=!0}function we(r){r.preventDefault(),J.value=!1}async function Ue(r){if(r.preventDefault(),r.stopImmediatePropagation(),J.value=!1,!n.value||!Ve(r))return;const F=new DataTransfer;for(const E of await ce(r))F.items.add(E);n.value.files=F.files,n.value.dispatchEvent(new Event("change",{bubbles:!0}))}return le(C,r=>{(!Array.isArray(r)||!r.length)&&n.value&&(n.value.value="")}),qe(()=>{const r=!!(V.counter||o.counter),F=!!(r||V.details),[E,Fe]=Je(u),{modelValue:Pl,...Me}=_.filterProps(o),De={...ie.filterProps(o),"onClick:clear":Se};return e(_,Z({ref:g,modelValue:o.multiple?C.value:C.value[0],class:["v-file-input",{"v-file-input--chips":!!o.chips,"v-file-input--dragging":J.value,"v-file-input--hide":o.hideInput,"v-input--plain-underlined":te.value},o.class],style:o.style,"onClick:prepend":Ce},E,Me,{centerAffix:!te.value,focused:U.value}),{...V,default:X=>{let{id:Ie,isDisabled:oe,isDirty:ne,isReadonly:ue,isValid:he,hasDetails:Ae}=X;return e(ie,Z({ref:s,prependIcon:o.prependIcon,onMousedown:$e,onClick:ye,"onClick:prependInner":o["onClick:prependInner"],"onClick:appendInner":o["onClick:appendInner"]},De,{id:Ie.value,active:be.value||ne.value,dirty:ne.value||o.dirty,disabled:oe.value,focused:U.value,details:Ae.value,error:he.value===!1,onDragover:ke,onDrop:Ue}),{...V,default:Pe=>{let{props:{class:Re,...Be}}=Pe;return c(z,null,[c("input",Z({ref:n,type:"file",readonly:ue.value,disabled:oe.value,multiple:o.multiple,name:o.name,onClick:P=>{P.stopPropagation(),ue.value&&P.preventDefault(),W()},onChange:P=>{if(!P.target)return;const Ee=P.target;C.value=[...Ee.files??[]]},onDragleave:we,onFocus:W,onBlur:R},Be,Fe),null),c("div",{class:Xe(Re)},[!!C.value?.length&&!o.hideInput&&(V.selection?V.selection({fileNames:a.value,totalBytes:B.value,totalBytesReadable:v.value}):o.chips?a.value.map(P=>e(Ze,{key:P,size:"small",text:P},null)):a.value.join(", "))])])}})},details:F?X=>c(z,null,[V.details?.(X),r&&c(z,null,[c("span",null,null),e(We,{active:!!C.value?.length,value:f.value,disabled:o.disabled},V.counter)])]):void 0})}),Ge({},g,s,n)}}),kl={class:"d-flex flex-row"},wl={class:"align-content-center"},Ul={class:"ms-2 text-disabled"},Fl={key:1,class:"ms-2"},Ml={key:2,class:"ms-2"},M=ae({__name:"UserFileField",props:de({model:{type:{},default:null},label:{type:String,default:""},hint:{type:String,default:""},persistentHint:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:de(["update:modelValue","create"],["update:modelValue"]),setup(o,{emit:m}){const u=_e(o,"modelValue"),{t:b}=el(),V=D(!1),w=D(0),C=D({}),U=D([]),A=D(""),R=D([{title:b("Quick actions"),key:"actions"},{title:b("Preview"),key:"preview"},{title:b("Name"),value:"name"},{title:b("created_on"),key:"createdAt",value:v=>G.fromJSDate(v.createdAt).toLocaleString(G.DATETIME_MED)},{title:b("created_by"),value:"createdBy.displayName"}]);pe(()=>{}),le(()=>V.value,(v,a)=>{v&&!a&&i()});function i(){new ll().apiUserFileList().then(a=>{U.value=a.results}).catch(a=>{Y().addError(re.FETCH_ERROR,a)})}function B(){let v=new FormData;v.append("file",C.value.file),v.append("name",C.value.name),fetch("/api/user-file/",{method:"POST",headers:{"X-CSRFToken":nl("csrftoken")},body:v}).then(a=>{a.json().then(f=>{u.value=ul(f)}),Y().addPreparedMessage(sl.CREATE_SUCCESS)}).catch(a=>{Y().addError(re.CREATE_ERROR,a)})}return(v,a)=>($(),T(z,null,[e(_,{hint:o.hint,"persistent-hint":o.persistentHint},{default:l(()=>[e(I,{width:"100%",link:"",onClick:a[0]||(a[0]=f=>V.value=!V.value)},{default:l(()=>[e(S,{class:"pt-2 pb-2"},{default:l(()=>[c("div",kl,[c("div",null,[u.value==null?($(),k(K,{key:0,color:"primary"},{default:l(()=>a[14]||(a[14]=[c("i",{class:"fa-solid fa-file-arrow-up"},null,-1)])),_:1,__:[14]})):y("",!0),u.value!=null&&u.value.preview!=""?($(),k(K,{key:1,image:u.value.preview},null,8,["image"])):y("",!0),u.value!=null&&u.value.preview==""?($(),k(K,{key:2,color:"success"},{default:l(()=>a[15]||(a[15]=[c("i",{class:"fa-solid fa-eye-slash"},null,-1)])),_:1,__:[15]})):y("",!0)]),c("div",wl,[o.label!=""?($(),T(z,{key:0},[c("span",Ul,d(o.label),1),a[16]||(a[16]=c("br",null,null,-1))],64)):y("",!0),u.value==null?($(),T("span",Fl,d(v.$t("select_file")),1)):y("",!0),u.value!=null?($(),T("span",Ml,d(u.value.name),1)):y("",!0)])])]),_:1})]),_:1})]),_:1},8,["hint","persistent-hint"]),e(al,{"max-width":"1000px",height:"90vh",modelValue:V.value,"onUpdate:modelValue":a[13]||(a[13]=f=>V.value=f)},{default:l(()=>[e(I,null,{default:l(()=>[e(L,null,{default:l(()=>[p(d(v.$t("Files")),1)]),_:1}),e(ve,{modelValue:w.value,"onUpdate:modelValue":a[1]||(a[1]=f=>w.value=f),grow:""},{default:l(()=>[u.value!=null?($(),k(O,{key:0},{default:l(()=>[p(d(v.$t("Preview")),1)]),_:1})):y("",!0),e(O,null,{default:l(()=>[p(d(v.$t("New")),1)]),_:1}),e(O,null,{default:l(()=>[p(d(v.$t("Search")),1)]),_:1})]),_:1},8,["modelValue"]),e(ge,{modelValue:w.value,"onUpdate:modelValue":a[12]||(a[12]=f=>w.value=f)},{default:l(()=>[u.value!=null?($(),k(j,{key:0},{default:l(()=>[e(I,null,{default:l(()=>[e(L,null,{default:l(()=>[p(d(u.value.name),1)]),_:1}),e(S,null,{default:l(()=>[p(d(v.$n(u.value.fileSizeKb/1e3))+" MB ",1),a[17]||(a[17]=c("br",null,null,-1)),p(" "+d(u.value.createdBy.displayName)+" ",1),a[18]||(a[18]=c("br",null,null,-1)),p(" "+d(t(G).fromJSDate(u.value.createdAt).toLocaleString(t(G).DATETIME_SHORT)),1)]),_:1,__:[17,18]}),e(tl,{class:"mr-4 ml-4","max-height":"50vh",rounded:"",src:u.value.preview},null,8,["src"]),e(x,null,{default:l(()=>[e(h,{href:u.value.fileDownload,target:"_blank",color:"success","prepend-icon":"fa-solid fa-file-arrow-down"},{default:l(()=>[p(d(v.$t("Download")),1)]),_:1},8,["href"]),e(h,{color:"warning","prepend-icon":"fa-solid fa-link-slash",onClick:a[2]||(a[2]=f=>u.value=null)},{default:l(()=>[p(d(v.$t("Remove")),1)]),_:1}),e(h,{color:"delete","prepend-icon":"$delete",onClick:a[3]||(a[3]=f=>u.value=null)},{default:l(()=>[p(d(v.$t("Delete")),1)]),_:1}),e(h,{onClick:a[4]||(a[4]=f=>V.value=!1)},{default:l(()=>[p(d(v.$t("Close")),1)]),_:1})]),_:1})]),_:1})]),_:1})):y("",!0),e(j,null,{default:l(()=>[e(I,null,{default:l(()=>[e(S,null,{default:l(()=>[e(ee,{label:v.$t("Name"),modelValue:C.value.name,"onUpdate:modelValue":a[5]||(a[5]=f=>C.value.name=f)},null,8,["label","modelValue"]),e(Sl,{label:v.$t("File"),modelValue:C.value.file,"onUpdate:modelValue":a[6]||(a[6]=f=>C.value.file=f)},null,8,["label","modelValue"])]),_:1}),e(x,null,{default:l(()=>[e(h,{color:"save","prepend-icon":"$save",onClick:a[7]||(a[7]=f=>B())},{default:l(()=>[p(d(v.$t("Save")),1)]),_:1}),e(h,{onClick:a[8]||(a[8]=f=>V.value=!1)},{default:l(()=>[p(d(v.$t("Close")),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(j,null,{default:l(()=>[e(I,null,{default:l(()=>[e(S,null,{default:l(()=>[e(ee,{label:v.$t("Search"),"prepend-inner-icon":"$search",modelValue:A.value,"onUpdate:modelValue":a[9]||(a[9]=f=>A.value=f)},null,8,["label","modelValue"]),e(ol,{density:"compact",headers:R.value,items:U.value,search:A.value,"onUpdate:search":a[10]||(a[10]=f=>A.value=f)},{"item.preview":l(({item:f})=>[e(K,{image:f.preview},null,8,["image"])]),"item.actions":l(({item:f})=>[e(h,{icon:"fa-solid fa-hand-pointer",color:"save",density:"comfortable",onClick:g=>{u.value=f,w.value=0}},null,8,["onClick"])]),_:1},8,["headers","items","search"])]),_:1}),e(x,null,{default:l(()=>[e(h,{onClick:a[11]||(a[11]=f=>V.value=!1)},{default:l(()=>[p(d(v.$t("Close")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["modelValue"])],64))}}),Dl=ae({__name:"SpaceLimitsInfo",props:{space:{type:{},required:!0}},setup(o){const m=o;return(u,b)=>m.space.name!=null?($(),k(il,{key:0},{default:l(()=>[e(H,{cols:"12",md:"4"},{default:l(()=>[e(I,{to:{name:"SearchPage"}},{default:l(()=>[e(L,null,{default:l(()=>[b[0]||(b[0]=c("i",{class:"fa-solid fa-book"},null,-1)),p(" "+d(u.$t("Recipes")),1)]),_:1,__:[0]}),e(S,null,{default:l(()=>[p(d(u.$n(m.space.recipeCount))+" / "+d(m.space.maxRecipes==0?"∞":u.$n(m.space.maxRecipes)),1)]),_:1}),e(q,{color:t(dl)(m.space)?"error":"success",height:"10","model-value":m.space.recipeCount/m.space.maxRecipes*100},null,8,["color","model-value"])]),_:1})]),_:1}),e(H,{cols:"12",md:"4"},{default:l(()=>[e(I,{to:{name:"ModelListPage",params:{model:"UserSpace"}}},{default:l(()=>[e(L,null,{default:l(()=>[b[1]||(b[1]=c("i",{class:"fa-solid fa-users"},null,-1)),p(" "+d(u.$t("Users")),1)]),_:1,__:[1]}),e(S,null,{default:l(()=>[p(d(u.$n(m.space.userCount))+" / "+d(m.space.maxUsers==0?"∞":u.$n(m.space.maxUsers)),1)]),_:1}),e(q,{color:t(rl)(m.space)?"error":"success",height:"10","model-value":m.space.userCount/m.space.maxUsers*100},null,8,["color","model-value"])]),_:1})]),_:1}),e(H,{cols:"12",md:"4"},{default:l(()=>[e(I,{to:{name:"ModelListPage",params:{model:"UserFile"}}},{default:l(()=>[e(L,null,{default:l(()=>[b[2]||(b[2]=c("i",{class:"fa-solid fa-file"},null,-1)),p(" "+d(u.$t("Files")),1)]),_:1,__:[2]}),m.space.maxFileStorageMb>-1?($(),k(S,{key:0},{default:l(()=>[p(d(u.$n(Math.round(m.space.fileSizeMb)))+" / "+d(m.space.maxFileStorageMb==0?"∞":u.$n(m.space.maxFileStorageMb))+" MB ",1)]),_:1})):y("",!0),m.space.maxFileStorageMb==-1?($(),k(S,{key:1},{default:l(()=>[p(d(u.$t("file_upload_disabled")),1)]),_:1})):y("",!0),m.space.maxFileStorageMb>-1?($(),k(q,{key:2,color:t(ml)(m.space)?"error":"success",height:"10","model-value":m.space.fileSizeMb/m.space.maxFileStorageMb*100},null,8,["color","model-value"])):y("",!0)]),_:1})]),_:1}),e(H,{cols:"12",md:"6"},{default:l(()=>[e(I,{to:{name:"ModelListPage",params:{model:"AiLog"}}},{default:l(()=>[e(L,null,{default:l(()=>[b[3]||(b[3]=c("i",{class:"fa-solid hand-holding-dollar"},null,-1)),p(" "+d(u.$t("MonthlyCredits")),1)]),_:1,__:[3]}),e(S,null,{default:l(()=>[p(d(u.$n(m.space.aiMonthlyCreditsUsed))+" / "+d(u.$n(m.space.aiCreditsMonthly))+" "+d(u.$t("Credits")),1)]),_:1}),e(q,{"model-value":m.space.aiMonthlyCreditsUsed,max:m.space.aiCreditsMonthly,height:"10"},null,8,["model-value","max"])]),_:1})]),_:1}),e(H,{cols:"12",md:"6"},{default:l(()=>[e(I,{to:{name:"ModelListPage",params:{model:"AiLog"}}},{default:l(()=>[e(L,null,{default:l(()=>[b[4]||(b[4]=c("i",{class:"fa-solid hand-holding-dollar"},null,-1)),p(" "+d(u.$t("AiCreditsBalance")),1)]),_:1,__:[4]}),e(S,null,{default:l(()=>[p(d(u.$n(m.space.aiCreditsBalance))+" "+d(u.$t("Credits")),1)]),_:1}),e(q,{height:"10"})]),_:1})]),_:1})]),_:1})):y("",!0)}}),Il={class:"text-disabled font-italic text-body-2"},hl={key:0},Al={key:1},zl=ae({__name:"SpaceEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(o,{emit:m}){const u=o,b=m,{setupState:V,deleteObject:w,saveObject:C,isUpdate:U,editingObjName:A,loading:R,editingObj:i,editingObjChanged:B,modelClass:v}=bl("Space",b);le([()=>u.item,()=>u.itemId],()=>{f()});const a=D("space");pe(()=>{f()});function f(){V(u.item,u.itemId,{itemDefaults:u.itemDefaults})}return(g,s)=>($(),k(cl,{loading:t(R),dialog:o.dialog,onSave:t(C),onDelete:t(w),onClose:s[20]||(s[20]=n=>{b("close"),B.value=!1}),"is-update":t(U)(),"is-changed":t(B),"model-class":t(v),"object-name":t(A)(),"editing-object":t(i)},{default:l(()=>[e(S,{class:"pa-0"},{default:l(()=>[e(ve,{modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=n=>a.value=n),disabled:t(R),grow:""},{default:l(()=>[e(O,{value:"space"},{default:l(()=>[p(d(g.$t("Space")),1)]),_:1}),e(O,{value:"cosmetic"},{default:l(()=>[p(d(g.$t("Cosmetic")),1)]),_:1}),e(O,{value:"ai"},{default:l(()=>[p(d(g.$t("AI")),1)]),_:1})]),_:1},8,["modelValue","disabled"])]),_:1}),e(S,null,{default:l(()=>[e(ge,{modelValue:a.value,"onUpdate:modelValue":s[19]||(s[19]=n=>a.value=n)},{default:l(()=>[e(j,{value:"space"},{default:l(()=>[e(fl,{disabled:t(R)},{default:l(()=>[e(ee,{label:g.$t("Name"),modelValue:t(i).name,"onUpdate:modelValue":s[1]||(s[1]=n=>t(i).name=n)},null,8,["label","modelValue"]),e(M,{modelValue:t(i).image,"onUpdate:modelValue":s[2]||(s[2]=n=>t(i).image=n),label:g.$t("Image"),hint:g.$t("CustomImageHelp"),"persistent-hint":""},null,8,["modelValue","label","hint"]),e(Cl,{modelValue:t(i).message,"onUpdate:modelValue":s[3]||(s[3]=n=>t(i).message=n),label:g.$t("Message"),clearable:""},null,8,["modelValue","label"]),t(U)()?($(),k(Dl,{key:0,space:t(i),"show-thank-you":!1},null,8,["space"])):y("",!0)]),_:1},8,["disabled"])]),_:1}),e(j,{value:"cosmetic"},{default:l(()=>[e(pl,{class:"mt-4"},{default:l(()=>[p(d(g.$t("Nav_Color")),1)]),_:1}),e($l,{modelValue:t(i).navBgColor,"onUpdate:modelValue":s[4]||(s[4]=n=>t(i).navBgColor=n),class:"mb-4",mode:"hex",modes:["hex"],"show-swatches":"",swatches:[["#ddbf86"],["#b98766"],["#b55e4f"],["#82aa8b"],["#385f84"]]},null,8,["modelValue"]),e(h,{class:"mb-4",onClick:s[5]||(s[5]=n=>t(i).navBgColor="")},{default:l(()=>[p(d(g.$t("Reset")),1)]),_:1}),e(M,{modelValue:t(i).navLogo,"onUpdate:modelValue":s[6]||(s[6]=n=>t(i).navLogo=n),label:g.$t("Logo"),hint:g.$t("CustomNavLogoHelp"),"persistent-hint":""},null,8,["modelValue","label","hint"]),e(M,{modelValue:t(i).logoColor32,"onUpdate:modelValue":s[7]||(s[7]=n=>t(i).logoColor32=n),label:g.$t("Logo")+" 32x32px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor128,"onUpdate:modelValue":s[8]||(s[8]=n=>t(i).logoColor128=n),label:g.$t("Logo")+" 128x128px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor144,"onUpdate:modelValue":s[9]||(s[9]=n=>t(i).logoColor144=n),label:g.$t("Logo")+" 144x144px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor180,"onUpdate:modelValue":s[10]||(s[10]=n=>t(i).logoColor180=n),label:g.$t("Logo")+" 180x180px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor192,"onUpdate:modelValue":s[11]||(s[11]=n=>t(i).logoColor192=n),label:g.$t("Logo")+" 192x192px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColor512,"onUpdate:modelValue":s[12]||(s[12]=n=>t(i).logoColor512=n),label:g.$t("Logo")+" 512x512px"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).logoColorSvg,"onUpdate:modelValue":s[13]||(s[13]=n=>t(i).logoColorSvg=n),label:g.$t("Logo")+" SVG"},null,8,["modelValue","label"]),e(M,{modelValue:t(i).customSpaceTheme,"onUpdate:modelValue":s[14]||(s[14]=n=>t(i).customSpaceTheme=n),label:g.$t("CustomTheme")+" CSS"},null,8,["modelValue","label"])]),_:1}),e(j,{value:"ai"},{default:l(()=>[c("p",Il,[t(Q)().serverSettings.hosted?($(),T("span",hl,d(g.$t("AISettingsHostedHelp")),1)):($(),T("span",Al,d(g.$t("SettingsOnlySuperuser")),1))]),e(vl,{modelValue:t(i).aiEnabled,"onUpdate:modelValue":s[15]||(s[15]=n=>t(i).aiEnabled=n),label:g.$t("Enabled"),disabled:!t(Q)().userSettings.user.isSuperuser,"hide-details":""},null,8,["modelValue","label","disabled"]),t(i).aiEnabled?($(),T(z,{key:0},[e(gl,{model:"AiProvider",label:g.$t("Default"),modelValue:t(i).aiDefaultProvider,"onUpdate:modelValue":s[16]||(s[16]=n=>t(i).aiDefaultProvider=n)},null,8,["label","modelValue"]),e(me,{modelValue:t(i).aiCreditsMonthly,"onUpdate:modelValue":s[17]||(s[17]=n=>t(i).aiCreditsMonthly=n),precision:2,label:g.$t("MonthlyCredits"),disabled:!t(Q)().userSettings.user.isSuperuser},null,8,["modelValue","label","disabled"]),e(me,{modelValue:t(i).aiCreditsBalance,"onUpdate:modelValue":s[18]||(s[18]=n=>t(i).aiCreditsBalance=n),precision:4,label:g.$t("AiCreditsBalance"),disabled:!t(Q)().userSettings.user.isSuperuser},null,8,["modelValue","label","disabled"])],64)):y("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{zl as _}; diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js.gz b/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js.gz deleted file mode 100644 index db08b6d3..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.78593251ae6a.js b/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.78593251ae6a.js deleted file mode 100644 index f56b4d3b..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.78593251ae6a.js +++ /dev/null @@ -1 +0,0 @@ -import{d as s,h as r,w as i,ac as o,i as c,g as e,t as m,l as t,B as p,f as n,L as a}from"./main-BhFWIRV_.js";import{_}from"./SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js";import"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VTabs-BQFRhgOd.js";import"./fileDrop-BjiZTCss.js";import"./VTextarea-Dyu7dPGe.js";import"./VColorPicker-DN5Oz5I8.js";const l={class:"text-h6"},w=s({__name:"SpaceSettings",setup(d){return(f,u)=>(n(),r(o,null,{default:i(()=>[c("p",l,m(t(a)().activeSpace.name),1),e(p,{class:"mb-3"}),e(_,{"item-id":t(a)().activeSpace.id},null,8,["item-id"])]),_:1}))}});export{w as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.78593251ae6a.js.gz b/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.78593251ae6a.js.gz deleted file mode 100644 index b712c4fc..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.78593251ae6a.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.js b/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.js deleted file mode 100644 index f56b4d3b..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.js +++ /dev/null @@ -1 +0,0 @@ -import{d as s,h as r,w as i,ac as o,i as c,g as e,t as m,l as t,B as p,f as n,L as a}from"./main-BhFWIRV_.js";import{_}from"./SpaceEditor.vue_vue_type_script_setup_true_lang-BWOLGWRZ.js";import"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VTabs-BQFRhgOd.js";import"./fileDrop-BjiZTCss.js";import"./VTextarea-Dyu7dPGe.js";import"./VColorPicker-DN5Oz5I8.js";const l={class:"text-h6"},w=s({__name:"SpaceSettings",setup(d){return(f,u)=>(n(),r(o,null,{default:i(()=>[c("p",l,m(t(a)().activeSpace.name),1),e(p,{class:"mb-3"}),e(_,{"item-id":t(a)().activeSpace.id},null,8,["item-id"])]),_:1}))}});export{w as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.js.gz b/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.js.gz deleted file mode 100644 index b712c4fc..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SpaceSettings-sHmxWilN.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceSetupPage-1bx6rG8x.9d329fbd8ab9.js b/config/tandoor/staticfiles/vue3/assets/SpaceSetupPage-1bx6rG8x.9d329fbd8ab9.js deleted file mode 100644 index 1c49dec0..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SpaceSetupPage-1bx6rG8x.9d329fbd8ab9.js +++ /dev/null @@ -1 +0,0 @@ -import{P as e}from"./main-BhFWIRV_.js";const c={};function r(t,n){return null}const a=e(c,[["render",r]]);export{a as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SpaceSetupPage-1bx6rG8x.js b/config/tandoor/staticfiles/vue3/assets/SpaceSetupPage-1bx6rG8x.js deleted file mode 100644 index 1c49dec0..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SpaceSetupPage-1bx6rG8x.js +++ /dev/null @@ -1 +0,0 @@ -import{P as e}from"./main-BhFWIRV_.js";const c={};function r(t,n){return null}const a=e(c,[["render",r]]);export{a as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.a3985c2b1dd1.js b/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.a3985c2b1dd1.js deleted file mode 100644 index 34756a70..00000000 --- a/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.a3985c2b1dd1.js +++ /dev/null @@ -1 +0,0 @@ -import{d as F,u as Y,a as Q,r as S,c as D,o as j,A as J,b as _,e as o,f as t,g as a,h as l,w as e,V as b,i as k,j as z,n as Z,t as y,k as R,l as L,m as T,F as C,p as M,q,s as G,D as I,v as E,x as U,y as O,z as B,B as ee,C as te,E as ae,_ as W,G as H,H as le,I as K,J as se,K as re,L as ne,M as A,N as oe,O as ue}from"./main-BhFWIRV_.js";import{R as ie}from"./RecipeCard-ZQiVryVZ.js";import{V as de}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import"./VTooltip-CP00KBBq.js";import"./useFileApi-4KcBp6Fj.js";import"./number_utils-1sJWKMUK.js";import"./model_utils-CVQgSPL_.js";function X($){switch($){case"xs":return 1;case"sm":return 2;case"md":return 4;case"lg":return 4;case"xl":return 5;case"xxl":return 6;default:return 1}}const V=F({__name:"HorizontalRecipeWindow",props:{mode:{type:String,required:!0},skeletons:{type:Number,default:0}},setup($){const n=$,{t:i}=Y(),{name:v}=Q(),p=S(!0),w=S([]),P=S({}),g=S({}),N=D(()=>{switch(n.mode){case"recent":return i("Recently_Viewed");case"random":return i("Random Recipes");case"new":return i("New");case"rating":return i("Rating");case"keyword":return Object.keys(P.value).length>0?P.value.label:i("Keyword");case"created_by":return Object.keys(g.value).length>0?i("CreatedBy")+" "+g.value.displayName:i("CreatedBy")}}),c=D(()=>{switch(n.mode){case"recent":return"fa-solid fa-eye";case"random":return"fa-solid fa-dice";case"new":return"fa-solid fa-calendar-alt";case"rating":return"fa-solid fa-star";case"keyword":return"fa-solid fa-tags";case"created_by":return"fa-solid fa-user"}}),u=D(()=>X(v.value));j(()=>{f()});function f(){let s=new J,r={pageSize:16};switch(n.mode){case"recent":r.numRecent=16;break;case"random":r.random="true";break;case"new":r._new="true";break;case"rating":r.rating=4;break;case"keyword":s.apiKeywordList({random:"true",limit:"1"}).then(d=>{d.count>0?(P.value=d.results[0],r.keywords=[P.value.id],m(r)):p.value=!1});return;case"created_by":s.apiUserList({}).then(d=>{d.length>0?(g.value=d[Math.floor(Math.random()*d.length)],r.createdby=g.value.id,r.random="true",m(r)):p.value=!1});return}m(r)}function m(s){new J().apiRecipeList(s).then(d=>{n.mode=="new"?w.value=d.results.filter(h=>h._new):n.mode=="recent"?w.value=d.results.filter(h=>h.recent!="0"):w.value=d.results}).finally(()=>{p.value=!1})}let x=D(()=>{let s=[],r=[];for(const[d,h]of w?.value.entries())r.push(h),d%u.value==u.value-1&&(r.length>0&&s.push(r),r=[]);return r.length>0&&s.push(r),s});return(s,r)=>p.value||w.value.length>0?(t(),_(C,{key:0},[a(R,{justify:"space-between"},{default:e(()=>[a(b,null,{default:e(()=>[k("h4",null,[k("i",{class:Z(c.value+" fa-fw")},null,2),z(" "+y(N.value),1)])]),_:1})]),_:1}),L(x).length>0?(t(),l(R,{key:0,class:"mt-0"},{default:e(()=>[a(b,null,{default:e(()=>[a(T,{"show-arrows":""},{default:e(()=>[(t(!0),_(C,null,M(L(x),d=>(t(),l(q,{class:"pt-1 pb-1"},{default:e(()=>[a(R,{dense:""},{default:e(()=>[(t(!0),_(C,null,M(d,h=>(t(),l(b,{class:"pr-0 pl-0",key:h.id},{default:e(()=>[a(ie,{recipe:h,show_description:!0,show_keywords:!0},null,8,["recipe"])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})):o("",!0),$.skeletons>0&&p.value?(t(),l(R,{key:1},{default:e(()=>[a(b,null,{default:e(()=>[a(T,null,{default:e(()=>[a(q,null,{default:e(()=>[a(R,null,{default:e(()=>[(t(!0),_(C,null,M($.skeletons,d=>(t(),l(b,null,{default:e(()=>[a(de,{elevation:3,type:"card"})]),_:1}))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):o("",!0)],64)):o("",!0)}}),ce={class:"d-flex"},fe={class:"flex-col align-self-start"},pe={class:"flex-col flex-grow-1 mt-auto mb-auto"},me={class:"flex-col align-self-end"},_e={key:0},ye={key:1},ve=F({__name:"HorizontalMealPlanWindow",setup($){const n=G(),{name:i}=Q(),v=S(!1),p=S(0);let w=D(()=>X(i.value));const P=D(()=>{let c=[];for(const u of Array(4).keys()){let f=I.now().plus({days:u});c.push({date:f,create_default_date:f.toISODate(),date_label:f.toLocaleString({weekday:"short",month:"2-digit",day:"2-digit",year:"2-digit"}),plan_entries:E().planList.filter(m=>I.fromJSDate(m.fromDate).startOf("day")<=f.startOf("day")&&I.fromJSDate(m.toDate!=null?m.toDate:m.fromDate).startOf("day")>=f.startOf("day"))})}return c});let g=D(()=>{let c=[],u=[];for(const[f,m]of P.value.entries())u.push(m),f%w.value==w.value-1&&(u.length>0&&c.push(u),u=[]);return u.length>0&&c.push(u),c});j(()=>{v.value=!0,E().refreshFromAPI(I.now().toJSDate(),I.now().plus({days:7}).toJSDate()).finally(()=>{v.value=!1})});function N(c){c.recipe&&n.push({name:"RecipeViewPage",params:{id:c.recipe.id}})}return(c,u)=>L(g).length>0?(t(),l(R,{key:0,class:"mt-0"},{default:e(()=>[a(b,null,{default:e(()=>[a(T,{modelValue:p.value,"onUpdate:modelValue":u[2]||(u[2]=f=>p.value=f)},{default:e(()=>[(t(!0),_(C,null,M(L(g),(f,m)=>(t(),l(q,{value:m,class:"pt-1 pb-1"},{default:e(()=>[a(R,null,{default:e(()=>[(t(!0),_(C,null,M(f,x=>(t(),l(b,null,{default:e(()=>[a(U,{density:"compact",class:"pt-0 pb-0"},{default:e(()=>[a(O,{class:"text-center"},{default:e(()=>[k("div",ce,[k("div",fe,[p.value!=0?(t(),l(B,{key:0,onClick:u[0]||(u[0]=s=>p.value--),icon:"fa-solid fa-chevron-left",size:"small"})):o("",!0)]),k("div",pe,y(x.date_label),1),k("div",me,[p.value+1p.value++),icon:"fa-solid fa-chevron-right",size:"small"})):o("",!0)])])]),_:2},1024),x.plan_entries.length>0?(t(),l(ee,{key:0})):o("",!0),(t(!0),_(C,null,M(x.plan_entries,s=>(t(),l(O,{key:s.id,onClick:r=>N(s),link:""},{prepend:e(()=>[s.recipe?.image?(t(),l(K,{key:0,image:s.recipe.image},null,8,["image"])):(t(),l(K,{key:1,image:se}))]),append:e(()=>[a(B,{icon:"",variant:"plain"},{default:e(()=>[a(H,{icon:"$menu"}),a(le,{activator:"parent"},{default:e(()=>[a(U,null,{default:e(()=>[a(O,{"prepend-icon":"$edit",link:""},{default:e(()=>[z(y(c.$t("Edit"))+" ",1),a(W,{model:"MealPlan",item:s},null,8,["item"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),default:e(()=>[a(te,null,{default:e(()=>[s.recipe?(t(),_("span",_e,y(s.recipe.name),1)):(t(),_("span",ye,y(s.title),1))]),_:2},1024),a(ae,null,{default:e(()=>[z(y(s.mealType.name),1)]),_:2},1024),s.recipe?o("",!0):(t(),l(W,{key:0,model:"MealPlan",item:s},null,8,["item"]))]),_:2},1032,["onClick"]))),128)),a(O,{class:"text-center cursor-pointer",variant:"tonal"},{default:e(()=>[a(W,{model:"MealPlan","item-defaults":{fromDate:x.date.toJSDate()},"close-after-create":!1,"close-after-save":!1},null,8,["item-defaults"]),a(H,{icon:"$create",size:"small"})]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:2},1024)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1})):o("",!0)}}),ke={class:"text-wrap"},we={class:"text-wrap"},Pe=F({__name:"StartPage",setup($){const n=S(-1);return j(()=>{new J().apiRecipeList({pageSize:1}).then(v=>{n.value=v.count})}),(i,v)=>(t(),l(re,null,{default:e(()=>[L(ne)().deviceSettings.start_showMealPlan?(t(),l(ve,{key:0})):o("",!0),n.value==0?(t(),l(A,{key:1,class:"mt-5 mb-5"},{default:e(()=>[a(oe,{class:"text-center"},{default:e(()=>[v[0]||(v[0]=k("i",{class:"fa-solid fa-eye-slash"},null,-1)),z(" "+y(i.$t("search_no_recipes")),1)]),_:1,__:[0]}),a(ue,null,{default:e(()=>[a(A,{title:i.$t("Create Recipe"),variant:"outlined",to:{name:"ModelEditPage",params:{model:"Recipe"}},"prepend-icon":"$recipes","append-icon":"fa-solid fa-arrow-right",class:"mb-4"},{subtitle:e(()=>[k("p",ke,y(i.$t("CreateFirstRecipe")),1)]),_:1},8,["title"]),a(A,{title:i.$t("Import"),variant:"outlined",to:{name:"RecipeImportPage",params:{}},"prepend-icon":"$import","append-icon":"fa-solid fa-arrow-right"},{subtitle:e(()=>[k("p",we,y(i.$t("ImportFirstRecipe")),1)]),_:1},8,["title"])]),_:1})]),_:1})):o("",!0),n.value>0?(t(),_(C,{key:2},[n.value>0?(t(),l(V,{key:0,skeletons:4,mode:"recent"})):o("",!0),n.value>10?(t(),l(V,{key:1,skeletons:4,mode:"new"})):o("",!0),n.value>10?(t(),l(V,{key:2,skeletons:4,mode:"keyword"})):o("",!0),n.value>=5?(t(),l(V,{key:3,skeletons:4,mode:"random"})):o("",!0),n.value>10?(t(),l(V,{key:4,skeletons:4,mode:"created_by"})):o("",!0),n.value>10?(t(),l(V,{key:5,skeletons:2,mode:"rating"})):o("",!0),n.value>25?(t(),l(V,{key:6,skeletons:4,mode:"keyword"})):o("",!0),n.value>25?(t(),l(V,{key:7,skeletons:4,mode:"random"})):o("",!0),a(R,null,{default:e(()=>[a(b,{class:"text-center"},{default:e(()=>[a(B,{size:"x-large",rounded:"xl","prepend-icon":"$search",variant:"tonal",to:{name:"SearchPage",params:{query:""}}},{default:e(()=>[z(y(i.$t("View_Recipes")),1)]),_:1})]),_:1})]),_:1})],64)):o("",!0)]),_:1}))}});export{Pe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.a3985c2b1dd1.js.gz b/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.a3985c2b1dd1.js.gz deleted file mode 100644 index 1168b7fc..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.a3985c2b1dd1.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.js b/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.js deleted file mode 100644 index 34756a70..00000000 --- a/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.js +++ /dev/null @@ -1 +0,0 @@ -import{d as F,u as Y,a as Q,r as S,c as D,o as j,A as J,b as _,e as o,f as t,g as a,h as l,w as e,V as b,i as k,j as z,n as Z,t as y,k as R,l as L,m as T,F as C,p as M,q,s as G,D as I,v as E,x as U,y as O,z as B,B as ee,C as te,E as ae,_ as W,G as H,H as le,I as K,J as se,K as re,L as ne,M as A,N as oe,O as ue}from"./main-BhFWIRV_.js";import{R as ie}from"./RecipeCard-ZQiVryVZ.js";import{V as de}from"./AddToShoppingDialog.vue_vue_type_script_setup_true_lang-ByrmCw9F.js";import"./KeywordsBar.vue_vue_type_script_setup_true_lang-9vWdzSaj.js";import"./PrivateRecipeBadge.vue_vue_type_script_setup_true_lang-CuYHMwhT.js";import"./BtnCopy.vue_vue_type_script_setup_true_lang-B_1A58TG.js";import"./VTooltip-CP00KBBq.js";import"./useFileApi-4KcBp6Fj.js";import"./number_utils-1sJWKMUK.js";import"./model_utils-CVQgSPL_.js";function X($){switch($){case"xs":return 1;case"sm":return 2;case"md":return 4;case"lg":return 4;case"xl":return 5;case"xxl":return 6;default:return 1}}const V=F({__name:"HorizontalRecipeWindow",props:{mode:{type:String,required:!0},skeletons:{type:Number,default:0}},setup($){const n=$,{t:i}=Y(),{name:v}=Q(),p=S(!0),w=S([]),P=S({}),g=S({}),N=D(()=>{switch(n.mode){case"recent":return i("Recently_Viewed");case"random":return i("Random Recipes");case"new":return i("New");case"rating":return i("Rating");case"keyword":return Object.keys(P.value).length>0?P.value.label:i("Keyword");case"created_by":return Object.keys(g.value).length>0?i("CreatedBy")+" "+g.value.displayName:i("CreatedBy")}}),c=D(()=>{switch(n.mode){case"recent":return"fa-solid fa-eye";case"random":return"fa-solid fa-dice";case"new":return"fa-solid fa-calendar-alt";case"rating":return"fa-solid fa-star";case"keyword":return"fa-solid fa-tags";case"created_by":return"fa-solid fa-user"}}),u=D(()=>X(v.value));j(()=>{f()});function f(){let s=new J,r={pageSize:16};switch(n.mode){case"recent":r.numRecent=16;break;case"random":r.random="true";break;case"new":r._new="true";break;case"rating":r.rating=4;break;case"keyword":s.apiKeywordList({random:"true",limit:"1"}).then(d=>{d.count>0?(P.value=d.results[0],r.keywords=[P.value.id],m(r)):p.value=!1});return;case"created_by":s.apiUserList({}).then(d=>{d.length>0?(g.value=d[Math.floor(Math.random()*d.length)],r.createdby=g.value.id,r.random="true",m(r)):p.value=!1});return}m(r)}function m(s){new J().apiRecipeList(s).then(d=>{n.mode=="new"?w.value=d.results.filter(h=>h._new):n.mode=="recent"?w.value=d.results.filter(h=>h.recent!="0"):w.value=d.results}).finally(()=>{p.value=!1})}let x=D(()=>{let s=[],r=[];for(const[d,h]of w?.value.entries())r.push(h),d%u.value==u.value-1&&(r.length>0&&s.push(r),r=[]);return r.length>0&&s.push(r),s});return(s,r)=>p.value||w.value.length>0?(t(),_(C,{key:0},[a(R,{justify:"space-between"},{default:e(()=>[a(b,null,{default:e(()=>[k("h4",null,[k("i",{class:Z(c.value+" fa-fw")},null,2),z(" "+y(N.value),1)])]),_:1})]),_:1}),L(x).length>0?(t(),l(R,{key:0,class:"mt-0"},{default:e(()=>[a(b,null,{default:e(()=>[a(T,{"show-arrows":""},{default:e(()=>[(t(!0),_(C,null,M(L(x),d=>(t(),l(q,{class:"pt-1 pb-1"},{default:e(()=>[a(R,{dense:""},{default:e(()=>[(t(!0),_(C,null,M(d,h=>(t(),l(b,{class:"pr-0 pl-0",key:h.id},{default:e(()=>[a(ie,{recipe:h,show_description:!0,show_keywords:!0},null,8,["recipe"])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})):o("",!0),$.skeletons>0&&p.value?(t(),l(R,{key:1},{default:e(()=>[a(b,null,{default:e(()=>[a(T,null,{default:e(()=>[a(q,null,{default:e(()=>[a(R,null,{default:e(()=>[(t(!0),_(C,null,M($.skeletons,d=>(t(),l(b,null,{default:e(()=>[a(de,{elevation:3,type:"card"})]),_:1}))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):o("",!0)],64)):o("",!0)}}),ce={class:"d-flex"},fe={class:"flex-col align-self-start"},pe={class:"flex-col flex-grow-1 mt-auto mb-auto"},me={class:"flex-col align-self-end"},_e={key:0},ye={key:1},ve=F({__name:"HorizontalMealPlanWindow",setup($){const n=G(),{name:i}=Q(),v=S(!1),p=S(0);let w=D(()=>X(i.value));const P=D(()=>{let c=[];for(const u of Array(4).keys()){let f=I.now().plus({days:u});c.push({date:f,create_default_date:f.toISODate(),date_label:f.toLocaleString({weekday:"short",month:"2-digit",day:"2-digit",year:"2-digit"}),plan_entries:E().planList.filter(m=>I.fromJSDate(m.fromDate).startOf("day")<=f.startOf("day")&&I.fromJSDate(m.toDate!=null?m.toDate:m.fromDate).startOf("day")>=f.startOf("day"))})}return c});let g=D(()=>{let c=[],u=[];for(const[f,m]of P.value.entries())u.push(m),f%w.value==w.value-1&&(u.length>0&&c.push(u),u=[]);return u.length>0&&c.push(u),c});j(()=>{v.value=!0,E().refreshFromAPI(I.now().toJSDate(),I.now().plus({days:7}).toJSDate()).finally(()=>{v.value=!1})});function N(c){c.recipe&&n.push({name:"RecipeViewPage",params:{id:c.recipe.id}})}return(c,u)=>L(g).length>0?(t(),l(R,{key:0,class:"mt-0"},{default:e(()=>[a(b,null,{default:e(()=>[a(T,{modelValue:p.value,"onUpdate:modelValue":u[2]||(u[2]=f=>p.value=f)},{default:e(()=>[(t(!0),_(C,null,M(L(g),(f,m)=>(t(),l(q,{value:m,class:"pt-1 pb-1"},{default:e(()=>[a(R,null,{default:e(()=>[(t(!0),_(C,null,M(f,x=>(t(),l(b,null,{default:e(()=>[a(U,{density:"compact",class:"pt-0 pb-0"},{default:e(()=>[a(O,{class:"text-center"},{default:e(()=>[k("div",ce,[k("div",fe,[p.value!=0?(t(),l(B,{key:0,onClick:u[0]||(u[0]=s=>p.value--),icon:"fa-solid fa-chevron-left",size:"small"})):o("",!0)]),k("div",pe,y(x.date_label),1),k("div",me,[p.value+1p.value++),icon:"fa-solid fa-chevron-right",size:"small"})):o("",!0)])])]),_:2},1024),x.plan_entries.length>0?(t(),l(ee,{key:0})):o("",!0),(t(!0),_(C,null,M(x.plan_entries,s=>(t(),l(O,{key:s.id,onClick:r=>N(s),link:""},{prepend:e(()=>[s.recipe?.image?(t(),l(K,{key:0,image:s.recipe.image},null,8,["image"])):(t(),l(K,{key:1,image:se}))]),append:e(()=>[a(B,{icon:"",variant:"plain"},{default:e(()=>[a(H,{icon:"$menu"}),a(le,{activator:"parent"},{default:e(()=>[a(U,null,{default:e(()=>[a(O,{"prepend-icon":"$edit",link:""},{default:e(()=>[z(y(c.$t("Edit"))+" ",1),a(W,{model:"MealPlan",item:s},null,8,["item"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),default:e(()=>[a(te,null,{default:e(()=>[s.recipe?(t(),_("span",_e,y(s.recipe.name),1)):(t(),_("span",ye,y(s.title),1))]),_:2},1024),a(ae,null,{default:e(()=>[z(y(s.mealType.name),1)]),_:2},1024),s.recipe?o("",!0):(t(),l(W,{key:0,model:"MealPlan",item:s},null,8,["item"]))]),_:2},1032,["onClick"]))),128)),a(O,{class:"text-center cursor-pointer",variant:"tonal"},{default:e(()=>[a(W,{model:"MealPlan","item-defaults":{fromDate:x.date.toJSDate()},"close-after-create":!1,"close-after-save":!1},null,8,["item-defaults"]),a(H,{icon:"$create",size:"small"})]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:2},1024)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1})):o("",!0)}}),ke={class:"text-wrap"},we={class:"text-wrap"},Pe=F({__name:"StartPage",setup($){const n=S(-1);return j(()=>{new J().apiRecipeList({pageSize:1}).then(v=>{n.value=v.count})}),(i,v)=>(t(),l(re,null,{default:e(()=>[L(ne)().deviceSettings.start_showMealPlan?(t(),l(ve,{key:0})):o("",!0),n.value==0?(t(),l(A,{key:1,class:"mt-5 mb-5"},{default:e(()=>[a(oe,{class:"text-center"},{default:e(()=>[v[0]||(v[0]=k("i",{class:"fa-solid fa-eye-slash"},null,-1)),z(" "+y(i.$t("search_no_recipes")),1)]),_:1,__:[0]}),a(ue,null,{default:e(()=>[a(A,{title:i.$t("Create Recipe"),variant:"outlined",to:{name:"ModelEditPage",params:{model:"Recipe"}},"prepend-icon":"$recipes","append-icon":"fa-solid fa-arrow-right",class:"mb-4"},{subtitle:e(()=>[k("p",ke,y(i.$t("CreateFirstRecipe")),1)]),_:1},8,["title"]),a(A,{title:i.$t("Import"),variant:"outlined",to:{name:"RecipeImportPage",params:{}},"prepend-icon":"$import","append-icon":"fa-solid fa-arrow-right"},{subtitle:e(()=>[k("p",we,y(i.$t("ImportFirstRecipe")),1)]),_:1},8,["title"])]),_:1})]),_:1})):o("",!0),n.value>0?(t(),_(C,{key:2},[n.value>0?(t(),l(V,{key:0,skeletons:4,mode:"recent"})):o("",!0),n.value>10?(t(),l(V,{key:1,skeletons:4,mode:"new"})):o("",!0),n.value>10?(t(),l(V,{key:2,skeletons:4,mode:"keyword"})):o("",!0),n.value>=5?(t(),l(V,{key:3,skeletons:4,mode:"random"})):o("",!0),n.value>10?(t(),l(V,{key:4,skeletons:4,mode:"created_by"})):o("",!0),n.value>10?(t(),l(V,{key:5,skeletons:2,mode:"rating"})):o("",!0),n.value>25?(t(),l(V,{key:6,skeletons:4,mode:"keyword"})):o("",!0),n.value>25?(t(),l(V,{key:7,skeletons:4,mode:"random"})):o("",!0),a(R,null,{default:e(()=>[a(b,{class:"text-center"},{default:e(()=>[a(B,{size:"x-large",rounded:"xl","prepend-icon":"$search",variant:"tonal",to:{name:"SearchPage",params:{query:""}}},{default:e(()=>[z(y(i.$t("View_Recipes")),1)]),_:1})]),_:1})]),_:1})],64)):o("",!0)]),_:1}))}});export{Pe as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.js.gz b/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.js.gz deleted file mode 100644 index 1168b7fc..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/StartPage-CQln-PMM.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.c963a773552e.js b/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.c963a773552e.js deleted file mode 100644 index c776015e..00000000 --- a/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.c963a773552e.js +++ /dev/null @@ -1 +0,0 @@ -import{d as $,aM as h,o as j,h as i,f as m,w as u,g as n,O as w,ac as y,l as e,e as r,S as s,T as N}from"./main-BhFWIRV_.js";import{u as v,_ as B}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const q=$({__name:"StorageEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(p,{emit:C}){const d=p,b=C,{setupState:D,deleteObject:S,saveObject:U,isUpdate:k,editingObjName:O,loading:f,editingObj:l,editingObjChanged:V,modelClass:T}=v("Storage",b);h([()=>d.item,()=>d.itemId],()=>{g()}),j(()=>{g()});function g(){D(d.item,d.itemId,{itemDefaults:d.itemDefaults})}return(o,t)=>(m(),i(B,{loading:e(f),dialog:p.dialog,onSave:e(U),onDelete:e(S),onClose:t[6]||(t[6]=a=>{b("close"),V.value=!1}),"is-update":e(k)(),"is-changed":e(V),"model-class":e(T),"object-name":e(O)(),"editing-object":e(l)},{default:u(()=>[n(w,null,{default:u(()=>[n(y,{disabled:e(f)},{default:u(()=>[n(s,{label:o.$t("Name"),modelValue:e(l).name,"onUpdate:modelValue":t[0]||(t[0]=a=>e(l).name=a)},null,8,["label","modelValue"]),n(N,{label:o.$t("Type"),modelValue:e(l).method,"onUpdate:modelValue":t[1]||(t[1]=a=>e(l).method=a),items:["DB","NEXTCLOUD","LOCAL"]},null,8,["label","modelValue"]),e(l).method=="NEXTCLOUD"||e(l).method=="DB"?(m(),i(s,{key:0,label:o.$t("Username"),modelValue:e(l).username,"onUpdate:modelValue":t[2]||(t[2]=a=>e(l).username=a)},null,8,["label","modelValue"])):r("",!0),e(l).method=="NEXTCLOUD"?(m(),i(s,{key:1,label:o.$t("Password"),hint:o.$t("StoragePasswordTokenHelp"),"persistent-hint":"",modelValue:e(l).password,"onUpdate:modelValue":t[3]||(t[3]=a=>e(l).password=a)},null,8,["label","hint","modelValue"])):r("",!0),e(l).method=="DB"?(m(),i(s,{key:2,label:o.$t("Access_Token"),hint:o.$t("StoragePasswordTokenHelp"),"persistent-hint":"",modelValue:e(l).token,"onUpdate:modelValue":t[4]||(t[4]=a=>e(l).token=a)},null,8,["label","hint","modelValue"])):r("",!0),n(s,{label:o.$t("Path"),modelValue:e(l).path,"onUpdate:modelValue":t[5]||(t[5]=a=>e(l).path=a)},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{q as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.c963a773552e.js.gz b/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.c963a773552e.js.gz deleted file mode 100644 index f04aa490..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.c963a773552e.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.js b/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.js deleted file mode 100644 index c776015e..00000000 --- a/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.js +++ /dev/null @@ -1 +0,0 @@ -import{d as $,aM as h,o as j,h as i,f as m,w as u,g as n,O as w,ac as y,l as e,e as r,S as s,T as N}from"./main-BhFWIRV_.js";import{u as v,_ as B}from"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const q=$({__name:"StorageEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(p,{emit:C}){const d=p,b=C,{setupState:D,deleteObject:S,saveObject:U,isUpdate:k,editingObjName:O,loading:f,editingObj:l,editingObjChanged:V,modelClass:T}=v("Storage",b);h([()=>d.item,()=>d.itemId],()=>{g()}),j(()=>{g()});function g(){D(d.item,d.itemId,{itemDefaults:d.itemDefaults})}return(o,t)=>(m(),i(B,{loading:e(f),dialog:p.dialog,onSave:e(U),onDelete:e(S),onClose:t[6]||(t[6]=a=>{b("close"),V.value=!1}),"is-update":e(k)(),"is-changed":e(V),"model-class":e(T),"object-name":e(O)(),"editing-object":e(l)},{default:u(()=>[n(w,null,{default:u(()=>[n(y,{disabled:e(f)},{default:u(()=>[n(s,{label:o.$t("Name"),modelValue:e(l).name,"onUpdate:modelValue":t[0]||(t[0]=a=>e(l).name=a)},null,8,["label","modelValue"]),n(N,{label:o.$t("Type"),modelValue:e(l).method,"onUpdate:modelValue":t[1]||(t[1]=a=>e(l).method=a),items:["DB","NEXTCLOUD","LOCAL"]},null,8,["label","modelValue"]),e(l).method=="NEXTCLOUD"||e(l).method=="DB"?(m(),i(s,{key:0,label:o.$t("Username"),modelValue:e(l).username,"onUpdate:modelValue":t[2]||(t[2]=a=>e(l).username=a)},null,8,["label","modelValue"])):r("",!0),e(l).method=="NEXTCLOUD"?(m(),i(s,{key:1,label:o.$t("Password"),hint:o.$t("StoragePasswordTokenHelp"),"persistent-hint":"",modelValue:e(l).password,"onUpdate:modelValue":t[3]||(t[3]=a=>e(l).password=a)},null,8,["label","hint","modelValue"])):r("",!0),e(l).method=="DB"?(m(),i(s,{key:2,label:o.$t("Access_Token"),hint:o.$t("StoragePasswordTokenHelp"),"persistent-hint":"",modelValue:e(l).token,"onUpdate:modelValue":t[4]||(t[4]=a=>e(l).token=a)},null,8,["label","hint","modelValue"])):r("",!0),n(s,{label:o.$t("Path"),modelValue:e(l).path,"onUpdate:modelValue":t[5]||(t[5]=a=>e(l).path=a)},null,8,["label","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{q as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.js.gz b/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.js.gz deleted file mode 100644 index f04aa490..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/StorageEditor-Bh3NIW08.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.f8b9d792c98c.js b/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.f8b9d792c98c.js deleted file mode 100644 index 59e0375f..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.f8b9d792c98c.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,aM as v,o as O,h as y,f as $,w as n,g as d,O as h,ac as k,l as e,S as f}from"./main-BhFWIRV_.js";import{u as N,_ as U}from"./useModelEditorFunctions-Du2kfr61.js";import{V as q}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const F=C({__name:"SupermarketCategoryEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(s,{emit:g}){const o=s,u=g,{setupState:b,deleteObject:V,saveObject:c,isUpdate:S,editingObjName:j,loading:m,editingObj:a,editingObjChanged:r,modelClass:D}=N("SupermarketCategory",u);v([()=>o.item,()=>o.itemId],()=>{p()}),O(()=>{p()});function p(){b(o.item,o.itemId,{itemDefaults:o.itemDefaults})}return(i,t)=>($(),y(U,{loading:e(m),dialog:s.dialog,onSave:e(c),onDelete:e(V),onClose:t[3]||(t[3]=l=>{u("close"),r.value=!1}),"is-update":e(S)(),"is-changed":e(r),"model-class":e(D),"object-name":e(j)(),"editing-object":e(a)},{default:n(()=>[d(h,null,{default:n(()=>[d(k,{disabled:e(m)},{default:n(()=>[d(f,{label:i.$t("Name"),modelValue:e(a).name,"onUpdate:modelValue":t[0]||(t[0]=l=>e(a).name=l)},null,8,["label","modelValue"]),d(q,{label:i.$t("Description"),modelValue:e(a).description,"onUpdate:modelValue":t[1]||(t[1]=l=>e(a).description=l)},null,8,["label","modelValue"]),d(f,{label:i.$t("Open_Data_Slug"),hint:i.$t("open_data_help_text"),"persistent-hint":"",modelValue:e(a).openDataSlug,"onUpdate:modelValue":t[2]||(t[2]=l=>e(a).openDataSlug=l),disabled:""},null,8,["label","hint","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{F as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.f8b9d792c98c.js.gz b/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.f8b9d792c98c.js.gz deleted file mode 100644 index 2c23af23..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.f8b9d792c98c.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.js b/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.js deleted file mode 100644 index 59e0375f..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,aM as v,o as O,h as y,f as $,w as n,g as d,O as h,ac as k,l as e,S as f}from"./main-BhFWIRV_.js";import{u as N,_ as U}from"./useModelEditorFunctions-Du2kfr61.js";import{V as q}from"./VTextarea-Dyu7dPGe.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";const F=C({__name:"SupermarketCategoryEditor",props:{item:{type:{},required:!1,default:null},itemId:{type:[Number,String],required:!1,default:void 0},itemDefaults:{type:{},required:!1,default:{}},dialog:{type:Boolean,default:!1}},emits:["create","save","delete","close","changedState"],setup(s,{emit:g}){const o=s,u=g,{setupState:b,deleteObject:V,saveObject:c,isUpdate:S,editingObjName:j,loading:m,editingObj:a,editingObjChanged:r,modelClass:D}=N("SupermarketCategory",u);v([()=>o.item,()=>o.itemId],()=>{p()}),O(()=>{p()});function p(){b(o.item,o.itemId,{itemDefaults:o.itemDefaults})}return(i,t)=>($(),y(U,{loading:e(m),dialog:s.dialog,onSave:e(c),onDelete:e(V),onClose:t[3]||(t[3]=l=>{u("close"),r.value=!1}),"is-update":e(S)(),"is-changed":e(r),"model-class":e(D),"object-name":e(j)(),"editing-object":e(a)},{default:n(()=>[d(h,null,{default:n(()=>[d(k,{disabled:e(m)},{default:n(()=>[d(f,{label:i.$t("Name"),modelValue:e(a).name,"onUpdate:modelValue":t[0]||(t[0]=l=>e(a).name=l)},null,8,["label","modelValue"]),d(q,{label:i.$t("Description"),modelValue:e(a).description,"onUpdate:modelValue":t[1]||(t[1]=l=>e(a).description=l)},null,8,["label","modelValue"]),d(f,{label:i.$t("Open_Data_Slug"),hint:i.$t("open_data_help_text"),"persistent-hint":"",modelValue:e(a).openDataSlug,"onUpdate:modelValue":t[2]||(t[2]=l=>e(a).openDataSlug=l),disabled:""},null,8,["label","hint","modelValue"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","dialog","onSave","onDelete","is-update","is-changed","model-class","object-name","editing-object"]))}});export{F as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.js.gz b/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.js.gz deleted file mode 100644 index 2c23af23..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SupermarketCategoryEditor-CEyiKvko.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.519f6d489834.js b/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.519f6d489834.js deleted file mode 100644 index c8867988..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.519f6d489834.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.js";import"./main-BhFWIRV_.js";import"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VTabs-BQFRhgOd.js";import"./VTextarea-Dyu7dPGe.js";export{o as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.519f6d489834.js.gz b/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.519f6d489834.js.gz deleted file mode 100644 index 1fd00bc3..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.519f6d489834.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.js b/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.js deleted file mode 100644 index c8867988..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.js";import"./main-BhFWIRV_.js";import"./useModelEditorFunctions-Du2kfr61.js";import"./DeleteConfirmDialog.vue_vue_type_script_setup_true_lang-C6y9GBNB.js";import"./VTabs-BQFRhgOd.js";import"./VTextarea-Dyu7dPGe.js";export{o as default}; diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.js.gz b/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.js.gz deleted file mode 100644 index 1fd00bc3..00000000 Binary files a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor-DNtaUxLT.js.gz and /dev/null differ diff --git a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.3b83402fe89d.js b/config/tandoor/staticfiles/vue3/assets/SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.3b83402fe89d.js deleted file mode 100644 index cb1486b9..00000000 --- a/config/tandoor/staticfiles/vue3/assets/SupermarketEditor.vue_vue_type_script_setup_true_lang-DaKxST5A.3b83402fe89d.js +++ /dev/null @@ -1,10 +0,0 @@ -import{dw as sn,dx as un,dy as fn,d as dn,aM as cn,r as be,c as vn,o as hn,A as Ue,h as ar,l as St,w as et,g as nt,O as Ar,j as le,t as Zt,ac as pn,S as Rr,k as gn,V as Nr,i as $e,y as ir,_ as mn,z as Mr,G as jr,ai as yn,x as Sn,Q as lr,R as sr,f as ur}from"./main-BhFWIRV_.js";import{u as bn,_ as En}from"./useModelEditorFunctions-Du2kfr61.js";import{a as xn,V as Fr,b as On,c as wr}from"./VTabs-BQFRhgOd.js";import{V as Tn}from"./VTextarea-Dyu7dPGe.js";var Xe={exports:{}};/**! - * Sortable 1.14.0 - * @author RubaXa - * @author owenm - * @license MIT - */function Lr(l,r){var n=Object.keys(l);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(l);r&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(l,e).enumerable})),n.push.apply(n,i)}return n}function Wt(l){for(var r=1;r=0)&&(n[e]=l[e]);return n}function Cn(l,r){if(l==null)return{};var n=Dn(l,r),i,e;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(l);for(e=0;e=0)&&Object.prototype.propertyIsEnumerable.call(l,i)&&(n[i]=l[i])}return n}function Pn(l){return An(l)||Rn(l)||Nn(l)||Mn()}function An(l){if(Array.isArray(l))return br(l)}function Rn(l){if(typeof Symbol<"u"&&l[Symbol.iterator]!=null||l["@@iterator"]!=null)return Array.from(l)}function Nn(l,r){if(l){if(typeof l=="string")return br(l,r);var n=Object.prototype.toString.call(l).slice(8,-1);if(n==="Object"&&l.constructor&&(n=l.constructor.name),n==="Map"||n==="Set")return Array.from(l);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return br(l,r)}}function br(l,r){(r==null||r>l.length)&&(r=l.length);for(var n=0,i=new Array(r);n"&&(r=r.substring(1)),l)try{if(l.matches)return l.matches(r);if(l.msMatchesSelector)return l.msMatchesSelector(r);if(l.webkitMatchesSelector)return l.webkitMatchesSelector(r)}catch{return!1}return!1}}function wn(l){return l.host&&l!==document&&l.host.nodeType?l.host:l.parentNode}function Vt(l,r,n,i){if(l){n=n||document;do{if(r!=null&&(r[0]===">"?l.parentNode===n&&ke(l,r):ke(l,r))||i&&l===n)return l;if(l===n)break}while(l=wn(l))}return null}var $r=/\s+/g;function ut(l,r,n){if(l&&r)if(l.classList)l.classList[n?"add":"remove"](r);else{var i=(" "+l.className+" ").replace($r," ").replace(" "+r+" "," ");l.className=(i+(n?" "+r:"")).replace($r," ")}}function U(l,r,n){var i=l&&l.style;if(i){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(l,""):l.currentStyle&&(n=l.currentStyle),r===void 0?n:n[r];!(r in i)&&r.indexOf("webkit")===-1&&(r="-webkit-"+r),i[r]=n+(typeof n=="string"?"":"px")}}function ae(l,r){var n="";if(typeof l=="string")n=l;else do{var i=U(l,"transform");i&&i!=="none"&&(n=i+" "+n)}while(!r&&(l=l.parentNode));var e=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return e&&new e(n)}function kr(l,r,n){if(l){var i=l.getElementsByTagName(r),e=0,u=i.length;if(n)for(;e=u,!t)return i;if(i===Ht())break;i=_t(i,!1)}return!1}function ve(l,r,n,i){for(var e=0,u=0,t=l.children;u2&&arguments[2]!==void 0?arguments[2]:{},e=i.evt,u=Cn(i,Kn);Fe.pluginEvent.bind(B)(r,n,Wt({dragEl:N,parentEl:ct,ghostEl:z,rootEl:it,nextEl:oe,lastDownEl:ze,cloneEl:vt,cloneHidden:qt,dragStarted:Ie,putSortable:Tt,activeSortable:B.active,originalEvent:e,oldIndex:ce,oldDraggableIndex:Re,newIndex:Ft,newDraggableIndex:kt,hideGhostForTarget:nn,unhideGhostForTarget:on,cloneNowHidden:function(){qt=!0},cloneNowShown:function(){qt=!1},dispatchSortableEvent:function(o){Pt({sortable:n,name:o,originalEvent:e})}},u))};function Pt(l){Te(Wt({putSortable:Tt,cloneEl:vt,targetEl:N,rootEl:it,oldIndex:ce,oldDraggableIndex:Re,newIndex:Ft,newDraggableIndex:kt},l))}var N,ct,z,it,oe,ze,vt,qt,ce,Ft,Re,kt,Ge,Tt,de=!1,qe=!1,_e=[],re,$t,vr,hr,Kr,Hr,Ie,ue,Ne,Me=!1,Ve=!1,Je,It,pr=[],Er=!1,tr=[],rr=typeof document<"u",Be=Qr,Wr=je||Yt?"cssFloat":"float",Hn=rr&&!Fn&&!Qr&&"draggable"in document.createElement("div"),tn=function(){if(rr){if(Yt)return!1;var l=document.createElement("x");return l.style.cssText="pointer-events:auto",l.style.pointerEvents==="auto"}}(),en=function(r,n){var i=U(r),e=parseInt(i.width)-parseInt(i.paddingLeft)-parseInt(i.paddingRight)-parseInt(i.borderLeftWidth)-parseInt(i.borderRightWidth),u=ve(r,0,n),t=ve(r,1,n),o=u&&U(u),a=t&&U(t),s=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+lt(u).width,f=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+lt(t).width;if(i.display==="flex")return i.flexDirection==="column"||i.flexDirection==="column-reverse"?"vertical":"horizontal";if(i.display==="grid")return i.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(u&&o.float&&o.float!=="none"){var d=o.float==="left"?"left":"right";return t&&(a.clear==="both"||a.clear===d)?"vertical":"horizontal"}return u&&(o.display==="block"||o.display==="flex"||o.display==="table"||o.display==="grid"||s>=e&&i[Wr]==="none"||t&&i[Wr]==="none"&&s+f>e)?"vertical":"horizontal"},Wn=function(r,n,i){var e=i?r.left:r.top,u=i?r.right:r.bottom,t=i?r.width:r.height,o=i?n.left:n.top,a=i?n.right:n.bottom,s=i?n.width:n.height;return e===o||u===a||e+t/2===o+s/2},Xn=function(r,n){var i;return _e.some(function(e){var u=e[Dt].options.emptyInsertThreshold;if(!(!u||Ir(e))){var t=lt(e),o=r>=t.left-u&&r<=t.right+u,a=n>=t.top-u&&n<=t.bottom+u;if(o&&a)return i=e}}),i},rn=function(r){function n(u,t){return function(o,a,s,f){var d=o.options.group.name&&a.options.group.name&&o.options.group.name===a.options.group.name;if(u==null&&(t||d))return!0;if(u==null||u===!1)return!1;if(t&&u==="clone")return u;if(typeof u=="function")return n(u(o,a,s,f),t)(o,a,s,f);var c=(t?o:a).options.group.name;return u===!0||typeof u=="string"&&u===c||u.join&&u.indexOf(c)>-1}}var i={},e=r.group;(!e||Ye(e)!="object")&&(e={name:e}),i.name=e.name,i.checkPull=n(e.pull,!0),i.checkPut=n(e.put),i.revertClone=e.revertClone,r.group=i},nn=function(){!tn&&z&&U(z,"display","none")},on=function(){!tn&&z&&U(z,"display","")};rr&&document.addEventListener("click",function(l){if(qe)return l.preventDefault(),l.stopPropagation&&l.stopPropagation(),l.stopImmediatePropagation&&l.stopImmediatePropagation(),qe=!1,!1},!0);var ne=function(r){if(N){r=r.touches?r.touches[0]:r;var n=Xn(r.clientX,r.clientY);if(n){var i={};for(var e in r)r.hasOwnProperty(e)&&(i[e]=r[e]);i.target=i.rootEl=n,i.preventDefault=void 0,i.stopPropagation=void 0,n[Dt]._onDragOver(i)}}},Yn=function(r){N&&N.parentNode[Dt]._isOutsideThisEl(r.target)};function B(l,r){if(!(l&&l.nodeType&&l.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(l));this.el=l,this.options=r=Lt({},r),l[Dt]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(l.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return en(l,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,o){t.setData("Text",o.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:B.supportPointer!==!1&&"PointerEvent"in window&&!Pe,emptyInsertThreshold:5};Fe.initializePlugins(this,l,n);for(var i in n)!(i in r)&&(r[i]=n[i]);rn(r);for(var e in this)e.charAt(0)==="_"&&typeof this[e]=="function"&&(this[e]=this[e].bind(this));this.nativeDraggable=r.forceFallback?!1:Hn,this.nativeDraggable&&(this.options.touchStartThreshold=1),r.supportPointer?Z(l,"pointerdown",this._onTapStart):(Z(l,"mousedown",this._onTapStart),Z(l,"touchstart",this._onTapStart)),this.nativeDraggable&&(Z(l,"dragover",this),Z(l,"dragenter",this)),_e.push(this.el),r.store&&r.store.get&&this.sort(r.store.get(this)||[]),Lt(this,Gn())}B.prototype={constructor:B,_isOutsideThisEl:function(r){!this.el.contains(r)&&r!==this.el&&(ue=null)},_getDirection:function(r,n){return typeof this.options.direction=="function"?this.options.direction.call(this,r,n,N):this.options.direction},_onTapStart:function(r){if(r.cancelable){var n=this,i=this.el,e=this.options,u=e.preventOnFilter,t=r.type,o=r.touches&&r.touches[0]||r.pointerType&&r.pointerType==="touch"&&r,a=(o||r).target,s=r.target.shadowRoot&&(r.path&&r.path[0]||r.composedPath&&r.composedPath()[0])||a,f=e.filter;if(to(i),!N&&!(/mousedown|pointerdown/.test(t)&&r.button!==0||e.disabled)&&!s.isContentEditable&&!(!this.nativeDraggable&&Pe&&a&&a.tagName.toUpperCase()==="SELECT")&&(a=Vt(a,e.draggable,i,!1),!(a&&a.animated)&&ze!==a)){if(ce=ht(a),Re=ht(a,e.draggable),typeof f=="function"){if(f.call(this,r,a,this)){Pt({sortable:n,rootEl:s,name:"filter",targetEl:a,toEl:i,fromEl:i}),Rt("filter",n,{evt:r}),u&&r.cancelable&&r.preventDefault();return}}else if(f&&(f=f.split(",").some(function(d){if(d=Vt(s,d.trim(),i,!1),d)return Pt({sortable:n,rootEl:d,name:"filter",targetEl:a,fromEl:i,toEl:i}),Rt("filter",n,{evt:r}),!0}),f)){u&&r.cancelable&&r.preventDefault();return}e.handle&&!Vt(s,e.handle,i,!1)||this._prepareDragStart(r,o,a)}}},_prepareDragStart:function(r,n,i){var e=this,u=e.el,t=e.options,o=u.ownerDocument,a;if(i&&!N&&i.parentNode===u){var s=lt(i);if(it=u,N=i,ct=N.parentNode,oe=N.nextSibling,ze=i,Ge=t.group,B.dragged=N,re={target:N,clientX:(n||r).clientX,clientY:(n||r).clientY},Kr=re.clientX-s.left,Hr=re.clientY-s.top,this._lastX=(n||r).clientX,this._lastY=(n||r).clientY,N.style["will-change"]="all",a=function(){if(Rt("delayEnded",e,{evt:r}),B.eventCanceled){e._onDrop();return}e._disableDelayedDragEvents(),!Ur&&e.nativeDraggable&&(N.draggable=!0),e._triggerDragStart(r,n),Pt({sortable:e,name:"choose",originalEvent:r}),ut(N,t.chosenClass,!0)},t.ignore.split(",").forEach(function(f){kr(N,f.trim(),gr)}),Z(o,"dragover",ne),Z(o,"mousemove",ne),Z(o,"touchmove",ne),Z(o,"mouseup",e._onDrop),Z(o,"touchend",e._onDrop),Z(o,"touchcancel",e._onDrop),Ur&&this.nativeDraggable&&(this.options.touchStartThreshold=4,N.draggable=!0),Rt("delayStart",this,{evt:r}),t.delay&&(!t.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(je||Yt))){if(B.eventCanceled){this._onDrop();return}Z(o,"mouseup",e._disableDelayedDrag),Z(o,"touchend",e._disableDelayedDrag),Z(o,"touchcancel",e._disableDelayedDrag),Z(o,"mousemove",e._delayedDragTouchMoveHandler),Z(o,"touchmove",e._delayedDragTouchMoveHandler),t.supportPointer&&Z(o,"pointermove",e._delayedDragTouchMoveHandler),e._dragStartTimer=setTimeout(a,t.delay)}else a()}},_delayedDragTouchMoveHandler:function(r){var n=r.touches?r.touches[0]:r;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){N&&gr(N),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var r=this.el.ownerDocument;Q(r,"mouseup",this._disableDelayedDrag),Q(r,"touchend",this._disableDelayedDrag),Q(r,"touchcancel",this._disableDelayedDrag),Q(r,"mousemove",this._delayedDragTouchMoveHandler),Q(r,"touchmove",this._delayedDragTouchMoveHandler),Q(r,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(r,n){n=n||r.pointerType=="touch"&&r,!this.nativeDraggable||n?this.options.supportPointer?Z(document,"pointermove",this._onTouchMove):n?Z(document,"touchmove",this._onTouchMove):Z(document,"mousemove",this._onTouchMove):(Z(N,"dragend",this),Z(it,"dragstart",this._onDragStart));try{document.selection?Qe(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(r,n){if(de=!1,it&&N){Rt("dragStarted",this,{evt:n}),this.nativeDraggable&&Z(document,"dragover",Yn);var i=this.options;!r&&ut(N,i.dragClass,!1),ut(N,i.ghostClass,!0),B.active=this,r&&this._appendGhost(),Pt({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if($t){this._lastX=$t.clientX,this._lastY=$t.clientY,nn();for(var r=document.elementFromPoint($t.clientX,$t.clientY),n=r;r&&r.shadowRoot&&(r=r.shadowRoot.elementFromPoint($t.clientX,$t.clientY),r!==n);)n=r;if(N.parentNode[Dt]._isOutsideThisEl(r),n)do{if(n[Dt]){var i=void 0;if(i=n[Dt]._onDragOver({clientX:$t.clientX,clientY:$t.clientY,target:r,rootEl:n}),i&&!this.options.dragoverBubble)break}r=n}while(n=n.parentNode);on()}},_onTouchMove:function(r){if(re){var n=this.options,i=n.fallbackTolerance,e=n.fallbackOffset,u=r.touches?r.touches[0]:r,t=z&&ae(z,!0),o=z&&t&&t.a,a=z&&t&&t.d,s=Be&&It&&Vr(It),f=(u.clientX-re.clientX+e.x)/(o||1)+(s?s[0]-pr[0]:0)/(o||1),d=(u.clientY-re.clientY+e.y)/(a||1)+(s?s[1]-pr[1]:0)/(a||1);if(!B.active&&!de){if(i&&Math.max(Math.abs(u.clientX-this._lastX),Math.abs(u.clientY-this._lastY))=0&&(Pt({rootEl:ct,name:"add",toEl:ct,fromEl:it,originalEvent:r}),Pt({sortable:this,name:"remove",toEl:ct,originalEvent:r}),Pt({rootEl:ct,name:"sort",toEl:ct,fromEl:it,originalEvent:r}),Pt({sortable:this,name:"sort",toEl:ct,originalEvent:r})),Tt&&Tt.save()):Ft!==ce&&Ft>=0&&(Pt({sortable:this,name:"update",toEl:ct,originalEvent:r}),Pt({sortable:this,name:"sort",toEl:ct,originalEvent:r})),B.active&&((Ft==null||Ft===-1)&&(Ft=ce,kt=Re),Pt({sortable:this,name:"end",toEl:ct,originalEvent:r}),this.save()))),this._nulling()},_nulling:function(){Rt("nulling",this),it=N=ct=z=oe=vt=ze=qt=re=$t=Ie=Ft=kt=ce=Re=ue=Ne=Tt=Ge=B.dragged=B.ghost=B.clone=B.active=null,tr.forEach(function(r){r.checked=!0}),tr.length=vr=hr=0},handleEvent:function(r){switch(r.type){case"drop":case"dragend":this._onDrop(r);break;case"dragenter":case"dragover":N&&(this._onDragOver(r),zn(r));break;case"selectstart":r.preventDefault();break}},toArray:function(){for(var r=[],n,i=this.el.children,e=0,u=i.length,t=this.options;ei.right+e||l.clientX<=i.right&&l.clientY>i.bottom&&l.clientX>=i.left:l.clientX>i.right&&l.clientY>i.top||l.clientX<=i.right&&l.clientY>i.bottom+e}function kn(l,r,n,i,e,u,t,o){var a=i?l.clientY:l.clientX,s=i?n.height:n.width,f=i?n.top:n.left,d=i?n.bottom:n.right,c=!1;if(!t){if(o&&Jef+s*u/2:ad-Je)return-Ne}else if(a>f+s*(1-e)/2&&ad-s*u/2)?a>f+s/2?1:-1:0}function qn(l){return ht(N)1&&(Y.forEach(function(o){u.addAnimationState({target:o,rect:Nt?lt(o):t}),dr(o),o.fromRect=t,i.removeAnimationState(o)}),Nt=!1,ao(!this.options.removeCloneOnHide,e))},dragOverCompleted:function(n){var i=n.sortable,e=n.isOwner,u=n.insertion,t=n.activeSortable,o=n.parentEl,a=n.putSortable,s=this.options;if(u){if(e&&t._hideClone(),xe=!1,s.animation&&Y.length>1&&(Nt||!e&&!t.options.sort&&!a)){var f=lt(rt,!1,!0,!0);Y.forEach(function(c){c!==rt&&(Br(c,f),o.appendChild(c))}),Nt=!0}if(!e)if(Nt||We(),Y.length>1){var d=He;t._showClone(i),t.options.animation&&!He&&d&&jt.forEach(function(c){t.addAnimationState({target:c,rect:Oe}),c.fromRect=Oe,c.thisAnimationDuration=null})}else t._showClone(i)}},dragOverAnimationCapture:function(n){var i=n.dragRect,e=n.isOwner,u=n.activeSortable;if(Y.forEach(function(o){o.thisAnimationDuration=null}),u.options.animation&&!e&&u.multiDrag.isMultiDrag){Oe=Lt({},i);var t=ae(rt,!0);Oe.top-=t.f,Oe.left-=t.e}},dragOverAnimationComplete:function(){Nt&&(Nt=!1,We())},drop:function(n){var i=n.originalEvent,e=n.rootEl,u=n.parentEl,t=n.sortable,o=n.dispatchSortableEvent,a=n.oldIndex,s=n.putSortable,f=s||this.sortable;if(i){var d=this.options,c=u.children;if(!fe)if(d.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),ut(rt,d.selectedClass,!~Y.indexOf(rt)),~Y.indexOf(rt))Y.splice(Y.indexOf(rt),1),Ee=null,Te({sortable:t,rootEl:e,name:"deselect",targetEl:rt});else{if(Y.push(rt),Te({sortable:t,rootEl:e,name:"select",targetEl:rt}),i.shiftKey&&Ee&&t.el.contains(Ee)){var v=ht(Ee),h=ht(rt);if(~v&&~h&&v!==h){var p,g;for(h>v?(g=v,p=h):(g=h,p=v+1);g1){var y=lt(rt),b=ht(rt,":not(."+this.options.selectedClass+")");if(!xe&&d.animation&&(rt.thisAnimationDuration=null),f.captureAnimationState(),!xe&&(d.animation&&(rt.fromRect=y,Y.forEach(function(O){if(O.thisAnimationDuration=null,O!==rt){var C=Nt?lt(O):y;O.fromRect=C,f.addAnimationState({target:O,rect:C})}})),We(),Y.forEach(function(O){c[b]?u.insertBefore(O,c[b]):u.appendChild(O),b++}),a===ht(rt))){var D=!1;Y.forEach(function(O){if(O.sortableIndex!==ht(O)){D=!0;return}}),D&&o("update")}Y.forEach(function(O){dr(O)}),f.animateAll()}Gt=f}(e===u||s&&s.lastPutMode!=="clone")&&jt.forEach(function(O){O.parentNode&&O.parentNode.removeChild(O)})}},nullingGlobal:function(){this.isMultiDrag=fe=!1,jt.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Q(document,"pointerup",this._deselectMultiDrag),Q(document,"mouseup",this._deselectMultiDrag),Q(document,"touchend",this._deselectMultiDrag),Q(document,"keydown",this._checkKeyDown),Q(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof fe<"u"&&fe)&&Gt===this.sortable&&!(n&&Vt(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;Y.length;){var i=Y[0];ut(i,this.options.selectedClass,!1),Y.shift(),Te({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:i})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Lt(l,{pluginName:"multiDrag",utils:{select:function(n){var i=n.parentNode[Dt];!i||!i.options.multiDrag||~Y.indexOf(n)||(Gt&&Gt!==i&&(Gt.multiDrag._deselectMultiDrag(),Gt=i),ut(n,i.options.selectedClass,!0),Y.push(n))},deselect:function(n){var i=n.parentNode[Dt],e=Y.indexOf(n);!i||!i.options.multiDrag||!~e||(ut(n,i.options.selectedClass,!1),Y.splice(e,1))}},eventProperties:function(){var n=this,i=[],e=[];return Y.forEach(function(u){i.push({multiDragElement:u,index:u.sortableIndex});var t;Nt&&u!==rt?t=-1:Nt?t=ht(u,":not(."+n.options.selectedClass+")"):t=ht(u),e.push({multiDragElement:u,index:t})}),{items:Pn(Y),clones:[].concat(jt),oldIndicies:i,newIndicies:e}},optionListeners:{multiDragKey:function(n){return n=n.toLowerCase(),n==="ctrl"?n="Control":n.length>1&&(n=n.charAt(0).toUpperCase()+n.substr(1)),n}}})}function ao(l,r){Y.forEach(function(n,i){var e=r.children[n.sortableIndex+(l?Number(i):0)];e?r.insertBefore(n,e):r.appendChild(n)})}function Yr(l,r){jt.forEach(function(n,i){var e=r.children[n.sortableIndex+(l?Number(i):0)];e?r.insertBefore(n,e):r.appendChild(n)})}function We(){Y.forEach(function(l){l!==rt&&l.parentNode&&l.parentNode.removeChild(l)})}B.mount(new eo);B.mount(Pr,Cr);const io=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:oo,Sortable:B,Swap:ro,default:B},Symbol.toStringTag,{value:"Module"})),lo=sn(io);var so=Xe.exports,zr;function uo(){return zr||(zr=1,function(l,r){(function(i,e){l.exports=e(un,lo)})(typeof self<"u"?self:so,function(n,i){return function(e){var u={};function t(o){if(u[o])return u[o].exports;var a=u[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=u,t.d=function(o,a,s){t.o(o,a)||Object.defineProperty(o,a,{enumerable:!0,get:s})},t.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},t.t=function(o,a){if(a&1&&(o=t(o)),a&8||a&4&&typeof o=="object"&&o&&o.__esModule)return o;var s=Object.create(null);if(t.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:o}),a&2&&typeof o!="string")for(var f in o)t.d(s,f,(function(d){return o[d]}).bind(null,f));return s},t.n=function(o){var a=o&&o.__esModule?function(){return o.default}:function(){return o};return t.d(a,"a",a),a},t.o=function(o,a){return Object.prototype.hasOwnProperty.call(o,a)},t.p="",t(t.s="fb15")}({"00ee":function(e,u,t){var o=t("b622"),a=o("toStringTag"),s={};s[a]="z",e.exports=String(s)==="[object z]"},"0366":function(e,u,t){var o=t("1c0b");e.exports=function(a,s,f){if(o(a),s===void 0)return a;switch(f){case 0:return function(){return a.call(s)};case 1:return function(d){return a.call(s,d)};case 2:return function(d,c){return a.call(s,d,c)};case 3:return function(d,c,v){return a.call(s,d,c,v)}}return function(){return a.apply(s,arguments)}}},"057f":function(e,u,t){var o=t("fc6a"),a=t("241c").f,s={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],d=function(c){try{return a(c)}catch{return f.slice()}};e.exports.f=function(v){return f&&s.call(v)=="[object Window]"?d(v):a(o(v))}},"06cf":function(e,u,t){var o=t("83ab"),a=t("d1e7"),s=t("5c6c"),f=t("fc6a"),d=t("c04e"),c=t("5135"),v=t("0cfb"),h=Object.getOwnPropertyDescriptor;u.f=o?h:function(g,y){if(g=f(g),y=d(y,!0),v)try{return h(g,y)}catch{}if(c(g,y))return s(!a.f.call(g,y),g[y])}},"0cfb":function(e,u,t){var o=t("83ab"),a=t("d039"),s=t("cc12");e.exports=!o&&!a(function(){return Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(e,u,t){var o=t("23e7"),a=t("d58f").left,s=t("a640"),f=t("ae40"),d=s("reduce"),c=f("reduce",{1:0});o({target:"Array",proto:!0,forced:!d||!c},{reduce:function(h){return a(this,h,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(e,u,t){var o=t("c6b6"),a=t("9263");e.exports=function(s,f){var d=s.exec;if(typeof d=="function"){var c=d.call(s,f);if(typeof c!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return c}if(o(s)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return a.call(s,f)}},"159b":function(e,u,t){var o=t("da84"),a=t("fdbc"),s=t("17c2"),f=t("9112");for(var d in a){var c=o[d],v=c&&c.prototype;if(v&&v.forEach!==s)try{f(v,"forEach",s)}catch{v.forEach=s}}},"17c2":function(e,u,t){var o=t("b727").forEach,a=t("a640"),s=t("ae40"),f=a("forEach"),d=s("forEach");e.exports=!f||!d?function(v){return o(this,v,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(e,u,t){var o=t("d066");e.exports=o("document","documentElement")},"1c0b":function(e,u){e.exports=function(t){if(typeof t!="function")throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(e,u,t){var o=t("b622"),a=o("iterator"),s=!1;try{var f=0,d={next:function(){return{done:!!f++}},return:function(){s=!0}};d[a]=function(){return this},Array.from(d,function(){throw 2})}catch{}e.exports=function(c,v){if(!v&&!s)return!1;var h=!1;try{var p={};p[a]=function(){return{next:function(){return{done:h=!0}}}},c(p)}catch{}return h}},"1d80":function(e,u){e.exports=function(t){if(t==null)throw TypeError("Can't call method on "+t);return t}},"1dde":function(e,u,t){var o=t("d039"),a=t("b622"),s=t("2d00"),f=a("species");e.exports=function(d){return s>=51||!o(function(){var c=[],v=c.constructor={};return v[f]=function(){return{foo:1}},c[d](Boolean).foo!==1})}},"23cb":function(e,u,t){var o=t("a691"),a=Math.max,s=Math.min;e.exports=function(f,d){var c=o(f);return c<0?a(c+d,0):s(c,d)}},"23e7":function(e,u,t){var o=t("da84"),a=t("06cf").f,s=t("9112"),f=t("6eeb"),d=t("ce4e"),c=t("e893"),v=t("94ca");e.exports=function(h,p){var g=h.target,y=h.global,b=h.stat,D,O,C,I,w,A;if(y?O=o:b?O=o[g]||d(g,{}):O=(o[g]||{}).prototype,O)for(C in p){if(w=p[C],h.noTargetGet?(A=a(O,C),I=A&&A.value):I=O[C],D=v(y?C:g+(b?".":"#")+C,h.forced),!D&&I!==void 0){if(typeof w==typeof I)continue;c(w,I)}(h.sham||I&&I.sham)&&s(w,"sham",!0),f(O,C,w,h)}}},"241c":function(e,u,t){var o=t("ca84"),a=t("7839"),s=a.concat("length","prototype");u.f=Object.getOwnPropertyNames||function(d){return o(d,s)}},"25f0":function(e,u,t){var o=t("6eeb"),a=t("825a"),s=t("d039"),f=t("ad6d"),d="toString",c=RegExp.prototype,v=c[d],h=s(function(){return v.call({source:"a",flags:"b"})!="/a/b"}),p=v.name!=d;(h||p)&&o(RegExp.prototype,d,function(){var y=a(this),b=String(y.source),D=y.flags,O=String(D===void 0&&y instanceof RegExp&&!("flags"in c)?f.call(y):D);return"/"+b+"/"+O},{unsafe:!0})},"2ca0":function(e,u,t){var o=t("23e7"),a=t("06cf").f,s=t("50c4"),f=t("5a34"),d=t("1d80"),c=t("ab13"),v=t("c430"),h="".startsWith,p=Math.min,g=c("startsWith"),y=!v&&!g&&!!function(){var b=a(String.prototype,"startsWith");return b&&!b.writable}();o({target:"String",proto:!0,forced:!y&&!g},{startsWith:function(D){var O=String(d(this));f(D);var C=s(p(arguments.length>1?arguments[1]:void 0,O.length)),I=String(D);return h?h.call(O,I,C):O.slice(C,C+I.length)===I}})},"2d00":function(e,u,t){var o=t("da84"),a=t("342f"),s=o.process,f=s&&s.versions,d=f&&f.v8,c,v;d?(c=d.split("."),v=c[0]+c[1]):a&&(c=a.match(/Edge\/(\d+)/),(!c||c[1]>=74)&&(c=a.match(/Chrome\/(\d+)/),c&&(v=c[1]))),e.exports=v&&+v},"342f":function(e,u,t){var o=t("d066");e.exports=o("navigator","userAgent")||""},"35a1":function(e,u,t){var o=t("f5df"),a=t("3f8c"),s=t("b622"),f=s("iterator");e.exports=function(d){if(d!=null)return d[f]||d["@@iterator"]||a[o(d)]}},"37e8":function(e,u,t){var o=t("83ab"),a=t("9bf2"),s=t("825a"),f=t("df75");e.exports=o?Object.defineProperties:function(c,v){s(c);for(var h=f(v),p=h.length,g=0,y;p>g;)a.f(c,y=h[g++],v[y]);return c}},"3bbe":function(e,u,t){var o=t("861d");e.exports=function(a){if(!o(a)&&a!==null)throw TypeError("Can't set "+String(a)+" as a prototype");return a}},"3ca3":function(e,u,t){var o=t("6547").charAt,a=t("69f3"),s=t("7dd0"),f="String Iterator",d=a.set,c=a.getterFor(f);s(String,"String",function(v){d(this,{type:f,string:String(v),index:0})},function(){var h=c(this),p=h.string,g=h.index,y;return g>=p.length?{value:void 0,done:!0}:(y=o(p,g),h.index+=y.length,{value:y,done:!1})})},"3f8c":function(e,u){e.exports={}},4160:function(e,u,t){var o=t("23e7"),a=t("17c2");o({target:"Array",proto:!0,forced:[].forEach!=a},{forEach:a})},"428f":function(e,u,t){var o=t("da84");e.exports=o},"44ad":function(e,u,t){var o=t("d039"),a=t("c6b6"),s="".split;e.exports=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(f){return a(f)=="String"?s.call(f,""):Object(f)}:Object},"44d2":function(e,u,t){var o=t("b622"),a=t("7c73"),s=t("9bf2"),f=o("unscopables"),d=Array.prototype;d[f]==null&&s.f(d,f,{configurable:!0,value:a(null)}),e.exports=function(c){d[f][c]=!0}},"44e7":function(e,u,t){var o=t("861d"),a=t("c6b6"),s=t("b622"),f=s("match");e.exports=function(d){var c;return o(d)&&((c=d[f])!==void 0?!!c:a(d)=="RegExp")}},4930:function(e,u,t){var o=t("d039");e.exports=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())})},"4d64":function(e,u,t){var o=t("fc6a"),a=t("50c4"),s=t("23cb"),f=function(d){return function(c,v,h){var p=o(c),g=a(p.length),y=s(h,g),b;if(d&&v!=v){for(;g>y;)if(b=p[y++],b!=b)return!0}else for(;g>y;y++)if((d||y in p)&&p[y]===v)return d||y||0;return!d&&-1}};e.exports={includes:f(!0),indexOf:f(!1)}},"4de4":function(e,u,t){var o=t("23e7"),a=t("b727").filter,s=t("1dde"),f=t("ae40"),d=s("filter"),c=f("filter");o({target:"Array",proto:!0,forced:!d||!c},{filter:function(h){return a(this,h,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,u,t){var o=t("0366"),a=t("7b0b"),s=t("9bdd"),f=t("e95a"),d=t("50c4"),c=t("8418"),v=t("35a1");e.exports=function(p){var g=a(p),y=typeof this=="function"?this:Array,b=arguments.length,D=b>1?arguments[1]:void 0,O=D!==void 0,C=v(g),I=0,w,A,E,T,M,H;if(O&&(D=o(D,b>2?arguments[2]:void 0,2)),C!=null&&!(y==Array&&f(C)))for(T=C.call(g),M=T.next,A=new y;!(E=M.call(T)).done;I++)H=O?s(T,D,[E.value,I],!0):E.value,c(A,I,H);else for(w=d(g.length),A=new y(w);w>I;I++)H=O?D(g[I],I):g[I],c(A,I,H);return A.length=I,A}},"4fad":function(e,u,t){var o=t("23e7"),a=t("6f53").entries;o({target:"Object",stat:!0},{entries:function(f){return a(f)}})},"50c4":function(e,u,t){var o=t("a691"),a=Math.min;e.exports=function(s){return s>0?a(o(s),9007199254740991):0}},5135:function(e,u){var t={}.hasOwnProperty;e.exports=function(o,a){return t.call(o,a)}},5319:function(e,u,t){var o=t("d784"),a=t("825a"),s=t("7b0b"),f=t("50c4"),d=t("a691"),c=t("1d80"),v=t("8aa5"),h=t("14c3"),p=Math.max,g=Math.min,y=Math.floor,b=/\$([$&'`]|\d\d?|<[^>]*>)/g,D=/\$([$&'`]|\d\d?)/g,O=function(C){return C===void 0?C:String(C)};o("replace",2,function(C,I,w,A){var E=A.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,T=A.REPLACE_KEEPS_$0,M=E?"$":"$0";return[function(j,X){var F=c(this),G=j?.[C];return G!==void 0?G.call(j,F,X):I.call(String(F),j,X)},function(R,j){if(!E&&T||typeof j=="string"&&j.indexOf(M)===-1){var X=w(I,R,this,j);if(X.done)return X.value}var F=a(R),G=String(this),_=typeof j=="function";_||(j=String(j));var ot=F.global;if(ot){var Et=F.unicode;F.lastIndex=0}for(var ft=[];;){var dt=h(F,G);if(dt===null||(ft.push(dt),!ot))break;var yt=String(dt[0]);yt===""&&(F.lastIndex=v(G,f(F.lastIndex),Et))}for(var bt="",gt=0,at=0;at=gt&&(bt+=G.slice(gt,Mt)+xt,gt=Mt+st.length)}return bt+G.slice(gt)}];function H(R,j,X,F,G,_){var ot=X+R.length,Et=F.length,ft=D;return G!==void 0&&(G=s(G),ft=b),I.call(_,ft,function(dt,yt){var bt;switch(yt.charAt(0)){case"$":return"$";case"&":return R;case"`":return j.slice(0,X);case"'":return j.slice(ot);case"<":bt=G[yt.slice(1,-1)];break;default:var gt=+yt;if(gt===0)return dt;if(gt>Et){var at=y(gt/10);return at===0?dt:at<=Et?F[at-1]===void 0?yt.charAt(1):F[at-1]+yt.charAt(1):dt}bt=F[gt-1]}return bt===void 0?"":bt})}})},5692:function(e,u,t){var o=t("c430"),a=t("c6cd");(e.exports=function(s,f){return a[s]||(a[s]=f!==void 0?f:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,u,t){var o=t("d066"),a=t("241c"),s=t("7418"),f=t("825a");e.exports=o("Reflect","ownKeys")||function(c){var v=a.f(f(c)),h=s.f;return h?v.concat(h(c)):v}},"5a34":function(e,u,t){var o=t("44e7");e.exports=function(a){if(o(a))throw TypeError("The method doesn't accept regular expressions");return a}},"5c6c":function(e,u){e.exports=function(t,o){return{enumerable:!(t&1),configurable:!(t&2),writable:!(t&4),value:o}}},"5db7":function(e,u,t){var o=t("23e7"),a=t("a2bf"),s=t("7b0b"),f=t("50c4"),d=t("1c0b"),c=t("65f0");o({target:"Array",proto:!0},{flatMap:function(h){var p=s(this),g=f(p.length),y;return d(h),y=c(p,0),y.length=a(y,p,p,g,0,1,h,arguments.length>1?arguments[1]:void 0),y}})},6547:function(e,u,t){var o=t("a691"),a=t("1d80"),s=function(f){return function(d,c){var v=String(a(d)),h=o(c),p=v.length,g,y;return h<0||h>=p?f?"":void 0:(g=v.charCodeAt(h),g<55296||g>56319||h+1===p||(y=v.charCodeAt(h+1))<56320||y>57343?f?v.charAt(h):g:f?v.slice(h,h+2):(g-55296<<10)+(y-56320)+65536)}};e.exports={codeAt:s(!1),charAt:s(!0)}},"65f0":function(e,u,t){var o=t("861d"),a=t("e8b5"),s=t("b622"),f=s("species");e.exports=function(d,c){var v;return a(d)&&(v=d.constructor,typeof v=="function"&&(v===Array||a(v.prototype))?v=void 0:o(v)&&(v=v[f],v===null&&(v=void 0))),new(v===void 0?Array:v)(c===0?0:c)}},"69f3":function(e,u,t){var o=t("7f9a"),a=t("da84"),s=t("861d"),f=t("9112"),d=t("5135"),c=t("f772"),v=t("d012"),h=a.WeakMap,p,g,y,b=function(E){return y(E)?g(E):p(E,{})},D=function(E){return function(T){var M;if(!s(T)||(M=g(T)).type!==E)throw TypeError("Incompatible receiver, "+E+" required");return M}};if(o){var O=new h,C=O.get,I=O.has,w=O.set;p=function(E,T){return w.call(O,E,T),T},g=function(E){return C.call(O,E)||{}},y=function(E){return I.call(O,E)}}else{var A=c("state");v[A]=!0,p=function(E,T){return f(E,A,T),T},g=function(E){return d(E,A)?E[A]:{}},y=function(E){return d(E,A)}}e.exports={set:p,get:g,has:y,enforce:b,getterFor:D}},"6eeb":function(e,u,t){var o=t("da84"),a=t("9112"),s=t("5135"),f=t("ce4e"),d=t("8925"),c=t("69f3"),v=c.get,h=c.enforce,p=String(String).split("String");(e.exports=function(g,y,b,D){var O=D?!!D.unsafe:!1,C=D?!!D.enumerable:!1,I=D?!!D.noTargetGet:!1;if(typeof b=="function"&&(typeof y=="string"&&!s(b,"name")&&a(b,"name",y),h(b).source=p.join(typeof y=="string"?y:"")),g===o){C?g[y]=b:f(y,b);return}else O?!I&&g[y]&&(C=!0):delete g[y];C?g[y]=b:a(g,y,b)})(Function.prototype,"toString",function(){return typeof this=="function"&&v(this).source||d(this)})},"6f53":function(e,u,t){var o=t("83ab"),a=t("df75"),s=t("fc6a"),f=t("d1e7").f,d=function(c){return function(v){for(var h=s(v),p=a(h),g=p.length,y=0,b=[],D;g>y;)D=p[y++],(!o||f.call(h,D))&&b.push(c?[D,h[D]]:h[D]);return b}};e.exports={entries:d(!0),values:d(!1)}},"73d9":function(e,u,t){var o=t("44d2");o("flatMap")},7418:function(e,u){u.f=Object.getOwnPropertySymbols},"746f":function(e,u,t){var o=t("428f"),a=t("5135"),s=t("e538"),f=t("9bf2").f;e.exports=function(d){var c=o.Symbol||(o.Symbol={});a(c,d)||f(c,d,{value:s.f(d)})}},7839:function(e,u){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,u,t){var o=t("1d80");e.exports=function(a){return Object(o(a))}},"7c73":function(e,u,t){var o=t("825a"),a=t("37e8"),s=t("7839"),f=t("d012"),d=t("1be4"),c=t("cc12"),v=t("f772"),h=">",p="<",g="prototype",y="script",b=v("IE_PROTO"),D=function(){},O=function(E){return p+y+h+E+p+"/"+y+h},C=function(E){E.write(O("")),E.close();var T=E.parentWindow.Object;return E=null,T},I=function(){var E=c("iframe"),T="java"+y+":",M;return E.style.display="none",d.appendChild(E),E.src=String(T),M=E.contentWindow.document,M.open(),M.write(O("document.F=Object")),M.close(),M.F},w,A=function(){try{w=document.domain&&new ActiveXObject("htmlfile")}catch{}A=w?C(w):I();for(var E=s.length;E--;)delete A[g][s[E]];return A()};f[b]=!0,e.exports=Object.create||function(T,M){var H;return T!==null?(D[g]=o(T),H=new D,D[g]=null,H[b]=T):H=A(),M===void 0?H:a(H,M)}},"7dd0":function(e,u,t){var o=t("23e7"),a=t("9ed3"),s=t("e163"),f=t("d2bb"),d=t("d44e"),c=t("9112"),v=t("6eeb"),h=t("b622"),p=t("c430"),g=t("3f8c"),y=t("ae93"),b=y.IteratorPrototype,D=y.BUGGY_SAFARI_ITERATORS,O=h("iterator"),C="keys",I="values",w="entries",A=function(){return this};e.exports=function(E,T,M,H,R,j,X){a(M,T,H);var F=function(at){if(at===R&&ft)return ft;if(!D&&at in ot)return ot[at];switch(at){case C:return function(){return new M(this,at)};case I:return function(){return new M(this,at)};case w:return function(){return new M(this,at)}}return function(){return new M(this)}},G=T+" Iterator",_=!1,ot=E.prototype,Et=ot[O]||ot["@@iterator"]||R&&ot[R],ft=!D&&Et||F(R),dt=T=="Array"&&ot.entries||Et,yt,bt,gt;if(dt&&(yt=s(dt.call(new E)),b!==Object.prototype&&yt.next&&(!p&&s(yt)!==b&&(f?f(yt,b):typeof yt[O]!="function"&&c(yt,O,A)),d(yt,G,!0,!0),p&&(g[G]=A))),R==I&&Et&&Et.name!==I&&(_=!0,ft=function(){return Et.call(this)}),(!p||X)&&ot[O]!==ft&&c(ot,O,ft),g[T]=ft,R)if(bt={values:F(I),keys:j?ft:F(C),entries:F(w)},X)for(gt in bt)(D||_||!(gt in ot))&&v(ot,gt,bt[gt]);else o({target:T,proto:!0,forced:D||_},bt);return bt}},"7f9a":function(e,u,t){var o=t("da84"),a=t("8925"),s=o.WeakMap;e.exports=typeof s=="function"&&/native code/.test(a(s))},"825a":function(e,u,t){var o=t("861d");e.exports=function(a){if(!o(a))throw TypeError(String(a)+" is not an object");return a}},"83ab":function(e,u,t){var o=t("d039");e.exports=!o(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(e,u,t){var o=t("c04e"),a=t("9bf2"),s=t("5c6c");e.exports=function(f,d,c){var v=o(d);v in f?a.f(f,v,s(0,c)):f[v]=c}},"861d":function(e,u){e.exports=function(t){return typeof t=="object"?t!==null:typeof t=="function"}},8875:function(e,u,t){var o,a,s;(function(f,d){a=[],o=d,s=typeof o=="function"?o.apply(u,a):o,s!==void 0&&(e.exports=s)})(typeof self<"u"?self:this,function(){function f(){var d=Object.getOwnPropertyDescriptor(document,"currentScript");if(!d&&"currentScript"in document&&document.currentScript||d&&d.get!==f&&document.currentScript)return document.currentScript;try{throw new Error}catch(w){var c=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,v=/@([^@]*):(\d+):(\d+)\s*$/ig,h=c.exec(w.stack)||v.exec(w.stack),p=h&&h[1]||!1,g=h&&h[2]||!1,y=document.location.href.replace(document.location.hash,""),b,D,O,C=document.getElementsByTagName("script");p===y&&(b=document.documentElement.outerHTML,D=new RegExp("(?:[^\\n]+?\\n){0,"+(g-2)+"}[^<]*