├── .gitignore
├── Procfile
├── assets
└── Bannero.png
├── Pipfile
├── LICENSE
├── src
├── api.py
├── bannero.py
└── bannero.txt
├── README.md
└── Pipfile.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | .vscode/
2 | .DS_Store
--------------------------------------------------------------------------------
/Procfile:
--------------------------------------------------------------------------------
1 | web: python src/api.py
--------------------------------------------------------------------------------
/assets/Bannero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spencerwooo/bannero/HEAD/assets/Bannero.png
--------------------------------------------------------------------------------
/Pipfile:
--------------------------------------------------------------------------------
1 | [[source]]
2 | name = "pypi"
3 | url = "https://pypi.tuna.tsinghua.edu.cn/simple"
4 | verify_ssl = true
5 |
6 | [dev-packages]
7 |
8 | [packages]
9 | pylint = "*"
10 | requests = "*"
11 | bs4 = "*"
12 | autopep8 = "*"
13 |
14 | [requires]
15 | python_version = "3.7"
16 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Spencer Woo
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/src/api.py:
--------------------------------------------------------------------------------
1 | """
2 | This is a simple HTTP server, serving at localhost:9000
3 | It takes an URL from the file 'bannero.txt' (Randomly gets a line)
4 | And the makes a 301 redirect to the image url
5 | """
6 |
7 | import random
8 | import http.server as webserver
9 | import socketserver
10 | import os
11 |
12 | class banneroHandler(webserver.SimpleHTTPRequestHandler):
13 | def do_GET(self):
14 | # Read file: bannero.txt
15 | f = open('./src/bannero.txt', 'r')
16 | # Get random line, then strip out ending newline '\n'
17 | url = getRandomUrl(f).strip()
18 | print(url)
19 |
20 | # Redirect url
21 | self.send_response(301)
22 | self.send_header('Location', url)
23 | self.end_headers()
24 |
25 | # Get random line from image file
26 | # Code from StackOverflow: https://bit.ly/2U2NsrP
27 | def getRandomUrl(file):
28 | lines = next(file)
29 | for num, line in enumerate(file, 2):
30 | if random.randrange(num):
31 | continue
32 | lines = line
33 | return lines
34 |
35 | def main():
36 | # Start HTTP server
37 | PORT = int(os.environ.get('PORT', 9000))
38 | handler = socketserver.TCPServer(("0.0.0.0", PORT), banneroHandler)
39 | print('Serving at port', PORT)
40 | handler.serve_forever()
41 |
42 | if __name__ == "__main__":
43 | main()
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |

4 |
Bannero API
5 |
🚀🥇🗳
6 |
7 |
Simple random banner pictures for blogs, websites and more.
8 |
9 | [](https://bannero.herokuapp.com/)
10 | 
11 |
12 |
13 |
14 | **I'm BACK!**
15 |
16 | ## What is Simple Desktops?
17 |
18 | Simple Desktops is ...
19 |
20 | > A collection of wallpapers designed to make your computer beautiful without distraction.
21 |
22 | Personally, I really like the design and simplicity of the images Simple Desktops provide. So I really wanted to put those on my blog, or other web pages. So I whipped up this API to randomize an image that I can easily embed in my blog posts.
23 |
24 | ## Usage
25 |
26 | Embed the following code into your desired places. Don't worry about `https` support, API's `GET` method is served over `https`, and all redirected image links are served over `https` too. 🐱👤
27 |
28 | **1. Plain URL**
29 |
30 | ```html
31 | https://bannero.herokuapp.com
32 | ```
33 |
34 | **2. Markdown**
35 |
36 | ```html
37 | 
38 | ```
39 |
40 | **3. HTML**
41 |
42 | ```html
43 |
44 | ```
45 |
46 | Images are reloaded and randomized with every refresh.
47 |
48 | ## Does it look nice?
49 |
50 | Of course.
51 |
52 | 
53 |
54 | Contributions are welcome.
55 |
56 | ## Building
57 |
58 | - Install Python 3
59 | - Install `pipenv`, then run:
60 |
61 | ```bash
62 | pipenv install
63 | ```
64 |
65 | - Go into Python virtual environment:
66 |
67 | ```bash
68 | pipenv shell
69 | ```
70 |
71 | - Run server at `localhost:9000`
72 |
73 | ```bash
74 | python src/api.py
75 | ```
76 |
77 | ## Acknowledgements
78 |
79 | - Images at Simple Desktops are for personal use and for personal use only. They shouldn't be sold or reposted without the expressed written consent of the desktop creator. See [Simple Desktops](http://simpledesktops.com/about/) for more details.
80 | - A huge thank you to SM.MS for providing such a stable and awesome image hosting service.
81 | - **App is proudly served at Heroku.**
82 |
83 | ---
84 |
85 | **🚀 Bannero API** ©Spencer Woo. Released under the MIT License.
86 |
87 | Created, authored and maintained by Spencer Woo.
88 |
89 | [@Blog](https://spencerwoo.com/) · [ⒿJike](https://web.okjike.com/user/4DDA0425-FB41-4188-89E4-952CA15E3C5E/post) · [@GitHub](https://github.com/spencerwooo)
90 |
--------------------------------------------------------------------------------
/src/bannero.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # -*- coding=utf-8 -*-
3 |
4 | """
5 | This is a dirty file with little maintainence.
6 | Use with caution.
7 | It works, but I don't know how.
8 | Maybe someday, just maybe, I'll come up with comments for this code.
9 | """
10 |
11 | import os
12 | import random
13 | import json
14 | import time
15 |
16 |
17 | import requests
18 | from bs4 import BeautifulSoup
19 |
20 | sdUrl = 'http://simpledesktops.com/browse/'
21 | # sdRandomPage = str(random.randint(1, 49))
22 | sdRandomPage = '1'
23 | sdHeaders = {
24 | 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36'}
25 |
26 |
27 | def parseHtml():
28 | sdResponse = requests.get(sdUrl + sdRandomPage, headers=sdHeaders)
29 | sdHtmlContent = sdResponse.content
30 | sdSoup = BeautifulSoup(sdHtmlContent, 'html.parser', from_encoding='utf-8')
31 | sdItems = sdSoup.find_all('img')
32 | # print(sdItems)
33 | return sdItems
34 |
35 |
36 | def getImgUrl(allImgs):
37 | imgUrl = []
38 | for eachImg in allImgs:
39 | sdLinks = eachImg.get('src')
40 | sdUserUploadLinks = sdLinks.split('.295x184_q100')[0]
41 | if sdUserUploadLinks.rfind('uploads') != -1:
42 | imgUrl.append(sdUserUploadLinks)
43 | # print(imgUrl[0])
44 | return imgUrl
45 |
46 |
47 | def getImage():
48 | sdImgs = parseHtml()
49 | sdImageUrls = getImgUrl(sdImgs)
50 | # for eachItem in sdImageUrls:
51 | # print(eachItem)
52 | # randomImage = random.randint(0, len(sdImageUrls) - 1)
53 | # print(sdImageUrls[randomImage])
54 | return sdImageUrls
55 |
56 |
57 | def saveImgToDevice(imgUrl):
58 | imgData = requests.get(imgUrl).content
59 | with open('../assets/imageToBeUploadedToSmms.png', 'wb') as handler:
60 | handler.write(imgData)
61 |
62 |
63 | def uploadToSmms(imgName):
64 | smUrl = 'https://sm.ms/api/upload'
65 | smFile = {'smfile': open(imgName, 'rb')}
66 | smData = {'ssl': True}
67 | smResponse = requests.post(smUrl, files=smFile, data=smData)
68 | smRespJson = json.loads(smResponse.content)
69 | print(smRespJson)
70 | return smRespJson['data']['url']
71 |
72 |
73 | def main():
74 | print("-- Simple Desktop --")
75 | sdUrl = getImage()
76 | # imagesLeft = len(sdUrl)
77 | for eachImgUrl in sdUrl:
78 | saveImgToDevice(eachImgUrl)
79 | print("-- An Image From simpledesktops.com Page " + sdRandomPage + " --")
80 | print("-- Uploading to sm.ms image hosting service --")
81 | finalImage = uploadToSmms('../assets/imageToBeUploadedToSmms.png')
82 | print(finalImage)
83 | print("-- Uploaded --")
84 | with open('bannero.txt', 'a') as sdFile:
85 | sdFile.write(finalImage + '\n')
86 | time.sleep(5)
87 |
88 | # return finalImage
89 |
90 |
91 | if __name__ == '__main__':
92 | main()
93 |
--------------------------------------------------------------------------------
/Pipfile.lock:
--------------------------------------------------------------------------------
1 | {
2 | "_meta": {
3 | "hash": {
4 | "sha256": "63ed05844cd3c919d7ed8be2abb7f46952e820cb1b413a10be5733f4a8bc74b4"
5 | },
6 | "pipfile-spec": 6,
7 | "requires": {
8 | "python_version": "3.7"
9 | },
10 | "sources": [
11 | {
12 | "name": "pypi",
13 | "url": "https://pypi.tuna.tsinghua.edu.cn/simple",
14 | "verify_ssl": true
15 | }
16 | ]
17 | },
18 | "default": {
19 | "astroid": {
20 | "hashes": [
21 | "sha256:6560e1e1749f68c64a4b5dee4e091fce798d2f0d84ebe638cf0e0585a343acf4",
22 | "sha256:b65db1bbaac9f9f4d190199bb8680af6f6f84fd3769a5ea883df8a91fe68b4c4"
23 | ],
24 | "version": "==2.2.5"
25 | },
26 | "autopep8": {
27 | "hashes": [
28 | "sha256:4d8eec30cc81bc5617dbf1218201d770dc35629363547f17577c61683ccfb3ee"
29 | ],
30 | "index": "pypi",
31 | "version": "==1.4.4"
32 | },
33 | "beautifulsoup4": {
34 | "hashes": [
35 | "sha256:034740f6cb549b4e932ae1ab975581e6103ac8f942200a0e9759065984391858",
36 | "sha256:945065979fb8529dd2f37dbb58f00b661bdbcbebf954f93b32fdf5263ef35348",
37 | "sha256:ba6d5c59906a85ac23dadfe5c88deaf3e179ef565f4898671253e50a78680718"
38 | ],
39 | "version": "==4.7.1"
40 | },
41 | "bs4": {
42 | "hashes": [
43 | "sha256:36ecea1fd7cc5c0c6e4a1ff075df26d50da647b75376626cc186e2212886dd3a"
44 | ],
45 | "index": "pypi",
46 | "version": "==0.0.1"
47 | },
48 | "certifi": {
49 | "hashes": [
50 | "sha256:59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5",
51 | "sha256:b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae"
52 | ],
53 | "version": "==2019.3.9"
54 | },
55 | "chardet": {
56 | "hashes": [
57 | "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
58 | "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
59 | ],
60 | "version": "==3.0.4"
61 | },
62 | "idna": {
63 | "hashes": [
64 | "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407",
65 | "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c"
66 | ],
67 | "version": "==2.8"
68 | },
69 | "isort": {
70 | "hashes": [
71 | "sha256:01cb7e1ca5e6c5b3f235f0385057f70558b70d2f00320208825fa62887292f43",
72 | "sha256:268067462aed7eb2a1e237fcb287852f22077de3fb07964e87e00f829eea2d1a"
73 | ],
74 | "version": "==4.3.17"
75 | },
76 | "lazy-object-proxy": {
77 | "hashes": [
78 | "sha256:0ce34342b419bd8f018e6666bfef729aec3edf62345a53b537a4dcc115746a33",
79 | "sha256:1b668120716eb7ee21d8a38815e5eb3bb8211117d9a90b0f8e21722c0758cc39",
80 | "sha256:209615b0fe4624d79e50220ce3310ca1a9445fd8e6d3572a896e7f9146bbf019",
81 | "sha256:27bf62cb2b1a2068d443ff7097ee33393f8483b570b475db8ebf7e1cba64f088",
82 | "sha256:27ea6fd1c02dcc78172a82fc37fcc0992a94e4cecf53cb6d73f11749825bd98b",
83 | "sha256:2c1b21b44ac9beb0fc848d3993924147ba45c4ebc24be19825e57aabbe74a99e",
84 | "sha256:2df72ab12046a3496a92476020a1a0abf78b2a7db9ff4dc2036b8dd980203ae6",
85 | "sha256:320ffd3de9699d3892048baee45ebfbbf9388a7d65d832d7e580243ade426d2b",
86 | "sha256:50e3b9a464d5d08cc5227413db0d1c4707b6172e4d4d915c1c70e4de0bbff1f5",
87 | "sha256:5276db7ff62bb7b52f77f1f51ed58850e315154249aceb42e7f4c611f0f847ff",
88 | "sha256:61a6cf00dcb1a7f0c773ed4acc509cb636af2d6337a08f362413c76b2b47a8dd",
89 | "sha256:6ae6c4cb59f199d8827c5a07546b2ab7e85d262acaccaacd49b62f53f7c456f7",
90 | "sha256:7661d401d60d8bf15bb5da39e4dd72f5d764c5aff5a86ef52a042506e3e970ff",
91 | "sha256:7bd527f36a605c914efca5d3d014170b2cb184723e423d26b1fb2fd9108e264d",
92 | "sha256:7cb54db3535c8686ea12e9535eb087d32421184eacc6939ef15ef50f83a5e7e2",
93 | "sha256:7f3a2d740291f7f2c111d86a1c4851b70fb000a6c8883a59660d95ad57b9df35",
94 | "sha256:81304b7d8e9c824d058087dcb89144842c8e0dea6d281c031f59f0acf66963d4",
95 | "sha256:933947e8b4fbe617a51528b09851685138b49d511af0b6c0da2539115d6d4514",
96 | "sha256:94223d7f060301b3a8c09c9b3bc3294b56b2188e7d8179c762a1cda72c979252",
97 | "sha256:ab3ca49afcb47058393b0122428358d2fbe0408cf99f1b58b295cfeb4ed39109",
98 | "sha256:bd6292f565ca46dee4e737ebcc20742e3b5be2b01556dafe169f6c65d088875f",
99 | "sha256:cb924aa3e4a3fb644d0c463cad5bc2572649a6a3f68a7f8e4fbe44aaa6d77e4c",
100 | "sha256:d0fc7a286feac9077ec52a927fc9fe8fe2fabab95426722be4c953c9a8bede92",
101 | "sha256:ddc34786490a6e4ec0a855d401034cbd1242ef186c20d79d2166d6a4bd449577",
102 | "sha256:e34b155e36fa9da7e1b7c738ed7767fc9491a62ec6af70fe9da4a057759edc2d",
103 | "sha256:e5b9e8f6bda48460b7b143c3821b21b452cb3a835e6bbd5dd33aa0c8d3f5137d",
104 | "sha256:e81ebf6c5ee9684be8f2c87563880f93eedd56dd2b6146d8a725b50b7e5adb0f",
105 | "sha256:eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a",
106 | "sha256:f460d1ceb0e4a5dcb2a652db0904224f367c9b3c1470d5a7683c0480e582468b"
107 | ],
108 | "version": "==1.3.1"
109 | },
110 | "mccabe": {
111 | "hashes": [
112 | "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42",
113 | "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"
114 | ],
115 | "version": "==0.6.1"
116 | },
117 | "pycodestyle": {
118 | "hashes": [
119 | "sha256:95a2219d12372f05704562a14ec30bc76b05a5b297b21a5dfe3f6fac3491ae56",
120 | "sha256:e40a936c9a450ad81df37f549d676d127b1b66000a6c500caa2b085bc0ca976c"
121 | ],
122 | "version": "==2.5.0"
123 | },
124 | "pylint": {
125 | "hashes": [
126 | "sha256:5d77031694a5fb97ea95e828c8d10fc770a1df6eb3906067aaed42201a8a6a09",
127 | "sha256:723e3db49555abaf9bf79dc474c6b9e2935ad82230b10c1138a71ea41ac0fff1"
128 | ],
129 | "index": "pypi",
130 | "version": "==2.3.1"
131 | },
132 | "requests": {
133 | "hashes": [
134 | "sha256:502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e",
135 | "sha256:7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b"
136 | ],
137 | "index": "pypi",
138 | "version": "==2.21.0"
139 | },
140 | "six": {
141 | "hashes": [
142 | "sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c",
143 | "sha256:d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73"
144 | ],
145 | "version": "==1.12.0"
146 | },
147 | "soupsieve": {
148 | "hashes": [
149 | "sha256:6898e82ecb03772a0d82bd0d0a10c0d6dcc342f77e0701d0ec4a8271be465ece",
150 | "sha256:b20eff5e564529711544066d7dc0f7661df41232ae263619dede5059799cdfca"
151 | ],
152 | "version": "==1.9.1"
153 | },
154 | "typed-ast": {
155 | "hashes": [
156 | "sha256:04894d268ba6eab7e093d43107869ad49e7b5ef40d1a94243ea49b352061b200",
157 | "sha256:16616ece19daddc586e499a3d2f560302c11f122b9c692bc216e821ae32aa0d0",
158 | "sha256:252fdae740964b2d3cdfb3f84dcb4d6247a48a6abe2579e8029ab3be3cdc026c",
159 | "sha256:2af80a373af123d0b9f44941a46df67ef0ff7a60f95872412a145f4500a7fc99",
160 | "sha256:2c88d0a913229a06282b285f42a31e063c3bf9071ff65c5ea4c12acb6977c6a7",
161 | "sha256:2ea99c029ebd4b5a308d915cc7fb95b8e1201d60b065450d5d26deb65d3f2bc1",
162 | "sha256:3d2e3ab175fc097d2a51c7a0d3fda442f35ebcc93bb1d7bd9b95ad893e44c04d",
163 | "sha256:4766dd695548a15ee766927bf883fb90c6ac8321be5a60c141f18628fb7f8da8",
164 | "sha256:56b6978798502ef66625a2e0f80cf923da64e328da8bbe16c1ff928c70c873de",
165 | "sha256:5cddb6f8bce14325b2863f9d5ac5c51e07b71b462361fd815d1d7706d3a9d682",
166 | "sha256:644ee788222d81555af543b70a1098f2025db38eaa99226f3a75a6854924d4db",
167 | "sha256:64cf762049fc4775efe6b27161467e76d0ba145862802a65eefc8879086fc6f8",
168 | "sha256:68c362848d9fb71d3c3e5f43c09974a0ae319144634e7a47db62f0f2a54a7fa7",
169 | "sha256:6c1f3c6f6635e611d58e467bf4371883568f0de9ccc4606f17048142dec14a1f",
170 | "sha256:b213d4a02eec4ddf622f4d2fbc539f062af3788d1f332f028a2e19c42da53f15",
171 | "sha256:bb27d4e7805a7de0e35bd0cb1411bc85f807968b2b0539597a49a23b00a622ae",
172 | "sha256:c9d414512eaa417aadae7758bc118868cd2396b0e6138c1dd4fda96679c079d3",
173 | "sha256:f0937165d1e25477b01081c4763d2d9cdc3b18af69cb259dd4f640c9b900fe5e",
174 | "sha256:fb96a6e2c11059ecf84e6741a319f93f683e440e341d4489c9b161eca251cf2a",
175 | "sha256:fc71d2d6ae56a091a8d94f33ec9d0f2001d1cb1db423d8b4355debfe9ce689b7"
176 | ],
177 | "markers": "implementation_name == 'cpython'",
178 | "version": "==1.3.4"
179 | },
180 | "urllib3": {
181 | "hashes": [
182 | "sha256:4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0",
183 | "sha256:9a247273df709c4fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3"
184 | ],
185 | "version": "==1.24.2"
186 | },
187 | "wrapt": {
188 | "hashes": [
189 | "sha256:4aea003270831cceb8a90ff27c4031da6ead7ec1886023b80ce0dfe0adf61533"
190 | ],
191 | "version": "==1.11.1"
192 | }
193 | },
194 | "develop": {}
195 | }
196 |
--------------------------------------------------------------------------------
/src/bannero.txt:
--------------------------------------------------------------------------------
1 | https://i.loli.net/2018/07/29/5b5db3239438c.png
2 | https://i.loli.net/2018/07/29/5b5db324ac960.png
3 | https://i.loli.net/2018/07/29/5b5db325bcfe3.png
4 | https://i.loli.net/2018/07/29/5b5db32e899b6.png
5 | https://i.loli.net/2018/07/29/5b5db32f955c2.png
6 | https://i.loli.net/2018/07/29/5b5db33153236.png
7 | https://i.loli.net/2018/07/29/5b5db33421ce6.png
8 | https://i.loli.net/2018/07/29/5b5db6499e6c6.png
9 | https://i.loli.net/2018/07/29/5b5db64fc7a66.png
10 | https://i.loli.net/2018/07/29/5b5db6564125b.png
11 | https://i.loli.net/2018/07/29/5b5db65e679d9.png
12 | https://i.loli.net/2018/07/29/5b5db664664be.png
13 | https://i.loli.net/2018/07/29/5b5db66bcf6ec.png
14 | https://i.loli.net/2018/07/29/5b5db671d88c1.png
15 | https://i.loli.net/2018/07/29/5b5db67a09acb.png
16 | https://i.loli.net/2018/07/29/5b5db680afb44.png
17 | https://i.loli.net/2018/07/29/5b5db68bed6dd.png
18 | https://i.loli.net/2018/07/29/5b5db692881d0.png
19 | https://i.loli.net/2018/07/29/5b5db69988d95.png
20 | https://i.loli.net/2018/07/29/5b5db6a024b0c.png
21 | https://i.loli.net/2018/07/29/5b5db6afaa8ea.png
22 | https://i.loli.net/2018/07/29/5b5db6b61170a.png
23 | https://i.loli.net/2018/07/29/5b5db6bcb7c32.png
24 | https://i.loli.net/2018/07/29/5b5db6c682fa0.png
25 | https://i.loli.net/2018/07/29/5b5db6ccdf4f5.png
26 | https://i.loli.net/2018/07/29/5b5db6d30120f.png
27 | https://i.loli.net/2018/07/29/5b5db6d95a6c0.png
28 | https://i.loli.net/2018/07/29/5b5db6dfbfe7b.png
29 | https://i.loli.net/2018/07/29/5b5db6ef1ff5a.png
30 | https://i.loli.net/2018/07/29/5b5db6f6021e7.png
31 | https://i.loli.net/2018/07/29/5b5db6fd98b1d.png
32 | https://i.loli.net/2018/07/29/5b5db7039437a.png
33 | https://i.loli.net/2018/07/29/5b5db70a6d0b9.png
34 | https://i.loli.net/2018/07/29/5b5db7125ca3a.png
35 | https://i.loli.net/2018/07/29/5b5db718b9a4c.png
36 | https://i.loli.net/2018/07/30/5b5e9946e386c.png
37 | https://i.loli.net/2018/07/30/5b5e994d866f6.png
38 | https://i.loli.net/2018/07/30/5b5e99552c3a8.png
39 | https://i.loli.net/2018/07/30/5b5e995b953ad.png
40 | https://i.loli.net/2018/07/30/5b5e9962516ad.png
41 | https://i.loli.net/2018/07/30/5b5e9969519be.png
42 | https://i.loli.net/2018/07/30/5b5e9970f1e21.png
43 | https://i.loli.net/2018/07/30/5b5e997701917.png
44 | https://i.loli.net/2018/07/30/5b5e997d1830d.png
45 | https://i.loli.net/2018/07/30/5b5e998455aa7.png
46 | https://i.loli.net/2018/07/30/5b5e998d0cd93.png
47 | https://i.loli.net/2018/07/30/5b5e9993a9086.png
48 | https://i.loli.net/2018/07/30/5b5e999a50413.png
49 | https://i.loli.net/2018/07/30/5b5e99a07770a.png
50 | https://i.loli.net/2018/07/30/5b5e99a8bfebf.png
51 | https://i.loli.net/2018/07/30/5b5e99b09a91c.png
52 | https://i.loli.net/2018/07/30/5b5e99b6a5ea5.png
53 | https://i.loli.net/2018/07/30/5b5e99be805e3.png
54 | https://i.loli.net/2018/07/30/5b5e99c4cd6af.png
55 | https://i.loli.net/2018/07/30/5b5e99d0a7f8c.png
56 | https://i.loli.net/2018/07/30/5b5e99d801239.png
57 | https://i.loli.net/2018/07/30/5b5e99de08ef0.png
58 | https://i.loli.net/2018/07/30/5b5e99e466e15.png
59 | https://i.loli.net/2018/07/30/5b5e99eff12d9.png
60 | https://i.loli.net/2018/07/30/5b5e99f64d1a8.png
61 | https://i.loli.net/2018/07/30/5b5e99fdc6ebe.png
62 | https://i.loli.net/2018/07/30/5b5e9a050ef3e.png
63 | https://i.loli.net/2018/07/30/5b5e9a0bc5fd3.png
64 | https://i.loli.net/2018/07/30/5b5e9b7b70a5f.png
65 | https://i.loli.net/2018/07/30/5b5e9b818497c.png
66 | https://i.loli.net/2018/07/30/5b5e9b87ba9fd.png
67 | https://i.loli.net/2018/07/30/5b5e9b9164489.png
68 | https://i.loli.net/2018/07/30/5b5e9b976eba2.png
69 | https://i.loli.net/2018/07/30/5b5e9b9e3e0ce.png
70 | https://i.loli.net/2018/07/30/5b5e9ba530034.png
71 | https://i.loli.net/2018/07/30/5b5e9bee5a490.png
72 | https://i.loli.net/2018/07/30/5b5e9bf4a17f0.png
73 | https://i.loli.net/2018/07/30/5b5e9bfc4b068.png
74 | https://i.loli.net/2018/07/30/5b5e9cd44499f.png
75 | https://i.loli.net/2018/07/30/5b5e9cda9e1eb.png
76 | https://i.loli.net/2018/07/30/5b5e9ce1528ca.png
77 | https://i.loli.net/2018/07/30/5b5e9d349bffe.png
78 | https://i.loli.net/2018/07/30/5b5e9d3cdee8d.png
79 | https://i.loli.net/2018/07/30/5b5e9d4342c7a.png
80 | https://i.loli.net/2018/07/30/5b5e9d4a61809.png
81 | https://i.loli.net/2018/07/30/5b5e9d5069cdc.png
82 | https://i.loli.net/2018/07/30/5b5e9d5682a8a.png
83 | https://i.loli.net/2018/07/30/5b5e9d5cc8515.png
84 | https://i.loli.net/2018/07/30/5b5e9d62cf391.png
85 | https://i.loli.net/2018/07/30/5b5e9d695df26.png
86 | https://i.loli.net/2018/07/30/5b5e9d701ef11.png
87 | https://i.loli.net/2018/07/30/5b5e9d7623fb9.png
88 | https://i.loli.net/2018/07/30/5b5e9d7cb15e7.png
89 | https://i.loli.net/2018/07/30/5b5e9d8309140.png
90 | https://i.loli.net/2018/07/30/5b5e9d8912e27.png
91 | https://i.loli.net/2018/07/30/5b5e9d904e94a.png
92 | https://i.loli.net/2018/07/30/5b5e9d965bada.png
93 | https://i.loli.net/2018/07/30/5b5e9d9da1ab5.png
94 | https://i.loli.net/2018/07/30/5b5e9da3bd41c.png
95 | https://i.loli.net/2018/07/30/5b5e9dac3d4ad.png
96 | https://i.loli.net/2018/07/30/5b5e9dba0c18f.png
97 | https://i.loli.net/2018/07/30/5b5e9dc186ed2.png
98 | https://i.loli.net/2018/07/30/5b5e9dc85c7f8.png
99 | https://i.loli.net/2018/07/30/5b5e9dcf2a443.png
100 | https://i.loli.net/2018/07/30/5b5e9dd93bd60.png
101 | https://i.loli.net/2018/07/30/5b5e9de20205a.png
102 | https://i.loli.net/2018/07/30/5b5e9de8bfe59.png
103 | https://i.loli.net/2018/07/30/5b5e9def1d28c.png
104 | https://i.loli.net/2018/07/30/5b5e9df5c36f3.png
105 | https://i.loli.net/2018/07/30/5b5e9e0976853.png
106 | https://i.loli.net/2018/07/30/5b5e9e0fd86a4.png
107 | https://i.loli.net/2018/07/30/5b5e9e17d924c.png
108 | https://i.loli.net/2018/07/30/5b5e9e1e2b263.png
109 | https://i.loli.net/2018/07/30/5b5e9e247def8.png
110 | https://i.loli.net/2018/07/30/5b5e9e2c01fed.png
111 | https://i.loli.net/2018/07/30/5b5e9e3207e40.png
112 | https://i.loli.net/2018/07/30/5b5e9e39e1ef6.png
113 | https://i.loli.net/2018/07/30/5b5e9e404c481.png
114 | https://i.loli.net/2018/07/30/5b5e9e46906e7.png
115 | https://i.loli.net/2018/07/30/5b5e9e4dcd471.png
116 | https://i.loli.net/2018/07/30/5b5e9e548287d.png
117 | https://i.loli.net/2018/07/30/5b5e9e5e4da81.png
118 | https://i.loli.net/2018/07/30/5b5e9e64b03b3.png
119 | https://i.loli.net/2018/07/30/5b5e9e6ab8ae8.png
120 | https://i.loli.net/2018/07/30/5b5e9e76d8ebb.png
121 | https://i.loli.net/2018/07/30/5b5e9e81308ab.png
122 | https://i.loli.net/2018/07/30/5b5e9e8745e9b.png
123 | https://i.loli.net/2018/07/30/5b5e9e8f4dda0.png
124 | https://i.loli.net/2018/07/30/5b5e9e966dbd4.png
125 | https://i.loli.net/2018/07/30/5b5e9e9db7c1e.png
126 | https://i.loli.net/2018/07/30/5b5e9ea6074fd.png
127 | https://i.loli.net/2018/07/30/5b5e9eace541a.png
128 | https://i.loli.net/2018/07/30/5b5e9eb514bc1.png
129 | https://i.loli.net/2018/07/30/5b5e9ebb29b69.png
130 | https://i.loli.net/2018/07/30/5b5e9ec3313af.png
131 | https://i.loli.net/2018/07/30/5b5e9ec942f9b.png
132 | https://i.loli.net/2018/07/30/5b5e9ed00303d.png
133 | https://i.loli.net/2018/07/30/5b5e9f1df1369.png
134 | https://i.loli.net/2018/07/30/5b5e9f26aa4fc.png
135 | https://i.loli.net/2018/07/30/5b5e9f2eab4d9.png
136 | https://i.loli.net/2018/07/30/5b5e9f35062e7.png
137 | https://i.loli.net/2018/07/30/5b5f1eede4cad.png
138 | https://i.loli.net/2018/07/30/5b5f1efcb3abc.png
139 | https://i.loli.net/2018/07/30/5b5f1f03c9cb7.png
140 | https://i.loli.net/2018/07/30/5b5f1f0a30e8b.png
141 | https://i.loli.net/2018/07/30/5b5f1f10a55ce.png
142 | https://i.loli.net/2018/07/30/5b5f1f16c3c95.png
143 | https://i.loli.net/2018/07/30/5b5f1f1f54c5b.png
144 | https://i.loli.net/2018/07/30/5b5f1f2579eef.png
145 | https://i.loli.net/2018/07/30/5b5f1f32d8be5.png
146 | https://i.loli.net/2018/07/30/5b5f1f3b12ac0.png
147 | https://i.loli.net/2018/07/30/5b5f1f42e87d9.png
148 | https://i.loli.net/2018/07/30/5b5f1f490f73d.png
149 | https://i.loli.net/2018/07/30/5b5f1f4f3b5b7.png
150 | https://i.loli.net/2018/07/30/5b5f1f5ce3f30.png
151 | https://i.loli.net/2018/07/30/5b5f1f63adb13.png
152 | https://i.loli.net/2018/07/30/5b5f1f6ddeeee.png
153 | https://i.loli.net/2018/07/30/5b5f1f7beac2b.png
154 | https://i.loli.net/2018/07/30/5b5f1f83001e6.png
155 | https://i.loli.net/2018/07/30/5b5f1f8919e53.png
156 | https://i.loli.net/2018/07/30/5b5f1f8f472d5.png
157 | https://i.loli.net/2018/07/30/5b5f1f9b1fbee.png
158 | https://i.loli.net/2018/07/30/5b5f1fa6a3fac.png
159 | https://i.loli.net/2018/07/30/5b5f1fad3da30.png
160 | https://i.loli.net/2018/07/30/5b5f1fb3cd8c1.png
161 | https://i.loli.net/2018/07/30/5b5f1fba3429b.png
162 | https://i.loli.net/2018/07/30/5b5f1fc6770a6.png
163 | https://i.loli.net/2018/07/30/5b5f1fce126b7.png
164 | https://i.loli.net/2018/07/30/5b5f1fd47c4b4.png
165 | https://i.loli.net/2018/07/30/5b5f2005dfc0e.png
166 | https://i.loli.net/2018/07/30/5b5f200dc0ac1.png
167 | https://i.loli.net/2018/07/30/5b5f201a1c0ee.png
168 | https://i.loli.net/2018/07/30/5b5f202a3c306.png
169 | https://i.loli.net/2018/07/30/5b5f2039e7932.png
170 | https://i.loli.net/2018/07/30/5b5f204aef95d.png
171 | https://i.loli.net/2018/07/30/5b5f205ae4602.png
172 | https://i.loli.net/2018/07/30/5b5f206be13f7.png
173 | https://i.loli.net/2018/07/30/5b5f207a0ad05.png
174 | https://i.loli.net/2018/07/30/5b5f208b1ad31.png
175 | https://i.loli.net/2018/07/30/5b5f20994583e.png
176 | https://i.loli.net/2018/07/30/5b5f20a9b22b1.png
177 | https://i.loli.net/2018/07/30/5b5f20b86c43a.png
178 | https://i.loli.net/2018/07/30/5b5f20c892718.png
179 | https://i.loli.net/2018/07/30/5b5f20d87e644.png
180 | https://i.loli.net/2018/07/30/5b5f20e97a392.png
181 | https://i.loli.net/2018/07/30/5b5f20f7b2d18.png
182 | https://i.loli.net/2018/07/30/5b5f2107d82b7.png
183 | https://i.loli.net/2018/07/30/5b5f2116d824d.png
184 | https://i.loli.net/2018/07/30/5b5f212759e38.png
185 | https://i.loli.net/2018/07/30/5b5f213665da8.png
186 | https://i.loli.net/2018/07/30/5b5f214004cbe.png
187 | https://i.loli.net/2018/07/30/5b5f215080eae.png
188 | https://i.loli.net/2018/07/30/5b5f215f7bcd1.png
189 | https://i.loli.net/2018/07/30/5b5f216934b8f.png
190 | https://i.loli.net/2018/07/30/5b5f2179a8bdd.png
191 | https://i.loli.net/2018/07/30/5b5f21886878b.png
192 | https://i.loli.net/2018/07/30/5b5f2198df5a8.png
193 | https://i.loli.net/2018/07/30/5b5f224460b80.png
194 | https://i.loli.net/2018/07/30/5b5f2253e253e.png
195 | https://i.loli.net/2018/07/30/5b5f226f4825a.png
196 | https://i.loli.net/2018/07/30/5b5f227fa029b.png
197 | https://i.loli.net/2018/07/30/5b5f22903be6b.png
198 | https://i.loli.net/2018/07/30/5b5f229ecc772.png
199 | https://i.loli.net/2018/07/30/5b5f22a91fdd6.png
200 | https://i.loli.net/2018/07/30/5b5f22b32ba74.png
201 | https://i.loli.net/2018/07/30/5b5f22bdc52fb.png
202 | https://i.loli.net/2018/07/30/5b5f22ce3603a.png
203 | https://i.loli.net/2018/07/30/5b5f22e1db228.png
204 | https://i.loli.net/2018/07/30/5b5f22f208feb.png
205 | https://i.loli.net/2018/07/30/5b5f22f8bf5bb.png
206 | https://i.loli.net/2018/07/30/5b5f22ff08c9a.png
207 | https://i.loli.net/2018/07/30/5b5f23065af6e.png
208 | https://i.loli.net/2018/07/30/5b5f230da9095.png
209 | https://i.loli.net/2018/07/30/5b5f23150d7e5.png
210 | https://i.loli.net/2018/07/30/5b5f231b3687c.png
211 | https://i.loli.net/2018/07/30/5b5f23215a7e7.png
212 | https://i.loli.net/2018/07/30/5b5f23281b21e.png
213 | https://i.loli.net/2018/07/30/5b5f2330b9f32.png
214 | https://i.loli.net/2018/07/30/5b5f233709f92.png
215 | https://i.loli.net/2018/08/01/5b615b47a34ad.png
216 | https://i.loli.net/2018/08/01/5b615b4de77b0.png
217 | https://i.loli.net/2018/08/01/5b615b543eab1.png
218 | https://i.loli.net/2018/08/01/5b615b5a4127a.png
219 | https://i.loli.net/2018/08/01/5b615b60506e2.png
220 | https://i.loli.net/2018/08/01/5b615b664f8de.png
221 | https://i.loli.net/2018/08/01/5b615b6d1c308.png
222 | https://i.loli.net/2018/08/01/5b615b7355855.png
223 | https://i.loli.net/2018/08/01/5b615b7955b0a.png
224 | https://i.loli.net/2018/08/01/5b615b806ceef.png
225 | https://i.loli.net/2018/08/01/5b615b866c7ba.png
226 | https://i.loli.net/2018/08/01/5b615b8ceff74.png
227 | https://i.loli.net/2018/08/01/5b615b933fb25.png
228 | https://i.loli.net/2018/08/01/5b615b99ef2bd.png
229 | https://i.loli.net/2018/08/01/5b615b9fe8cbe.png
230 | https://i.loli.net/2018/08/01/5b615ba5e9c51.png
231 | https://i.loli.net/2018/08/01/5b615bace5cd5.png
232 | https://i.loli.net/2018/08/01/5b615bb30f90c.png
233 | https://i.loli.net/2018/08/01/5b615bba61473.png
234 | https://i.loli.net/2018/08/01/5b615bc0f13de.png
235 | https://i.loli.net/2018/08/01/5b615bc73aced.png
236 | https://i.loli.net/2018/08/01/5b615bcd7df5b.png
237 | https://i.loli.net/2018/08/01/5b615bd3d2a34.png
238 | https://i.loli.net/2018/08/01/5b615bd9e3bc9.png
239 | https://i.loli.net/2018/08/01/5b615be058f02.png
240 | https://i.loli.net/2018/08/01/5b615be6a969c.png
241 | https://i.loli.net/2018/08/01/5b615becdaafe.png
242 | https://i.loli.net/2018/08/01/5b615bf2de364.png
243 | https://i.loli.net/2018/08/01/5b615c959a02f.png
244 | https://i.loli.net/2018/08/01/5b615c9beacee.png
245 | https://i.loli.net/2018/08/01/5b615ca1f2ef7.png
246 | https://i.loli.net/2018/08/01/5b615ca84455c.png
247 | https://i.loli.net/2018/08/01/5b615cae467d8.png
248 | https://i.loli.net/2018/08/01/5b615cb4562fd.png
249 | https://i.loli.net/2018/08/01/5b615cbad9389.png
250 | https://i.loli.net/2018/08/01/5b615cc9382e4.png
251 | https://i.loli.net/2018/08/01/5b615ccf4060d.png
252 | https://i.loli.net/2018/08/01/5b615cd5c6f7b.png
253 | https://i.loli.net/2018/08/01/5b615cdbd5ee4.png
254 | https://i.loli.net/2018/08/01/5b615ce1e1714.png
255 | https://i.loli.net/2018/08/01/5b615ce7e3853.png
256 | https://i.loli.net/2018/08/01/5b615cee32d2a.png
257 | https://i.loli.net/2018/08/01/5b615cf434d72.png
258 | https://i.loli.net/2018/08/01/5b615cfa5cd50.png
259 | https://i.loli.net/2018/08/01/5b615d00c4004.png
260 | https://i.loli.net/2018/08/01/5b615d06d99f1.png
261 | https://i.loli.net/2018/08/01/5b615d0cdedc8.png
262 | https://i.loli.net/2018/08/01/5b615d135675b.png
263 | https://i.loli.net/2018/08/01/5b615d1aa799c.png
264 | https://i.loli.net/2018/08/01/5b615d22203dc.png
265 | https://i.loli.net/2018/08/01/5b615d291b7ed.png
266 | https://i.loli.net/2018/08/01/5b615d2f1e142.png
267 | https://i.loli.net/2018/08/01/5b615d356486f.png
268 | https://i.loli.net/2018/08/01/5b615d3b6ee05.png
269 | https://i.loli.net/2018/08/01/5b615d41f02df.png
270 | https://i.loli.net/2018/08/01/5b615d4897c08.png
271 | https://i.loli.net/2018/08/01/5b615d5b4548c.png
272 | https://i.loli.net/2018/08/01/5b615d61530e7.png
273 | https://i.loli.net/2018/08/01/5b615d679e886.png
274 | https://i.loli.net/2018/08/01/5b615d6f21180.png
275 | https://i.loli.net/2018/08/01/5b615d7523f56.png
276 | https://i.loli.net/2018/08/01/5b615d7b28ee9.png
277 | https://i.loli.net/2018/08/01/5b615d8158d70.png
278 | https://i.loli.net/2018/08/01/5b615d87ba0f0.png
279 | https://i.loli.net/2018/08/01/5b615d8e1937a.png
280 | https://i.loli.net/2018/08/01/5b615d941e069.png
281 | https://i.loli.net/2018/08/01/5b615d9a75762.png
282 | https://i.loli.net/2018/08/01/5b615da229d5b.png
283 | https://i.loli.net/2018/08/01/5b615da82d6a6.png
284 | https://i.loli.net/2018/08/01/5b615daeba5b1.png
285 | https://i.loli.net/2018/08/01/5b615db7e9af7.png
286 | https://i.loli.net/2018/08/01/5b615dbe3b5f8.png
287 | https://i.loli.net/2018/08/01/5b615dc47a5e3.png
288 | https://i.loli.net/2018/08/01/5b615dca7c344.png
289 | https://i.loli.net/2018/08/01/5b615dd3124a9.png
290 | https://i.loli.net/2018/08/01/5b615dd913ded.png
291 | https://i.loli.net/2018/08/01/5b615ddfaf583.png
292 | https://i.loli.net/2018/08/01/5b615de5edaab.png
293 | https://i.loli.net/2018/08/01/5b615dee05e16.png
294 | https://i.loli.net/2018/08/01/5b615df44ab9b.png
295 | https://i.loli.net/2018/08/01/5b615dfa49dec.png
296 | https://i.loli.net/2018/08/01/5b615e0062445.png
297 | https://i.loli.net/2018/08/01/5b615e06617e9.png
298 | https://i.loli.net/2018/08/01/5b615e0cd8e7b.png
299 | https://i.loli.net/2018/08/01/5b615e9ae7574.png
300 | https://i.loli.net/2018/08/01/5b615ea134ba6.png
301 | https://i.loli.net/2018/08/01/5b615ea739e5c.png
302 | https://i.loli.net/2018/08/01/5b615ead378db.png
303 | https://i.loli.net/2018/08/01/5b615eb3802db.png
304 | https://i.loli.net/2018/08/01/5b615eb9c437d.png
305 | https://i.loli.net/2018/08/01/5b615ebfce13a.png
306 | https://i.loli.net/2018/08/01/5b615ec6a817e.png
307 | https://i.loli.net/2018/08/01/5b615ecce73b5.png
308 | https://i.loli.net/2018/08/01/5b615ed372f96.png
309 | https://i.loli.net/2018/08/01/5b615edad7a00.png
310 | https://i.loli.net/2018/08/01/5b615ee0d69a3.png
311 | https://i.loli.net/2018/08/01/5b615ee6d243e.png
312 | https://i.loli.net/2018/08/01/5b615eed59fcb.png
313 | https://i.loli.net/2018/08/01/5b615ef395ab6.png
314 | https://i.loli.net/2018/08/01/5b615efac8fdc.png
315 | https://i.loli.net/2018/08/01/5b615f00d3cf1.png
316 | https://i.loli.net/2018/08/02/5b628213073da.png
317 | https://i.loli.net/2018/08/02/5b62821941a91.png
318 | https://i.loli.net/2018/08/02/5b62821f3e649.png
319 | https://i.loli.net/2018/08/02/5b628225395b8.png
320 | https://i.loli.net/2018/08/02/5b62822b8ba1f.png
321 | https://i.loli.net/2018/08/02/5b628231c47f3.png
322 | https://i.loli.net/2018/08/02/5b628237bc53d.png
323 | https://i.loli.net/2018/08/02/5b62823e8586d.png
324 | https://i.loli.net/2018/08/02/5b628244c9c26.png
325 | https://i.loli.net/2018/08/02/5b62824b50284.png
326 | https://i.loli.net/2018/08/02/5b628252e4ef1.png
327 | https://i.loli.net/2018/08/02/5b628258dddc4.png
328 | https://i.loli.net/2018/08/02/5b62825ed79f5.png
329 | https://i.loli.net/2018/08/02/5b62826565f45.png
330 | https://i.loli.net/2018/08/02/5b62826babc71.png
331 | https://i.loli.net/2018/08/02/5b628273727c8.png
332 | https://i.loli.net/2018/08/02/5b6282796c74b.png
333 | https://i.loli.net/2018/08/02/5b62827f6cd92.png
334 | https://i.loli.net/2018/08/02/5b62828569333.png
335 | https://i.loli.net/2018/08/02/5b62828ca9e31.png
336 | https://i.loli.net/2018/08/02/5b628292eb6e5.png
337 | https://i.loli.net/2018/08/02/5b62829936f58.png
338 | https://i.loli.net/2018/08/02/5b62829f74818.png
339 | https://i.loli.net/2018/08/02/5b6282a5ac27b.png
340 | https://i.loli.net/2018/08/02/5b6282ac37b85.png
341 | https://i.loli.net/2018/08/02/5b6282b2b9a48.png
342 | https://i.loli.net/2018/08/02/5b6282b9b11a2.png
343 | https://i.loli.net/2018/08/02/5b6282bfabafc.png
344 | https://i.loli.net/2018/08/02/5b6282d6d70b2.png
345 | https://i.loli.net/2018/08/02/5b6282dcda27a.png
346 | https://i.loli.net/2018/08/02/5b6282e2f2088.png
347 | https://i.loli.net/2018/08/02/5b6282ea12f51.png
348 | https://i.loli.net/2018/08/02/5b6282f01a82d.png
349 | https://i.loli.net/2018/08/02/5b6282f611d32.png
350 | https://i.loli.net/2018/08/02/5b6282fc51a97.png
351 | https://i.loli.net/2018/08/02/5b6283026186c.png
352 | https://i.loli.net/2018/08/02/5b62830869e2d.png
353 | https://i.loli.net/2018/08/02/5b62830e6b51e.png
354 | https://i.loli.net/2018/08/02/5b62831723215.png
355 | https://i.loli.net/2018/08/02/5b62831d1e976.png
356 | https://i.loli.net/2018/08/02/5b628325e45ee.png
357 | https://i.loli.net/2018/08/02/5b62832c2f665.png
358 | https://i.loli.net/2018/08/02/5b62834566a9f.png
359 | https://i.loli.net/2018/08/02/5b62834ba6c31.png
360 | https://i.loli.net/2018/08/02/5b628351f140f.png
361 | https://i.loli.net/2018/08/02/5b628357f1f69.png
362 | https://i.loli.net/2018/08/02/5b62835df40f0.png
363 | https://i.loli.net/2018/08/02/5b628363ead4d.png
364 | https://i.loli.net/2018/08/02/5b628369ebcb8.png
365 | https://i.loli.net/2018/08/02/5b6283703f6fe.png
366 | https://i.loli.net/2018/08/02/5b62837639de5.png
367 | https://i.loli.net/2018/08/02/5b62837c3996c.png
368 | https://i.loli.net/2018/08/02/5b628383481d3.png
369 | https://i.loli.net/2018/08/02/5b62838940109.png
370 | https://i.loli.net/2018/08/02/5b62838f3f314.png
371 | https://i.loli.net/2018/08/02/5b628395c3066.png
372 | https://i.loli.net/2018/08/02/5b6283c588edb.png
373 | https://i.loli.net/2018/08/02/5b6283cc0ab46.png
374 | https://i.loli.net/2018/08/02/5b6283d20b72f.png
375 | https://i.loli.net/2018/08/02/5b6283d88bd62.png
376 | https://i.loli.net/2018/08/02/5b6283df089dc.png
377 | https://i.loli.net/2018/08/02/5b6283e5c66fd.png
378 | https://i.loli.net/2018/08/02/5b6283ec17157.png
379 | https://i.loli.net/2018/08/02/5b6283f2947cd.png
380 | https://i.loli.net/2018/08/02/5b6283f892798.png
381 | https://i.loli.net/2018/08/02/5b6283fed68d7.png
382 | https://i.loli.net/2018/08/02/5b628404d03ac.png
383 | https://i.loli.net/2018/08/02/5b62840add1d5.png
384 | https://i.loli.net/2018/08/02/5b6284121cd95.png
385 | https://i.loli.net/2018/08/02/5b6284185e673.png
386 | https://i.loli.net/2018/08/02/5b62841e58c5d.png
387 | https://i.loli.net/2018/08/02/5b62842458dea.png
388 | https://i.loli.net/2018/08/02/5b62842a9a4cf.png
389 | https://i.loli.net/2018/08/02/5b62843097a5a.png
390 | https://i.loli.net/2018/08/02/5b62843693250.png
391 | https://i.loli.net/2018/08/02/5b62843ccee13.png
392 | https://i.loli.net/2018/08/02/5b628442c8eb6.png
393 | https://i.loli.net/2018/08/02/5b6284495a63a.png
394 | https://i.loli.net/2018/08/02/5b62844f59294.png
395 | https://i.loli.net/2018/08/02/5b62845596b07.png
396 | https://i.loli.net/2018/08/02/5b62845ba35c1.png
397 | https://i.loli.net/2018/08/02/5b6284619fde6.png
398 | https://i.loli.net/2018/08/02/5b6284682efe8.png
399 | https://i.loli.net/2018/08/02/5b62846e6c825.png
400 | https://i.loli.net/2018/08/02/5b62c42923e8d.png
401 | https://i.loli.net/2018/08/02/5b62c42f8accf.png
402 | https://i.loli.net/2018/08/02/5b62c4370e07a.png
403 | https://i.loli.net/2018/08/02/5b62c43ddea8b.png
404 | https://i.loli.net/2018/08/02/5b62c44461f09.png
405 | https://i.loli.net/2018/08/02/5b62c44aa820c.png
406 | https://i.loli.net/2018/08/02/5b62c45855e10.png
407 | https://i.loli.net/2018/08/02/5b62c464201a9.png
408 | https://i.loli.net/2018/08/02/5b62c46fcbd15.png
409 | https://i.loli.net/2018/08/02/5b62c47a721ac.png
410 | https://i.loli.net/2018/08/02/5b62c485b3537.png
411 | https://i.loli.net/2018/08/02/5b62c4916eabe.png
412 | https://i.loli.net/2018/08/02/5b62c49c8a107.png
413 | https://i.loli.net/2018/08/02/5b62c4a826e44.png
414 | https://i.loli.net/2018/08/02/5b62c4af994e9.png
415 | https://i.loli.net/2018/08/02/5b62c4b6be421.png
416 | https://i.loli.net/2018/08/02/5b62c4bebd151.png
417 | https://i.loli.net/2018/08/02/5b62c4dda525c.png
418 | https://i.loli.net/2018/08/02/5b62c4ea3f139.png
419 | https://i.loli.net/2018/08/02/5b62c4f0c6faa.png
420 | https://i.loli.net/2018/08/02/5b62c4f74e763.png
421 | https://i.loli.net/2018/08/02/5b62c4fd9c0b7.png
422 | https://i.loli.net/2018/08/02/5b62c508eda05.png
423 | https://i.loli.net/2018/08/02/5b62c513d61ec.png
424 | https://i.loli.net/2018/08/02/5b62c51f77be6.png
425 | https://i.loli.net/2018/08/02/5b62c52607eef.png
426 | https://i.loli.net/2018/08/02/5b62c52c4f5e9.png
427 | https://i.loli.net/2018/08/02/5b62c532b9c7d.png
428 | https://i.loli.net/2018/08/02/5b62c614f24f6.png
429 | https://i.loli.net/2018/08/02/5b62c61bb3c52.png
430 | https://i.loli.net/2018/08/02/5b62c622197bd.png
431 | https://i.loli.net/2018/08/02/5b62c62869409.png
432 | https://i.loli.net/2018/08/02/5b62c62f4ddad.png
433 | https://i.loli.net/2018/08/02/5b62c63582fb0.png
434 | https://i.loli.net/2018/08/02/5b62c63baa1c1.png
435 | https://i.loli.net/2018/08/02/5b62c6470ef58.png
436 | https://i.loli.net/2018/08/02/5b62c6534b63f.png
437 | https://i.loli.net/2018/08/02/5b62c65ad5302.png
438 | https://i.loli.net/2018/08/02/5b62c660b954f.png
439 | https://i.loli.net/2018/08/02/5b62c667023fd.png
440 | https://i.loli.net/2018/08/02/5b62c66d94d4f.png
441 | https://i.loli.net/2018/08/02/5b62c6739d8bc.png
442 | https://i.loli.net/2018/08/02/5b62c67a424a0.png
443 | https://i.loli.net/2018/08/02/5b62c68069bcc.png
444 | https://i.loli.net/2018/08/02/5b62c68770e92.png
445 | https://i.loli.net/2018/08/02/5b62c68e120ac.png
446 | https://i.loli.net/2018/08/02/5b62c6945c836.png
447 | https://i.loli.net/2018/08/02/5b62c69b7a3c5.png
448 | https://i.loli.net/2018/08/02/5b62c6a981463.png
449 | https://i.loli.net/2018/08/02/5b62c6b17acad.png
450 | https://i.loli.net/2018/08/02/5b62c6b7e8767.png
451 | https://i.loli.net/2018/08/02/5b62c6bf28fe1.png
452 | https://i.loli.net/2018/08/02/5b62c6c53d1e6.png
453 | https://i.loli.net/2018/08/02/5b62c6cb41f31.png
454 | https://i.loli.net/2018/08/02/5b62c6d14c0b9.png
455 | https://i.loli.net/2018/08/02/5b62c6d7b70f3.png
456 | https://i.loli.net/2018/08/02/5b62c774c6b95.png
457 | https://i.loli.net/2018/08/02/5b62c77fea34f.png
458 | https://i.loli.net/2018/08/02/5b62c786425dd.png
459 | https://i.loli.net/2018/08/02/5b62c78cc2261.png
460 | https://i.loli.net/2018/08/02/5b62c7986840a.png
461 | https://i.loli.net/2018/08/02/5b62c79fcb70a.png
462 | https://i.loli.net/2018/08/02/5b62c7a610b8d.png
463 | https://i.loli.net/2018/08/02/5b62c7aca3aa7.png
464 | https://i.loli.net/2018/08/02/5b62c7b373999.png
465 | https://i.loli.net/2018/08/02/5b62c7bee4593.png
466 | https://i.loli.net/2018/08/02/5b62c7c5daaf3.png
467 | https://i.loli.net/2018/08/02/5b62c7cd6a420.png
468 | https://i.loli.net/2018/08/02/5b62c7d489ac8.png
469 | https://i.loli.net/2018/08/02/5b62c7dfc8770.png
470 | https://i.loli.net/2018/08/02/5b62c7ecd67ac.png
471 | https://i.loli.net/2018/08/02/5b62c7fd7272a.png
472 | https://i.loli.net/2018/08/02/5b62c8040fcae.png
473 | https://i.loli.net/2018/08/02/5b62c810a0ccd.png
474 | https://i.loli.net/2018/08/02/5b62c81ccbf5c.png
475 | https://i.loli.net/2018/08/02/5b62fed6c4947.png
476 | https://i.loli.net/2018/08/02/5b62fedcc265f.png
477 | https://i.loli.net/2018/08/02/5b62fee2ba731.png
478 | https://i.loli.net/2018/08/02/5b62fee8c4581.png
479 | https://i.loli.net/2018/08/02/5b62feef2205a.png
480 | https://i.loli.net/2018/08/02/5b62fef61ff4d.png
481 | https://i.loli.net/2018/08/02/5b62fefc2f961.png
482 | https://i.loli.net/2018/08/02/5b62ff0277242.png
483 | https://i.loli.net/2018/08/02/5b62ff08bef45.png
484 | https://i.loli.net/2018/08/02/5b62ff0f0c46d.png
485 | https://i.loli.net/2018/08/02/5b62ff151b981.png
486 | https://i.loli.net/2018/08/02/5b62ff1b9c139.png
487 | https://i.loli.net/2018/08/02/5b62ff21a2d78.png
488 | https://i.loli.net/2018/08/02/5b62ff27b5327.png
489 | https://i.loli.net/2018/08/02/5b62ff2e4b12e.png
490 | https://i.loli.net/2018/08/02/5b62ff349dcce.png
491 | https://i.loli.net/2018/08/02/5b62ff3a9de7d.png
492 | https://i.loli.net/2018/08/02/5b62ff41259a8.png
493 | https://i.loli.net/2018/08/02/5b62ff47739a8.png
494 | https://i.loli.net/2018/08/02/5b62ff4debb58.png
495 | https://i.loli.net/2018/08/02/5b62ff5552ccf.png
496 | https://i.loli.net/2018/08/02/5b62ff5ba86a0.png
497 | https://i.loli.net/2018/08/02/5b62ff61d5ed1.png
498 | https://i.loli.net/2018/08/02/5b62ff6828798.png
499 | https://i.loli.net/2018/08/02/5b62ff6e23bc4.png
500 | https://i.loli.net/2018/08/02/5b62ff7444609.png
501 | https://i.loli.net/2018/08/02/5b62ff7a46b16.png
502 | https://i.loli.net/2018/08/02/5b62ff8091f01.png
503 | https://i.loli.net/2018/08/02/5b630010630c1.png
504 | https://i.loli.net/2018/08/02/5b6300166bc0b.png
505 | https://i.loli.net/2018/08/02/5b63001d354ac.png
506 | https://i.loli.net/2018/08/02/5b6300234eedc.png
507 | https://i.loli.net/2018/08/02/5b630029568b0.png
508 | https://i.loli.net/2018/08/02/5b63002f8ea32.png
509 | https://i.loli.net/2018/08/02/5b63003652d28.png
510 | https://i.loli.net/2018/08/02/5b63003cd90cc.png
511 | https://i.loli.net/2018/08/02/5b6300449b6db.png
512 | https://i.loli.net/2018/08/02/5b63004aeea1a.png
513 | https://i.loli.net/2018/08/02/5b630050eb37e.png
514 | https://i.loli.net/2018/08/02/5b63005731dc2.png
515 | https://i.loli.net/2018/08/02/5b63005de6917.png
516 | https://i.loli.net/2018/08/02/5b6300643547c.png
517 | https://i.loli.net/2018/08/02/5b63006b60c01.png
518 | https://i.loli.net/2018/08/02/5b6300719f1f5.png
519 | https://i.loli.net/2018/08/02/5b630077a8b80.png
520 | https://i.loli.net/2018/08/02/5b63007e75272.png
521 | https://i.loli.net/2018/08/02/5b6300853a37c.png
522 | https://i.loli.net/2018/08/02/5b63008b7851d.png
523 | https://i.loli.net/2018/08/02/5b6300917b1ae.png
524 | https://i.loli.net/2018/08/02/5b630097c286d.png
525 | https://i.loli.net/2018/08/02/5b63009dc5e9d.png
526 | https://i.loli.net/2018/08/02/5b6300a3c4506.png
527 | https://i.loli.net/2018/08/02/5b6300a9c781b.png
528 | https://i.loli.net/2018/08/02/5b6300b0ca86e.png
529 | https://i.loli.net/2018/08/02/5b6300b6d16a6.png
530 | https://i.loli.net/2018/08/02/5b6300bd1726f.png
531 | https://i.loli.net/2018/09/17/5b9f2d3d85dad.png
532 | https://i.loli.net/2018/09/17/5b9f2d45b2a14.png
533 | https://i.loli.net/2018/09/17/5b9f2d5253c64.png
534 | https://i.loli.net/2018/09/17/5b9f2d59c9a32.png
535 | https://i.loli.net/2018/09/17/5b9f2d694fc0b.png
536 | https://i.loli.net/2018/09/17/5b9f2d7459444.png
537 | https://i.loli.net/2018/09/17/5b9f2d7d42bf7.png
538 | https://i.loli.net/2018/09/17/5b9f2d86a2803.png
539 | https://i.loli.net/2018/09/17/5b9f2d8eec449.png
540 | https://i.loli.net/2018/09/17/5b9f2d990b98c.png
541 | https://i.loli.net/2018/09/17/5b9f2da58eae6.png
542 | https://i.loli.net/2018/09/17/5b9f2dad9de1f.png
543 | https://i.loli.net/2018/09/17/5b9f2db696f06.png
544 | https://i.loli.net/2018/09/17/5b9f2dbfbe4f6.png
545 | https://i.loli.net/2018/09/17/5b9f2dc78ca41.png
546 | https://i.loli.net/2018/09/17/5b9f2dcef4092.png
547 | https://i.loli.net/2018/09/17/5b9f2dd878da2.png
548 | https://i.loli.net/2018/09/17/5b9f2de07db5a.png
549 | https://i.loli.net/2018/09/17/5b9f2deaa9bb4.png
550 | https://i.loli.net/2018/09/17/5b9f2df35de0a.png
551 | https://i.loli.net/2018/09/17/5b9f2e20a4d8b.png
552 | https://i.loli.net/2018/09/17/5b9f2e2c06d99.png
553 | https://i.loli.net/2018/09/17/5b9f2e3455a7d.png
554 | https://i.loli.net/2018/09/17/5b9f2e3bea006.png
555 | https://i.loli.net/2018/09/17/5b9f2e446c743.png
556 | https://i.loli.net/2018/09/17/5b9f2e4f69c1e.png
557 | https://i.loli.net/2018/09/17/5b9f2e5761fd5.png
558 | https://i.loli.net/2018/09/17/5b9f2e733e3be.png
559 | https://i.loli.net/2018/09/17/5b9f2ea584c86.png
560 | https://i.loli.net/2018/09/17/5b9f2eaf68f55.png
561 | https://i.loli.net/2018/09/17/5b9f2eb77e5f5.png
562 | https://i.loli.net/2018/09/17/5b9f2ebf5d598.png
563 | https://i.loli.net/2018/09/17/5b9f2ec86175a.png
564 | https://i.loli.net/2018/09/17/5b9f2ed17fffc.png
565 | https://i.loli.net/2018/09/17/5b9f2ed939264.png
566 | https://i.loli.net/2018/09/17/5b9f2ee116791.png
567 | https://i.loli.net/2018/09/17/5b9f2eea2c99c.png
568 | https://i.loli.net/2018/09/17/5b9f2ef32f011.png
569 | https://i.loli.net/2018/09/17/5b9f2efc3172e.png
570 | https://i.loli.net/2018/09/17/5b9f2f0d7bb9e.png
571 | https://i.loli.net/2018/09/17/5b9f2f17c9221.png
572 | https://i.loli.net/2018/09/17/5b9f2f2046d83.png
573 | https://i.loli.net/2018/09/17/5b9f2f27d1d99.png
574 | https://i.loli.net/2018/09/17/5b9f2f2fb5b6a.png
575 | https://i.loli.net/2018/09/17/5b9f2f374e71c.png
576 | https://i.loli.net/2018/09/17/5b9f2f3f267d8.png
577 | https://i.loli.net/2018/09/17/5b9f2f481ac09.png
578 | https://i.loli.net/2018/09/17/5b9f2f500f4ec.png
579 | https://i.loli.net/2018/09/17/5b9f2f57d5cdc.png
580 | https://i.loli.net/2018/09/17/5b9f2f5f4fd96.png
581 | https://i.loli.net/2018/09/17/5b9f2f6a48e6e.png
582 | https://i.loli.net/2018/09/17/5b9f2f731adb2.png
583 | https://i.loli.net/2018/09/17/5b9f2f7c31057.png
584 | https://i.loli.net/2018/09/17/5b9f2f85aeac9.png
585 | https://i.loli.net/2018/09/17/5b9f2f8e48940.png
586 | https://i.loli.net/2018/09/17/5b9f2f96592bf.png
587 | https://i.loli.net/2018/09/17/5b9f2fd3ec9d2.png
588 | https://i.loli.net/2018/09/17/5b9f2fdc00d93.png
589 | https://i.loli.net/2018/09/17/5b9f2fe5980b9.png
590 | https://i.loli.net/2018/09/17/5b9f2ff04aa1c.png
591 | https://i.loli.net/2018/09/17/5b9f2ff95e60d.png
592 | https://i.loli.net/2018/09/17/5b9f300323f74.png
593 | https://i.loli.net/2018/09/17/5b9f300a91afc.png
594 | https://i.loli.net/2018/09/17/5b9f30133e727.png
595 | https://i.loli.net/2018/09/17/5b9f301e52a37.png
596 | https://i.loli.net/2018/09/17/5b9f30286b5f1.png
597 | https://i.loli.net/2018/09/17/5b9f302fce00e.png
598 | https://i.loli.net/2018/09/17/5b9f30374a3d4.png
599 | https://i.loli.net/2018/09/17/5b9f303ebd4d1.png
600 | https://i.loli.net/2018/09/17/5b9f304629389.png
601 | https://i.loli.net/2018/09/17/5b9f304d947d5.png
602 | https://i.loli.net/2018/09/17/5b9f305dc36c8.png
603 | https://i.loli.net/2018/09/17/5b9f3066e77a8.png
604 | https://i.loli.net/2018/09/17/5b9f306f8858e.png
605 | https://i.loli.net/2018/09/17/5b9f30770100c.png
606 | https://i.loli.net/2018/09/17/5b9f30807c127.png
607 | https://i.loli.net/2018/09/17/5b9f308937ec1.png
608 | https://i.loli.net/2018/09/17/5b9f30926172b.png
609 | https://i.loli.net/2018/09/17/5b9f309d89618.png
610 | https://i.loli.net/2018/09/17/5b9f30a5a8f8d.png
611 | https://i.loli.net/2018/09/17/5b9f30af6d77a.png
612 | https://i.loli.net/2018/09/17/5b9f30ba114ea.png
613 | https://i.loli.net/2018/09/17/5b9f30c34d8ec.png
614 | https://i.loli.net/2018/09/17/5b9f30d92d781.png
615 | https://i.loli.net/2018/10/01/5bb1cd45c783a.png
616 | https://i.loli.net/2018/10/01/5bb1cd4d4236c.png
617 | https://i.loli.net/2018/10/01/5bb1cd683aad7.png
618 | https://i.loli.net/2018/10/01/5bb1cd755617c.png
619 | https://i.loli.net/2018/10/01/5bb1cd80ef9aa.png
620 | https://i.loli.net/2018/10/01/5bb1cd88d99eb.png
621 | https://i.loli.net/2018/10/01/5bb1cd8fbcb25.png
622 | https://i.loli.net/2018/10/01/5bb1cddd9dc87.png
623 | https://i.loli.net/2018/10/01/5bb1cde63af3a.png
624 | https://i.loli.net/2018/10/01/5bb1cdecc04da.png
625 | https://i.loli.net/2018/10/01/5bb1cdf3780ce.png
626 | https://i.loli.net/2018/10/01/5bb1ce09126eb.png
627 | https://i.loli.net/2018/10/01/5bb1ce17b8da8.png
628 | https://i.loli.net/2018/10/01/5bb1ce7a3732b.png
629 | https://i.loli.net/2018/10/01/5bb1ce81c694e.png
630 | https://i.loli.net/2018/10/01/5bb1ce95254d5.png
631 | https://i.loli.net/2018/10/01/5bb1ced6c2a24.png
632 | https://i.loli.net/2018/10/01/5bb1ceff1231f.png
633 | https://i.loli.net/2018/10/01/5bb1cf06d1774.png
634 | https://i.loli.net/2018/10/01/5bb1cf0e11413.png
635 | https://i.loli.net/2018/10/01/5bb1cf14ef1c5.png
636 | https://i.loli.net/2018/10/01/5bb1cf1d022a1.png
637 | https://i.loli.net/2018/10/01/5bb1cf273756e.png
638 | https://i.loli.net/2018/10/01/5bb1cf6542ac5.png
639 | https://i.loli.net/2018/10/01/5bb1cf6bc8909.png
640 | https://i.loli.net/2018/10/01/5bb1cf731f4a7.png
641 | https://i.loli.net/2018/10/01/5bb1cf7a79103.png
642 | https://i.loli.net/2018/10/01/5bb1cf8197c5a.png
643 | https://i.loli.net/2019/04/09/5cac95eed8e73.png
644 | https://i.loli.net/2019/04/09/5cac95f570103.png
645 | https://i.loli.net/2019/04/09/5cac95fc89caf.png
646 | https://i.loli.net/2019/04/09/5cac960d2cc16.png
647 | https://i.loli.net/2019/04/09/5cac9614b10eb.png
648 | https://i.loli.net/2019/04/09/5cac96223e580.png
649 | https://i.loli.net/2019/04/09/5cac96296ea4a.png
650 | https://i.loli.net/2019/04/09/5cac96342104b.png
651 | https://i.loli.net/2019/04/09/5cac963b534cc.png
652 | https://i.loli.net/2019/04/09/5cac9646b06e7.png
653 | https://i.loli.net/2019/04/09/5cac964e20447.png
654 | https://i.loli.net/2019/04/09/5cac9654c698d.png
655 | https://i.loli.net/2019/04/09/5cac965c7a1ec.png
656 | https://i.loli.net/2019/04/09/5cac9672c8e9e.png
657 | https://i.loli.net/2019/04/09/5cac967976308.png
658 | https://i.loli.net/2019/04/09/5cac96808cef3.png
659 | https://i.loli.net/2019/04/09/5cac96915772a.png
660 | https://i.loli.net/2019/04/09/5cac969bcac26.png
661 | https://i.loli.net/2019/04/09/5cac96a270e7b.png
662 | https://i.loli.net/2019/04/09/5cac96a9c0609.png
663 |
--------------------------------------------------------------------------------