Ignores boards and wpaint stuff from git #46

Closed
nonmakina wants to merge 1033 commits from gitIgnore1 into config
  1. 37
      .gitignore
  2. 7
      .gitmodules
  3. 0
      403.php
  4. 21
      404.html
  5. 32
      404.php
  6. 22
      Dockerfile
  7. 70
      README.md
  8. 47
      b.php
  9. 32
      banners.php
  10. BIN
      banners/1608992480627.webp
  11. BIN
      banners/1608992511794.webp
  12. BIN
      banners/1608992524118.webp
  13. BIN
      banners/1608992551600.webp
  14. BIN
      banners/1608992576348.webp
  15. BIN
      banners/1608992589414.webp
  16. BIN
      banners/1608992682734.webp
  17. BIN
      banners/1608993276367.webp
  18. BIN
      banners/1608996011049.webp
  19. BIN
      banners/1609004437891.webp
  20. BIN
      banners/1609004460965.webp
  21. BIN
      banners/1609010983068.gif
  22. BIN
      banners/1610174020766-0.webp
  23. BIN
      banners/1610174020766-1.webp
  24. BIN
      banners/1610174020766-2.webp
  25. BIN
      banners/1610174020766-3.webp
  26. BIN
      banners/1610174020766-4.webp
  27. BIN
      banners/1610175053568.webp
  28. BIN
      banners/1610178074936-0.webp
  29. BIN
      banners/1610178074936-3.webp
  30. BIN
      banners/1610178074936-4.webp
  31. BIN
      banners/1610178136375.webp
  32. BIN
      banners/1610178320956-0.webp
  33. BIN
      banners/1610178320956-1.webp
  34. BIN
      banners/1610310834005.webp
  35. BIN
      banners/1610311198568.webp
  36. BIN
      banners/1610328634611-0.webp
  37. BIN
      banners/1610328634611-1.webp
  38. BIN
      banners/1610350191135.webp
  39. BIN
      banners/1610377334211.webp
  40. BIN
      banners/1610377617354.webp
  41. BIN
      banners/1610400597507.webp
  42. BIN
      banners/1610403313252.webp
  43. BIN
      banners/1610423146058.webp
  44. BIN
      banners/1610506710736.webp
  45. BIN
      banners/1610532935321.webp
  46. BIN
      banners/1610562179096.webp
  47. BIN
      banners/1610570911383.webp
  48. BIN
      banners/1610758629078-1.webp
  49. BIN
      banners/1610759876074.gif
  50. BIN
      banners/1610971781494.webp
  51. BIN
      banners/1610975954706.webp
  52. BIN
      banners/1610977708450.webp
  53. BIN
      banners/1610998964025.jpeg
  54. BIN
      banners/1610998964025.webp
  55. BIN
      banners/1611082496367.webp
  56. BIN
      banners/1611088031974.webp
  57. BIN
      banners/1611223873258.gif
  58. BIN
      banners/1611337091375.webp
  59. BIN
      banners/1611337749739.webp
  60. BIN
      banners/1611338455652.webp
  61. BIN
      banners/1613099853307.webp
  62. BIN
      banners/1613099947568.webp
  63. BIN
      banners/1613100022707.webp
  64. BIN
      banners/1613100084652.webp
  65. BIN
      banners/1613100158681.webp
  66. BIN
      banners/1613153123060.webp
  67. BIN
      banners/1613173074089.gif
  68. BIN
      banners/1613187031184.gif
  69. BIN
      banners/1613265848816-0.webp
  70. BIN
      banners/1613265848816-1.webp
  71. BIN
      banners/1613265848816-2.webp
  72. BIN
      banners/1613265931396-0.webp
  73. BIN
      banners/1613265931396-1.webp
  74. BIN
      banners/1613267545568.webp
  75. BIN
      banners/1613501994415.webp
  76. BIN
      banners/1613502208401.webp
  77. BIN
      banners/1613653224536.webp
  78. BIN
      banners/1613668042189.gif
  79. BIN
      banners/1613699469879.gif
  80. BIN
      banners/1614115920095-0.webp
  81. BIN
      banners/1614115920095-1.gif
  82. BIN
      banners/1614115920095-2.webp
  83. BIN
      banners/1614170887091.webp
  84. BIN
      banners/1614207368332.gif
  85. BIN
      banners/1614528500405-0.webp
  86. BIN
      banners/1614528500405-1.webp
  87. BIN
      banners/1614528500405-2.webp
  88. BIN
      banners/1614528500405-3.webp
  89. BIN
      banners/1614528500405-4.webp
  90. BIN
      banners/1614528532096-0.webp
  91. BIN
      banners/1614528532096-1.webp
  92. BIN
      banners/1614528532096-2.webp
  93. BIN
      banners/1614528532096-3.webp
  94. BIN
      banners/1614528532096-4.webp
  95. BIN
      banners/1614528597664-0.webp
  96. BIN
      banners/1614528597664-1.webp
  97. BIN
      banners/1614528597664-2.webp
  98. BIN
      banners/1614528597664-3.webp
  99. BIN
      banners/1614528597664-4.webp
  100. BIN
      banners/1614528661078-0.webp

37
.gitignore

@ -1,3 +1,22 @@
# Ignore board content
/alt/*
/anime/*
/dead/*
/edu/*
/games/*
/gulag/*
/hobby/*
/leftypol/*
/leftypol_archive/*
/meta/*
/music/*
/overboard/*
/roulette/*
/sfw/*
/siberia/*
/tech/*
/vi/*
# static html and json # static html and json
/*/*.html /*/*.html
/*/*.json /*/*.json
@ -7,6 +26,8 @@
/*/config.php /*/config.php
/*.html /*.html
/*.xml /*.xml
/vendor/*
/vendor
# include some files though # include some files though
!/templates/*.html !/templates/*.html
@ -18,6 +39,10 @@
# instance-config # instance-config
/inc/instance-config.php /inc/instance-config.php
# captcha-config
/inc/captchaconfig.php
# .installed # .installed
/.installed /.installed
@ -59,10 +84,16 @@ tf/
[._]s[a-w][a-z] [._]s[a-w][a-z]
# special boards # special boards
all/ /all/
mod/ /mod/
random/ /random/
# Banners # Banners
banners/* banners/*
!banners/lain-bottom.png !banners/lain-bottom.png
#Fonts
stylesheets/fonts
#Images from twemoji
js/twemoji/16x16/

7
.gitmodules

@ -1,3 +1,10 @@
[submodule "js/wPaint"] [submodule "js/wPaint"]
path = js/wPaint path = js/wPaint
url = https://github.com/vichan-devel/wPaint.git url = https://github.com/vichan-devel/wPaint.git
branch = master
ignore = dirty
[submodule "inc/lib/parsedown"]
path = inc/lib/parsedown
url = https://github.com/vichan-devel/parsedown
branch = master

0
403.php

21
404.html

@ -0,0 +1,21 @@
<html>
<head>
<title>404 - Page Not Found</title>
<style type="text/css">
body {
background: #1E1E1E;
color: #999999;
}
</style>
</head>
<body>
<center>
<h1>Page not found</h1>
<img style="width:750px;height:420px" src="/static/404.webp"/>
<br/>
<p>It may have been pruned, moved, merged, removed, or never existed.</p>
</center>
</body>
</html>

32
404.php

@ -1,32 +0,0 @@
<title>404</title>
<style type="text/css">
body {
margin: 0 !important;
padding: 0px !important;
overflow-x:hidden!important;
background-size: cover !important;
background-color: #222 !important;
background-image:
url(https://gs1.wac.edgecastcdn.net/8019B6/data.tumblr.com/tumblr_mc0xu6C22f1qbj9bko1_500.gif);
background-repeat: no-repeat !important;
background-position: 0!important;
background-attachment: fixed !important;
background-size: cover !important;
}
</style>
</head>
<body>
<center><!--<img src="/static/lain_2_090.jpg"/>-->
<marquee scrollamount="40"><h1><p style="font-family: sans-serif; font-size:30px; color: white;">WHOOPS</p></h1></marquee>
<p style="color: blue;background:black">There's nothing here</p>
<p style="color: red;background:black">it's a 404</p>
<br /> <br />
<audio autoplay loop>
<source src="/static/duvet.ogg" type="audio/ogg" />
<source src="/static/duvet.mp3" type="audio/mpeg" />
</audio>
</center>
</body>
</html>

22
Dockerfile

@ -0,0 +1,22 @@
FROM php:5.6-fpm
RUN docker-php-ext-install pdo pdo_mysql
RUN apt-get update -y && apt-get install -y libpng-dev libjpeg-dev
RUN docker-php-ext-install mbstring
RUN apt-get update -y && apt-get install -y libmcrypt-dev
RUN docker-php-ext-install -j$(nproc) mcrypt
RUN docker-php-ext-install iconv
RUN apt-get update -y && apt-get install -y imagemagick
RUN apt-get update -y && apt-get install -y graphicsmagick
RUN apt-get update -y && apt-get install -y gifsicle
RUN docker-php-ext-configure gd \
--with-png-dir=/usr \
--with-jpeg-dir=/usr
RUN docker-php-ext-install gd
RUN apt-get update -y \
&& apt-get install -y libmemcached11 libmemcachedutil2 build-essential libmemcached-dev libz-dev \
&& pecl install memcached-2.2.0 \
&& echo extension=memcached.so >> /usr/local/etc/php/conf.d/memcached.ini \
&& apt-get remove -y build-essential libmemcached-dev libz-dev \
&& apt-get autoremove -y \
&& apt-get clean \
&& rm -rf /tmp/pear

70
README.md

@ -1,97 +1,85 @@
Lainchan - A fork of vichan leftypol - vichan/lainchan based imageboard software
======================================================== ========================================================
About About
------------ ------------
Lainchan is a fork of [vichan](http://github.com/vichan-devel/vichan), The leftypol imageboard is a fork of [lainchan](http://github.com/lainchan/lainchan), a fork of [vichan](http://github.com/vichan-devel/vichan), actively building on it and adding features, bug-fixes and other
a great imageboard package, actively building on it and adding a lot of features and other
improvements. improvements.
We highly recommend you read the [vichan GitHub wiki](http://github.com/vichan-devel/vichan/wiki) for a basic guide to features.
Requirements Requirements
------------ ------------
1. PHP >= 5.4 (we still try to keep compatibility with php 5.3 as much as possible) 1. PHP >= 5.4. PHP 7.0 is explicitly supported. There is a PHP 8 capable branch.
PHP 7.0 is explicitly supported. 2. MySQL/MariaDB server >= 5.5.3
2. MySQL/MariaDB server
3. [mbstring](http://www.php.net/manual/en/mbstring.installation.php) 3. [mbstring](http://www.php.net/manual/en/mbstring.installation.php)
4. [PHP GD](http://www.php.net/manual/en/intro.image.php) 4. [PHP GD](http://www.php.net/manual/en/intro.image.php)
5. [PHP PDO](http://www.php.net/manual/en/intro.pdo.php) 5. [PHP PDO](http://www.php.net/manual/en/intro.pdo.php)
We try to make sure lainchan is compatible with all major web servers and This should be compatible with all major web servers and
operating systems. lainchan does not include an Apache ```.htaccess``` file nor does operating systems. This code does not include an Apache ```.htaccess``` file nor does
it need one. it need one.
### Recommended ### Recommended
1. MySQL/MariaDB server >= 5.5.3 1. ImageMagick (command-line ImageMagick or GraphicsMagick preferred).
2. ImageMagick (command-line ImageMagick or GraphicsMagick preferred). 2. [APC (Alternative PHP Cache)](http://php.net/manual/en/book.apc.php),
3. [APC (Alternative PHP Cache)](http://php.net/manual/en/book.apc.php),
[XCache](http://xcache.lighttpd.net/) or [XCache](http://xcache.lighttpd.net/) or
[Memcached](http://www.php.net/manual/en/intro.memcached.php) [Memcached](http://www.php.net/manual/en/intro.memcached.php)
Contributing Contributing
------------ ------------
You can contribute to lainchan by: You can contribute to leftypol, and upstream imageboard softwares, by:
* Developing patches/improvements/translations and using GitHub to submit pull requests * Developing patches/improvements/translations and using this repo to submit pull requests
* Providing feedback and suggestions * Providing feedback and suggestions
* Writing/editing documentation * Writing/editing documentation
If you need help developing a patch, please join our IRC channel. If you need help developing a patch, please reply to the sticky on our [/tech/](https://leftypol.org/tech/) board.
> irc.freenode.net @ #lainchan-dev
Installation Installation
------------- -------------
1. Download and extract lainchan to your web directory or get the latest 1. Download and extract leftypol to your web directory or get the latest
development version with: development version with:
git clone git://github.com/lainchan/lainchan.git git clone git://git.leftypol.org/leftypol/leftypol.git
2. Navigate to ```install.php``` in your web browser and follow the 2. Navigate to ```install.php``` in your web browser and follow the
prompts. prompts.
3. lainchan should now be installed. Log in to ```mod.php``` with the 3. leftypol should now be installed. Log in to ```mod.php``` with the
default username and password combination: **admin / password**. default username and password combination: **admin / password**.
Please remember to change the administrator account password. Please remember to change the administrator account password.
See also: [Configuration Basics](http://tinyboard.org/docs/?p=Config). See also: [Configuration Basics](https://web.archive.org/web/20121003095922/http://tinyboard.org/docs/?p=Config).
Upgrade Upgrade
------- -------
To upgrade from any version of Tinyboard or vichan: This probably will break if you try and upgrade from vichan or the older (<= August 2021) leftypol versions. Ask us for migration advice if you intend to do so.
To upgrade from this repo:
Either run ```git pull``` to update your files, if you used git, or Either run ```git pull``` to update your files, if you used git, or
backup your ```inc/instance-config.php```, replace all your files in place backup your ```inc/instance-config.php```, replace all your files in place
(don't remove boards etc.), then put ```inc/instance-config.php``` back and (don't remove boards etc.), then put ```inc/instance-config.php``` back and
finally run ```install.php```. finally run ```install.php```.
To migrate from a Kusaba X board, use http://github.com/vichan-devel/Tinyboard-Migration To migrate from a Kusaba X board, use http://github.com/vichan-devel/Tinyboard-Migration (untested)
Support Support
-------- --------
If you find a bug, please report it. If you find a bug, please report it.
If you need assistance with installing, configuring, or using lainchan, you may If you need assistance with installing, configuring, or using leftypol, you may
find support from a variety of sources: find support from a variety of sources:
* If you're unsure about how to enable or configure certain features, make * If you're unsure about how to enable or configure certain features, make
sure you have read the comments in ```inc/config.php```. sure you have read the comments in ```inc/config.php```.
* You can join lainchan's IRC channel for support * For support, reply to the sticky on our [/tech/](https://leftypol.org/tech/) board.
[irc.freenode.net #lainchan](irc://irc.freenode.net/lainchan)
### Tinyboard support ### Tinyboard support
vichan, and by extension lainchan, is based on a Tinyboard, so both engines have very much in common. These vichan, and by extension lainchan and leftypol, is based on a Tinyboard, so both engines have very much in common. These links may be helpful for you as well:
links may be helpful for you as well:
* Tinyboard documentation can be found [here](https://web.archive.org/web/20121016074303/http://tinyboard.org/docs/?p=Main_Page). * Tinyboard documentation can be found [here](https://web.archive.org/web/20121016074303/http://tinyboard.org/docs/?p=Main_Page).
Donations
---------
Do you like our work? You can motivate us financially to do better ;)
* Bitcoin: 18CshTkxW6HRFoBhXo9mLJcjkReMmjvuq9
You can also ask us to develop some feature specially for you <3. Join our IRC
channel and ask for a quote (there are a few of us, who work with the codebase
and are skilled enough to develop such features pretty quickly).
CLI tools CLI tools
----------------- -----------------
There are a few command line interface tools, based on Tinyboard-Tools. These need There are a few command line interface tools, based on Tinyboard-Tools. These need
@ -104,13 +92,13 @@ at the power users. You won't be able to run these from shared hosting accounts
Localisation Localisation
------------ ------------
Wanting to have lainchan in your language? You can contribute your translations to vichan at this URL: Wanting to have leftypol in your language? You can contribute your translations to vichan at this URL:
https://www.transifex.com/projects/p/tinyboard-vichan-devel/ https://www.transifex.com/projects/p/tinyboard-vichan-devel/
Oekaki Oekaki
------ ------
lainchan makes use of [wPaint](https://github.com/websanova/wPaint) for oekaki. After you pull the repository, however, you will need to download wPaint separately using git's `submodule` feature. Use the following commands: leftypol makes use of [wPaint](https://github.com/websanova/wPaint) for oekaki. After you pull the repository, however, you will need to download wPaint separately using git's `submodule` feature. Use the following commands:
``` ```
git submodule init git submodule init
@ -123,12 +111,12 @@ WebM support
------------ ------------
Read `inc/lib/webm/README.md` for information about enabling webm. Read `inc/lib/webm/README.md` for information about enabling webm.
lainchan API leftypol API
---------- ----------
lainchan provides by default a 4chan-compatible JSON API, just like vichan. For documentation on this, see: leftypol provides by default a 4chan-compatible JSON API, just like vichan. For documentation on this, see:
https://github.com/vichan-devel/vichan-API/ . https://github.com/vichan-devel/vichan-API/ .
License License
-------- --------
See [LICENSE.md](http://github.com/lainchan/lainchan/blob/master/LICENSE.md). See LICENSE.md.

47
b.php

@ -1,47 +0,0 @@
<?php
// This script assumes there is at least one normal (non-priority)
// banner!
// Get the files in a directory, returns null if the directory does
// not exist.
function getFilesInDirectory($dir) {
if (! is_dir($dir)) {
return null;
}
return array_diff(scandir($dir), array('.', '..'));
}
// Serve a random banner and exit.
function serveRandomBanner($dir, $files) {
$name = $files[array_rand($files)];
// snags the extension
$ext = pathinfo($name, PATHINFO_EXTENSION);
// send the right headers
header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1
header('Pragma: no-cache'); // HTTP 1.0
header('Expires: 0'); // Proxies
header("Content-type: image/" . $ext);
header("Content-Disposition: inline; filename=" . $name);
// readfile displays the image, passthru seems to spits stream.
readfile($dir.$name);
exit;
}
// Get all the banners
$bannerDir = "banners/";
$priorityDir = "banners_priority/";
$banners = getFilesInDirectory($bannerDir);
$priority = getFilesInDirectory($priorityDir);
// If there are priority banners, serve 1/3rd of the time.
if($priority !== null && count($priority) !== 0 && rand(0,2) === 0) {
serveRandomBanner($priorityDir, $priority);
}
serveRandomBanner($bannerDir, $banners);
?>

32
banners.php

@ -1,22 +1,16 @@
<html>
<head>
<title>Lainchan Banners</title>
</head>
<body>
<?php <?php
function listBannersInDir($dir) { function getBannerSrc(){
if ($handle = opendir($dir)) { $files = scandir(__dir__.'/banners/');
while (false !== ($entry = readdir($handle))) { $files = array_diff($files, array('.', '..'));
if ($entry != "." && $entry != "..") { return $files[array_rand($files)];
echo "<a href=\"$dir/$entry\"><img src=\"$dir/$entry\" alt=\"$entry\" style=\"width:348px;height:128px\"></a> ";
}
}
closedir($handle);
}
} }
listBannersInDir("banners_priority"); $filename = getBannerSrc();
listBannersInDir("banners"); $filename = "banners/" . $filename;
?> $fp = fopen($filename, 'rb');
</body>
</html> header("Content-Type: image/png");
header("Content-Length: " . filesize($filename));
fpassthru($fp);
?>

BIN
banners/1608992480627.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
banners/1608992511794.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
banners/1608992524118.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1608992551600.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
banners/1608992576348.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
banners/1608992589414.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
banners/1608992682734.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
banners/1608993276367.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1608996011049.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1609004437891.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1609004460965.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1609010983068.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

BIN
banners/1610174020766-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1610174020766-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
banners/1610174020766-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
banners/1610174020766-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1610174020766-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1610175053568.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
banners/1610178074936-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
banners/1610178074936-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1610178074936-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
banners/1610178136375.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
banners/1610178320956-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
banners/1610178320956-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
banners/1610310834005.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1610311198568.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1610328634611-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
banners/1610328634611-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1610350191135.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1610377334211.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
banners/1610377617354.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
banners/1610400597507.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
banners/1610403313252.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1610423146058.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1610506710736.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
banners/1610532935321.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
banners/1610562179096.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
banners/1610570911383.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1610758629078-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1610759876074.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

BIN
banners/1610971781494.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

BIN
banners/1610975954706.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

BIN
banners/1610977708450.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
banners/1610998964025.jpeg

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1610998964025.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1611082496367.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

BIN
banners/1611088031974.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
banners/1611223873258.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1611337091375.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1611337749739.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1611338455652.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
banners/1613099853307.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
banners/1613099947568.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
banners/1613100022707.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
banners/1613100084652.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
banners/1613100158681.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1613153123060.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
banners/1613173074089.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
banners/1613187031184.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
banners/1613265848816-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
banners/1613265848816-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
banners/1613265848816-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
banners/1613265931396-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
banners/1613265931396-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
banners/1613267545568.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
banners/1613501994415.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1613502208401.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
banners/1613653224536.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
banners/1613668042189.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

BIN
banners/1613699469879.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

BIN
banners/1614115920095-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
banners/1614115920095-1.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

BIN
banners/1614115920095-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614170887091.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1614207368332.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
banners/1614528500405-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614528500405-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
banners/1614528500405-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
banners/1614528500405-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
banners/1614528500405-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
banners/1614528532096-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

BIN
banners/1614528532096-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614528532096-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614528532096-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
banners/1614528532096-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
banners/1614528597664-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
banners/1614528597664-1.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
banners/1614528597664-2.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

BIN
banners/1614528597664-3.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1614528597664-4.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
banners/1614528661078-0.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save